client

package
v5.0.0 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccosicateNetworkAclRequest

type AccosicateNetworkAclRequest struct {
	// The ID of the network ACL.
	NetworkAclId *string `json:"NetworkAclId,omitempty" xml:"NetworkAclId,omitempty"`
	// The information about the resources with which you want to associate the network ACL.
	Resource []*AccosicateNetworkAclRequestResource `json:"Resource,omitempty" xml:"Resource,omitempty" type:"Repeated"`
}

func (AccosicateNetworkAclRequest) GoString

func (s AccosicateNetworkAclRequest) GoString() string

func (*AccosicateNetworkAclRequest) SetNetworkAclId

func (*AccosicateNetworkAclRequest) SetResource

func (AccosicateNetworkAclRequest) String

type AccosicateNetworkAclRequestResource

type AccosicateNetworkAclRequestResource struct {
	// The ID of the resource with which you want to associate the network ACL.
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// The type of resource with which you want to associate the network ACL. Set the value to **Network**.
	//
	// ****
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
}

func (AccosicateNetworkAclRequestResource) GoString

func (*AccosicateNetworkAclRequestResource) SetResourceId

func (*AccosicateNetworkAclRequestResource) SetResourceType

func (AccosicateNetworkAclRequestResource) String

type AccosicateNetworkAclResponse

type AccosicateNetworkAclResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AccosicateNetworkAclResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AccosicateNetworkAclResponse) GoString

func (s AccosicateNetworkAclResponse) GoString() string

func (*AccosicateNetworkAclResponse) SetBody

func (*AccosicateNetworkAclResponse) SetHeaders

func (*AccosicateNetworkAclResponse) SetStatusCode

func (AccosicateNetworkAclResponse) String

type AccosicateNetworkAclResponseBody

type AccosicateNetworkAclResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AccosicateNetworkAclResponseBody) GoString

func (*AccosicateNetworkAclResponseBody) SetRequestId

func (AccosicateNetworkAclResponseBody) String

type AddBackendServersRequest

type AddBackendServersRequest struct {
	// The list of backend servers that you want to add. You can add at most 20 backend servers.
	//
	// >  Only ENS instances that are in the running state can be attached to the ELB instance as backend servers.
	BackendServers []*AddBackendServersRequestBackendServers `json:"BackendServers,omitempty" xml:"BackendServers,omitempty" type:"Repeated"`
	// The frontend port that is used by the Edge Load Balance (ELB) instance. Valid values: **1** to **65535**.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
}

func (AddBackendServersRequest) GoString

func (s AddBackendServersRequest) GoString() string

func (*AddBackendServersRequest) SetBackendServers

func (*AddBackendServersRequest) SetLoadBalancerId

func (s *AddBackendServersRequest) SetLoadBalancerId(v string) *AddBackendServersRequest

func (AddBackendServersRequest) String

func (s AddBackendServersRequest) String() string

type AddBackendServersRequestBackendServers

type AddBackendServersRequestBackendServers struct {
	// The IP address of the backend server.
	Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
	// The backend port that is used by the ELB instance.
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// The ID of the ENS instance.
	ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"`
	// The type of the backend server. Valid values:
	//
	// *   **ens**: ENS instance.
	// *   **eni**: ENI.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// The weight of the backend server. Default value: 100. Valid values: **0** to **100**.
	//
	// >  The value 0 indicates that requests are not forwarded to the backend server.
	Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"`
}

func (AddBackendServersRequestBackendServers) GoString

func (*AddBackendServersRequestBackendServers) SetIp

func (*AddBackendServersRequestBackendServers) SetPort

func (*AddBackendServersRequestBackendServers) SetServerId

func (*AddBackendServersRequestBackendServers) SetType

func (*AddBackendServersRequestBackendServers) SetWeight

func (AddBackendServersRequestBackendServers) String

type AddBackendServersResponse

type AddBackendServersResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AddBackendServersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AddBackendServersResponse) GoString

func (s AddBackendServersResponse) GoString() string

func (*AddBackendServersResponse) SetBody

func (*AddBackendServersResponse) SetHeaders

func (*AddBackendServersResponse) SetStatusCode

func (AddBackendServersResponse) String

func (s AddBackendServersResponse) String() string

type AddBackendServersResponseBody

type AddBackendServersResponseBody struct {
	// The list of backend servers that you want to add. You can add at most 20 backend servers.
	//
	// >  Only ENS instances that are in the running state can be attached to the ELB instance as backend servers.
	BackendServers *AddBackendServersResponseBodyBackendServers `json:"BackendServers,omitempty" xml:"BackendServers,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AddBackendServersResponseBody) GoString

func (*AddBackendServersResponseBody) SetRequestId

func (AddBackendServersResponseBody) String

type AddBackendServersResponseBodyBackendServers

type AddBackendServersResponseBodyBackendServers struct {
	BackendServer []*AddBackendServersResponseBodyBackendServersBackendServer `json:"BackendServer,omitempty" xml:"BackendServer,omitempty" type:"Repeated"`
}

func (AddBackendServersResponseBodyBackendServers) GoString

func (AddBackendServersResponseBodyBackendServers) String

type AddBackendServersResponseBodyBackendServersBackendServer

type AddBackendServersResponseBodyBackendServersBackendServer struct {
	// The IP address of the backend server.
	Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
	// The backend port that is used by the ELB instance.
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// The ID of the instance that is used as the backend server.
	ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"`
	// The type of the backend server. Valid values:
	//
	// *   **ens**: ENS instance.
	// *   **eni**: ENI.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// The weight of the backend server. Default value: 100. Valid values: **0** to **100**.
	//
	// >  The value 0 indicates that requests are not forwarded to the backend server.
	Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"`
}

func (AddBackendServersResponseBodyBackendServersBackendServer) GoString

func (*AddBackendServersResponseBodyBackendServersBackendServer) SetIp

func (*AddBackendServersResponseBodyBackendServersBackendServer) SetPort

func (*AddBackendServersResponseBodyBackendServersBackendServer) SetServerId

func (*AddBackendServersResponseBodyBackendServersBackendServer) SetType

func (*AddBackendServersResponseBodyBackendServersBackendServer) SetWeight

func (AddBackendServersResponseBodyBackendServersBackendServer) String

type AddBackendServersShrinkRequest

type AddBackendServersShrinkRequest struct {
	// The list of backend servers that you want to add. You can add at most 20 backend servers.
	//
	// >  Only ENS instances that are in the running state can be attached to the ELB instance as backend servers.
	BackendServersShrink *string `json:"BackendServers,omitempty" xml:"BackendServers,omitempty"`
	// The frontend port that is used by the Edge Load Balance (ELB) instance. Valid values: **1** to **65535**.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
}

func (AddBackendServersShrinkRequest) GoString

func (*AddBackendServersShrinkRequest) SetBackendServersShrink

func (*AddBackendServersShrinkRequest) SetLoadBalancerId

func (AddBackendServersShrinkRequest) String

type AddDeviceInternetPortRequest

type AddDeviceInternetPortRequest struct {
	// The Internet service provider (ISP). If you leave this parameter empty, the system automatically allows a random ISP. Valid values:
	//
	// *   telecom: China Telecom
	// *   cmcc: China Mobile
	// *   unicom: China Unicom
	// *   cbn: China Broadcasting Network (CBN)
	ISP *string `json:"ISP,omitempty" xml:"ISP,omitempty"`
	// The ID of the instance. You can specify the ID of the server or container.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The internal IP address of the instance.
	InternalIp *string `json:"InternalIp,omitempty" xml:"InternalIp,omitempty"`
	// The internal port number. Specify this parameter in the following format: first port/last port. Separate multiple port number groups with commas (,). Example: 1026/2001,2005/2005. This parameter is required if you set NatType to DNAT. If you set NatType to SNAT, the value of this parameter is invalid.
	InternalPort *string `json:"InternalPort,omitempty" xml:"InternalPort,omitempty"`
	// The type of the NAT gateway. The value of this parameter is of the enumerated data type. Valid values:
	//
	// *   SNAT
	// *   DNAT
	NatType *string `json:"NatType,omitempty" xml:"NatType,omitempty"`
	// The ID of the Edge Node Service (ENS) node.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (AddDeviceInternetPortRequest) GoString

func (s AddDeviceInternetPortRequest) GoString() string

func (*AddDeviceInternetPortRequest) SetISP

func (*AddDeviceInternetPortRequest) SetInstanceId

func (*AddDeviceInternetPortRequest) SetInternalIp

func (*AddDeviceInternetPortRequest) SetInternalPort

func (*AddDeviceInternetPortRequest) SetNatType

func (*AddDeviceInternetPortRequest) SetRegionId

func (AddDeviceInternetPortRequest) String

type AddDeviceInternetPortResponse

type AddDeviceInternetPortResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AddDeviceInternetPortResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AddDeviceInternetPortResponse) GoString

func (*AddDeviceInternetPortResponse) SetBody

func (*AddDeviceInternetPortResponse) SetHeaders

func (*AddDeviceInternetPortResponse) SetStatusCode

func (AddDeviceInternetPortResponse) String

type AddDeviceInternetPortResponseBody

type AddDeviceInternetPortResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The list of rules.
	RuleIds []*string `json:"RuleIds,omitempty" xml:"RuleIds,omitempty" type:"Repeated"`
}

func (AddDeviceInternetPortResponseBody) GoString

func (*AddDeviceInternetPortResponseBody) SetRequestId

func (*AddDeviceInternetPortResponseBody) SetRuleIds

func (AddDeviceInternetPortResponseBody) String

type AddNetworkInterfaceToInstanceRequest

type AddNetworkInterfaceToInstanceRequest struct {
	// Specifies whether to specify the instance.
	AutoStart *bool `json:"AutoStart,omitempty" xml:"AutoStart,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The network. The value is a JSON string. Only IPv6 is supported. Sample code of an IPv6 network: \[{ "ipType": "public", "ipAddressType": "ipv6" }]
	Networks *string `json:"Networks,omitempty" xml:"Networks,omitempty"`
}

func (AddNetworkInterfaceToInstanceRequest) GoString

func (*AddNetworkInterfaceToInstanceRequest) SetAutoStart

func (*AddNetworkInterfaceToInstanceRequest) SetInstanceId

func (*AddNetworkInterfaceToInstanceRequest) SetNetworks

func (AddNetworkInterfaceToInstanceRequest) String

type AddNetworkInterfaceToInstanceResponse

type AddNetworkInterfaceToInstanceResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AddNetworkInterfaceToInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AddNetworkInterfaceToInstanceResponse) GoString

func (*AddNetworkInterfaceToInstanceResponse) SetHeaders

func (*AddNetworkInterfaceToInstanceResponse) SetStatusCode

func (AddNetworkInterfaceToInstanceResponse) String

type AddNetworkInterfaceToInstanceResponseBody

type AddNetworkInterfaceToInstanceResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AddNetworkInterfaceToInstanceResponseBody) GoString

func (*AddNetworkInterfaceToInstanceResponseBody) SetRequestId

func (AddNetworkInterfaceToInstanceResponseBody) String

type AddSnatIpForSnatEntryRequest

type AddSnatIpForSnatEntryRequest struct {
	// The ID of the SNAT entry.
	SnatEntryId *string `json:"SnatEntryId,omitempty" xml:"SnatEntryId,omitempty"`
	// The EIP that you want to add to the SNAT entry.
	SnatIp *string `json:"SnatIp,omitempty" xml:"SnatIp,omitempty"`
}

func (AddSnatIpForSnatEntryRequest) GoString

func (s AddSnatIpForSnatEntryRequest) GoString() string

func (*AddSnatIpForSnatEntryRequest) SetSnatEntryId

func (*AddSnatIpForSnatEntryRequest) SetSnatIp

func (AddSnatIpForSnatEntryRequest) String

type AddSnatIpForSnatEntryResponse

type AddSnatIpForSnatEntryResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AddSnatIpForSnatEntryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AddSnatIpForSnatEntryResponse) GoString

func (*AddSnatIpForSnatEntryResponse) SetBody

func (*AddSnatIpForSnatEntryResponse) SetHeaders

func (*AddSnatIpForSnatEntryResponse) SetStatusCode

func (AddSnatIpForSnatEntryResponse) String

type AddSnatIpForSnatEntryResponseBody

type AddSnatIpForSnatEntryResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AddSnatIpForSnatEntryResponseBody) GoString

func (*AddSnatIpForSnatEntryResponseBody) SetRequestId

func (AddSnatIpForSnatEntryResponseBody) String

type AssignPrivateIpAddressesRequest

type AssignPrivateIpAddressesRequest struct {
	// The ID of the ENI.
	NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" xml:"NetworkInterfaceId,omitempty"`
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
}

func (AssignPrivateIpAddressesRequest) GoString

func (*AssignPrivateIpAddressesRequest) SetNetworkInterfaceId

func (*AssignPrivateIpAddressesRequest) SetVSwitchId

func (AssignPrivateIpAddressesRequest) String

type AssignPrivateIpAddressesResponse

type AssignPrivateIpAddressesResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AssignPrivateIpAddressesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AssignPrivateIpAddressesResponse) GoString

func (*AssignPrivateIpAddressesResponse) SetHeaders

func (*AssignPrivateIpAddressesResponse) SetStatusCode

func (AssignPrivateIpAddressesResponse) String

type AssignPrivateIpAddressesResponseBody

type AssignPrivateIpAddressesResponseBody struct {
	// Details about the ENI and the secondary private IP addresses that are assigned to the ENI.
	AssignedPrivateIpAddressesSet *AssignPrivateIpAddressesResponseBodyAssignedPrivateIpAddressesSet `json:"AssignedPrivateIpAddressesSet,omitempty" xml:"AssignedPrivateIpAddressesSet,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AssignPrivateIpAddressesResponseBody) GoString

func (*AssignPrivateIpAddressesResponseBody) SetRequestId

func (AssignPrivateIpAddressesResponseBody) String

type AssignPrivateIpAddressesResponseBodyAssignedPrivateIpAddressesSet

type AssignPrivateIpAddressesResponseBodyAssignedPrivateIpAddressesSet struct {
	// The ID of the ENI.
	NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" xml:"NetworkInterfaceId,omitempty"`
	// The secondary private IP addresses that are assigned to the ENI.
	PrivateIpSet []*string `json:"PrivateIpSet,omitempty" xml:"PrivateIpSet,omitempty" type:"Repeated"`
}

func (AssignPrivateIpAddressesResponseBodyAssignedPrivateIpAddressesSet) GoString

func (*AssignPrivateIpAddressesResponseBodyAssignedPrivateIpAddressesSet) SetNetworkInterfaceId

func (*AssignPrivateIpAddressesResponseBodyAssignedPrivateIpAddressesSet) SetPrivateIpSet

func (AssignPrivateIpAddressesResponseBodyAssignedPrivateIpAddressesSet) String

type AssociateEnsEipAddressRequest

type AssociateEnsEipAddressRequest struct {
	// The ID of the EIP.
	AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"`
	// The ID of the cloud service with which you want to associate the EIP.
	//
	// >  IDs of Edge Load Balancer (ELB) are supported.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The type of instance with which you want to associate the EIP. Valid values:
	//
	// *   **Nat**: a NAT gateway
	// *   **SlbInstance**: an ELB instance.
	// *   **NetworkInterface**: a secondary ENI
	// *   **NatSlbInstance**: If you want to associate multiple EIPs to an ELB instance, you need to set the parameter to this value.
	// *   **EnsInstance** (default): an ENS instance
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// Specifies whether the EIP is a secondary EIP. Valid values:
	//
	// *   true
	// *   false
	Standby *bool `json:"Standby,omitempty" xml:"Standby,omitempty"`
}

func (AssociateEnsEipAddressRequest) GoString

func (*AssociateEnsEipAddressRequest) SetAllocationId

func (*AssociateEnsEipAddressRequest) SetInstanceId

func (*AssociateEnsEipAddressRequest) SetInstanceType

func (*AssociateEnsEipAddressRequest) SetStandby

func (AssociateEnsEipAddressRequest) String

type AssociateEnsEipAddressResponse

type AssociateEnsEipAddressResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AssociateEnsEipAddressResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AssociateEnsEipAddressResponse) GoString

func (*AssociateEnsEipAddressResponse) SetHeaders

func (*AssociateEnsEipAddressResponse) SetStatusCode

func (AssociateEnsEipAddressResponse) String

type AssociateEnsEipAddressResponseBody

type AssociateEnsEipAddressResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AssociateEnsEipAddressResponseBody) GoString

func (*AssociateEnsEipAddressResponseBody) SetRequestId

func (AssociateEnsEipAddressResponseBody) String

type AttachDiskRequest

type AttachDiskRequest struct {
	// Specifies whether the disk to be attached is released with the instance. Valid values:
	//
	// *   true: The disk will be released when the ECS instance is released.
	// *   false: The disk will be retained when the ECS instance is released.
	// *   If you leave this parameter empty, the default value is used.
	DeleteWithInstance *string `json:"DeleteWithInstance,omitempty" xml:"DeleteWithInstance,omitempty"`
	// The ID of the disk to be attached. The cloud disk and the instance must belong to the same zone.
	DiskId *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (AttachDiskRequest) GoString

func (s AttachDiskRequest) GoString() string

func (*AttachDiskRequest) SetDeleteWithInstance

func (s *AttachDiskRequest) SetDeleteWithInstance(v string) *AttachDiskRequest

func (*AttachDiskRequest) SetDiskId

func (s *AttachDiskRequest) SetDiskId(v string) *AttachDiskRequest

func (*AttachDiskRequest) SetInstanceId

func (s *AttachDiskRequest) SetInstanceId(v string) *AttachDiskRequest

func (AttachDiskRequest) String

func (s AttachDiskRequest) String() string

type AttachDiskResponse

type AttachDiskResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AttachDiskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AttachDiskResponse) GoString

func (s AttachDiskResponse) GoString() string

func (*AttachDiskResponse) SetBody

func (*AttachDiskResponse) SetHeaders

func (s *AttachDiskResponse) SetHeaders(v map[string]*string) *AttachDiskResponse

func (*AttachDiskResponse) SetStatusCode

func (s *AttachDiskResponse) SetStatusCode(v int32) *AttachDiskResponse

func (AttachDiskResponse) String

func (s AttachDiskResponse) String() string

type AttachDiskResponseBody

type AttachDiskResponseBody struct {
	// The returned service code. 0 indicates that the request was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AttachDiskResponseBody) GoString

func (s AttachDiskResponseBody) GoString() string

func (*AttachDiskResponseBody) SetCode

func (*AttachDiskResponseBody) SetRequestId

func (AttachDiskResponseBody) String

func (s AttachDiskResponseBody) String() string

type AttachEnsInstancesRequest

type AttachEnsInstancesRequest struct {
	// The ID of the instance. You can specify only one instance ID.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The command that you want to execute on the instance. The command must be encoded in Base64 or UTF-8.
	Scripts *string `json:"Scripts,omitempty" xml:"Scripts,omitempty"`
}

func (AttachEnsInstancesRequest) GoString

func (s AttachEnsInstancesRequest) GoString() string

func (*AttachEnsInstancesRequest) SetInstanceId

func (*AttachEnsInstancesRequest) SetScripts

func (AttachEnsInstancesRequest) String

func (s AttachEnsInstancesRequest) String() string

type AttachEnsInstancesResponse

type AttachEnsInstancesResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AttachEnsInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AttachEnsInstancesResponse) GoString

func (s AttachEnsInstancesResponse) GoString() string

func (*AttachEnsInstancesResponse) SetBody

func (*AttachEnsInstancesResponse) SetHeaders

func (*AttachEnsInstancesResponse) SetStatusCode

func (AttachEnsInstancesResponse) String

type AttachEnsInstancesResponseBody

type AttachEnsInstancesResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AttachEnsInstancesResponseBody) GoString

func (*AttachEnsInstancesResponseBody) SetRequestId

func (AttachEnsInstancesResponseBody) String

type AuthorizeSecurityGroupEgressRequest

type AuthorizeSecurityGroupEgressRequest struct {
	// The destination IP addresses. CIDR blocks and IPv4 addresses are supported.
	//
	// This parameter is empty by default.
	DestCidrIp *string `json:"DestCidrIp,omitempty" xml:"DestCidrIp,omitempty"`
	// The transport layer protocol. The values of this parameter are case-sensitive. Valid values:
	//
	// *   tcp: TCP.
	// *   udp: UDP.
	// *   icmp: ICMP.
	// *   gre: GRE.
	// *   all: All protocols are supported.
	IpProtocol *string `json:"IpProtocol,omitempty" xml:"IpProtocol,omitempty"`
	// The action of security group rule N that determines whether to allow inbound access. Valid values:
	//
	// *   accept: allows access. This is the default value.
	// *   drop: denies access and returns no responses.
	Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"`
	// The range of destination ports that correspond to the transport layer protocol for security group rule N. Valid values:
	//
	// *   When the IpProtocol parameter is set to tcp or udp, the port number range is **1** to **65535**. The start port number and the end port number are separated by a forward slash (/). Correct example: **1/200**. Incorrect example: **200/1**.
	// *   When the IpProtocol parameter is set to icmp, the port number range is **-1/-1**, which indicates all ports.
	// *   When the IpProtocol parameter is set to gre, the port number range is **-1/-1**, which indicates all ports.
	// *   When the IpProtocol parameter is set to all, the port number range is **-1/-1**, which indicates all ports.
	PortRange *string `json:"PortRange,omitempty" xml:"PortRange,omitempty"`
	// The priority of the security group rule. Valid values: **1 to 100**. Default value: **1**.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The ID of the security group.
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The range of port numbers that correspond to the transport layer protocol for the source security group. Valid values:
	//
	// *   When the IpProtocol parameter is set to tcp or udp, the port number range is **1** to **65535**. The start port number and the end port number are separated by a forward slash (/). Correct example: **1/200**. Incorrect example: **200/1**.
	// *   When the IpProtocol parameter is set to icmp, the port number range is **-1/-1**, which indicates all ports.
	// *   When the IpProtocol parameter is set to gre, the port number range is **-1/-1**, which indicates all ports.
	// *   When the IpProtocol parameter is set to all, the port number range is **-1/-1**, which indicates all ports.
	SourcePortRange *string `json:"SourcePortRange,omitempty" xml:"SourcePortRange,omitempty"`
	// 2017-11-10
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (AuthorizeSecurityGroupEgressRequest) GoString

func (*AuthorizeSecurityGroupEgressRequest) SetDestCidrIp

func (*AuthorizeSecurityGroupEgressRequest) SetIpProtocol

func (*AuthorizeSecurityGroupEgressRequest) SetPolicy

func (*AuthorizeSecurityGroupEgressRequest) SetPortRange

func (*AuthorizeSecurityGroupEgressRequest) SetPriority

func (*AuthorizeSecurityGroupEgressRequest) SetSecurityGroupId

func (*AuthorizeSecurityGroupEgressRequest) SetSourcePortRange

func (*AuthorizeSecurityGroupEgressRequest) SetVersion

func (AuthorizeSecurityGroupEgressRequest) String

type AuthorizeSecurityGroupEgressResponse

type AuthorizeSecurityGroupEgressResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AuthorizeSecurityGroupEgressResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AuthorizeSecurityGroupEgressResponse) GoString

func (*AuthorizeSecurityGroupEgressResponse) SetHeaders

func (*AuthorizeSecurityGroupEgressResponse) SetStatusCode

func (AuthorizeSecurityGroupEgressResponse) String

type AuthorizeSecurityGroupEgressResponseBody

type AuthorizeSecurityGroupEgressResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AuthorizeSecurityGroupEgressResponseBody) GoString

func (*AuthorizeSecurityGroupEgressResponseBody) SetRequestId

func (AuthorizeSecurityGroupEgressResponseBody) String

type AuthorizeSecurityGroupRequest

type AuthorizeSecurityGroupRequest struct {
	// The transport layer protocol. The values of this parameter are case-sensitive. Valid values:
	//
	// *   tcp
	// *   udp
	// *   icmp
	// *   gre
	// *   all: All protocols are supported.
	IpProtocol *string `json:"IpProtocol,omitempty" xml:"IpProtocol,omitempty"`
	// The action of security group rule N that determines whether to allow inbound access. Valid values:
	//
	// *   accept: allows access.
	// *   drop: denies access and returns no responses.
	//
	// Default value: accept.
	Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"`
	// The range of destination ports that correspond to the transport layer protocol for security group rule N. Valid values:
	//
	// *   When the IpProtocol parameter is set to tcp or udp, the port number range is **1** to **65535**. The start port number and the end port number are separated by a forward slash (/). Correct example: **1/200**. Incorrect example: **200/1**.
	// *   When the IpProtocol parameter is set to icmp, the port number range is **-1/-1**, which indicates all ports.
	// *   When the IpProtocol parameter is set to gre, the port number range is **-1/-1**, which indicates all ports.
	// *   When the IpProtocol parameter is set to all, the port number range is **-1/-1**, which indicates all ports.
	PortRange *string `json:"PortRange,omitempty" xml:"PortRange,omitempty"`
	// The priority of the security group rule. Valid values: **1** to **100**.
	//
	// Default value: **1**.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The ID of the security group.
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The source IPv4 CIDR block. CIDR blocks and IPv4 addresses are supported.
	//
	// This parameter is empty by default.
	SourceCidrIp *string `json:"SourceCidrIp,omitempty" xml:"SourceCidrIp,omitempty"`
	// The range of port numbers that correspond to the transport layer protocol for the source security group. Valid values:
	//
	// *   When the IpProtocol parameter is set to tcp or udp, the port number range is **1 to 65535**. The start port number and the end port number are separated by a forward slash (/). Correct example: **1/200**. Incorrect example: **200/1**.
	// *   When the IpProtocol parameter is set to icmp, the port number range is **-1/-1**, which indicates all ports.
	// *   When the IpProtocol parameter is set to gre, the port number range is **-1/-1**, which indicates all ports.
	// *   When the IpProtocol parameter is set to all, the port number range is **-1/-1**, which indicates all ports.
	SourcePortRange *string `json:"SourcePortRange,omitempty" xml:"SourcePortRange,omitempty"`
	// 2017-11-10
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (AuthorizeSecurityGroupRequest) GoString

func (*AuthorizeSecurityGroupRequest) SetIpProtocol

func (*AuthorizeSecurityGroupRequest) SetPolicy

func (*AuthorizeSecurityGroupRequest) SetPortRange

func (*AuthorizeSecurityGroupRequest) SetPriority

func (*AuthorizeSecurityGroupRequest) SetSecurityGroupId

func (*AuthorizeSecurityGroupRequest) SetSourceCidrIp

func (*AuthorizeSecurityGroupRequest) SetSourcePortRange

func (*AuthorizeSecurityGroupRequest) SetVersion

func (AuthorizeSecurityGroupRequest) String

type AuthorizeSecurityGroupResponse

type AuthorizeSecurityGroupResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AuthorizeSecurityGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AuthorizeSecurityGroupResponse) GoString

func (*AuthorizeSecurityGroupResponse) SetHeaders

func (*AuthorizeSecurityGroupResponse) SetStatusCode

func (AuthorizeSecurityGroupResponse) String

type AuthorizeSecurityGroupResponseBody

type AuthorizeSecurityGroupResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AuthorizeSecurityGroupResponseBody) GoString

func (*AuthorizeSecurityGroupResponseBody) SetRequestId

func (AuthorizeSecurityGroupResponseBody) String

type BucketInfo

type BucketInfo struct {
	BucketAcl          *string `json:"BucketAcl,omitempty" xml:"BucketAcl,omitempty"`
	BucketName         *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
	Comment            *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	CreateTime         *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	DataRedundancyType *string `json:"DataRedundancyType,omitempty" xml:"DataRedundancyType,omitempty"`
	DispatcherType     *string `json:"DispatcherType,omitempty" xml:"DispatcherType,omitempty"`
	Endpoint           *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	EnsRegionId        *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	ModifyTime         *string `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	ResourceType       *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	StorageClass       *string `json:"StorageClass,omitempty" xml:"StorageClass,omitempty"`
}

func (BucketInfo) GoString

func (s BucketInfo) GoString() string

func (*BucketInfo) SetBucketAcl

func (s *BucketInfo) SetBucketAcl(v string) *BucketInfo

func (*BucketInfo) SetBucketName

func (s *BucketInfo) SetBucketName(v string) *BucketInfo

func (*BucketInfo) SetComment

func (s *BucketInfo) SetComment(v string) *BucketInfo

func (*BucketInfo) SetCreateTime

func (s *BucketInfo) SetCreateTime(v string) *BucketInfo

func (*BucketInfo) SetDataRedundancyType

func (s *BucketInfo) SetDataRedundancyType(v string) *BucketInfo

func (*BucketInfo) SetDispatcherType

func (s *BucketInfo) SetDispatcherType(v string) *BucketInfo

func (*BucketInfo) SetEndpoint

func (s *BucketInfo) SetEndpoint(v string) *BucketInfo

func (*BucketInfo) SetEnsRegionId

func (s *BucketInfo) SetEnsRegionId(v string) *BucketInfo

func (*BucketInfo) SetModifyTime

func (s *BucketInfo) SetModifyTime(v string) *BucketInfo

func (*BucketInfo) SetResourceType

func (s *BucketInfo) SetResourceType(v string) *BucketInfo

func (*BucketInfo) SetStorageClass

func (s *BucketInfo) SetStorageClass(v string) *BucketInfo

func (BucketInfo) String

func (s BucketInfo) String() string

type CleanDistDataRequest

type CleanDistDataRequest struct {
	AppId       *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	DataName    *string `json:"DataName,omitempty" xml:"DataName,omitempty"`
	DataVersion *string `json:"DataVersion,omitempty" xml:"DataVersion,omitempty"`
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
}

func (CleanDistDataRequest) GoString

func (s CleanDistDataRequest) GoString() string

func (*CleanDistDataRequest) SetAppId

func (*CleanDistDataRequest) SetDataName

func (*CleanDistDataRequest) SetDataVersion

func (s *CleanDistDataRequest) SetDataVersion(v string) *CleanDistDataRequest

func (*CleanDistDataRequest) SetEnsRegionId

func (s *CleanDistDataRequest) SetEnsRegionId(v string) *CleanDistDataRequest

func (CleanDistDataRequest) String

func (s CleanDistDataRequest) String() string

type CleanDistDataResponse

type CleanDistDataResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CleanDistDataResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CleanDistDataResponse) GoString

func (s CleanDistDataResponse) GoString() string

func (*CleanDistDataResponse) SetBody

func (*CleanDistDataResponse) SetHeaders

func (*CleanDistDataResponse) SetStatusCode

func (s *CleanDistDataResponse) SetStatusCode(v int32) *CleanDistDataResponse

func (CleanDistDataResponse) String

func (s CleanDistDataResponse) String() string

type CleanDistDataResponseBody

type CleanDistDataResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CleanDistDataResponseBody) GoString

func (s CleanDistDataResponseBody) GoString() string

func (*CleanDistDataResponseBody) SetRequestId

func (CleanDistDataResponseBody) String

func (s CleanDistDataResponseBody) String() string

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) AccosicateNetworkAcl

func (client *Client) AccosicateNetworkAcl(request *AccosicateNetworkAclRequest) (_result *AccosicateNetworkAclResponse, _err error)

func (*Client) AccosicateNetworkAclWithOptions

func (client *Client) AccosicateNetworkAclWithOptions(request *AccosicateNetworkAclRequest, runtime *util.RuntimeOptions) (_result *AccosicateNetworkAclResponse, _err error)

func (*Client) AddBackendServers

func (client *Client) AddBackendServers(request *AddBackendServersRequest) (_result *AddBackendServersResponse, _err error)

*

  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 10 times per second per account. *
  • @param request AddBackendServersRequest
  • @return AddBackendServersResponse

func (*Client) AddBackendServersWithOptions

func (client *Client) AddBackendServersWithOptions(tmpReq *AddBackendServersRequest, runtime *util.RuntimeOptions) (_result *AddBackendServersResponse, _err error)

*

  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 10 times per second per account. *
  • @param tmpReq AddBackendServersRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return AddBackendServersResponse

func (*Client) AddDeviceInternetPort

func (client *Client) AddDeviceInternetPort(request *AddDeviceInternetPortRequest) (_result *AddDeviceInternetPortResponse, _err error)

func (*Client) AddDeviceInternetPortWithOptions

func (client *Client) AddDeviceInternetPortWithOptions(request *AddDeviceInternetPortRequest, runtime *util.RuntimeOptions) (_result *AddDeviceInternetPortResponse, _err error)

func (*Client) AddNetworkInterfaceToInstance

func (client *Client) AddNetworkInterfaceToInstance(request *AddNetworkInterfaceToInstanceRequest) (_result *AddNetworkInterfaceToInstanceResponse, _err error)

*

  • # [](#)Usage notes
  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 5 times per second per user.
  • * Internal networks and IPv4 addresses are not supported. *
  • @param request AddNetworkInterfaceToInstanceRequest
  • @return AddNetworkInterfaceToInstanceResponse

func (*Client) AddNetworkInterfaceToInstanceWithOptions

func (client *Client) AddNetworkInterfaceToInstanceWithOptions(request *AddNetworkInterfaceToInstanceRequest, runtime *util.RuntimeOptions) (_result *AddNetworkInterfaceToInstanceResponse, _err error)

*

  • # [](#)Usage notes
  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 5 times per second per user.
  • * Internal networks and IPv4 addresses are not supported. *
  • @param request AddNetworkInterfaceToInstanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return AddNetworkInterfaceToInstanceResponse

func (*Client) AddSnatIpForSnatEntry

func (client *Client) AddSnatIpForSnatEntry(request *AddSnatIpForSnatEntryRequest) (_result *AddSnatIpForSnatEntryResponse, _err error)

func (*Client) AddSnatIpForSnatEntryWithOptions

func (client *Client) AddSnatIpForSnatEntryWithOptions(request *AddSnatIpForSnatEntryRequest, runtime *util.RuntimeOptions) (_result *AddSnatIpForSnatEntryResponse, _err error)

func (*Client) AssignPrivateIpAddresses

func (client *Client) AssignPrivateIpAddresses(request *AssignPrivateIpAddressesRequest) (_result *AssignPrivateIpAddressesResponse, _err error)

func (*Client) AssignPrivateIpAddressesWithOptions

func (client *Client) AssignPrivateIpAddressesWithOptions(request *AssignPrivateIpAddressesRequest, runtime *util.RuntimeOptions) (_result *AssignPrivateIpAddressesResponse, _err error)

func (*Client) AssociateEnsEipAddress

func (client *Client) AssociateEnsEipAddress(request *AssociateEnsEipAddressRequest) (_result *AssociateEnsEipAddressResponse, _err error)

func (*Client) AssociateEnsEipAddressWithOptions

func (client *Client) AssociateEnsEipAddressWithOptions(request *AssociateEnsEipAddressRequest, runtime *util.RuntimeOptions) (_result *AssociateEnsEipAddressResponse, _err error)

func (*Client) AttachDisk

func (client *Client) AttachDisk(request *AttachDiskRequest) (_result *AttachDiskResponse, _err error)

func (*Client) AttachDiskWithOptions

func (client *Client) AttachDiskWithOptions(request *AttachDiskRequest, runtime *util.RuntimeOptions) (_result *AttachDiskResponse, _err error)

func (*Client) AttachEnsInstances

func (client *Client) AttachEnsInstances(request *AttachEnsInstancesRequest) (_result *AttachEnsInstancesResponse, _err error)

*

  • # [](#)Usage notes
  • * You can call this operation up to 10 times per second per account.
  • * After you execute the command, the instance restarts loading.
  • * Limits: The instance has at least two vCPUs and 4 GB memory. An image of CentOS 7.4 or later is required. *
  • @param request AttachEnsInstancesRequest
  • @return AttachEnsInstancesResponse

func (*Client) AttachEnsInstancesWithOptions

func (client *Client) AttachEnsInstancesWithOptions(request *AttachEnsInstancesRequest, runtime *util.RuntimeOptions) (_result *AttachEnsInstancesResponse, _err error)

*

  • # [](#)Usage notes
  • * You can call this operation up to 10 times per second per account.
  • * After you execute the command, the instance restarts loading.
  • * Limits: The instance has at least two vCPUs and 4 GB memory. An image of CentOS 7.4 or later is required. *
  • @param request AttachEnsInstancesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return AttachEnsInstancesResponse

func (*Client) AuthorizeSecurityGroup

func (client *Client) AuthorizeSecurityGroup(request *AuthorizeSecurityGroupRequest) (_result *AuthorizeSecurityGroupResponse, _err error)

func (*Client) AuthorizeSecurityGroupEgress

func (client *Client) AuthorizeSecurityGroupEgress(request *AuthorizeSecurityGroupEgressRequest) (_result *AuthorizeSecurityGroupEgressResponse, _err error)

*

  • In the security group-related API documents, outbound traffic refers to the traffic that is sent by the source device and received at the destination device. *
  • @param request AuthorizeSecurityGroupEgressRequest
  • @return AuthorizeSecurityGroupEgressResponse

func (*Client) AuthorizeSecurityGroupEgressWithOptions

func (client *Client) AuthorizeSecurityGroupEgressWithOptions(request *AuthorizeSecurityGroupEgressRequest, runtime *util.RuntimeOptions) (_result *AuthorizeSecurityGroupEgressResponse, _err error)

*

  • In the security group-related API documents, outbound traffic refers to the traffic that is sent by the source device and received at the destination device. *
  • @param request AuthorizeSecurityGroupEgressRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return AuthorizeSecurityGroupEgressResponse

func (*Client) AuthorizeSecurityGroupWithOptions

func (client *Client) AuthorizeSecurityGroupWithOptions(request *AuthorizeSecurityGroupRequest, runtime *util.RuntimeOptions) (_result *AuthorizeSecurityGroupResponse, _err error)

func (*Client) CleanDistData

func (client *Client) CleanDistData(request *CleanDistDataRequest) (_result *CleanDistDataResponse, _err error)

func (*Client) CleanDistDataWithOptions

func (client *Client) CleanDistDataWithOptions(request *CleanDistDataRequest, runtime *util.RuntimeOptions) (_result *CleanDistDataResponse, _err error)

func (*Client) CopySDG

func (client *Client) CopySDG(request *CopySDGRequest) (_result *CopySDGResponse, _err error)

func (*Client) CopySDGWithOptions

func (client *Client) CopySDGWithOptions(tmpReq *CopySDGRequest, runtime *util.RuntimeOptions) (_result *CopySDGResponse, _err error)

func (*Client) CopySnapshot

func (client *Client) CopySnapshot(request *CopySnapshotRequest) (_result *CopySnapshotResponse, _err error)

func (*Client) CopySnapshotWithOptions

func (client *Client) CopySnapshotWithOptions(tmpReq *CopySnapshotRequest, runtime *util.RuntimeOptions) (_result *CopySnapshotResponse, _err error)

func (*Client) CreateARMServerInstances

func (client *Client) CreateARMServerInstances(request *CreateARMServerInstancesRequest) (_result *CreateARMServerInstancesResponse, _err error)

func (*Client) CreateARMServerInstancesWithOptions

func (client *Client) CreateARMServerInstancesWithOptions(request *CreateARMServerInstancesRequest, runtime *util.RuntimeOptions) (_result *CreateARMServerInstancesResponse, _err error)

func (*Client) CreateApplication

func (client *Client) CreateApplication(request *CreateApplicationRequest) (_result *CreateApplicationResponse, _err error)

func (*Client) CreateApplicationWithOptions

func (client *Client) CreateApplicationWithOptions(request *CreateApplicationRequest, runtime *util.RuntimeOptions) (_result *CreateApplicationResponse, _err error)

func (*Client) CreateClassicNetwork

func (client *Client) CreateClassicNetwork(request *CreateClassicNetworkRequest) (_result *CreateClassicNetworkResponse, _err error)

func (*Client) CreateClassicNetworkWithOptions

func (client *Client) CreateClassicNetworkWithOptions(request *CreateClassicNetworkRequest, runtime *util.RuntimeOptions) (_result *CreateClassicNetworkResponse, _err error)

func (*Client) CreateDisk

func (client *Client) CreateDisk(request *CreateDiskRequest) (_result *CreateDiskResponse, _err error)

func (*Client) CreateDiskWithOptions

func (client *Client) CreateDiskWithOptions(request *CreateDiskRequest, runtime *util.RuntimeOptions) (_result *CreateDiskResponse, _err error)

func (*Client) CreateEipInstance

func (client *Client) CreateEipInstance(request *CreateEipInstanceRequest) (_result *CreateEipInstanceResponse, _err error)

*

  • * You can call this operation up to 5,000 times per second per account.
  • * You can call this operation up to 50 times per second per user. *
  • @param request CreateEipInstanceRequest
  • @return CreateEipInstanceResponse

func (*Client) CreateEipInstanceWithOptions

func (client *Client) CreateEipInstanceWithOptions(request *CreateEipInstanceRequest, runtime *util.RuntimeOptions) (_result *CreateEipInstanceResponse, _err error)

*

  • * You can call this operation up to 5,000 times per second per account.
  • * You can call this operation up to 50 times per second per user. *
  • @param request CreateEipInstanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateEipInstanceResponse

func (*Client) CreateEnsRouteEntry

func (client *Client) CreateEnsRouteEntry(request *CreateEnsRouteEntryRequest) (_result *CreateEnsRouteEntryResponse, _err error)

func (*Client) CreateEnsRouteEntryWithOptions

func (client *Client) CreateEnsRouteEntryWithOptions(request *CreateEnsRouteEntryRequest, runtime *util.RuntimeOptions) (_result *CreateEnsRouteEntryResponse, _err error)

func (*Client) CreateEnsSaleControl

func (client *Client) CreateEnsSaleControl(request *CreateEnsSaleControlRequest) (_result *CreateEnsSaleControlResponse, _err error)

func (*Client) CreateEnsSaleControlWithOptions

func (client *Client) CreateEnsSaleControlWithOptions(tmpReq *CreateEnsSaleControlRequest, runtime *util.RuntimeOptions) (_result *CreateEnsSaleControlResponse, _err error)

func (*Client) CreateEnsService

func (client *Client) CreateEnsService(request *CreateEnsServiceRequest) (_result *CreateEnsServiceResponse, _err error)

func (*Client) CreateEnsServiceWithOptions

func (client *Client) CreateEnsServiceWithOptions(request *CreateEnsServiceRequest, runtime *util.RuntimeOptions) (_result *CreateEnsServiceResponse, _err error)

func (*Client) CreateEpnInstance

func (client *Client) CreateEpnInstance(request *CreateEpnInstanceRequest) (_result *CreateEpnInstanceResponse, _err error)

func (*Client) CreateEpnInstanceWithOptions

func (client *Client) CreateEpnInstanceWithOptions(request *CreateEpnInstanceRequest, runtime *util.RuntimeOptions) (_result *CreateEpnInstanceResponse, _err error)

func (*Client) CreateFileSystem

func (client *Client) CreateFileSystem(request *CreateFileSystemRequest) (_result *CreateFileSystemResponse, _err error)

func (*Client) CreateFileSystemWithOptions

func (client *Client) CreateFileSystemWithOptions(tmpReq *CreateFileSystemRequest, runtime *util.RuntimeOptions) (_result *CreateFileSystemResponse, _err error)

func (*Client) CreateForwardEntry

func (client *Client) CreateForwardEntry(request *CreateForwardEntryRequest) (_result *CreateForwardEntryResponse, _err error)

func (*Client) CreateForwardEntryWithOptions

func (client *Client) CreateForwardEntryWithOptions(request *CreateForwardEntryRequest, runtime *util.RuntimeOptions) (_result *CreateForwardEntryResponse, _err error)

func (*Client) CreateImage

func (client *Client) CreateImage(request *CreateImageRequest) (_result *CreateImageResponse, _err error)

func (*Client) CreateImageWithOptions

func (client *Client) CreateImageWithOptions(request *CreateImageRequest, runtime *util.RuntimeOptions) (_result *CreateImageResponse, _err error)

func (*Client) CreateInstance

func (client *Client) CreateInstance(request *CreateInstanceRequest) (_result *CreateInstanceResponse, _err error)

*

  • * You can call this operation up to 10 times per second per account.
  • * We recommend that you increase the request time because instance creation is an asynchronous operation. If the return code of the API operation is 0, it indicates that the request is successful, but does not indicate that the instance is created. If the request is successful, an instance ID is returned. You can check whether the instance is created based on the instance ID.
  • * InvalidUserData.NotInWhiteList operation restriction: You can create an instance only if you are in the whitelist in which members have the purchase permissions. Otherwise, an error is returned. *
  • @param request CreateInstanceRequest
  • @return CreateInstanceResponse

func (*Client) CreateInstanceActiveOpsTask

func (client *Client) CreateInstanceActiveOpsTask(request *CreateInstanceActiveOpsTaskRequest) (_result *CreateInstanceActiveOpsTaskResponse, _err error)

func (*Client) CreateInstanceActiveOpsTaskWithOptions

func (client *Client) CreateInstanceActiveOpsTaskWithOptions(tmpReq *CreateInstanceActiveOpsTaskRequest, runtime *util.RuntimeOptions) (_result *CreateInstanceActiveOpsTaskResponse, _err error)

func (*Client) CreateInstanceWithOptions

func (client *Client) CreateInstanceWithOptions(request *CreateInstanceRequest, runtime *util.RuntimeOptions) (_result *CreateInstanceResponse, _err error)

*

  • * You can call this operation up to 10 times per second per account.
  • * We recommend that you increase the request time because instance creation is an asynchronous operation. If the return code of the API operation is 0, it indicates that the request is successful, but does not indicate that the instance is created. If the request is successful, an instance ID is returned. You can check whether the instance is created based on the instance ID.
  • * InvalidUserData.NotInWhiteList operation restriction: You can create an instance only if you are in the whitelist in which members have the purchase permissions. Otherwise, an error is returned. *
  • @param request CreateInstanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateInstanceResponse

func (*Client) CreateKeyPair

func (client *Client) CreateKeyPair(request *CreateKeyPairRequest) (_result *CreateKeyPairResponse, _err error)

*

  • An SSH key pair consists of a public key and a private key. ENS stores the public key and returns the unencrypted private key that is PEM-encoded in the PKCS#8 format. You must securely lock away the private key. *
  • @param request CreateKeyPairRequest
  • @return CreateKeyPairResponse

func (*Client) CreateKeyPairWithOptions

func (client *Client) CreateKeyPairWithOptions(request *CreateKeyPairRequest, runtime *util.RuntimeOptions) (_result *CreateKeyPairResponse, _err error)

*

  • An SSH key pair consists of a public key and a private key. ENS stores the public key and returns the unencrypted private key that is PEM-encoded in the PKCS#8 format. You must securely lock away the private key. *
  • @param request CreateKeyPairRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateKeyPairResponse

func (*Client) CreateLoadBalancer

func (client *Client) CreateLoadBalancer(request *CreateLoadBalancerRequest) (_result *CreateLoadBalancerResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 5 times per second per user. *
  • @param request CreateLoadBalancerRequest
  • @return CreateLoadBalancerResponse

func (*Client) CreateLoadBalancerHTTPListener

func (client *Client) CreateLoadBalancerHTTPListener(request *CreateLoadBalancerHTTPListenerRequest) (_result *CreateLoadBalancerHTTPListenerResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request CreateLoadBalancerHTTPListenerRequest
  • @return CreateLoadBalancerHTTPListenerResponse

func (*Client) CreateLoadBalancerHTTPListenerWithOptions

func (client *Client) CreateLoadBalancerHTTPListenerWithOptions(request *CreateLoadBalancerHTTPListenerRequest, runtime *util.RuntimeOptions) (_result *CreateLoadBalancerHTTPListenerResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request CreateLoadBalancerHTTPListenerRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateLoadBalancerHTTPListenerResponse

func (*Client) CreateLoadBalancerHTTPSListener

func (client *Client) CreateLoadBalancerHTTPSListener(request *CreateLoadBalancerHTTPSListenerRequest) (_result *CreateLoadBalancerHTTPSListenerResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request CreateLoadBalancerHTTPSListenerRequest
  • @return CreateLoadBalancerHTTPSListenerResponse

func (*Client) CreateLoadBalancerHTTPSListenerWithOptions

func (client *Client) CreateLoadBalancerHTTPSListenerWithOptions(request *CreateLoadBalancerHTTPSListenerRequest, runtime *util.RuntimeOptions) (_result *CreateLoadBalancerHTTPSListenerResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request CreateLoadBalancerHTTPSListenerRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateLoadBalancerHTTPSListenerResponse

func (*Client) CreateLoadBalancerTCPListener

func (client *Client) CreateLoadBalancerTCPListener(request *CreateLoadBalancerTCPListenerRequest) (_result *CreateLoadBalancerTCPListenerResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request CreateLoadBalancerTCPListenerRequest
  • @return CreateLoadBalancerTCPListenerResponse

func (*Client) CreateLoadBalancerTCPListenerWithOptions

func (client *Client) CreateLoadBalancerTCPListenerWithOptions(request *CreateLoadBalancerTCPListenerRequest, runtime *util.RuntimeOptions) (_result *CreateLoadBalancerTCPListenerResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request CreateLoadBalancerTCPListenerRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateLoadBalancerTCPListenerResponse

func (*Client) CreateLoadBalancerUDPListener

func (client *Client) CreateLoadBalancerUDPListener(request *CreateLoadBalancerUDPListenerRequest) (_result *CreateLoadBalancerUDPListenerResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request CreateLoadBalancerUDPListenerRequest
  • @return CreateLoadBalancerUDPListenerResponse

func (*Client) CreateLoadBalancerUDPListenerWithOptions

func (client *Client) CreateLoadBalancerUDPListenerWithOptions(request *CreateLoadBalancerUDPListenerRequest, runtime *util.RuntimeOptions) (_result *CreateLoadBalancerUDPListenerResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request CreateLoadBalancerUDPListenerRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateLoadBalancerUDPListenerResponse

func (*Client) CreateLoadBalancerWithOptions

func (client *Client) CreateLoadBalancerWithOptions(request *CreateLoadBalancerRequest, runtime *util.RuntimeOptions) (_result *CreateLoadBalancerResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 5 times per second per user. *
  • @param request CreateLoadBalancerRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateLoadBalancerResponse

func (*Client) CreateMountTarget

func (client *Client) CreateMountTarget(request *CreateMountTargetRequest) (_result *CreateMountTargetResponse, _err error)

*

  • ## [](#)Precautions
  • After you call this operation, a mount target is not immediately created. Therefore, we recommend that you call the DescribeMountTargets operation to query the status of the mount target. If the mount target is in the Active state, you can then mount the file system. Otherwise, the file system may fail to be mounted. *
  • @param request CreateMountTargetRequest
  • @return CreateMountTargetResponse

func (*Client) CreateMountTargetWithOptions

func (client *Client) CreateMountTargetWithOptions(request *CreateMountTargetRequest, runtime *util.RuntimeOptions) (_result *CreateMountTargetResponse, _err error)

*

  • ## [](#)Precautions
  • After you call this operation, a mount target is not immediately created. Therefore, we recommend that you call the DescribeMountTargets operation to query the status of the mount target. If the mount target is in the Active state, you can then mount the file system. Otherwise, the file system may fail to be mounted. *
  • @param request CreateMountTargetRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateMountTargetResponse

func (*Client) CreateNatGateway

func (client *Client) CreateNatGateway(request *CreateNatGatewayRequest) (_result *CreateNatGatewayResponse, _err error)

func (*Client) CreateNatGatewayWithOptions

func (client *Client) CreateNatGatewayWithOptions(request *CreateNatGatewayRequest, runtime *util.RuntimeOptions) (_result *CreateNatGatewayResponse, _err error)

func (*Client) CreateNetwork

func (client *Client) CreateNetwork(request *CreateNetworkRequest) (_result *CreateNetworkResponse, _err error)

*

  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 5 times per second per user. *
  • @param request CreateNetworkRequest
  • @return CreateNetworkResponse

func (*Client) CreateNetworkAcl

func (client *Client) CreateNetworkAcl(request *CreateNetworkAclRequest) (_result *CreateNetworkAclResponse, _err error)

func (*Client) CreateNetworkAclEntry

func (client *Client) CreateNetworkAclEntry(request *CreateNetworkAclEntryRequest) (_result *CreateNetworkAclEntryResponse, _err error)

func (*Client) CreateNetworkAclEntryWithOptions

func (client *Client) CreateNetworkAclEntryWithOptions(request *CreateNetworkAclEntryRequest, runtime *util.RuntimeOptions) (_result *CreateNetworkAclEntryResponse, _err error)

func (*Client) CreateNetworkAclWithOptions

func (client *Client) CreateNetworkAclWithOptions(request *CreateNetworkAclRequest, runtime *util.RuntimeOptions) (_result *CreateNetworkAclResponse, _err error)

func (*Client) CreateNetworkWithOptions

func (client *Client) CreateNetworkWithOptions(request *CreateNetworkRequest, runtime *util.RuntimeOptions) (_result *CreateNetworkResponse, _err error)

*

  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 5 times per second per user. *
  • @param request CreateNetworkRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateNetworkResponse

func (*Client) CreateSecurityGroup

func (client *Client) CreateSecurityGroup(request *CreateSecurityGroupRequest) (_result *CreateSecurityGroupResponse, _err error)

func (*Client) CreateSecurityGroupWithOptions

func (client *Client) CreateSecurityGroupWithOptions(request *CreateSecurityGroupRequest, runtime *util.RuntimeOptions) (_result *CreateSecurityGroupResponse, _err error)

func (*Client) CreateSnapshot

func (client *Client) CreateSnapshot(request *CreateSnapshotRequest) (_result *CreateSnapshotResponse, _err error)

func (*Client) CreateSnapshotWithOptions

func (client *Client) CreateSnapshotWithOptions(request *CreateSnapshotRequest, runtime *util.RuntimeOptions) (_result *CreateSnapshotResponse, _err error)

func (*Client) CreateSnatEntry

func (client *Client) CreateSnatEntry(request *CreateSnatEntryRequest) (_result *CreateSnatEntryResponse, _err error)

func (*Client) CreateSnatEntryWithOptions

func (client *Client) CreateSnatEntryWithOptions(request *CreateSnatEntryRequest, runtime *util.RuntimeOptions) (_result *CreateSnatEntryResponse, _err error)

func (*Client) CreateVSwitch

func (client *Client) CreateVSwitch(request *CreateVSwitchRequest) (_result *CreateVSwitchResponse, _err error)

func (*Client) CreateVSwitchWithOptions

func (client *Client) CreateVSwitchWithOptions(request *CreateVSwitchRequest, runtime *util.RuntimeOptions) (_result *CreateVSwitchResponse, _err error)

func (*Client) DeleteApplication

func (client *Client) DeleteApplication(request *DeleteApplicationRequest) (_result *DeleteApplicationResponse, _err error)

func (*Client) DeleteApplicationWithOptions

func (client *Client) DeleteApplicationWithOptions(request *DeleteApplicationRequest, runtime *util.RuntimeOptions) (_result *DeleteApplicationResponse, _err error)

func (*Client) DeleteBucket

func (client *Client) DeleteBucket(request *DeleteBucketRequest) (_result *DeleteBucketResponse, _err error)

func (*Client) DeleteBucketLifecycle

func (client *Client) DeleteBucketLifecycle(request *DeleteBucketLifecycleRequest) (_result *DeleteBucketLifecycleResponse, _err error)

func (*Client) DeleteBucketLifecycleWithOptions

func (client *Client) DeleteBucketLifecycleWithOptions(request *DeleteBucketLifecycleRequest, runtime *util.RuntimeOptions) (_result *DeleteBucketLifecycleResponse, _err error)

func (*Client) DeleteBucketWithOptions

func (client *Client) DeleteBucketWithOptions(request *DeleteBucketRequest, runtime *util.RuntimeOptions) (_result *DeleteBucketResponse, _err error)

func (*Client) DeleteDeviceInternetPort

func (client *Client) DeleteDeviceInternetPort(request *DeleteDeviceInternetPortRequest) (_result *DeleteDeviceInternetPortResponse, _err error)

func (*Client) DeleteDeviceInternetPortWithOptions

func (client *Client) DeleteDeviceInternetPortWithOptions(request *DeleteDeviceInternetPortRequest, runtime *util.RuntimeOptions) (_result *DeleteDeviceInternetPortResponse, _err error)

func (*Client) DeleteDisk

func (client *Client) DeleteDisk(request *DeleteDiskRequest) (_result *DeleteDiskResponse, _err error)

*

  • When you release a disk, the disk must be in the Available state. *
  • @param request DeleteDiskRequest
  • @return DeleteDiskResponse

func (*Client) DeleteDiskWithOptions

func (client *Client) DeleteDiskWithOptions(request *DeleteDiskRequest, runtime *util.RuntimeOptions) (_result *DeleteDiskResponse, _err error)

*

  • When you release a disk, the disk must be in the Available state. *
  • @param request DeleteDiskRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteDiskResponse

func (*Client) DeleteEnsRouteEntry

func (client *Client) DeleteEnsRouteEntry(request *DeleteEnsRouteEntryRequest) (_result *DeleteEnsRouteEntryResponse, _err error)

func (*Client) DeleteEnsRouteEntryWithOptions

func (client *Client) DeleteEnsRouteEntryWithOptions(request *DeleteEnsRouteEntryRequest, runtime *util.RuntimeOptions) (_result *DeleteEnsRouteEntryResponse, _err error)

func (*Client) DeleteEnsSaleConditionControl

func (client *Client) DeleteEnsSaleConditionControl(request *DeleteEnsSaleConditionControlRequest) (_result *DeleteEnsSaleConditionControlResponse, _err error)

func (*Client) DeleteEnsSaleConditionControlWithOptions

func (client *Client) DeleteEnsSaleConditionControlWithOptions(tmpReq *DeleteEnsSaleConditionControlRequest, runtime *util.RuntimeOptions) (_result *DeleteEnsSaleConditionControlResponse, _err error)

func (*Client) DeleteEnsSaleControl

func (client *Client) DeleteEnsSaleControl(request *DeleteEnsSaleControlRequest) (_result *DeleteEnsSaleControlResponse, _err error)

func (*Client) DeleteEnsSaleControlWithOptions

func (client *Client) DeleteEnsSaleControlWithOptions(tmpReq *DeleteEnsSaleControlRequest, runtime *util.RuntimeOptions) (_result *DeleteEnsSaleControlResponse, _err error)

func (*Client) DeleteEpnInstance

func (client *Client) DeleteEpnInstance(request *DeleteEpnInstanceRequest) (_result *DeleteEpnInstanceResponse, _err error)

func (*Client) DeleteEpnInstanceWithOptions

func (client *Client) DeleteEpnInstanceWithOptions(request *DeleteEpnInstanceRequest, runtime *util.RuntimeOptions) (_result *DeleteEpnInstanceResponse, _err error)

func (*Client) DeleteFileSystem

func (client *Client) DeleteFileSystem(request *DeleteFileSystemRequest) (_result *DeleteFileSystemResponse, _err error)

func (*Client) DeleteFileSystemWithOptions

func (client *Client) DeleteFileSystemWithOptions(request *DeleteFileSystemRequest, runtime *util.RuntimeOptions) (_result *DeleteFileSystemResponse, _err error)

func (*Client) DeleteForwardEntry

func (client *Client) DeleteForwardEntry(request *DeleteForwardEntryRequest) (_result *DeleteForwardEntryResponse, _err error)

func (*Client) DeleteForwardEntryWithOptions

func (client *Client) DeleteForwardEntryWithOptions(request *DeleteForwardEntryRequest, runtime *util.RuntimeOptions) (_result *DeleteForwardEntryResponse, _err error)

func (*Client) DeleteImage

func (client *Client) DeleteImage(request *DeleteImageRequest) (_result *DeleteImageResponse, _err error)

func (*Client) DeleteImageWithOptions

func (client *Client) DeleteImageWithOptions(request *DeleteImageRequest, runtime *util.RuntimeOptions) (_result *DeleteImageResponse, _err error)

func (*Client) DeleteKeyPairs

func (client *Client) DeleteKeyPairs(request *DeleteKeyPairsRequest) (_result *DeleteKeyPairsResponse, _err error)

*

  • * After you delete an SSH key pair, you can no longer query the key pair by calling the DescribeKeyPairs operation.
  • * If you delete an SSH key pair that is bound to an Edge Node Service (ENS) instance, ENS no longer stores the SSH key pair. However, you can still use the key pair to access the instance. When you call the DescribeInstance operation to query instance information, no other information but the name of the key pair (**KeyPairName**) is returned. *
  • @param request DeleteKeyPairsRequest
  • @return DeleteKeyPairsResponse

func (*Client) DeleteKeyPairsWithOptions

func (client *Client) DeleteKeyPairsWithOptions(request *DeleteKeyPairsRequest, runtime *util.RuntimeOptions) (_result *DeleteKeyPairsResponse, _err error)

*

  • * After you delete an SSH key pair, you can no longer query the key pair by calling the DescribeKeyPairs operation.
  • * If you delete an SSH key pair that is bound to an Edge Node Service (ENS) instance, ENS no longer stores the SSH key pair. However, you can still use the key pair to access the instance. When you call the DescribeInstance operation to query instance information, no other information but the name of the key pair (**KeyPairName**) is returned. *
  • @param request DeleteKeyPairsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteKeyPairsResponse

func (*Client) DeleteLoadBalancerListener

func (client *Client) DeleteLoadBalancerListener(request *DeleteLoadBalancerListenerRequest) (_result *DeleteLoadBalancerListenerResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request DeleteLoadBalancerListenerRequest
  • @return DeleteLoadBalancerListenerResponse

func (*Client) DeleteLoadBalancerListenerWithOptions

func (client *Client) DeleteLoadBalancerListenerWithOptions(request *DeleteLoadBalancerListenerRequest, runtime *util.RuntimeOptions) (_result *DeleteLoadBalancerListenerResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request DeleteLoadBalancerListenerRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteLoadBalancerListenerResponse

func (*Client) DeleteMountTarget

func (client *Client) DeleteMountTarget(request *DeleteMountTargetRequest) (_result *DeleteMountTargetResponse, _err error)

*

  • After you delete a mount target, the mount target cannot be restored. Proceed with caution. *
  • @param request DeleteMountTargetRequest
  • @return DeleteMountTargetResponse

func (*Client) DeleteMountTargetWithOptions

func (client *Client) DeleteMountTargetWithOptions(request *DeleteMountTargetRequest, runtime *util.RuntimeOptions) (_result *DeleteMountTargetResponse, _err error)

*

  • After you delete a mount target, the mount target cannot be restored. Proceed with caution. *
  • @param request DeleteMountTargetRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteMountTargetResponse

func (*Client) DeleteNatGateway

func (client *Client) DeleteNatGateway(request *DeleteNatGatewayRequest) (_result *DeleteNatGatewayResponse, _err error)

func (*Client) DeleteNatGatewayWithOptions

func (client *Client) DeleteNatGatewayWithOptions(request *DeleteNatGatewayRequest, runtime *util.RuntimeOptions) (_result *DeleteNatGatewayResponse, _err error)

func (*Client) DeleteNetwork

func (client *Client) DeleteNetwork(request *DeleteNetworkRequest) (_result *DeleteNetworkResponse, _err error)

func (*Client) DeleteNetworkAcl

func (client *Client) DeleteNetworkAcl(request *DeleteNetworkAclRequest) (_result *DeleteNetworkAclResponse, _err error)

func (*Client) DeleteNetworkAclEntry

func (client *Client) DeleteNetworkAclEntry(request *DeleteNetworkAclEntryRequest) (_result *DeleteNetworkAclEntryResponse, _err error)

func (*Client) DeleteNetworkAclEntryWithOptions

func (client *Client) DeleteNetworkAclEntryWithOptions(request *DeleteNetworkAclEntryRequest, runtime *util.RuntimeOptions) (_result *DeleteNetworkAclEntryResponse, _err error)

func (*Client) DeleteNetworkAclWithOptions

func (client *Client) DeleteNetworkAclWithOptions(request *DeleteNetworkAclRequest, runtime *util.RuntimeOptions) (_result *DeleteNetworkAclResponse, _err error)

func (*Client) DeleteNetworkWithOptions

func (client *Client) DeleteNetworkWithOptions(request *DeleteNetworkRequest, runtime *util.RuntimeOptions) (_result *DeleteNetworkResponse, _err error)

func (*Client) DeleteObject

func (client *Client) DeleteObject(request *DeleteObjectRequest) (_result *DeleteObjectResponse, _err error)

func (*Client) DeleteObjectWithOptions

func (client *Client) DeleteObjectWithOptions(request *DeleteObjectRequest, runtime *util.RuntimeOptions) (_result *DeleteObjectResponse, _err error)

func (*Client) DeleteSecurityGroup

func (client *Client) DeleteSecurityGroup(request *DeleteSecurityGroupRequest) (_result *DeleteSecurityGroupResponse, _err error)

*

  • Before you delete a security group, make sure that no instances exist in the security group. *
  • @param request DeleteSecurityGroupRequest
  • @return DeleteSecurityGroupResponse

func (*Client) DeleteSecurityGroupWithOptions

func (client *Client) DeleteSecurityGroupWithOptions(request *DeleteSecurityGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteSecurityGroupResponse, _err error)

*

  • Before you delete a security group, make sure that no instances exist in the security group. *
  • @param request DeleteSecurityGroupRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteSecurityGroupResponse

func (*Client) DeleteSnapshot

func (client *Client) DeleteSnapshot(request *DeleteSnapshotRequest) (_result *DeleteSnapshotResponse, _err error)

func (*Client) DeleteSnapshotWithOptions

func (client *Client) DeleteSnapshotWithOptions(request *DeleteSnapshotRequest, runtime *util.RuntimeOptions) (_result *DeleteSnapshotResponse, _err error)

func (*Client) DeleteSnatEntry

func (client *Client) DeleteSnatEntry(request *DeleteSnatEntryRequest) (_result *DeleteSnatEntryResponse, _err error)

func (*Client) DeleteSnatEntryWithOptions

func (client *Client) DeleteSnatEntryWithOptions(request *DeleteSnatEntryRequest, runtime *util.RuntimeOptions) (_result *DeleteSnatEntryResponse, _err error)

func (*Client) DeleteSnatIpForSnatEntry

func (client *Client) DeleteSnatIpForSnatEntry(request *DeleteSnatIpForSnatEntryRequest) (_result *DeleteSnatIpForSnatEntryResponse, _err error)

func (*Client) DeleteSnatIpForSnatEntryWithOptions

func (client *Client) DeleteSnatIpForSnatEntryWithOptions(request *DeleteSnatIpForSnatEntryRequest, runtime *util.RuntimeOptions) (_result *DeleteSnatIpForSnatEntryResponse, _err error)

func (*Client) DeleteVSwitch

func (client *Client) DeleteVSwitch(request *DeleteVSwitchRequest) (_result *DeleteVSwitchResponse, _err error)

*

  • Before you delete a vSwitch, make sure that no instances exist in the vSwitch. *
  • @param request DeleteVSwitchRequest
  • @return DeleteVSwitchResponse

func (*Client) DeleteVSwitchWithOptions

func (client *Client) DeleteVSwitchWithOptions(request *DeleteVSwitchRequest, runtime *util.RuntimeOptions) (_result *DeleteVSwitchResponse, _err error)

*

  • Before you delete a vSwitch, make sure that no instances exist in the vSwitch. *
  • @param request DeleteVSwitchRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteVSwitchResponse

func (*Client) DeploySDG

func (client *Client) DeploySDG(request *DeploySDGRequest) (_result *DeploySDGResponse, _err error)

func (*Client) DeploySDGWithOptions

func (client *Client) DeploySDGWithOptions(tmpReq *DeploySDGRequest, runtime *util.RuntimeOptions) (_result *DeploySDGResponse, _err error)

func (*Client) DescribeAICImages

func (client *Client) DescribeAICImages(request *DescribeAICImagesRequest) (_result *DescribeAICImagesResponse, _err error)

func (*Client) DescribeAICImagesWithOptions

func (client *Client) DescribeAICImagesWithOptions(request *DescribeAICImagesRequest, runtime *util.RuntimeOptions) (_result *DescribeAICImagesResponse, _err error)

func (*Client) DescribeARMServerInstances

func (client *Client) DescribeARMServerInstances(request *DescribeARMServerInstancesRequest) (_result *DescribeARMServerInstancesResponse, _err error)

func (*Client) DescribeARMServerInstancesWithOptions

func (client *Client) DescribeARMServerInstancesWithOptions(tmpReq *DescribeARMServerInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeARMServerInstancesResponse, _err error)

func (*Client) DescribeApplication

func (client *Client) DescribeApplication(request *DescribeApplicationRequest) (_result *DescribeApplicationResponse, _err error)

func (*Client) DescribeApplicationResourceSummary

func (client *Client) DescribeApplicationResourceSummary(request *DescribeApplicationResourceSummaryRequest) (_result *DescribeApplicationResourceSummaryResponse, _err error)

func (*Client) DescribeApplicationResourceSummaryWithOptions

func (client *Client) DescribeApplicationResourceSummaryWithOptions(request *DescribeApplicationResourceSummaryRequest, runtime *util.RuntimeOptions) (_result *DescribeApplicationResourceSummaryResponse, _err error)

func (*Client) DescribeApplicationWithOptions

func (client *Client) DescribeApplicationWithOptions(request *DescribeApplicationRequest, runtime *util.RuntimeOptions) (_result *DescribeApplicationResponse, _err error)

func (*Client) DescribeAvailableResource

func (client *Client) DescribeAvailableResource(request *DescribeAvailableResourceRequest) (_result *DescribeAvailableResourceResponse, _err error)

func (*Client) DescribeAvailableResourceInfo

func (client *Client) DescribeAvailableResourceInfo() (_result *DescribeAvailableResourceInfoResponse, _err error)

func (*Client) DescribeAvailableResourceInfoWithOptions

func (client *Client) DescribeAvailableResourceInfoWithOptions(runtime *util.RuntimeOptions) (_result *DescribeAvailableResourceInfoResponse, _err error)

func (*Client) DescribeAvailableResourceWithOptions

func (client *Client) DescribeAvailableResourceWithOptions(request *DescribeAvailableResourceRequest, runtime *util.RuntimeOptions) (_result *DescribeAvailableResourceResponse, _err error)

func (*Client) DescribeBandWithdChargeType

func (client *Client) DescribeBandWithdChargeType() (_result *DescribeBandWithdChargeTypeResponse, _err error)

func (*Client) DescribeBandWithdChargeTypeWithOptions

func (client *Client) DescribeBandWithdChargeTypeWithOptions(runtime *util.RuntimeOptions) (_result *DescribeBandWithdChargeTypeResponse, _err error)

func (*Client) DescribeBandwitdhByInternetChargeType

func (client *Client) DescribeBandwitdhByInternetChargeType(request *DescribeBandwitdhByInternetChargeTypeRequest) (_result *DescribeBandwitdhByInternetChargeTypeResponse, _err error)

func (*Client) DescribeBandwitdhByInternetChargeTypeWithOptions

func (client *Client) DescribeBandwitdhByInternetChargeTypeWithOptions(request *DescribeBandwitdhByInternetChargeTypeRequest, runtime *util.RuntimeOptions) (_result *DescribeBandwitdhByInternetChargeTypeResponse, _err error)

func (*Client) DescribeCloudDiskAvailableResourceInfo

func (client *Client) DescribeCloudDiskAvailableResourceInfo() (_result *DescribeCloudDiskAvailableResourceInfoResponse, _err error)

func (*Client) DescribeCloudDiskAvailableResourceInfoWithOptions

func (client *Client) DescribeCloudDiskAvailableResourceInfoWithOptions(runtime *util.RuntimeOptions) (_result *DescribeCloudDiskAvailableResourceInfoResponse, _err error)

func (*Client) DescribeCloudDiskTypes

func (client *Client) DescribeCloudDiskTypes(request *DescribeCloudDiskTypesRequest) (_result *DescribeCloudDiskTypesResponse, _err error)

func (*Client) DescribeCloudDiskTypesWithOptions

func (client *Client) DescribeCloudDiskTypesWithOptions(request *DescribeCloudDiskTypesRequest, runtime *util.RuntimeOptions) (_result *DescribeCloudDiskTypesResponse, _err error)

func (*Client) DescribeCreatePrePaidInstanceResult

func (client *Client) DescribeCreatePrePaidInstanceResult(request *DescribeCreatePrePaidInstanceResultRequest) (_result *DescribeCreatePrePaidInstanceResultResponse, _err error)

func (*Client) DescribeCreatePrePaidInstanceResultWithOptions

func (client *Client) DescribeCreatePrePaidInstanceResultWithOptions(request *DescribeCreatePrePaidInstanceResultRequest, runtime *util.RuntimeOptions) (_result *DescribeCreatePrePaidInstanceResultResponse, _err error)

func (*Client) DescribeDataDistResult

func (client *Client) DescribeDataDistResult(request *DescribeDataDistResultRequest) (_result *DescribeDataDistResultResponse, _err error)

func (*Client) DescribeDataDistResultWithOptions

func (client *Client) DescribeDataDistResultWithOptions(tmpReq *DescribeDataDistResultRequest, runtime *util.RuntimeOptions) (_result *DescribeDataDistResultResponse, _err error)

func (*Client) DescribeDataDownloadURL

func (client *Client) DescribeDataDownloadURL(request *DescribeDataDownloadURLRequest) (_result *DescribeDataDownloadURLResponse, _err error)

func (*Client) DescribeDataDownloadURLWithOptions

func (client *Client) DescribeDataDownloadURLWithOptions(request *DescribeDataDownloadURLRequest, runtime *util.RuntimeOptions) (_result *DescribeDataDownloadURLResponse, _err error)

func (*Client) DescribeDataPushResult

func (client *Client) DescribeDataPushResult(request *DescribeDataPushResultRequest) (_result *DescribeDataPushResultResponse, _err error)

func (*Client) DescribeDataPushResultWithOptions

func (client *Client) DescribeDataPushResultWithOptions(request *DescribeDataPushResultRequest, runtime *util.RuntimeOptions) (_result *DescribeDataPushResultResponse, _err error)

func (*Client) DescribeDeviceService

func (client *Client) DescribeDeviceService(request *DescribeDeviceServiceRequest) (_result *DescribeDeviceServiceResponse, _err error)

func (*Client) DescribeDeviceServiceWithOptions

func (client *Client) DescribeDeviceServiceWithOptions(request *DescribeDeviceServiceRequest, runtime *util.RuntimeOptions) (_result *DescribeDeviceServiceResponse, _err error)

func (*Client) DescribeDisks

func (client *Client) DescribeDisks(request *DescribeDisksRequest) (_result *DescribeDisksResponse, _err error)

func (*Client) DescribeDisksWithOptions

func (client *Client) DescribeDisksWithOptions(request *DescribeDisksRequest, runtime *util.RuntimeOptions) (_result *DescribeDisksResponse, _err error)

func (*Client) DescribeEipAddresses

func (client *Client) DescribeEipAddresses(request *DescribeEipAddressesRequest) (_result *DescribeEipAddressesResponse, _err error)

func (*Client) DescribeEipAddressesWithOptions

func (client *Client) DescribeEipAddressesWithOptions(request *DescribeEipAddressesRequest, runtime *util.RuntimeOptions) (_result *DescribeEipAddressesResponse, _err error)

func (*Client) DescribeElbAvailableResourceInfo

func (client *Client) DescribeElbAvailableResourceInfo() (_result *DescribeElbAvailableResourceInfoResponse, _err error)

func (*Client) DescribeElbAvailableResourceInfoWithOptions

func (client *Client) DescribeElbAvailableResourceInfoWithOptions(runtime *util.RuntimeOptions) (_result *DescribeElbAvailableResourceInfoResponse, _err error)

func (*Client) DescribeEnsCommodityCode

func (client *Client) DescribeEnsCommodityCode(request *DescribeEnsCommodityCodeRequest) (_result *DescribeEnsCommodityCodeResponse, _err error)

func (*Client) DescribeEnsCommodityCodeWithOptions

func (client *Client) DescribeEnsCommodityCodeWithOptions(request *DescribeEnsCommodityCodeRequest, runtime *util.RuntimeOptions) (_result *DescribeEnsCommodityCodeResponse, _err error)

func (*Client) DescribeEnsCommodityModuleCode

func (client *Client) DescribeEnsCommodityModuleCode(request *DescribeEnsCommodityModuleCodeRequest) (_result *DescribeEnsCommodityModuleCodeResponse, _err error)

func (*Client) DescribeEnsCommodityModuleCodeWithOptions

func (client *Client) DescribeEnsCommodityModuleCodeWithOptions(request *DescribeEnsCommodityModuleCodeRequest, runtime *util.RuntimeOptions) (_result *DescribeEnsCommodityModuleCodeResponse, _err error)

func (*Client) DescribeEnsEipAddresses

func (client *Client) DescribeEnsEipAddresses(request *DescribeEnsEipAddressesRequest) (_result *DescribeEnsEipAddressesResponse, _err error)

func (*Client) DescribeEnsEipAddressesWithOptions

func (client *Client) DescribeEnsEipAddressesWithOptions(request *DescribeEnsEipAddressesRequest, runtime *util.RuntimeOptions) (_result *DescribeEnsEipAddressesResponse, _err error)

func (*Client) DescribeEnsNetDistrict

func (client *Client) DescribeEnsNetDistrict(request *DescribeEnsNetDistrictRequest) (_result *DescribeEnsNetDistrictResponse, _err error)

func (*Client) DescribeEnsNetDistrictWithOptions

func (client *Client) DescribeEnsNetDistrictWithOptions(request *DescribeEnsNetDistrictRequest, runtime *util.RuntimeOptions) (_result *DescribeEnsNetDistrictResponse, _err error)

func (*Client) DescribeEnsNetLevel

func (client *Client) DescribeEnsNetLevel(request *DescribeEnsNetLevelRequest) (_result *DescribeEnsNetLevelResponse, _err error)

func (*Client) DescribeEnsNetLevelWithOptions

func (client *Client) DescribeEnsNetLevelWithOptions(request *DescribeEnsNetLevelRequest, runtime *util.RuntimeOptions) (_result *DescribeEnsNetLevelResponse, _err error)

func (*Client) DescribeEnsNetSaleDistrict

func (client *Client) DescribeEnsNetSaleDistrict(request *DescribeEnsNetSaleDistrictRequest) (_result *DescribeEnsNetSaleDistrictResponse, _err error)

func (*Client) DescribeEnsNetSaleDistrictWithOptions

func (client *Client) DescribeEnsNetSaleDistrictWithOptions(request *DescribeEnsNetSaleDistrictRequest, runtime *util.RuntimeOptions) (_result *DescribeEnsNetSaleDistrictResponse, _err error)

func (*Client) DescribeEnsRegionIdIpv6Info

func (client *Client) DescribeEnsRegionIdIpv6Info(request *DescribeEnsRegionIdIpv6InfoRequest) (_result *DescribeEnsRegionIdIpv6InfoResponse, _err error)

func (*Client) DescribeEnsRegionIdIpv6InfoWithOptions

func (client *Client) DescribeEnsRegionIdIpv6InfoWithOptions(request *DescribeEnsRegionIdIpv6InfoRequest, runtime *util.RuntimeOptions) (_result *DescribeEnsRegionIdIpv6InfoResponse, _err error)

func (*Client) DescribeEnsRegionIdResource

func (client *Client) DescribeEnsRegionIdResource(request *DescribeEnsRegionIdResourceRequest) (_result *DescribeEnsRegionIdResourceResponse, _err error)

*

  • **** *
  • @param request DescribeEnsRegionIdResourceRequest
  • @return DescribeEnsRegionIdResourceResponse

func (*Client) DescribeEnsRegionIdResourceWithOptions

func (client *Client) DescribeEnsRegionIdResourceWithOptions(request *DescribeEnsRegionIdResourceRequest, runtime *util.RuntimeOptions) (_result *DescribeEnsRegionIdResourceResponse, _err error)

*

  • **** *
  • @param request DescribeEnsRegionIdResourceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeEnsRegionIdResourceResponse

func (*Client) DescribeEnsRegions

func (client *Client) DescribeEnsRegions(request *DescribeEnsRegionsRequest) (_result *DescribeEnsRegionsResponse, _err error)

func (*Client) DescribeEnsRegionsWithOptions

func (client *Client) DescribeEnsRegionsWithOptions(request *DescribeEnsRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeEnsRegionsResponse, _err error)

func (*Client) DescribeEnsResourceUsage

func (client *Client) DescribeEnsResourceUsage(request *DescribeEnsResourceUsageRequest) (_result *DescribeEnsResourceUsageResponse, _err error)

func (*Client) DescribeEnsResourceUsageWithOptions

func (client *Client) DescribeEnsResourceUsageWithOptions(request *DescribeEnsResourceUsageRequest, runtime *util.RuntimeOptions) (_result *DescribeEnsResourceUsageResponse, _err error)

func (*Client) DescribeEnsRouteEntryList

func (client *Client) DescribeEnsRouteEntryList(request *DescribeEnsRouteEntryListRequest) (_result *DescribeEnsRouteEntryListResponse, _err error)

func (*Client) DescribeEnsRouteEntryListWithOptions

func (client *Client) DescribeEnsRouteEntryListWithOptions(request *DescribeEnsRouteEntryListRequest, runtime *util.RuntimeOptions) (_result *DescribeEnsRouteEntryListResponse, _err error)

func (*Client) DescribeEnsSaleControl

func (client *Client) DescribeEnsSaleControl(request *DescribeEnsSaleControlRequest) (_result *DescribeEnsSaleControlResponse, _err error)

func (*Client) DescribeEnsSaleControlAvailableResource

func (client *Client) DescribeEnsSaleControlAvailableResource(request *DescribeEnsSaleControlAvailableResourceRequest) (_result *DescribeEnsSaleControlAvailableResourceResponse, _err error)

func (*Client) DescribeEnsSaleControlAvailableResourceWithOptions

func (client *Client) DescribeEnsSaleControlAvailableResourceWithOptions(request *DescribeEnsSaleControlAvailableResourceRequest, runtime *util.RuntimeOptions) (_result *DescribeEnsSaleControlAvailableResourceResponse, _err error)

func (*Client) DescribeEnsSaleControlStock

func (client *Client) DescribeEnsSaleControlStock(request *DescribeEnsSaleControlStockRequest) (_result *DescribeEnsSaleControlStockResponse, _err error)

func (*Client) DescribeEnsSaleControlStockWithOptions

func (client *Client) DescribeEnsSaleControlStockWithOptions(request *DescribeEnsSaleControlStockRequest, runtime *util.RuntimeOptions) (_result *DescribeEnsSaleControlStockResponse, _err error)

func (*Client) DescribeEnsSaleControlWithOptions

func (client *Client) DescribeEnsSaleControlWithOptions(request *DescribeEnsSaleControlRequest, runtime *util.RuntimeOptions) (_result *DescribeEnsSaleControlResponse, _err error)

func (*Client) DescribeEpnBandWidthData

func (client *Client) DescribeEpnBandWidthData(request *DescribeEpnBandWidthDataRequest) (_result *DescribeEpnBandWidthDataResponse, _err error)

func (*Client) DescribeEpnBandWidthDataWithOptions

func (client *Client) DescribeEpnBandWidthDataWithOptions(request *DescribeEpnBandWidthDataRequest, runtime *util.RuntimeOptions) (_result *DescribeEpnBandWidthDataResponse, _err error)

func (*Client) DescribeEpnBandwitdhByInternetChargeType

func (client *Client) DescribeEpnBandwitdhByInternetChargeType(request *DescribeEpnBandwitdhByInternetChargeTypeRequest) (_result *DescribeEpnBandwitdhByInternetChargeTypeResponse, _err error)

func (*Client) DescribeEpnBandwitdhByInternetChargeTypeWithOptions

func (client *Client) DescribeEpnBandwitdhByInternetChargeTypeWithOptions(request *DescribeEpnBandwitdhByInternetChargeTypeRequest, runtime *util.RuntimeOptions) (_result *DescribeEpnBandwitdhByInternetChargeTypeResponse, _err error)

func (*Client) DescribeEpnInstanceAttribute

func (client *Client) DescribeEpnInstanceAttribute(request *DescribeEpnInstanceAttributeRequest) (_result *DescribeEpnInstanceAttributeResponse, _err error)

func (*Client) DescribeEpnInstanceAttributeWithOptions

func (client *Client) DescribeEpnInstanceAttributeWithOptions(request *DescribeEpnInstanceAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeEpnInstanceAttributeResponse, _err error)

func (*Client) DescribeEpnInstances

func (client *Client) DescribeEpnInstances(request *DescribeEpnInstancesRequest) (_result *DescribeEpnInstancesResponse, _err error)

func (*Client) DescribeEpnInstancesWithOptions

func (client *Client) DescribeEpnInstancesWithOptions(request *DescribeEpnInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeEpnInstancesResponse, _err error)

func (*Client) DescribeEpnMeasurementData

func (client *Client) DescribeEpnMeasurementData(request *DescribeEpnMeasurementDataRequest) (_result *DescribeEpnMeasurementDataResponse, _err error)

func (*Client) DescribeEpnMeasurementDataWithOptions

func (client *Client) DescribeEpnMeasurementDataWithOptions(request *DescribeEpnMeasurementDataRequest, runtime *util.RuntimeOptions) (_result *DescribeEpnMeasurementDataResponse, _err error)

func (*Client) DescribeExportImageInfo

func (client *Client) DescribeExportImageInfo(request *DescribeExportImageInfoRequest) (_result *DescribeExportImageInfoResponse, _err error)

*

  • * You can call this operation to query information about all custom images in your account. The information include the image properties, image export status, and the Object Storage Service (OSS) download links.
  • * Empty strings are returned for images that are not exported.
  • * The download links may become invalid if you delete objects in OSS. *
  • @param request DescribeExportImageInfoRequest
  • @return DescribeExportImageInfoResponse

func (*Client) DescribeExportImageInfoWithOptions

func (client *Client) DescribeExportImageInfoWithOptions(request *DescribeExportImageInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeExportImageInfoResponse, _err error)

*

  • * You can call this operation to query information about all custom images in your account. The information include the image properties, image export status, and the Object Storage Service (OSS) download links.
  • * Empty strings are returned for images that are not exported.
  • * The download links may become invalid if you delete objects in OSS. *
  • @param request DescribeExportImageInfoRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeExportImageInfoResponse

func (*Client) DescribeExportImageStatus

func (client *Client) DescribeExportImageStatus(request *DescribeExportImageStatusRequest) (_result *DescribeExportImageStatusResponse, _err error)

func (*Client) DescribeExportImageStatusWithOptions

func (client *Client) DescribeExportImageStatusWithOptions(request *DescribeExportImageStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeExportImageStatusResponse, _err error)

func (*Client) DescribeFileSystems

func (client *Client) DescribeFileSystems(request *DescribeFileSystemsRequest) (_result *DescribeFileSystemsResponse, _err error)

func (*Client) DescribeFileSystemsWithOptions

func (client *Client) DescribeFileSystemsWithOptions(request *DescribeFileSystemsRequest, runtime *util.RuntimeOptions) (_result *DescribeFileSystemsResponse, _err error)

func (*Client) DescribeForwardTableEntries

func (client *Client) DescribeForwardTableEntries(request *DescribeForwardTableEntriesRequest) (_result *DescribeForwardTableEntriesResponse, _err error)

func (*Client) DescribeForwardTableEntriesWithOptions

func (client *Client) DescribeForwardTableEntriesWithOptions(request *DescribeForwardTableEntriesRequest, runtime *util.RuntimeOptions) (_result *DescribeForwardTableEntriesResponse, _err error)

func (*Client) DescribeImageInfos

func (client *Client) DescribeImageInfos(request *DescribeImageInfosRequest) (_result *DescribeImageInfosResponse, _err error)

func (*Client) DescribeImageInfosWithOptions

func (client *Client) DescribeImageInfosWithOptions(request *DescribeImageInfosRequest, runtime *util.RuntimeOptions) (_result *DescribeImageInfosResponse, _err error)

func (*Client) DescribeImageSharePermission

func (client *Client) DescribeImageSharePermission(request *DescribeImageSharePermissionRequest) (_result *DescribeImageSharePermissionResponse, _err error)

func (*Client) DescribeImageSharePermissionWithOptions

func (client *Client) DescribeImageSharePermissionWithOptions(request *DescribeImageSharePermissionRequest, runtime *util.RuntimeOptions) (_result *DescribeImageSharePermissionResponse, _err error)

func (*Client) DescribeImages

func (client *Client) DescribeImages(request *DescribeImagesRequest) (_result *DescribeImagesResponse, _err error)

func (*Client) DescribeImagesWithOptions

func (client *Client) DescribeImagesWithOptions(request *DescribeImagesRequest, runtime *util.RuntimeOptions) (_result *DescribeImagesResponse, _err error)

func (*Client) DescribeInstanceAutoRenewAttribute

func (client *Client) DescribeInstanceAutoRenewAttribute(request *DescribeInstanceAutoRenewAttributeRequest) (_result *DescribeInstanceAutoRenewAttributeResponse, _err error)

func (*Client) DescribeInstanceAutoRenewAttributeWithOptions

func (client *Client) DescribeInstanceAutoRenewAttributeWithOptions(request *DescribeInstanceAutoRenewAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceAutoRenewAttributeResponse, _err error)

func (*Client) DescribeInstanceMonitorData

func (client *Client) DescribeInstanceMonitorData(request *DescribeInstanceMonitorDataRequest) (_result *DescribeInstanceMonitorDataResponse, _err error)

func (*Client) DescribeInstanceMonitorDataWithOptions

func (client *Client) DescribeInstanceMonitorDataWithOptions(request *DescribeInstanceMonitorDataRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceMonitorDataResponse, _err error)

func (*Client) DescribeInstanceSpec

func (client *Client) DescribeInstanceSpec(request *DescribeInstanceSpecRequest) (_result *DescribeInstanceSpecResponse, _err error)

func (*Client) DescribeInstanceSpecWithOptions

func (client *Client) DescribeInstanceSpecWithOptions(request *DescribeInstanceSpecRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceSpecResponse, _err error)

func (*Client) DescribeInstanceTypes

func (client *Client) DescribeInstanceTypes(request *DescribeInstanceTypesRequest) (_result *DescribeInstanceTypesResponse, _err error)

func (*Client) DescribeInstanceTypesWithOptions

func (client *Client) DescribeInstanceTypesWithOptions(request *DescribeInstanceTypesRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceTypesResponse, _err error)

func (*Client) DescribeInstanceVncUrl

func (client *Client) DescribeInstanceVncUrl(request *DescribeInstanceVncUrlRequest) (_result *DescribeInstanceVncUrlResponse, _err error)

func (*Client) DescribeInstanceVncUrlWithOptions

func (client *Client) DescribeInstanceVncUrlWithOptions(request *DescribeInstanceVncUrlRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceVncUrlResponse, _err error)

func (*Client) DescribeInstances

func (client *Client) DescribeInstances(request *DescribeInstancesRequest) (_result *DescribeInstancesResponse, _err error)

*

  • * You can call this operation up to 800 times per second per account.
  • * You can call this operation up to 100 times per second per user.
  • * You can specify multiple request parameters to be queried. Specified parameters are evaluated by using the AND operator. Only the specified parameters are included in the filter conditions. However, if InstanceIds is set to an empty JSON array, it is regarded as a valid filter condition and an empty result is returned. *
  • @param request DescribeInstancesRequest
  • @return DescribeInstancesResponse

func (*Client) DescribeInstancesWithOptions

func (client *Client) DescribeInstancesWithOptions(request *DescribeInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeInstancesResponse, _err error)

*

  • * You can call this operation up to 800 times per second per account.
  • * You can call this operation up to 100 times per second per user.
  • * You can specify multiple request parameters to be queried. Specified parameters are evaluated by using the AND operator. Only the specified parameters are included in the filter conditions. However, if InstanceIds is set to an empty JSON array, it is regarded as a valid filter condition and an empty result is returned. *
  • @param request DescribeInstancesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeInstancesResponse

func (*Client) DescribeKeyPairs

func (client *Client) DescribeKeyPairs(request *DescribeKeyPairsRequest) (_result *DescribeKeyPairsResponse, _err error)

func (*Client) DescribeKeyPairsWithOptions

func (client *Client) DescribeKeyPairsWithOptions(request *DescribeKeyPairsRequest, runtime *util.RuntimeOptions) (_result *DescribeKeyPairsResponse, _err error)

func (*Client) DescribeLoadBalancerAttribute

func (client *Client) DescribeLoadBalancerAttribute(request *DescribeLoadBalancerAttributeRequest) (_result *DescribeLoadBalancerAttributeResponse, _err error)

*

  • >
  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request DescribeLoadBalancerAttributeRequest
  • @return DescribeLoadBalancerAttributeResponse

func (*Client) DescribeLoadBalancerAttributeWithOptions

func (client *Client) DescribeLoadBalancerAttributeWithOptions(request *DescribeLoadBalancerAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeLoadBalancerAttributeResponse, _err error)

*

  • >
  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request DescribeLoadBalancerAttributeRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeLoadBalancerAttributeResponse

func (*Client) DescribeLoadBalancerHTTPListenerAttribute

func (client *Client) DescribeLoadBalancerHTTPListenerAttribute(request *DescribeLoadBalancerHTTPListenerAttributeRequest) (_result *DescribeLoadBalancerHTTPListenerAttributeResponse, _err error)

*

  • >
  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request DescribeLoadBalancerHTTPListenerAttributeRequest
  • @return DescribeLoadBalancerHTTPListenerAttributeResponse

func (*Client) DescribeLoadBalancerHTTPListenerAttributeWithOptions

func (client *Client) DescribeLoadBalancerHTTPListenerAttributeWithOptions(request *DescribeLoadBalancerHTTPListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeLoadBalancerHTTPListenerAttributeResponse, _err error)

*

  • >
  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request DescribeLoadBalancerHTTPListenerAttributeRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeLoadBalancerHTTPListenerAttributeResponse

func (*Client) DescribeLoadBalancerHTTPSListenerAttribute

func (client *Client) DescribeLoadBalancerHTTPSListenerAttribute(request *DescribeLoadBalancerHTTPSListenerAttributeRequest) (_result *DescribeLoadBalancerHTTPSListenerAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request DescribeLoadBalancerHTTPSListenerAttributeRequest
  • @return DescribeLoadBalancerHTTPSListenerAttributeResponse

func (*Client) DescribeLoadBalancerHTTPSListenerAttributeWithOptions

func (client *Client) DescribeLoadBalancerHTTPSListenerAttributeWithOptions(request *DescribeLoadBalancerHTTPSListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeLoadBalancerHTTPSListenerAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request DescribeLoadBalancerHTTPSListenerAttributeRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeLoadBalancerHTTPSListenerAttributeResponse

func (*Client) DescribeLoadBalancerSpec

func (client *Client) DescribeLoadBalancerSpec(request *DescribeLoadBalancerSpecRequest) (_result *DescribeLoadBalancerSpecResponse, _err error)

func (*Client) DescribeLoadBalancerSpecWithOptions

func (client *Client) DescribeLoadBalancerSpecWithOptions(request *DescribeLoadBalancerSpecRequest, runtime *util.RuntimeOptions) (_result *DescribeLoadBalancerSpecResponse, _err error)

func (*Client) DescribeLoadBalancerTCPListenerAttribute

func (client *Client) DescribeLoadBalancerTCPListenerAttribute(request *DescribeLoadBalancerTCPListenerAttributeRequest) (_result *DescribeLoadBalancerTCPListenerAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request DescribeLoadBalancerTCPListenerAttributeRequest
  • @return DescribeLoadBalancerTCPListenerAttributeResponse

func (*Client) DescribeLoadBalancerTCPListenerAttributeWithOptions

func (client *Client) DescribeLoadBalancerTCPListenerAttributeWithOptions(request *DescribeLoadBalancerTCPListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeLoadBalancerTCPListenerAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request DescribeLoadBalancerTCPListenerAttributeRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeLoadBalancerTCPListenerAttributeResponse

func (*Client) DescribeLoadBalancerUDPListenerAttribute

func (client *Client) DescribeLoadBalancerUDPListenerAttribute(request *DescribeLoadBalancerUDPListenerAttributeRequest) (_result *DescribeLoadBalancerUDPListenerAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request DescribeLoadBalancerUDPListenerAttributeRequest
  • @return DescribeLoadBalancerUDPListenerAttributeResponse

func (*Client) DescribeLoadBalancerUDPListenerAttributeWithOptions

func (client *Client) DescribeLoadBalancerUDPListenerAttributeWithOptions(request *DescribeLoadBalancerUDPListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeLoadBalancerUDPListenerAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request DescribeLoadBalancerUDPListenerAttributeRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeLoadBalancerUDPListenerAttributeResponse

func (*Client) DescribeLoadBalancers

func (client *Client) DescribeLoadBalancers(request *DescribeLoadBalancersRequest) (_result *DescribeLoadBalancersResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request DescribeLoadBalancersRequest
  • @return DescribeLoadBalancersResponse

func (*Client) DescribeLoadBalancersWithOptions

func (client *Client) DescribeLoadBalancersWithOptions(request *DescribeLoadBalancersRequest, runtime *util.RuntimeOptions) (_result *DescribeLoadBalancersResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request DescribeLoadBalancersRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeLoadBalancersResponse

func (*Client) DescribeMeasurementData

func (client *Client) DescribeMeasurementData(request *DescribeMeasurementDataRequest) (_result *DescribeMeasurementDataResponse, _err error)

func (*Client) DescribeMeasurementDataWithOptions

func (client *Client) DescribeMeasurementDataWithOptions(request *DescribeMeasurementDataRequest, runtime *util.RuntimeOptions) (_result *DescribeMeasurementDataResponse, _err error)

func (*Client) DescribeMountTargets

func (client *Client) DescribeMountTargets(request *DescribeMountTargetsRequest) (_result *DescribeMountTargetsResponse, _err error)

func (*Client) DescribeMountTargetsWithOptions

func (client *Client) DescribeMountTargetsWithOptions(request *DescribeMountTargetsRequest, runtime *util.RuntimeOptions) (_result *DescribeMountTargetsResponse, _err error)

func (*Client) DescribeNCInformation

func (client *Client) DescribeNCInformation(request *DescribeNCInformationRequest) (_result *DescribeNCInformationResponse, _err error)

func (*Client) DescribeNCInformationWithOptions

func (client *Client) DescribeNCInformationWithOptions(request *DescribeNCInformationRequest, runtime *util.RuntimeOptions) (_result *DescribeNCInformationResponse, _err error)

func (*Client) DescribeNatGateways

func (client *Client) DescribeNatGateways(request *DescribeNatGatewaysRequest) (_result *DescribeNatGatewaysResponse, _err error)

func (*Client) DescribeNatGatewaysWithOptions

func (client *Client) DescribeNatGatewaysWithOptions(request *DescribeNatGatewaysRequest, runtime *util.RuntimeOptions) (_result *DescribeNatGatewaysResponse, _err error)

func (*Client) DescribeNetworkAcls

func (client *Client) DescribeNetworkAcls(request *DescribeNetworkAclsRequest) (_result *DescribeNetworkAclsResponse, _err error)

func (*Client) DescribeNetworkAclsWithOptions

func (client *Client) DescribeNetworkAclsWithOptions(request *DescribeNetworkAclsRequest, runtime *util.RuntimeOptions) (_result *DescribeNetworkAclsResponse, _err error)

func (*Client) DescribeNetworkAttribute

func (client *Client) DescribeNetworkAttribute(request *DescribeNetworkAttributeRequest) (_result *DescribeNetworkAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 10 times per second per account. *
  • @param request DescribeNetworkAttributeRequest
  • @return DescribeNetworkAttributeResponse

func (*Client) DescribeNetworkAttributeWithOptions

func (client *Client) DescribeNetworkAttributeWithOptions(request *DescribeNetworkAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeNetworkAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 10 times per second per account. *
  • @param request DescribeNetworkAttributeRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeNetworkAttributeResponse

func (*Client) DescribeNetworkInterfaces

func (client *Client) DescribeNetworkInterfaces(request *DescribeNetworkInterfacesRequest) (_result *DescribeNetworkInterfacesResponse, _err error)

func (*Client) DescribeNetworkInterfacesWithOptions

func (client *Client) DescribeNetworkInterfacesWithOptions(request *DescribeNetworkInterfacesRequest, runtime *util.RuntimeOptions) (_result *DescribeNetworkInterfacesResponse, _err error)

func (*Client) DescribeNetworks

func (client *Client) DescribeNetworks(request *DescribeNetworksRequest) (_result *DescribeNetworksResponse, _err error)

*

  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 10 times per second per account. *
  • @param request DescribeNetworksRequest
  • @return DescribeNetworksResponse

func (*Client) DescribeNetworksWithOptions

func (client *Client) DescribeNetworksWithOptions(request *DescribeNetworksRequest, runtime *util.RuntimeOptions) (_result *DescribeNetworksResponse, _err error)

*

  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 10 times per second per account. *
  • @param request DescribeNetworksRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DescribeNetworksResponse

func (*Client) DescribePrePaidInstanceStock

func (client *Client) DescribePrePaidInstanceStock(request *DescribePrePaidInstanceStockRequest) (_result *DescribePrePaidInstanceStockResponse, _err error)

func (*Client) DescribePrePaidInstanceStockWithOptions

func (client *Client) DescribePrePaidInstanceStockWithOptions(request *DescribePrePaidInstanceStockRequest, runtime *util.RuntimeOptions) (_result *DescribePrePaidInstanceStockResponse, _err error)

func (*Client) DescribePrice

func (client *Client) DescribePrice(request *DescribePriceRequest) (_result *DescribePriceResponse, _err error)

func (*Client) DescribePriceWithOptions

func (client *Client) DescribePriceWithOptions(tmpReq *DescribePriceRequest, runtime *util.RuntimeOptions) (_result *DescribePriceResponse, _err error)

func (*Client) DescribeRegionIsps

func (client *Client) DescribeRegionIsps(request *DescribeRegionIspsRequest) (_result *DescribeRegionIspsResponse, _err error)

func (*Client) DescribeRegionIspsWithOptions

func (client *Client) DescribeRegionIspsWithOptions(request *DescribeRegionIspsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionIspsResponse, _err error)

func (*Client) DescribeRegionResource

func (client *Client) DescribeRegionResource(request *DescribeRegionResourceRequest) (_result *DescribeRegionResourceResponse, _err error)

func (*Client) DescribeRegionResourceWithOptions

func (client *Client) DescribeRegionResourceWithOptions(request *DescribeRegionResourceRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionResourceResponse, _err error)

func (*Client) DescribeReservedResource

func (client *Client) DescribeReservedResource(request *DescribeReservedResourceRequest) (_result *DescribeReservedResourceResponse, _err error)

func (*Client) DescribeReservedResourceWithOptions

func (client *Client) DescribeReservedResourceWithOptions(request *DescribeReservedResourceRequest, runtime *util.RuntimeOptions) (_result *DescribeReservedResourceResponse, _err error)

func (*Client) DescribeResourceTimeline

func (client *Client) DescribeResourceTimeline(request *DescribeResourceTimelineRequest) (_result *DescribeResourceTimelineResponse, _err error)

func (*Client) DescribeResourceTimelineWithOptions

func (client *Client) DescribeResourceTimelineWithOptions(request *DescribeResourceTimelineRequest, runtime *util.RuntimeOptions) (_result *DescribeResourceTimelineResponse, _err error)

func (*Client) DescribeSDGDeploymentStatus

func (client *Client) DescribeSDGDeploymentStatus(request *DescribeSDGDeploymentStatusRequest) (_result *DescribeSDGDeploymentStatusResponse, _err error)

func (*Client) DescribeSDGDeploymentStatusWithOptions

func (client *Client) DescribeSDGDeploymentStatusWithOptions(request *DescribeSDGDeploymentStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeSDGDeploymentStatusResponse, _err error)

func (*Client) DescribeSecurityGroupAttribute

func (client *Client) DescribeSecurityGroupAttribute(request *DescribeSecurityGroupAttributeRequest) (_result *DescribeSecurityGroupAttributeResponse, _err error)

func (*Client) DescribeSecurityGroupAttributeWithOptions

func (client *Client) DescribeSecurityGroupAttributeWithOptions(request *DescribeSecurityGroupAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeSecurityGroupAttributeResponse, _err error)

func (*Client) DescribeSecurityGroups

func (client *Client) DescribeSecurityGroups(request *DescribeSecurityGroupsRequest) (_result *DescribeSecurityGroupsResponse, _err error)

func (*Client) DescribeSecurityGroupsWithOptions

func (client *Client) DescribeSecurityGroupsWithOptions(request *DescribeSecurityGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeSecurityGroupsResponse, _err error)

func (*Client) DescribeSelfImages

func (client *Client) DescribeSelfImages(request *DescribeSelfImagesRequest) (_result *DescribeSelfImagesResponse, _err error)

func (*Client) DescribeSelfImagesWithOptions

func (client *Client) DescribeSelfImagesWithOptions(request *DescribeSelfImagesRequest, runtime *util.RuntimeOptions) (_result *DescribeSelfImagesResponse, _err error)

func (*Client) DescribeServcieSchedule

func (client *Client) DescribeServcieSchedule(request *DescribeServcieScheduleRequest) (_result *DescribeServcieScheduleResponse, _err error)

func (*Client) DescribeServcieScheduleWithOptions

func (client *Client) DescribeServcieScheduleWithOptions(request *DescribeServcieScheduleRequest, runtime *util.RuntimeOptions) (_result *DescribeServcieScheduleResponse, _err error)

func (*Client) DescribeSnapshots

func (client *Client) DescribeSnapshots(request *DescribeSnapshotsRequest) (_result *DescribeSnapshotsResponse, _err error)

func (*Client) DescribeSnapshotsWithOptions

func (client *Client) DescribeSnapshotsWithOptions(request *DescribeSnapshotsRequest, runtime *util.RuntimeOptions) (_result *DescribeSnapshotsResponse, _err error)

func (*Client) DescribeSnatAttribute

func (client *Client) DescribeSnatAttribute(request *DescribeSnatAttributeRequest) (_result *DescribeSnatAttributeResponse, _err error)

func (*Client) DescribeSnatAttributeWithOptions

func (client *Client) DescribeSnatAttributeWithOptions(request *DescribeSnatAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeSnatAttributeResponse, _err error)

func (*Client) DescribeSnatTableEntries

func (client *Client) DescribeSnatTableEntries(request *DescribeSnatTableEntriesRequest) (_result *DescribeSnatTableEntriesResponse, _err error)

func (*Client) DescribeSnatTableEntriesWithOptions

func (client *Client) DescribeSnatTableEntriesWithOptions(request *DescribeSnatTableEntriesRequest, runtime *util.RuntimeOptions) (_result *DescribeSnatTableEntriesResponse, _err error)

func (*Client) DescribeUserBandWidthData

func (client *Client) DescribeUserBandWidthData(request *DescribeUserBandWidthDataRequest) (_result *DescribeUserBandWidthDataResponse, _err error)

func (*Client) DescribeUserBandWidthDataWithOptions

func (client *Client) DescribeUserBandWidthDataWithOptions(request *DescribeUserBandWidthDataRequest, runtime *util.RuntimeOptions) (_result *DescribeUserBandWidthDataResponse, _err error)

func (*Client) DescribeVSwitches

func (client *Client) DescribeVSwitches(request *DescribeVSwitchesRequest) (_result *DescribeVSwitchesResponse, _err error)

func (*Client) DescribeVSwitchesWithOptions

func (client *Client) DescribeVSwitchesWithOptions(request *DescribeVSwitchesRequest, runtime *util.RuntimeOptions) (_result *DescribeVSwitchesResponse, _err error)

func (*Client) DescribeWorkflow

func (client *Client) DescribeWorkflow(request *DescribeWorkflowRequest) (_result *DescribeWorkflowResponse, _err error)

func (*Client) DescribeWorkflowActivity

func (client *Client) DescribeWorkflowActivity(request *DescribeWorkflowActivityRequest) (_result *DescribeWorkflowActivityResponse, _err error)

func (*Client) DescribeWorkflowActivityWithOptions

func (client *Client) DescribeWorkflowActivityWithOptions(request *DescribeWorkflowActivityRequest, runtime *util.RuntimeOptions) (_result *DescribeWorkflowActivityResponse, _err error)

func (*Client) DescribeWorkflowWithOptions

func (client *Client) DescribeWorkflowWithOptions(request *DescribeWorkflowRequest, runtime *util.RuntimeOptions) (_result *DescribeWorkflowResponse, _err error)

func (*Client) DetachDisk

func (client *Client) DetachDisk(request *DetachDiskRequest) (_result *DetachDiskResponse, _err error)

func (*Client) DetachDiskWithOptions

func (client *Client) DetachDiskWithOptions(request *DetachDiskRequest, runtime *util.RuntimeOptions) (_result *DetachDiskResponse, _err error)

func (*Client) DistApplicationData

func (client *Client) DistApplicationData(request *DistApplicationDataRequest) (_result *DistApplicationDataResponse, _err error)

func (*Client) DistApplicationDataWithOptions

func (client *Client) DistApplicationDataWithOptions(request *DistApplicationDataRequest, runtime *util.RuntimeOptions) (_result *DistApplicationDataResponse, _err error)

func (*Client) ExportBillDetailData

func (client *Client) ExportBillDetailData(request *ExportBillDetailDataRequest) (_result *ExportBillDetailDataResponse, _err error)

func (*Client) ExportBillDetailDataWithOptions

func (client *Client) ExportBillDetailDataWithOptions(request *ExportBillDetailDataRequest, runtime *util.RuntimeOptions) (_result *ExportBillDetailDataResponse, _err error)

func (*Client) ExportImage

func (client *Client) ExportImage(request *ExportImageRequest) (_result *ExportImageResponse, _err error)

func (*Client) ExportImageWithOptions

func (client *Client) ExportImageWithOptions(request *ExportImageRequest, runtime *util.RuntimeOptions) (_result *ExportImageResponse, _err error)

func (*Client) ExportMeasurementData

func (client *Client) ExportMeasurementData(request *ExportMeasurementDataRequest) (_result *ExportMeasurementDataResponse, _err error)

func (*Client) ExportMeasurementDataWithOptions

func (client *Client) ExportMeasurementDataWithOptions(request *ExportMeasurementDataRequest, runtime *util.RuntimeOptions) (_result *ExportMeasurementDataResponse, _err error)

func (*Client) GetBucketAcl

func (client *Client) GetBucketAcl(request *GetBucketAclRequest) (_result *GetBucketAclResponse, _err error)

func (*Client) GetBucketAclWithOptions

func (client *Client) GetBucketAclWithOptions(request *GetBucketAclRequest, runtime *util.RuntimeOptions) (_result *GetBucketAclResponse, _err error)

func (*Client) GetBucketInfo

func (client *Client) GetBucketInfo(request *GetBucketInfoRequest) (_result *GetBucketInfoResponse, _err error)

func (*Client) GetBucketInfoWithOptions

func (client *Client) GetBucketInfoWithOptions(request *GetBucketInfoRequest, runtime *util.RuntimeOptions) (_result *GetBucketInfoResponse, _err error)

func (*Client) GetBucketLifecycle

func (client *Client) GetBucketLifecycle(request *GetBucketLifecycleRequest) (_result *GetBucketLifecycleResponse, _err error)

func (*Client) GetBucketLifecycleWithOptions

func (client *Client) GetBucketLifecycleWithOptions(request *GetBucketLifecycleRequest, runtime *util.RuntimeOptions) (_result *GetBucketLifecycleResponse, _err error)

func (*Client) GetDeviceInternetPort

func (client *Client) GetDeviceInternetPort(request *GetDeviceInternetPortRequest) (_result *GetDeviceInternetPortResponse, _err error)

func (*Client) GetDeviceInternetPortWithOptions

func (client *Client) GetDeviceInternetPortWithOptions(request *GetDeviceInternetPortRequest, runtime *util.RuntimeOptions) (_result *GetDeviceInternetPortResponse, _err error)

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GetOssStorageAndAccByBuckets

func (client *Client) GetOssStorageAndAccByBuckets(request *GetOssStorageAndAccByBucketsRequest) (_result *GetOssStorageAndAccByBucketsResponse, _err error)

func (*Client) GetOssStorageAndAccByBucketsWithOptions

func (client *Client) GetOssStorageAndAccByBucketsWithOptions(request *GetOssStorageAndAccByBucketsRequest, runtime *util.RuntimeOptions) (_result *GetOssStorageAndAccByBucketsResponse, _err error)

func (*Client) GetOssUsageData

func (client *Client) GetOssUsageData(request *GetOssUsageDataRequest) (_result *GetOssUsageDataResponse, _err error)

*

  • The query and aggregation granularity of bandwidth and storage usage cannot exceed one day. Data aggregation is to collect the maximum values of usage data within a period of time. *
  • @param request GetOssUsageDataRequest
  • @return GetOssUsageDataResponse

func (*Client) GetOssUsageDataWithOptions

func (client *Client) GetOssUsageDataWithOptions(request *GetOssUsageDataRequest, runtime *util.RuntimeOptions) (_result *GetOssUsageDataResponse, _err error)

*

  • The query and aggregation granularity of bandwidth and storage usage cannot exceed one day. Data aggregation is to collect the maximum values of usage data within a period of time. *
  • @param request GetOssUsageDataRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetOssUsageDataResponse

func (*Client) ImportKeyPair

func (client *Client) ImportKeyPair(request *ImportKeyPairRequest) (_result *ImportKeyPairResponse, _err error)

*

  • * After the key pair is imported, ENS stores the public key. You must securely store the private key.
  • * The key pair can be only in the ssh-rsa format. *
  • @param request ImportKeyPairRequest
  • @return ImportKeyPairResponse

func (*Client) ImportKeyPairWithOptions

func (client *Client) ImportKeyPairWithOptions(request *ImportKeyPairRequest, runtime *util.RuntimeOptions) (_result *ImportKeyPairResponse, _err error)

*

  • * After the key pair is imported, ENS stores the public key. You must securely store the private key.
  • * The key pair can be only in the ssh-rsa format. *
  • @param request ImportKeyPairRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ImportKeyPairResponse

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) JoinPublicIpsToEpnInstance

func (client *Client) JoinPublicIpsToEpnInstance(request *JoinPublicIpsToEpnInstanceRequest) (_result *JoinPublicIpsToEpnInstanceResponse, _err error)

func (*Client) JoinPublicIpsToEpnInstanceWithOptions

func (client *Client) JoinPublicIpsToEpnInstanceWithOptions(request *JoinPublicIpsToEpnInstanceRequest, runtime *util.RuntimeOptions) (_result *JoinPublicIpsToEpnInstanceResponse, _err error)

func (*Client) JoinSecurityGroup

func (client *Client) JoinSecurityGroup(request *JoinSecurityGroupRequest) (_result *JoinSecurityGroupResponse, _err error)

*

  • Before you call this operation to add an instance to a security group, make sure that the instance is in the Stopped or Running state. *
  • @param request JoinSecurityGroupRequest
  • @return JoinSecurityGroupResponse

func (*Client) JoinSecurityGroupWithOptions

func (client *Client) JoinSecurityGroupWithOptions(request *JoinSecurityGroupRequest, runtime *util.RuntimeOptions) (_result *JoinSecurityGroupResponse, _err error)

*

  • Before you call this operation to add an instance to a security group, make sure that the instance is in the Stopped or Running state. *
  • @param request JoinSecurityGroupRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return JoinSecurityGroupResponse

func (*Client) JoinVSwitchesToEpnInstance

func (client *Client) JoinVSwitchesToEpnInstance(request *JoinVSwitchesToEpnInstanceRequest) (_result *JoinVSwitchesToEpnInstanceResponse, _err error)

func (*Client) JoinVSwitchesToEpnInstanceWithOptions

func (client *Client) JoinVSwitchesToEpnInstanceWithOptions(request *JoinVSwitchesToEpnInstanceRequest, runtime *util.RuntimeOptions) (_result *JoinVSwitchesToEpnInstanceResponse, _err error)

func (*Client) LeaveSecurityGroup

func (client *Client) LeaveSecurityGroup(request *LeaveSecurityGroupRequest) (_result *LeaveSecurityGroupResponse, _err error)

*

  • Before you remove an instance from a security group, the instance must be in the Stopped or Running state. *
  • @param request LeaveSecurityGroupRequest
  • @return LeaveSecurityGroupResponse

func (*Client) LeaveSecurityGroupWithOptions

func (client *Client) LeaveSecurityGroupWithOptions(request *LeaveSecurityGroupRequest, runtime *util.RuntimeOptions) (_result *LeaveSecurityGroupResponse, _err error)

*

  • Before you remove an instance from a security group, the instance must be in the Stopped or Running state. *
  • @param request LeaveSecurityGroupRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return LeaveSecurityGroupResponse

func (*Client) ListApplications

func (client *Client) ListApplications(request *ListApplicationsRequest) (_result *ListApplicationsResponse, _err error)

func (*Client) ListApplicationsWithOptions

func (client *Client) ListApplicationsWithOptions(request *ListApplicationsRequest, runtime *util.RuntimeOptions) (_result *ListApplicationsResponse, _err error)

func (*Client) ListBuckets

func (client *Client) ListBuckets(request *ListBucketsRequest) (_result *ListBucketsResponse, _err error)

func (*Client) ListBucketsWithOptions

func (client *Client) ListBucketsWithOptions(request *ListBucketsRequest, runtime *util.RuntimeOptions) (_result *ListBucketsResponse, _err error)

func (*Client) ListObjects

func (client *Client) ListObjects(request *ListObjectsRequest) (_result *ListObjectsResponse, _err error)

func (*Client) ListObjectsWithOptions

func (client *Client) ListObjectsWithOptions(request *ListObjectsRequest, runtime *util.RuntimeOptions) (_result *ListObjectsResponse, _err error)

func (*Client) ModifyEnsEipAddressAttribute

func (client *Client) ModifyEnsEipAddressAttribute(request *ModifyEnsEipAddressAttributeRequest) (_result *ModifyEnsEipAddressAttributeResponse, _err error)

func (*Client) ModifyEnsEipAddressAttributeWithOptions

func (client *Client) ModifyEnsEipAddressAttributeWithOptions(request *ModifyEnsEipAddressAttributeRequest, runtime *util.RuntimeOptions) (_result *ModifyEnsEipAddressAttributeResponse, _err error)

func (*Client) ModifyEpnInstance

func (client *Client) ModifyEpnInstance(request *ModifyEpnInstanceRequest) (_result *ModifyEpnInstanceResponse, _err error)

func (*Client) ModifyEpnInstanceWithOptions

func (client *Client) ModifyEpnInstanceWithOptions(request *ModifyEpnInstanceRequest, runtime *util.RuntimeOptions) (_result *ModifyEpnInstanceResponse, _err error)

func (*Client) ModifyFileSystem

func (client *Client) ModifyFileSystem(request *ModifyFileSystemRequest) (_result *ModifyFileSystemResponse, _err error)

func (*Client) ModifyFileSystemWithOptions

func (client *Client) ModifyFileSystemWithOptions(request *ModifyFileSystemRequest, runtime *util.RuntimeOptions) (_result *ModifyFileSystemResponse, _err error)

func (*Client) ModifyForwardEntry

func (client *Client) ModifyForwardEntry(request *ModifyForwardEntryRequest) (_result *ModifyForwardEntryResponse, _err error)

func (*Client) ModifyForwardEntryWithOptions

func (client *Client) ModifyForwardEntryWithOptions(request *ModifyForwardEntryRequest, runtime *util.RuntimeOptions) (_result *ModifyForwardEntryResponse, _err error)

func (*Client) ModifyImageAttribute

func (client *Client) ModifyImageAttribute(request *ModifyImageAttributeRequest) (_result *ModifyImageAttributeResponse, _err error)

func (*Client) ModifyImageAttributeWithOptions

func (client *Client) ModifyImageAttributeWithOptions(request *ModifyImageAttributeRequest, runtime *util.RuntimeOptions) (_result *ModifyImageAttributeResponse, _err error)

func (*Client) ModifyImageSharePermission

func (client *Client) ModifyImageSharePermission(request *ModifyImageSharePermissionRequest) (_result *ModifyImageSharePermissionResponse, _err error)

func (*Client) ModifyImageSharePermissionWithOptions

func (client *Client) ModifyImageSharePermissionWithOptions(request *ModifyImageSharePermissionRequest, runtime *util.RuntimeOptions) (_result *ModifyImageSharePermissionResponse, _err error)

func (*Client) ModifyInstanceAttribute

func (client *Client) ModifyInstanceAttribute(request *ModifyInstanceAttributeRequest) (_result *ModifyInstanceAttributeResponse, _err error)

*

  • * If an instance is in the Starting state, you cannot reset the password of the instance.
  • * When the instance is in the Running state, you cannot change the password of the instance.
  • * After resetting the password, you must Restart the instance in the ECS console or call the RebootInstance operation to validate the modifications. The restart operation within the instance does not validate the modifications. *
  • @param request ModifyInstanceAttributeRequest
  • @return ModifyInstanceAttributeResponse

func (*Client) ModifyInstanceAttributeWithOptions

func (client *Client) ModifyInstanceAttributeWithOptions(request *ModifyInstanceAttributeRequest, runtime *util.RuntimeOptions) (_result *ModifyInstanceAttributeResponse, _err error)

*

  • * If an instance is in the Starting state, you cannot reset the password of the instance.
  • * When the instance is in the Running state, you cannot change the password of the instance.
  • * After resetting the password, you must Restart the instance in the ECS console or call the RebootInstance operation to validate the modifications. The restart operation within the instance does not validate the modifications. *
  • @param request ModifyInstanceAttributeRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifyInstanceAttributeResponse

func (*Client) ModifyInstanceAutoRenewAttribute

func (client *Client) ModifyInstanceAutoRenewAttribute(request *ModifyInstanceAutoRenewAttributeRequest) (_result *ModifyInstanceAutoRenewAttributeResponse, _err error)

func (*Client) ModifyInstanceAutoRenewAttributeWithOptions

func (client *Client) ModifyInstanceAutoRenewAttributeWithOptions(request *ModifyInstanceAutoRenewAttributeRequest, runtime *util.RuntimeOptions) (_result *ModifyInstanceAutoRenewAttributeResponse, _err error)

func (*Client) ModifyLoadBalancerAttribute

func (client *Client) ModifyLoadBalancerAttribute(request *ModifyLoadBalancerAttributeRequest) (_result *ModifyLoadBalancerAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request ModifyLoadBalancerAttributeRequest
  • @return ModifyLoadBalancerAttributeResponse

func (*Client) ModifyLoadBalancerAttributeWithOptions

func (client *Client) ModifyLoadBalancerAttributeWithOptions(request *ModifyLoadBalancerAttributeRequest, runtime *util.RuntimeOptions) (_result *ModifyLoadBalancerAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request ModifyLoadBalancerAttributeRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifyLoadBalancerAttributeResponse

func (*Client) ModifyNetworkAttribute

func (client *Client) ModifyNetworkAttribute(request *ModifyNetworkAttributeRequest) (_result *ModifyNetworkAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 5 times per second per user. *
  • @param request ModifyNetworkAttributeRequest
  • @return ModifyNetworkAttributeResponse

func (*Client) ModifyNetworkAttributeWithOptions

func (client *Client) ModifyNetworkAttributeWithOptions(request *ModifyNetworkAttributeRequest, runtime *util.RuntimeOptions) (_result *ModifyNetworkAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 5 times per second per user. *
  • @param request ModifyNetworkAttributeRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifyNetworkAttributeResponse

func (*Client) ModifyPrepayInstanceSpec

func (client *Client) ModifyPrepayInstanceSpec(request *ModifyPrepayInstanceSpecRequest) (_result *ModifyPrepayInstanceSpecResponse, _err error)

func (*Client) ModifyPrepayInstanceSpecWithOptions

func (client *Client) ModifyPrepayInstanceSpecWithOptions(request *ModifyPrepayInstanceSpecRequest, runtime *util.RuntimeOptions) (_result *ModifyPrepayInstanceSpecResponse, _err error)

func (*Client) ModifySecurityGroupAttribute

func (client *Client) ModifySecurityGroupAttribute(request *ModifySecurityGroupAttributeRequest) (_result *ModifySecurityGroupAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 5 times per second per user. *
  • @param request ModifySecurityGroupAttributeRequest
  • @return ModifySecurityGroupAttributeResponse

func (*Client) ModifySecurityGroupAttributeWithOptions

func (client *Client) ModifySecurityGroupAttributeWithOptions(request *ModifySecurityGroupAttributeRequest, runtime *util.RuntimeOptions) (_result *ModifySecurityGroupAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 5 times per second per user. *
  • @param request ModifySecurityGroupAttributeRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifySecurityGroupAttributeResponse

func (*Client) ModifySnapshotAttribute

func (client *Client) ModifySnapshotAttribute(request *ModifySnapshotAttributeRequest) (_result *ModifySnapshotAttributeResponse, _err error)

func (*Client) ModifySnapshotAttributeWithOptions

func (client *Client) ModifySnapshotAttributeWithOptions(request *ModifySnapshotAttributeRequest, runtime *util.RuntimeOptions) (_result *ModifySnapshotAttributeResponse, _err error)

func (*Client) ModifyVSwitchAttribute

func (client *Client) ModifyVSwitchAttribute(request *ModifyVSwitchAttributeRequest) (_result *ModifyVSwitchAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 5 times per second per user. *
  • @param request ModifyVSwitchAttributeRequest
  • @return ModifyVSwitchAttributeResponse

func (*Client) ModifyVSwitchAttributeWithOptions

func (client *Client) ModifyVSwitchAttributeWithOptions(request *ModifyVSwitchAttributeRequest, runtime *util.RuntimeOptions) (_result *ModifyVSwitchAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 5 times per second per user. *
  • @param request ModifyVSwitchAttributeRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ModifyVSwitchAttributeResponse

func (*Client) PushApplicationData

func (client *Client) PushApplicationData(request *PushApplicationDataRequest) (_result *PushApplicationDataResponse, _err error)

func (*Client) PushApplicationDataWithOptions

func (client *Client) PushApplicationDataWithOptions(request *PushApplicationDataRequest, runtime *util.RuntimeOptions) (_result *PushApplicationDataResponse, _err error)

func (*Client) PutBucket

func (client *Client) PutBucket(request *PutBucketRequest) (_result *PutBucketResponse, _err error)

func (*Client) PutBucketAcl

func (client *Client) PutBucketAcl(request *PutBucketAclRequest) (_result *PutBucketAclResponse, _err error)

func (*Client) PutBucketAclWithOptions

func (client *Client) PutBucketAclWithOptions(request *PutBucketAclRequest, runtime *util.RuntimeOptions) (_result *PutBucketAclResponse, _err error)

func (*Client) PutBucketLifecycle

func (client *Client) PutBucketLifecycle(request *PutBucketLifecycleRequest) (_result *PutBucketLifecycleResponse, _err error)

*

  • - You can configure up to 1000 rules.
  • - If an object meets multiple rules, the rule that has the earliest expiration time prevails. *
  • @param request PutBucketLifecycleRequest
  • @return PutBucketLifecycleResponse

func (*Client) PutBucketLifecycleWithOptions

func (client *Client) PutBucketLifecycleWithOptions(request *PutBucketLifecycleRequest, runtime *util.RuntimeOptions) (_result *PutBucketLifecycleResponse, _err error)

*

  • - You can configure up to 1000 rules.
  • - If an object meets multiple rules, the rule that has the earliest expiration time prevails. *
  • @param request PutBucketLifecycleRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return PutBucketLifecycleResponse

func (*Client) PutBucketWithOptions

func (client *Client) PutBucketWithOptions(request *PutBucketRequest, runtime *util.RuntimeOptions) (_result *PutBucketResponse, _err error)

func (*Client) ReInitDisk

func (client *Client) ReInitDisk(request *ReInitDiskRequest) (_result *ReInitDiskResponse, _err error)

func (*Client) ReInitDiskWithOptions

func (client *Client) ReInitDiskWithOptions(request *ReInitDiskRequest, runtime *util.RuntimeOptions) (_result *ReInitDiskResponse, _err error)

func (*Client) RebootAICInstance

func (client *Client) RebootAICInstance(request *RebootAICInstanceRequest) (_result *RebootAICInstanceResponse, _err error)

func (*Client) RebootAICInstanceWithOptions

func (client *Client) RebootAICInstanceWithOptions(tmpReq *RebootAICInstanceRequest, runtime *util.RuntimeOptions) (_result *RebootAICInstanceResponse, _err error)

func (*Client) RebootARMServerInstance

func (client *Client) RebootARMServerInstance(request *RebootARMServerInstanceRequest) (_result *RebootARMServerInstanceResponse, _err error)

func (*Client) RebootARMServerInstanceWithOptions

func (client *Client) RebootARMServerInstanceWithOptions(request *RebootARMServerInstanceRequest, runtime *util.RuntimeOptions) (_result *RebootARMServerInstanceResponse, _err error)

func (*Client) RebootInstance

func (client *Client) RebootInstance(request *RebootInstanceRequest) (_result *RebootInstanceResponse, _err error)

*

  • * Only instances that are in the Running state can be restarted.
  • * If the operation is successful, the status of the instance becomes Starting. *
  • @param request RebootInstanceRequest
  • @return RebootInstanceResponse

func (*Client) RebootInstanceWithOptions

func (client *Client) RebootInstanceWithOptions(request *RebootInstanceRequest, runtime *util.RuntimeOptions) (_result *RebootInstanceResponse, _err error)

*

  • * Only instances that are in the Running state can be restarted.
  • * If the operation is successful, the status of the instance becomes Starting. *
  • @param request RebootInstanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return RebootInstanceResponse

func (*Client) RebootInstances

func (client *Client) RebootInstances(request *RebootInstancesRequest) (_result *RebootInstancesResponse, _err error)

func (*Client) RebootInstancesWithOptions

func (client *Client) RebootInstancesWithOptions(tmpReq *RebootInstancesRequest, runtime *util.RuntimeOptions) (_result *RebootInstancesResponse, _err error)

func (*Client) RecoverAICInstance

func (client *Client) RecoverAICInstance(request *RecoverAICInstanceRequest) (_result *RecoverAICInstanceResponse, _err error)

func (*Client) RecoverAICInstanceWithOptions

func (client *Client) RecoverAICInstanceWithOptions(request *RecoverAICInstanceRequest, runtime *util.RuntimeOptions) (_result *RecoverAICInstanceResponse, _err error)

func (*Client) ReinitInstance

func (client *Client) ReinitInstance(request *ReinitInstanceRequest) (_result *ReinitInstanceResponse, _err error)

func (*Client) ReinitInstanceWithOptions

func (client *Client) ReinitInstanceWithOptions(request *ReinitInstanceRequest, runtime *util.RuntimeOptions) (_result *ReinitInstanceResponse, _err error)

func (*Client) ReinitInstances

func (client *Client) ReinitInstances(request *ReinitInstancesRequest) (_result *ReinitInstancesResponse, _err error)

func (*Client) ReinitInstancesWithOptions

func (client *Client) ReinitInstancesWithOptions(tmpReq *ReinitInstancesRequest, runtime *util.RuntimeOptions) (_result *ReinitInstancesResponse, _err error)

func (*Client) ReleaseAICInstance

func (client *Client) ReleaseAICInstance(request *ReleaseAICInstanceRequest) (_result *ReleaseAICInstanceResponse, _err error)

func (*Client) ReleaseAICInstanceWithOptions

func (client *Client) ReleaseAICInstanceWithOptions(request *ReleaseAICInstanceRequest, runtime *util.RuntimeOptions) (_result *ReleaseAICInstanceResponse, _err error)

func (*Client) ReleaseARMServerInstance

func (client *Client) ReleaseARMServerInstance(request *ReleaseARMServerInstanceRequest) (_result *ReleaseARMServerInstanceResponse, _err error)

func (*Client) ReleaseARMServerInstanceWithOptions

func (client *Client) ReleaseARMServerInstanceWithOptions(request *ReleaseARMServerInstanceRequest, runtime *util.RuntimeOptions) (_result *ReleaseARMServerInstanceResponse, _err error)

func (*Client) ReleaseInstance

func (client *Client) ReleaseInstance(request *ReleaseInstanceRequest) (_result *ReleaseInstanceResponse, _err error)

*

  • * You can call this operation up to 10,000 times per second per account.
  • * The maximum number of times that each user can call this operation per second is 50. *
  • @param request ReleaseInstanceRequest
  • @return ReleaseInstanceResponse

func (*Client) ReleaseInstanceWithOptions

func (client *Client) ReleaseInstanceWithOptions(request *ReleaseInstanceRequest, runtime *util.RuntimeOptions) (_result *ReleaseInstanceResponse, _err error)

*

  • * You can call this operation up to 10,000 times per second per account.
  • * The maximum number of times that each user can call this operation per second is 50. *
  • @param request ReleaseInstanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ReleaseInstanceResponse

func (*Client) ReleasePostPaidInstance

func (client *Client) ReleasePostPaidInstance(request *ReleasePostPaidInstanceRequest) (_result *ReleasePostPaidInstanceResponse, _err error)

func (*Client) ReleasePostPaidInstanceWithOptions

func (client *Client) ReleasePostPaidInstanceWithOptions(request *ReleasePostPaidInstanceRequest, runtime *util.RuntimeOptions) (_result *ReleasePostPaidInstanceResponse, _err error)

func (*Client) ReleasePrePaidInstance

func (client *Client) ReleasePrePaidInstance(request *ReleasePrePaidInstanceRequest) (_result *ReleasePrePaidInstanceResponse, _err error)

func (*Client) ReleasePrePaidInstanceWithOptions

func (client *Client) ReleasePrePaidInstanceWithOptions(request *ReleasePrePaidInstanceRequest, runtime *util.RuntimeOptions) (_result *ReleasePrePaidInstanceResponse, _err error)

func (*Client) RemoveBackendServers

func (client *Client) RemoveBackendServers(request *RemoveBackendServersRequest) (_result *RemoveBackendServersResponse, _err error)

*

  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 10 times per second per account. *
  • @param request RemoveBackendServersRequest
  • @return RemoveBackendServersResponse

func (*Client) RemoveBackendServersWithOptions

func (client *Client) RemoveBackendServersWithOptions(tmpReq *RemoveBackendServersRequest, runtime *util.RuntimeOptions) (_result *RemoveBackendServersResponse, _err error)

*

  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 10 times per second per account. *
  • @param tmpReq RemoveBackendServersRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return RemoveBackendServersResponse

func (*Client) RemovePublicIpsFromEpnInstance

func (client *Client) RemovePublicIpsFromEpnInstance(request *RemovePublicIpsFromEpnInstanceRequest) (_result *RemovePublicIpsFromEpnInstanceResponse, _err error)

func (*Client) RemovePublicIpsFromEpnInstanceWithOptions

func (client *Client) RemovePublicIpsFromEpnInstanceWithOptions(request *RemovePublicIpsFromEpnInstanceRequest, runtime *util.RuntimeOptions) (_result *RemovePublicIpsFromEpnInstanceResponse, _err error)

func (*Client) RemoveVSwitchesFromEpnInstance

func (client *Client) RemoveVSwitchesFromEpnInstance(request *RemoveVSwitchesFromEpnInstanceRequest) (_result *RemoveVSwitchesFromEpnInstanceResponse, _err error)

func (*Client) RemoveVSwitchesFromEpnInstanceWithOptions

func (client *Client) RemoveVSwitchesFromEpnInstanceWithOptions(request *RemoveVSwitchesFromEpnInstanceRequest, runtime *util.RuntimeOptions) (_result *RemoveVSwitchesFromEpnInstanceResponse, _err error)

func (*Client) RenewARMServerInstance

func (client *Client) RenewARMServerInstance(request *RenewARMServerInstanceRequest) (_result *RenewARMServerInstanceResponse, _err error)

func (*Client) RenewARMServerInstanceWithOptions

func (client *Client) RenewARMServerInstanceWithOptions(request *RenewARMServerInstanceRequest, runtime *util.RuntimeOptions) (_result *RenewARMServerInstanceResponse, _err error)

func (*Client) RenewInstance

func (client *Client) RenewInstance(request *RenewInstanceRequest) (_result *RenewInstanceResponse, _err error)

func (*Client) RenewInstanceWithOptions

func (client *Client) RenewInstanceWithOptions(request *RenewInstanceRequest, runtime *util.RuntimeOptions) (_result *RenewInstanceResponse, _err error)

func (*Client) RescaleApplication

func (client *Client) RescaleApplication(request *RescaleApplicationRequest) (_result *RescaleApplicationResponse, _err error)

func (*Client) RescaleApplicationWithOptions

func (client *Client) RescaleApplicationWithOptions(request *RescaleApplicationRequest, runtime *util.RuntimeOptions) (_result *RescaleApplicationResponse, _err error)

func (*Client) RescaleDeviceService

func (client *Client) RescaleDeviceService(request *RescaleDeviceServiceRequest) (_result *RescaleDeviceServiceResponse, _err error)

func (*Client) RescaleDeviceServiceWithOptions

func (client *Client) RescaleDeviceServiceWithOptions(request *RescaleDeviceServiceRequest, runtime *util.RuntimeOptions) (_result *RescaleDeviceServiceResponse, _err error)

func (*Client) ResetAICInstance

func (client *Client) ResetAICInstance(request *ResetAICInstanceRequest) (_result *ResetAICInstanceResponse, _err error)

func (*Client) ResetAICInstanceWithOptions

func (client *Client) ResetAICInstanceWithOptions(tmpReq *ResetAICInstanceRequest, runtime *util.RuntimeOptions) (_result *ResetAICInstanceResponse, _err error)

func (*Client) ResetDeviceInstance

func (client *Client) ResetDeviceInstance(request *ResetDeviceInstanceRequest) (_result *ResetDeviceInstanceResponse, _err error)

func (*Client) ResetDeviceInstanceWithOptions

func (client *Client) ResetDeviceInstanceWithOptions(request *ResetDeviceInstanceRequest, runtime *util.RuntimeOptions) (_result *ResetDeviceInstanceResponse, _err error)

func (*Client) ResetDisk

func (client *Client) ResetDisk(request *ResetDiskRequest) (_result *ResetDiskResponse, _err error)

*

  • When you call this operation, take note of the following items:
  • * The disk must be in the In Use (In_Use) or Unattached (Available) state.
  • * The instance to which the disk is attached must be in the Stopped (Stopped) state. You can call the **StopInstance** operation to stop an instance.
  • * The snapshot specified by the SnapshotId parameter must be created from the disk specified by the DiskId parameter.
  • * When you call the **DescribeInstance** operation to query instance information, if the response contains `{"OperationLocks": {"LockReason" : "security"}}` for an instance, the instance is locked for security reasons and you cannot perform operations on the instance. *
  • @param request ResetDiskRequest
  • @return ResetDiskResponse

func (*Client) ResetDiskWithOptions

func (client *Client) ResetDiskWithOptions(request *ResetDiskRequest, runtime *util.RuntimeOptions) (_result *ResetDiskResponse, _err error)

*

  • When you call this operation, take note of the following items:
  • * The disk must be in the In Use (In_Use) or Unattached (Available) state.
  • * The instance to which the disk is attached must be in the Stopped (Stopped) state. You can call the **StopInstance** operation to stop an instance.
  • * The snapshot specified by the SnapshotId parameter must be created from the disk specified by the DiskId parameter.
  • * When you call the **DescribeInstance** operation to query instance information, if the response contains `{"OperationLocks": {"LockReason" : "security"}}` for an instance, the instance is locked for security reasons and you cannot perform operations on the instance. *
  • @param request ResetDiskRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ResetDiskResponse

func (*Client) ResizeDisk

func (client *Client) ResizeDisk(request *ResizeDiskRequest) (_result *ResizeDiskResponse, _err error)

func (*Client) ResizeDiskWithOptions

func (client *Client) ResizeDiskWithOptions(request *ResizeDiskRequest, runtime *util.RuntimeOptions) (_result *ResizeDiskResponse, _err error)

func (*Client) RestartDeviceInstance

func (client *Client) RestartDeviceInstance(request *RestartDeviceInstanceRequest) (_result *RestartDeviceInstanceResponse, _err error)

func (*Client) RestartDeviceInstanceWithOptions

func (client *Client) RestartDeviceInstanceWithOptions(request *RestartDeviceInstanceRequest, runtime *util.RuntimeOptions) (_result *RestartDeviceInstanceResponse, _err error)

func (*Client) RestartWorkflow

func (client *Client) RestartWorkflow(request *RestartWorkflowRequest) (_result *RestartWorkflowResponse, _err error)

func (*Client) RestartWorkflowWithOptions

func (client *Client) RestartWorkflowWithOptions(tmpReq *RestartWorkflowRequest, runtime *util.RuntimeOptions) (_result *RestartWorkflowResponse, _err error)

func (*Client) RetryWorkflow

func (client *Client) RetryWorkflow(request *RetryWorkflowRequest) (_result *RetryWorkflowResponse, _err error)

func (*Client) RetryWorkflowWithOptions

func (client *Client) RetryWorkflowWithOptions(tmpReq *RetryWorkflowRequest, runtime *util.RuntimeOptions) (_result *RetryWorkflowResponse, _err error)

func (*Client) RevokeSecurityGroup

func (client *Client) RevokeSecurityGroup(request *RevokeSecurityGroupRequest) (_result *RevokeSecurityGroupResponse, _err error)

*

  • * In the security group-related API documents, inbound traffic refers to the traffic sent by the source and received by the destination.
  • * You can determine an inbound security group rule by specifying one of the following groups of parameters. You cannot determine a security group rule by specifying only one parameter.
  • * You can specify one or more of the following parameters to remove access control for a CIDR block: IpProtocol, PortRange, Policy, and SourceCidrIp. *
  • @param request RevokeSecurityGroupRequest
  • @return RevokeSecurityGroupResponse

func (*Client) RevokeSecurityGroupEgress

func (client *Client) RevokeSecurityGroupEgress(request *RevokeSecurityGroupEgressRequest) (_result *RevokeSecurityGroupEgressResponse, _err error)

*

  • > In the security group-related API documents, outbound traffic refers to the traffic sent by the source and received by the destination. *
  • @param request RevokeSecurityGroupEgressRequest
  • @return RevokeSecurityGroupEgressResponse

func (*Client) RevokeSecurityGroupEgressWithOptions

func (client *Client) RevokeSecurityGroupEgressWithOptions(request *RevokeSecurityGroupEgressRequest, runtime *util.RuntimeOptions) (_result *RevokeSecurityGroupEgressResponse, _err error)

*

  • > In the security group-related API documents, outbound traffic refers to the traffic sent by the source and received by the destination. *
  • @param request RevokeSecurityGroupEgressRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return RevokeSecurityGroupEgressResponse

func (*Client) RevokeSecurityGroupWithOptions

func (client *Client) RevokeSecurityGroupWithOptions(request *RevokeSecurityGroupRequest, runtime *util.RuntimeOptions) (_result *RevokeSecurityGroupResponse, _err error)

*

  • * In the security group-related API documents, inbound traffic refers to the traffic sent by the source and received by the destination.
  • * You can determine an inbound security group rule by specifying one of the following groups of parameters. You cannot determine a security group rule by specifying only one parameter.
  • * You can specify one or more of the following parameters to remove access control for a CIDR block: IpProtocol, PortRange, Policy, and SourceCidrIp. *
  • @param request RevokeSecurityGroupRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return RevokeSecurityGroupResponse

func (*Client) RollbackApplication

func (client *Client) RollbackApplication(request *RollbackApplicationRequest) (_result *RollbackApplicationResponse, _err error)

func (*Client) RollbackApplicationWithOptions

func (client *Client) RollbackApplicationWithOptions(request *RollbackApplicationRequest, runtime *util.RuntimeOptions) (_result *RollbackApplicationResponse, _err error)

func (*Client) RollbackWorkflow

func (client *Client) RollbackWorkflow(request *RollbackWorkflowRequest) (_result *RollbackWorkflowResponse, _err error)

func (*Client) RollbackWorkflowWithOptions

func (client *Client) RollbackWorkflowWithOptions(tmpReq *RollbackWorkflowRequest, runtime *util.RuntimeOptions) (_result *RollbackWorkflowResponse, _err error)

func (*Client) RunInstances

func (client *Client) RunInstances(request *RunInstancesRequest) (_result *RunInstancesResponse, _err error)

func (*Client) RunInstancesWithOptions

func (client *Client) RunInstancesWithOptions(tmpReq *RunInstancesRequest, runtime *util.RuntimeOptions) (_result *RunInstancesResponse, _err error)

func (*Client) RunServiceSchedule

func (client *Client) RunServiceSchedule(request *RunServiceScheduleRequest) (_result *RunServiceScheduleResponse, _err error)

func (*Client) RunServiceScheduleWithOptions

func (client *Client) RunServiceScheduleWithOptions(request *RunServiceScheduleRequest, runtime *util.RuntimeOptions) (_result *RunServiceScheduleResponse, _err error)

func (*Client) SetBackendServers

func (client *Client) SetBackendServers(request *SetBackendServersRequest) (_result *SetBackendServersResponse, _err error)

*

  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 10 times per second per account. *
  • @param request SetBackendServersRequest
  • @return SetBackendServersResponse

func (*Client) SetBackendServersWithOptions

func (client *Client) SetBackendServersWithOptions(tmpReq *SetBackendServersRequest, runtime *util.RuntimeOptions) (_result *SetBackendServersResponse, _err error)

*

  • * You can call this operation up to 100 times per second.
  • * You can call this operation up to 10 times per second per account. *
  • @param tmpReq SetBackendServersRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return SetBackendServersResponse

func (*Client) SetLoadBalancerHTTPListenerAttribute

func (client *Client) SetLoadBalancerHTTPListenerAttribute(request *SetLoadBalancerHTTPListenerAttributeRequest) (_result *SetLoadBalancerHTTPListenerAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request SetLoadBalancerHTTPListenerAttributeRequest
  • @return SetLoadBalancerHTTPListenerAttributeResponse

func (*Client) SetLoadBalancerHTTPListenerAttributeWithOptions

func (client *Client) SetLoadBalancerHTTPListenerAttributeWithOptions(request *SetLoadBalancerHTTPListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *SetLoadBalancerHTTPListenerAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request SetLoadBalancerHTTPListenerAttributeRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return SetLoadBalancerHTTPListenerAttributeResponse

func (*Client) SetLoadBalancerHTTPSListenerAttribute

func (client *Client) SetLoadBalancerHTTPSListenerAttribute(request *SetLoadBalancerHTTPSListenerAttributeRequest) (_result *SetLoadBalancerHTTPSListenerAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request SetLoadBalancerHTTPSListenerAttributeRequest
  • @return SetLoadBalancerHTTPSListenerAttributeResponse

func (*Client) SetLoadBalancerHTTPSListenerAttributeWithOptions

func (client *Client) SetLoadBalancerHTTPSListenerAttributeWithOptions(request *SetLoadBalancerHTTPSListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *SetLoadBalancerHTTPSListenerAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request SetLoadBalancerHTTPSListenerAttributeRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return SetLoadBalancerHTTPSListenerAttributeResponse

func (*Client) SetLoadBalancerStatus

func (client *Client) SetLoadBalancerStatus(request *SetLoadBalancerStatusRequest) (_result *SetLoadBalancerStatusResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request SetLoadBalancerStatusRequest
  • @return SetLoadBalancerStatusResponse

func (*Client) SetLoadBalancerStatusWithOptions

func (client *Client) SetLoadBalancerStatusWithOptions(request *SetLoadBalancerStatusRequest, runtime *util.RuntimeOptions) (_result *SetLoadBalancerStatusResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request SetLoadBalancerStatusRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return SetLoadBalancerStatusResponse

func (*Client) SetLoadBalancerTCPListenerAttribute

func (client *Client) SetLoadBalancerTCPListenerAttribute(request *SetLoadBalancerTCPListenerAttributeRequest) (_result *SetLoadBalancerTCPListenerAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request SetLoadBalancerTCPListenerAttributeRequest
  • @return SetLoadBalancerTCPListenerAttributeResponse

func (*Client) SetLoadBalancerTCPListenerAttributeWithOptions

func (client *Client) SetLoadBalancerTCPListenerAttributeWithOptions(request *SetLoadBalancerTCPListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *SetLoadBalancerTCPListenerAttributeResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request SetLoadBalancerTCPListenerAttributeRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return SetLoadBalancerTCPListenerAttributeResponse

func (*Client) SetLoadBalancerUDPListenerAttribute

func (client *Client) SetLoadBalancerUDPListenerAttribute(request *SetLoadBalancerUDPListenerAttributeRequest) (_result *SetLoadBalancerUDPListenerAttributeResponse, _err error)

*

  • @deprecated
  • >
  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request SetLoadBalancerUDPListenerAttributeRequest
  • @return SetLoadBalancerUDPListenerAttributeResponse

Deprecated

func (*Client) SetLoadBalancerUDPListenerAttributeWithOptions

func (client *Client) SetLoadBalancerUDPListenerAttributeWithOptions(request *SetLoadBalancerUDPListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *SetLoadBalancerUDPListenerAttributeResponse, _err error)

*

  • @deprecated
  • >
  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request SetLoadBalancerUDPListenerAttributeRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return SetLoadBalancerUDPListenerAttributeResponse

Deprecated

func (*Client) StartEpnInstance

func (client *Client) StartEpnInstance(request *StartEpnInstanceRequest) (_result *StartEpnInstanceResponse, _err error)

func (*Client) StartEpnInstanceWithOptions

func (client *Client) StartEpnInstanceWithOptions(request *StartEpnInstanceRequest, runtime *util.RuntimeOptions) (_result *StartEpnInstanceResponse, _err error)

func (*Client) StartInstance

func (client *Client) StartInstance(request *StartInstanceRequest) (_result *StartInstanceResponse, _err error)

*

  • * You can call the operation only when the instance is in the Stopped state.
  • * If the operation is successful, the status of the instance becomes Starting. *
  • @param request StartInstanceRequest
  • @return StartInstanceResponse

func (*Client) StartInstanceWithOptions

func (client *Client) StartInstanceWithOptions(request *StartInstanceRequest, runtime *util.RuntimeOptions) (_result *StartInstanceResponse, _err error)

*

  • * You can call the operation only when the instance is in the Stopped state.
  • * If the operation is successful, the status of the instance becomes Starting. *
  • @param request StartInstanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return StartInstanceResponse

func (*Client) StartInstances

func (client *Client) StartInstances(request *StartInstancesRequest) (_result *StartInstancesResponse, _err error)

func (*Client) StartInstancesWithOptions

func (client *Client) StartInstancesWithOptions(tmpReq *StartInstancesRequest, runtime *util.RuntimeOptions) (_result *StartInstancesResponse, _err error)

func (*Client) StartLoadBalancerListener

func (client *Client) StartLoadBalancerListener(request *StartLoadBalancerListenerRequest) (_result *StartLoadBalancerListenerResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request StartLoadBalancerListenerRequest
  • @return StartLoadBalancerListenerResponse

func (*Client) StartLoadBalancerListenerWithOptions

func (client *Client) StartLoadBalancerListenerWithOptions(request *StartLoadBalancerListenerRequest, runtime *util.RuntimeOptions) (_result *StartLoadBalancerListenerResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request StartLoadBalancerListenerRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return StartLoadBalancerListenerResponse

func (*Client) StartSnatIpForSnatEntry

func (client *Client) StartSnatIpForSnatEntry(request *StartSnatIpForSnatEntryRequest) (_result *StartSnatIpForSnatEntryResponse, _err error)

func (*Client) StartSnatIpForSnatEntryWithOptions

func (client *Client) StartSnatIpForSnatEntryWithOptions(request *StartSnatIpForSnatEntryRequest, runtime *util.RuntimeOptions) (_result *StartSnatIpForSnatEntryResponse, _err error)

func (*Client) StopEpnInstance

func (client *Client) StopEpnInstance(request *StopEpnInstanceRequest) (_result *StopEpnInstanceResponse, _err error)

func (*Client) StopEpnInstanceWithOptions

func (client *Client) StopEpnInstanceWithOptions(request *StopEpnInstanceRequest, runtime *util.RuntimeOptions) (_result *StopEpnInstanceResponse, _err error)

func (*Client) StopInstance

func (client *Client) StopInstance(request *StopInstanceRequest) (_result *StopInstanceResponse, _err error)

*

  • * You can call this operation to stop instances that are only in the Running state.
  • * If the call is successful, the state of the instance becomes Stopping.
  • * Once the instance is stopped, the state of the instance becomes Stopped.
  • * Force stop is supported, which is equivalent to power-off. Data that is not written to disks on the instance may be lost. *
  • @param request StopInstanceRequest
  • @return StopInstanceResponse

func (*Client) StopInstanceWithOptions

func (client *Client) StopInstanceWithOptions(request *StopInstanceRequest, runtime *util.RuntimeOptions) (_result *StopInstanceResponse, _err error)

*

  • * You can call this operation to stop instances that are only in the Running state.
  • * If the call is successful, the state of the instance becomes Stopping.
  • * Once the instance is stopped, the state of the instance becomes Stopped.
  • * Force stop is supported, which is equivalent to power-off. Data that is not written to disks on the instance may be lost. *
  • @param request StopInstanceRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return StopInstanceResponse

func (*Client) StopInstances

func (client *Client) StopInstances(request *StopInstancesRequest) (_result *StopInstancesResponse, _err error)

func (*Client) StopInstancesWithOptions

func (client *Client) StopInstancesWithOptions(tmpReq *StopInstancesRequest, runtime *util.RuntimeOptions) (_result *StopInstancesResponse, _err error)

func (*Client) StopLoadBalancerListener

func (client *Client) StopLoadBalancerListener(request *StopLoadBalancerListenerRequest) (_result *StopLoadBalancerListenerResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request StopLoadBalancerListenerRequest
  • @return StopLoadBalancerListenerResponse

func (*Client) StopLoadBalancerListenerWithOptions

func (client *Client) StopLoadBalancerListenerWithOptions(request *StopLoadBalancerListenerRequest, runtime *util.RuntimeOptions) (_result *StopLoadBalancerListenerResponse, _err error)

*

  • * You can call this operation up to 100 times per second per account.
  • * You can call this operation up to 10 times per second per user. *
  • @param request StopLoadBalancerListenerRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return StopLoadBalancerListenerResponse

func (*Client) StopSnatIpForSnatEntry

func (client *Client) StopSnatIpForSnatEntry(request *StopSnatIpForSnatEntryRequest) (_result *StopSnatIpForSnatEntryResponse, _err error)

func (*Client) StopSnatIpForSnatEntryWithOptions

func (client *Client) StopSnatIpForSnatEntryWithOptions(request *StopSnatIpForSnatEntryRequest, runtime *util.RuntimeOptions) (_result *StopSnatIpForSnatEntryResponse, _err error)

func (*Client) TerminateWorkflow

func (client *Client) TerminateWorkflow(request *TerminateWorkflowRequest) (_result *TerminateWorkflowResponse, _err error)

func (*Client) TerminateWorkflowWithOptions

func (client *Client) TerminateWorkflowWithOptions(tmpReq *TerminateWorkflowRequest, runtime *util.RuntimeOptions) (_result *TerminateWorkflowResponse, _err error)

func (*Client) UnAssociateEnsEipAddress

func (client *Client) UnAssociateEnsEipAddress(request *UnAssociateEnsEipAddressRequest) (_result *UnAssociateEnsEipAddressResponse, _err error)

func (*Client) UnAssociateEnsEipAddressWithOptions

func (client *Client) UnAssociateEnsEipAddressWithOptions(request *UnAssociateEnsEipAddressRequest, runtime *util.RuntimeOptions) (_result *UnAssociateEnsEipAddressResponse, _err error)

func (*Client) UnassignPrivateIpAddresses

func (client *Client) UnassignPrivateIpAddresses(request *UnassignPrivateIpAddressesRequest) (_result *UnassignPrivateIpAddressesResponse, _err error)

func (*Client) UnassignPrivateIpAddressesWithOptions

func (client *Client) UnassignPrivateIpAddressesWithOptions(request *UnassignPrivateIpAddressesRequest, runtime *util.RuntimeOptions) (_result *UnassignPrivateIpAddressesResponse, _err error)

func (*Client) UnassociateNetworkAcl

func (client *Client) UnassociateNetworkAcl(request *UnassociateNetworkAclRequest) (_result *UnassociateNetworkAclResponse, _err error)

func (*Client) UnassociateNetworkAclWithOptions

func (client *Client) UnassociateNetworkAclWithOptions(request *UnassociateNetworkAclRequest, runtime *util.RuntimeOptions) (_result *UnassociateNetworkAclResponse, _err error)

func (*Client) UpdateEnsSaleControl

func (client *Client) UpdateEnsSaleControl(request *UpdateEnsSaleControlRequest) (_result *UpdateEnsSaleControlResponse, _err error)

func (*Client) UpdateEnsSaleControlWithOptions

func (client *Client) UpdateEnsSaleControlWithOptions(tmpReq *UpdateEnsSaleControlRequest, runtime *util.RuntimeOptions) (_result *UpdateEnsSaleControlResponse, _err error)

func (*Client) UpgradeAICInstanceImage

func (client *Client) UpgradeAICInstanceImage(request *UpgradeAICInstanceImageRequest) (_result *UpgradeAICInstanceImageResponse, _err error)

func (*Client) UpgradeAICInstanceImageWithOptions

func (client *Client) UpgradeAICInstanceImageWithOptions(tmpReq *UpgradeAICInstanceImageRequest, runtime *util.RuntimeOptions) (_result *UpgradeAICInstanceImageResponse, _err error)

func (*Client) UpgradeApplication

func (client *Client) UpgradeApplication(request *UpgradeApplicationRequest) (_result *UpgradeApplicationResponse, _err error)

func (*Client) UpgradeApplicationWithOptions

func (client *Client) UpgradeApplicationWithOptions(request *UpgradeApplicationRequest, runtime *util.RuntimeOptions) (_result *UpgradeApplicationResponse, _err error)

type CopySDGRequest

type CopySDGRequest struct {
	DestinationRegionIds []*string `json:"DestinationRegionIds,omitempty" xml:"DestinationRegionIds,omitempty" type:"Repeated"`
	SDGId                *string   `json:"SDGId,omitempty" xml:"SDGId,omitempty"`
}

func (CopySDGRequest) GoString

func (s CopySDGRequest) GoString() string

func (*CopySDGRequest) SetDestinationRegionIds

func (s *CopySDGRequest) SetDestinationRegionIds(v []*string) *CopySDGRequest

func (*CopySDGRequest) SetSDGId

func (s *CopySDGRequest) SetSDGId(v string) *CopySDGRequest

func (CopySDGRequest) String

func (s CopySDGRequest) String() string

type CopySDGResponse

type CopySDGResponse struct {
	Headers    map[string]*string   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CopySDGResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CopySDGResponse) GoString

func (s CopySDGResponse) GoString() string

func (*CopySDGResponse) SetBody

func (*CopySDGResponse) SetHeaders

func (s *CopySDGResponse) SetHeaders(v map[string]*string) *CopySDGResponse

func (*CopySDGResponse) SetStatusCode

func (s *CopySDGResponse) SetStatusCode(v int32) *CopySDGResponse

func (CopySDGResponse) String

func (s CopySDGResponse) String() string

type CopySDGResponseBody

type CopySDGResponseBody struct {
	Data      *CopySDGResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	RequestId *string                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CopySDGResponseBody) GoString

func (s CopySDGResponseBody) GoString() string

func (*CopySDGResponseBody) SetData

func (*CopySDGResponseBody) SetRequestId

func (s *CopySDGResponseBody) SetRequestId(v string) *CopySDGResponseBody

func (CopySDGResponseBody) String

func (s CopySDGResponseBody) String() string

type CopySDGResponseBodyData

type CopySDGResponseBodyData struct {
	Message *string                        `json:"Message,omitempty" xml:"Message,omitempty"`
	Result  *CopySDGResponseBodyDataResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
	Success *bool                          `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CopySDGResponseBodyData) GoString

func (s CopySDGResponseBodyData) GoString() string

func (*CopySDGResponseBodyData) SetMessage

func (*CopySDGResponseBodyData) SetResult

func (*CopySDGResponseBodyData) SetSuccess

func (CopySDGResponseBodyData) String

func (s CopySDGResponseBodyData) String() string

type CopySDGResponseBodyDataResult

type CopySDGResponseBodyDataResult struct {
	FailedCount  *int64                                      `json:"FailedCount,omitempty" xml:"FailedCount,omitempty"`
	FailedItems  []*CopySDGResponseBodyDataResultFailedItems `json:"FailedItems,omitempty" xml:"FailedItems,omitempty" type:"Repeated"`
	SuccessCount *int64                                      `json:"SuccessCount,omitempty" xml:"SuccessCount,omitempty"`
}

func (CopySDGResponseBodyDataResult) GoString

func (*CopySDGResponseBodyDataResult) SetFailedCount

func (*CopySDGResponseBodyDataResult) SetFailedItems

func (*CopySDGResponseBodyDataResult) SetSuccessCount

func (CopySDGResponseBodyDataResult) String

type CopySDGResponseBodyDataResultFailedItems

type CopySDGResponseBodyDataResultFailedItems struct {
	DestinationRegionId *string `json:"DestinationRegionId,omitempty" xml:"DestinationRegionId,omitempty"`
	ErrorMessage        *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
}

func (CopySDGResponseBodyDataResultFailedItems) GoString

func (*CopySDGResponseBodyDataResultFailedItems) SetDestinationRegionId

func (*CopySDGResponseBodyDataResultFailedItems) SetErrorMessage

func (CopySDGResponseBodyDataResultFailedItems) String

type CopySDGShrinkRequest

type CopySDGShrinkRequest struct {
	DestinationRegionIdsShrink *string `json:"DestinationRegionIds,omitempty" xml:"DestinationRegionIds,omitempty"`
	SDGId                      *string `json:"SDGId,omitempty" xml:"SDGId,omitempty"`
}

func (CopySDGShrinkRequest) GoString

func (s CopySDGShrinkRequest) GoString() string

func (*CopySDGShrinkRequest) SetDestinationRegionIdsShrink

func (s *CopySDGShrinkRequest) SetDestinationRegionIdsShrink(v string) *CopySDGShrinkRequest

func (*CopySDGShrinkRequest) SetSDGId

func (CopySDGShrinkRequest) String

func (s CopySDGShrinkRequest) String() string

type CopySnapshotRequest

type CopySnapshotRequest struct {
	// The destination nodes.
	DestinationRegionIds []*string `json:"DestinationRegionIds,omitempty" xml:"DestinationRegionIds,omitempty" type:"Repeated"`
	// The description of the snapshot. The description must be 2 to 256 characters in length and cannot start with `http://` or `https://`.
	DestinationSnapshotDescription *string `json:"DestinationSnapshotDescription,omitempty" xml:"DestinationSnapshotDescription,omitempty"`
	// The name of the snapshot. The name must be 2 to 128 characters in length. It must start with a letter and cannot start with `http://` or `https://`. It can contain letters, digits, colons (:), underscores (\_), and hyphens (-).
	DestinationSnapshotName *string `json:"DestinationSnapshotName,omitempty" xml:"DestinationSnapshotName,omitempty"`
	// The ID of the source snapshot.
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
}

func (CopySnapshotRequest) GoString

func (s CopySnapshotRequest) GoString() string

func (*CopySnapshotRequest) SetDestinationRegionIds

func (s *CopySnapshotRequest) SetDestinationRegionIds(v []*string) *CopySnapshotRequest

func (*CopySnapshotRequest) SetDestinationSnapshotDescription

func (s *CopySnapshotRequest) SetDestinationSnapshotDescription(v string) *CopySnapshotRequest

func (*CopySnapshotRequest) SetDestinationSnapshotName

func (s *CopySnapshotRequest) SetDestinationSnapshotName(v string) *CopySnapshotRequest

func (*CopySnapshotRequest) SetSnapshotId

func (s *CopySnapshotRequest) SetSnapshotId(v string) *CopySnapshotRequest

func (CopySnapshotRequest) String

func (s CopySnapshotRequest) String() string

type CopySnapshotResponse

type CopySnapshotResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CopySnapshotResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CopySnapshotResponse) GoString

func (s CopySnapshotResponse) GoString() string

func (*CopySnapshotResponse) SetBody

func (*CopySnapshotResponse) SetHeaders

func (s *CopySnapshotResponse) SetHeaders(v map[string]*string) *CopySnapshotResponse

func (*CopySnapshotResponse) SetStatusCode

func (s *CopySnapshotResponse) SetStatusCode(v int32) *CopySnapshotResponse

func (CopySnapshotResponse) String

func (s CopySnapshotResponse) String() string

type CopySnapshotResponseBody

type CopySnapshotResponseBody struct {
	// The list of created snapshots.
	AllocationId []*CopySnapshotResponseBodyAllocationId `json:"AllocationId,omitempty" xml:"AllocationId,omitempty" type:"Repeated"`
	// Success status code.
	//
	// *   **PartSuccess**: partially succeeded.
	// *   **AllSuccess**: all succeeded.
	BizStatusCode *string `json:"BizStatusCode,omitempty" xml:"BizStatusCode,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The list of nodes that are not created.
	UnAllocationId []*CopySnapshotResponseBodyUnAllocationId `json:"UnAllocationId,omitempty" xml:"UnAllocationId,omitempty" type:"Repeated"`
}

func (CopySnapshotResponseBody) GoString

func (s CopySnapshotResponseBody) GoString() string

func (*CopySnapshotResponseBody) SetAllocationId

func (*CopySnapshotResponseBody) SetBizStatusCode

func (*CopySnapshotResponseBody) SetRequestId

func (*CopySnapshotResponseBody) SetUnAllocationId

func (CopySnapshotResponseBody) String

func (s CopySnapshotResponseBody) String() string

type CopySnapshotResponseBodyAllocationId

type CopySnapshotResponseBodyAllocationId struct {
	// The ID of the node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// An array of instance IDs.
	InstanceId []*string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty" type:"Repeated"`
}

func (CopySnapshotResponseBodyAllocationId) GoString

func (*CopySnapshotResponseBodyAllocationId) SetEnsRegionId

func (*CopySnapshotResponseBodyAllocationId) SetInstanceId

func (CopySnapshotResponseBodyAllocationId) String

type CopySnapshotResponseBodyUnAllocationId

type CopySnapshotResponseBodyUnAllocationId struct {
	// The ID of the node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
}

func (CopySnapshotResponseBodyUnAllocationId) GoString

func (*CopySnapshotResponseBodyUnAllocationId) SetEnsRegionId

func (CopySnapshotResponseBodyUnAllocationId) String

type CopySnapshotShrinkRequest

type CopySnapshotShrinkRequest struct {
	// The destination nodes.
	DestinationRegionIdsShrink *string `json:"DestinationRegionIds,omitempty" xml:"DestinationRegionIds,omitempty"`
	// The description of the snapshot. The description must be 2 to 256 characters in length and cannot start with `http://` or `https://`.
	DestinationSnapshotDescription *string `json:"DestinationSnapshotDescription,omitempty" xml:"DestinationSnapshotDescription,omitempty"`
	// The name of the snapshot. The name must be 2 to 128 characters in length. It must start with a letter and cannot start with `http://` or `https://`. It can contain letters, digits, colons (:), underscores (\_), and hyphens (-).
	DestinationSnapshotName *string `json:"DestinationSnapshotName,omitempty" xml:"DestinationSnapshotName,omitempty"`
	// The ID of the source snapshot.
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
}

func (CopySnapshotShrinkRequest) GoString

func (s CopySnapshotShrinkRequest) GoString() string

func (*CopySnapshotShrinkRequest) SetDestinationRegionIdsShrink

func (s *CopySnapshotShrinkRequest) SetDestinationRegionIdsShrink(v string) *CopySnapshotShrinkRequest

func (*CopySnapshotShrinkRequest) SetDestinationSnapshotDescription

func (s *CopySnapshotShrinkRequest) SetDestinationSnapshotDescription(v string) *CopySnapshotShrinkRequest

func (*CopySnapshotShrinkRequest) SetDestinationSnapshotName

func (s *CopySnapshotShrinkRequest) SetDestinationSnapshotName(v string) *CopySnapshotShrinkRequest

func (*CopySnapshotShrinkRequest) SetSnapshotId

func (CopySnapshotShrinkRequest) String

func (s CopySnapshotShrinkRequest) String() string

type CreateARMServerInstancesRequest

type CreateARMServerInstancesRequest struct {
	// The number of instances to create. Valid values: **1** to **100**.
	Amount *int32 `json:"Amount,omitempty" xml:"Amount,omitempty"`
	// Specifies whether to enable auto-renewal for the subscription. Valid values:
	//
	// *   true
	// *   false (default)
	AutoRenew *bool `json:"AutoRenew,omitempty" xml:"AutoRenew,omitempty"`
	// Specifies whether to use vouchers. Default values: true. Valid values:
	//
	// - true
	//
	// - false
	AutoUseCoupon *bool `json:"AutoUseCoupon,omitempty" xml:"AutoUseCoupon,omitempty"`
	// The ID of the Edge Node Service (ENS) node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The refresh rate. Unit: Hz. Valid values: 30 and 60.
	Frequency *int32 `json:"Frequency,omitempty" xml:"Frequency,omitempty"`
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The specification of the Android in Container (AIC) instance. Valid values:
	//
	// *   aic.cf53r.c1.np
	// *   aic.cf53r.c2.np
	// *   aic.cf53r.c3.np
	// *   aic.cf53r.c4.np
	// *   aic.cf53r.c5.np
	// *   aic.cf53r.c6.np
	// *   aic.cf53r.c7.np
	// *   aic.cf53r.c8.np
	// *   ens.a6c2
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// The name of the key pair.
	KeyPairName *string `json:"KeyPairName,omitempty" xml:"KeyPairName,omitempty"`
	// The name of the namespace.
	NameSpace *string `json:"NameSpace,omitempty" xml:"NameSpace,omitempty"`
	// The billing method. Set the value to **PrePaid**. PrePaid specifies the subscription billing method.
	//
	// >  Only PrePaid is supported.
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The subscription duration of the instance.
	//
	// *   If you leave PeriodUnit empty, the instance is purchased on a monthly basis. Valid values: Day and Month.
	// *   If you set PeriodUnit to Day, you can set Period only to 3.
	// *   If you set PeriodUnit to Month, you can set Period to a value within the range of \[1,9], or set the value to 12.
	Period *int32 `json:"Period,omitempty" xml:"Period,omitempty"`
	// The unit of the subscription duration.
	//
	// *   If you leave PeriodUnit empty, the instance is purchased on a monthly basis. Valid values: Day and Month.
	// *   If you set PeriodUnit to Day, you can set Period only to 3.
	// *   If you set PeriodUnit to Month, you can set Period to a value within the range of \[1,9], or set the value to 12.
	PeriodUnit *string `json:"PeriodUnit,omitempty" xml:"PeriodUnit,omitempty"`
	// The resolution. Valid values:
	//
	// *   1920\*1080
	// *   1280\*720
	// *   1080\*1920
	// *   720\*1280
	Resolution *string `json:"Resolution,omitempty" xml:"Resolution,omitempty"`
	// The name of the service.
	ServerName *string `json:"ServerName,omitempty" xml:"ServerName,omitempty"`
	// The specification of the ARM server. Valid values:
	//
	// *   cas.cf53r
	// *   cas.cf52r
	// *   cas.cf52m1r
	// *   cas.tg52g2
	// *   ens.afq-c2m3i.medium
	ServerType *string `json:"ServerType,omitempty" xml:"ServerType,omitempty"`
}

func (CreateARMServerInstancesRequest) GoString

func (*CreateARMServerInstancesRequest) SetAmount

func (*CreateARMServerInstancesRequest) SetAutoRenew

func (*CreateARMServerInstancesRequest) SetAutoUseCoupon

func (*CreateARMServerInstancesRequest) SetEnsRegionId

func (*CreateARMServerInstancesRequest) SetFrequency

func (*CreateARMServerInstancesRequest) SetImageId

func (*CreateARMServerInstancesRequest) SetInstanceType

func (*CreateARMServerInstancesRequest) SetKeyPairName

func (*CreateARMServerInstancesRequest) SetNameSpace

func (*CreateARMServerInstancesRequest) SetPayType

func (*CreateARMServerInstancesRequest) SetPeriod

func (*CreateARMServerInstancesRequest) SetPeriodUnit

func (*CreateARMServerInstancesRequest) SetResolution

func (*CreateARMServerInstancesRequest) SetServerName

func (*CreateARMServerInstancesRequest) SetServerType

func (CreateARMServerInstancesRequest) String

type CreateARMServerInstancesResponse

type CreateARMServerInstancesResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateARMServerInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateARMServerInstancesResponse) GoString

func (*CreateARMServerInstancesResponse) SetHeaders

func (*CreateARMServerInstancesResponse) SetStatusCode

func (CreateARMServerInstancesResponse) String

type CreateARMServerInstancesResponseBody

type CreateARMServerInstancesResponseBody struct {
	// The IDs of instances.
	InstanceIds []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
	// The ID of the order.
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateARMServerInstancesResponseBody) GoString

func (*CreateARMServerInstancesResponseBody) SetInstanceIds

func (*CreateARMServerInstancesResponseBody) SetOrderId

func (*CreateARMServerInstancesResponseBody) SetRequestId

func (CreateARMServerInstancesResponseBody) String

type CreateApplicationRequest

type CreateApplicationRequest struct {
	// The edge application template. The value must be a JSON string that contains the following information:
	//
	// *   Basic information such as the name of the application
	// *   Information such as resource specifications and network security configurations
	// *   Service specifications
	// *   Required resources
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The timeout period for asynchronous processing. Unit: seconds. Default value: 1800.
	Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"`
}

func (CreateApplicationRequest) GoString

func (s CreateApplicationRequest) GoString() string

func (*CreateApplicationRequest) SetTemplate

func (*CreateApplicationRequest) SetTimeout

func (CreateApplicationRequest) String

func (s CreateApplicationRequest) String() string

type CreateApplicationResponse

type CreateApplicationResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateApplicationResponse) GoString

func (s CreateApplicationResponse) GoString() string

func (*CreateApplicationResponse) SetBody

func (*CreateApplicationResponse) SetHeaders

func (*CreateApplicationResponse) SetStatusCode

func (CreateApplicationResponse) String

func (s CreateApplicationResponse) String() string

type CreateApplicationResponseBody

type CreateApplicationResponseBody struct {
	// The ID of the application. This is the unique identifier of the edge application.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateApplicationResponseBody) GoString

func (*CreateApplicationResponseBody) SetAppId

func (*CreateApplicationResponseBody) SetRequestId

func (CreateApplicationResponseBody) String

type CreateClassicNetworkRequest

type CreateClassicNetworkRequest struct {
	// The CIDR block of the network. You can use one of the following CIDR blocks or their subnets as the CIDR block of the network:
	//
	// *   10.0.0.0/8 (default)
	// *   172.16.0.0/12
	// *   192.168.0.0/16
	CidrBlock *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	// The description of the listener. The description is **1** to **80** characters in length.
	//
	// >  The value cannot start with `http://` or `https://`.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the edge node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The name of the network. The name must meet the following requirements:
	//
	// *   The name must be 2 to 128 characters in length.
	// *   The name must start with a letter but cannot start with http:// or https://.
	// *   The name can contain letters, digits, colons (:), underscores (\_), and hyphens (-).
	NetworkName *string `json:"NetworkName,omitempty" xml:"NetworkName,omitempty"`
}

func (CreateClassicNetworkRequest) GoString

func (s CreateClassicNetworkRequest) GoString() string

func (*CreateClassicNetworkRequest) SetCidrBlock

func (*CreateClassicNetworkRequest) SetDescription

func (*CreateClassicNetworkRequest) SetEnsRegionId

func (*CreateClassicNetworkRequest) SetNetworkName

func (CreateClassicNetworkRequest) String

type CreateClassicNetworkResponse

type CreateClassicNetworkResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateClassicNetworkResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateClassicNetworkResponse) GoString

func (s CreateClassicNetworkResponse) GoString() string

func (*CreateClassicNetworkResponse) SetBody

func (*CreateClassicNetworkResponse) SetHeaders

func (*CreateClassicNetworkResponse) SetStatusCode

func (CreateClassicNetworkResponse) String

type CreateClassicNetworkResponseBody

type CreateClassicNetworkResponseBody struct {
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateClassicNetworkResponseBody) GoString

func (*CreateClassicNetworkResponseBody) SetNetworkId

func (*CreateClassicNetworkResponseBody) SetRequestId

func (CreateClassicNetworkResponseBody) String

type CreateDiskRequest

type CreateDiskRequest struct {
	// The category of the disk. Valid values:
	//
	// *   cloud_efficiency: ultra disk.
	// *   cloud_ssd: all-flash disk.
	// *   local_hdd: local HDD.
	// *   local_ssd: local SSD.
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	// The name of the disk.
	DiskName *string `json:"DiskName,omitempty" xml:"DiskName,omitempty"`
	// Specifies whether to encrypt the new system disk. Valid values:
	//
	// *   **true**
	// *   **false** (default): no
	Encrypted *bool `json:"Encrypted,omitempty" xml:"Encrypted,omitempty"`
	// The ID of the edge node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The billing method of the instance. Valid values:
	//
	// *   PrePaid: subscription.
	// *   PostPaid: pay-as-you-go.
	InstanceChargeType *string `json:"InstanceChargeType,omitempty" xml:"InstanceChargeType,omitempty"`
	// The ID of the Key Management Service (KMS) key that is used by the cloud disk.
	//
	// >  If you set the **Encrypted** parameter to **true**, the default service key is used when the **KMSKeyId** parameter is empty.
	KMSKeyId *string `json:"KMSKeyId,omitempty" xml:"KMSKeyId,omitempty"`
	// The size of the disk. Unit: GiB.
	Size *string `json:"Size,omitempty" xml:"Size,omitempty"`
	// The ID of the snapshot that you want to use to create the disk.
	//
	// The following limits apply to the **SnapshotId** and **Size** parameters:
	//
	// *   If the size of the snapshot specified by **SnapshotId** is greater than the specified **Size** value, the size of the created disk is equal to the specified snapshot size.
	// *   If the size of the snapshot specified by **SnapshotId** is smaller than the specified **Size** value, the size of the created disk is equal to the specified **Size** value.
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
}

func (CreateDiskRequest) GoString

func (s CreateDiskRequest) GoString() string

func (*CreateDiskRequest) SetCategory

func (s *CreateDiskRequest) SetCategory(v string) *CreateDiskRequest

func (*CreateDiskRequest) SetDiskName

func (s *CreateDiskRequest) SetDiskName(v string) *CreateDiskRequest

func (*CreateDiskRequest) SetEncrypted

func (s *CreateDiskRequest) SetEncrypted(v bool) *CreateDiskRequest

func (*CreateDiskRequest) SetEnsRegionId

func (s *CreateDiskRequest) SetEnsRegionId(v string) *CreateDiskRequest

func (*CreateDiskRequest) SetInstanceChargeType

func (s *CreateDiskRequest) SetInstanceChargeType(v string) *CreateDiskRequest

func (*CreateDiskRequest) SetKMSKeyId

func (s *CreateDiskRequest) SetKMSKeyId(v string) *CreateDiskRequest

func (*CreateDiskRequest) SetSize

func (*CreateDiskRequest) SetSnapshotId

func (s *CreateDiskRequest) SetSnapshotId(v string) *CreateDiskRequest

func (CreateDiskRequest) String

func (s CreateDiskRequest) String() string

type CreateDiskResponse

type CreateDiskResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateDiskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateDiskResponse) GoString

func (s CreateDiskResponse) GoString() string

func (*CreateDiskResponse) SetBody

func (*CreateDiskResponse) SetHeaders

func (s *CreateDiskResponse) SetHeaders(v map[string]*string) *CreateDiskResponse

func (*CreateDiskResponse) SetStatusCode

func (s *CreateDiskResponse) SetStatusCode(v int32) *CreateDiskResponse

func (CreateDiskResponse) String

func (s CreateDiskResponse) String() string

type CreateDiskResponseBody

type CreateDiskResponseBody struct {
	// IDs of instances.
	InstanceIds []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
	// The ID of the order. Multiple IDs are separated by commas (,).
	//
	// >  This parameter is not returned for the pay-as-you-go billing method.
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateDiskResponseBody) GoString

func (s CreateDiskResponseBody) GoString() string

func (*CreateDiskResponseBody) SetInstanceIds

func (s *CreateDiskResponseBody) SetInstanceIds(v []*string) *CreateDiskResponseBody

func (*CreateDiskResponseBody) SetOrderId

func (*CreateDiskResponseBody) SetRequestId

func (CreateDiskResponseBody) String

func (s CreateDiskResponseBody) String() string

type CreateEipInstanceRequest

type CreateEipInstanceRequest struct {
	// The peak bandwidth of the EIP. Default value: 5. Valid values: 5 to 10000. Unit: Mbit/s.
	Bandwidth *int64 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"`
	// The description of elastic IP address (EIP).
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the Edge Node Service (ENS) node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The billing method of the EIP. Valid values:
	//
	// *   **PrePaid**: subscription
	// *   **PostPaid** (default): pay-as-you-go on a monthly basis
	//
	// >  If you set **InstanceChargeType** to **PostPaid**, you cannot set **InternetChargeType** to **PayByBandwidth**.
	InstanceChargeType *string `json:"InstanceChargeType,omitempty" xml:"InstanceChargeType,omitempty"`
	// The metering method of the EIP. Valid values:
	//
	// *   **PayByBandwidth** (default): pay-by-bandwidth
	// *   **95BandwidthByMonth**: pay-by-monthly-95th-percentile-bandwidth
	InternetChargeType *string `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"`
	// The Internet service provider. Valid values:
	//
	// *   **cmcc**: China Mobile
	// *   **unicom**: China Unicom
	// *   **telecom**: China Telecom
	Isp *string `json:"Isp,omitempty" xml:"Isp,omitempty"`
	// The name of the EIP.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (CreateEipInstanceRequest) GoString

func (s CreateEipInstanceRequest) GoString() string

func (*CreateEipInstanceRequest) SetBandwidth

func (*CreateEipInstanceRequest) SetDescription

func (*CreateEipInstanceRequest) SetEnsRegionId

func (*CreateEipInstanceRequest) SetInstanceChargeType

func (s *CreateEipInstanceRequest) SetInstanceChargeType(v string) *CreateEipInstanceRequest

func (*CreateEipInstanceRequest) SetInternetChargeType

func (s *CreateEipInstanceRequest) SetInternetChargeType(v string) *CreateEipInstanceRequest

func (*CreateEipInstanceRequest) SetIsp

func (*CreateEipInstanceRequest) SetName

func (CreateEipInstanceRequest) String

func (s CreateEipInstanceRequest) String() string

type CreateEipInstanceResponse

type CreateEipInstanceResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateEipInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateEipInstanceResponse) GoString

func (s CreateEipInstanceResponse) GoString() string

func (*CreateEipInstanceResponse) SetBody

func (*CreateEipInstanceResponse) SetHeaders

func (*CreateEipInstanceResponse) SetStatusCode

func (CreateEipInstanceResponse) String

func (s CreateEipInstanceResponse) String() string

type CreateEipInstanceResponseBody

type CreateEipInstanceResponseBody struct {
	// The ID of the EIP.
	AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateEipInstanceResponseBody) GoString

func (*CreateEipInstanceResponseBody) SetAllocationId

func (*CreateEipInstanceResponseBody) SetRequestId

func (CreateEipInstanceResponseBody) String

type CreateEnsRouteEntryRequest

type CreateEnsRouteEntryRequest struct {
	// The description of the custom route entry.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The destination CIDR block of the custom route entry. Make sure that the destination CIDR block meets the following requirements:
	//
	// *   The destination CIDR block is not 100.64.0.0/10 or a subset of 100.64.0.0/10.
	// *   The destination CIDR block of the custom route entry is different from the destination CIDR blocks of other route entries in the same route table.
	// *   0.0.0.0/0 indicates the default CIDR block.
	DestinationCidrBlock *string `json:"DestinationCidrBlock,omitempty" xml:"DestinationCidrBlock,omitempty"`
	// The ID of the next hop of the custom route entry.
	NextHopId *string `json:"NextHopId,omitempty" xml:"NextHopId,omitempty"`
	// The type of next hop of the custom route entry. Valid values:
	//
	// *   Instance (default): an ENS instance.
	NextHopType *string `json:"NextHopType,omitempty" xml:"NextHopType,omitempty"`
	// The name of the custom route entry that you want to add. The name must be 1 to 128 characters in length. It cannot start with http:// or https://.
	RouteEntryName *string `json:"RouteEntryName,omitempty" xml:"RouteEntryName,omitempty"`
	// The ID of the route table to which you want to add a custom route entry.
	RouteTableId *string `json:"RouteTableId,omitempty" xml:"RouteTableId,omitempty"`
}

func (CreateEnsRouteEntryRequest) GoString

func (s CreateEnsRouteEntryRequest) GoString() string

func (*CreateEnsRouteEntryRequest) SetDescription

func (*CreateEnsRouteEntryRequest) SetDestinationCidrBlock

func (s *CreateEnsRouteEntryRequest) SetDestinationCidrBlock(v string) *CreateEnsRouteEntryRequest

func (*CreateEnsRouteEntryRequest) SetNextHopId

func (*CreateEnsRouteEntryRequest) SetNextHopType

func (*CreateEnsRouteEntryRequest) SetRouteEntryName

func (*CreateEnsRouteEntryRequest) SetRouteTableId

func (CreateEnsRouteEntryRequest) String

type CreateEnsRouteEntryResponse

type CreateEnsRouteEntryResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateEnsRouteEntryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateEnsRouteEntryResponse) GoString

func (s CreateEnsRouteEntryResponse) GoString() string

func (*CreateEnsRouteEntryResponse) SetBody

func (*CreateEnsRouteEntryResponse) SetHeaders

func (*CreateEnsRouteEntryResponse) SetStatusCode

func (CreateEnsRouteEntryResponse) String

type CreateEnsRouteEntryResponseBody

type CreateEnsRouteEntryResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the route.
	RouteEntryId *string `json:"RouteEntryId,omitempty" xml:"RouteEntryId,omitempty"`
}

func (CreateEnsRouteEntryResponseBody) GoString

func (*CreateEnsRouteEntryResponseBody) SetRequestId

func (*CreateEnsRouteEntryResponseBody) SetRouteEntryId

func (CreateEnsRouteEntryResponseBody) String

type CreateEnsSaleControlRequest

type CreateEnsSaleControlRequest struct {
	AliUidAccount *string                                    `json:"AliUidAccount,omitempty" xml:"AliUidAccount,omitempty"`
	CommodityCode *string                                    `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	SaleControls  []*CreateEnsSaleControlRequestSaleControls `json:"SaleControls,omitempty" xml:"SaleControls,omitempty" type:"Repeated"`
}

func (CreateEnsSaleControlRequest) GoString

func (s CreateEnsSaleControlRequest) GoString() string

func (*CreateEnsSaleControlRequest) SetAliUidAccount

func (*CreateEnsSaleControlRequest) SetCommodityCode

func (*CreateEnsSaleControlRequest) SetSaleControls

func (CreateEnsSaleControlRequest) String

type CreateEnsSaleControlRequestSaleControls

type CreateEnsSaleControlRequestSaleControls struct {
	ConditionControls []*CreateEnsSaleControlRequestSaleControlsConditionControls `json:"ConditionControls,omitempty" xml:"ConditionControls,omitempty" type:"Repeated"`
	Description       *string                                                     `json:"Description,omitempty" xml:"Description,omitempty"`
	ModuleCode        *string                                                     `json:"ModuleCode,omitempty" xml:"ModuleCode,omitempty"`
	ModuleValue       *CreateEnsSaleControlRequestSaleControlsModuleValue         `json:"ModuleValue,omitempty" xml:"ModuleValue,omitempty" type:"Struct"`
	Operator          *string                                                     `json:"Operator,omitempty" xml:"Operator,omitempty"`
	OrderType         *string                                                     `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
}

func (CreateEnsSaleControlRequestSaleControls) GoString

func (*CreateEnsSaleControlRequestSaleControls) SetDescription

func (*CreateEnsSaleControlRequestSaleControls) SetModuleCode

func (*CreateEnsSaleControlRequestSaleControls) SetOperator

func (*CreateEnsSaleControlRequestSaleControls) SetOrderType

func (CreateEnsSaleControlRequestSaleControls) String

type CreateEnsSaleControlRequestSaleControlsConditionControls

type CreateEnsSaleControlRequestSaleControlsConditionControls struct {
	ConditionControlModuleCode  *string `json:"ConditionControlModuleCode,omitempty" xml:"ConditionControlModuleCode,omitempty"`
	ConditionControlModuleValue *string `json:"ConditionControlModuleValue,omitempty" xml:"ConditionControlModuleValue,omitempty"`
}

func (CreateEnsSaleControlRequestSaleControlsConditionControls) GoString

func (*CreateEnsSaleControlRequestSaleControlsConditionControls) SetConditionControlModuleCode

func (*CreateEnsSaleControlRequestSaleControlsConditionControls) SetConditionControlModuleValue

func (CreateEnsSaleControlRequestSaleControlsConditionControls) String

type CreateEnsSaleControlRequestSaleControlsModuleValue

type CreateEnsSaleControlRequestSaleControlsModuleValue struct {
	ModuleMaxValue *string   `json:"ModuleMaxValue,omitempty" xml:"ModuleMaxValue,omitempty"`
	ModuleMinValue *string   `json:"ModuleMinValue,omitempty" xml:"ModuleMinValue,omitempty"`
	ModuleValue    []*string `json:"ModuleValue,omitempty" xml:"ModuleValue,omitempty" type:"Repeated"`
}

func (CreateEnsSaleControlRequestSaleControlsModuleValue) GoString

func (*CreateEnsSaleControlRequestSaleControlsModuleValue) SetModuleMaxValue

func (*CreateEnsSaleControlRequestSaleControlsModuleValue) SetModuleMinValue

func (*CreateEnsSaleControlRequestSaleControlsModuleValue) SetModuleValue

func (CreateEnsSaleControlRequestSaleControlsModuleValue) String

type CreateEnsSaleControlResponse

type CreateEnsSaleControlResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateEnsSaleControlResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateEnsSaleControlResponse) GoString

func (s CreateEnsSaleControlResponse) GoString() string

func (*CreateEnsSaleControlResponse) SetBody

func (*CreateEnsSaleControlResponse) SetHeaders

func (*CreateEnsSaleControlResponse) SetStatusCode

func (CreateEnsSaleControlResponse) String

type CreateEnsSaleControlResponseBody

type CreateEnsSaleControlResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateEnsSaleControlResponseBody) GoString

func (*CreateEnsSaleControlResponseBody) SetRequestId

func (CreateEnsSaleControlResponseBody) String

type CreateEnsSaleControlShrinkRequest

type CreateEnsSaleControlShrinkRequest struct {
	AliUidAccount      *string `json:"AliUidAccount,omitempty" xml:"AliUidAccount,omitempty"`
	CommodityCode      *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	SaleControlsShrink *string `json:"SaleControls,omitempty" xml:"SaleControls,omitempty"`
}

func (CreateEnsSaleControlShrinkRequest) GoString

func (*CreateEnsSaleControlShrinkRequest) SetAliUidAccount

func (*CreateEnsSaleControlShrinkRequest) SetCommodityCode

func (*CreateEnsSaleControlShrinkRequest) SetSaleControlsShrink

func (CreateEnsSaleControlShrinkRequest) String

type CreateEnsServiceRequest

type CreateEnsServiceRequest struct {
	EnsServiceId *string `json:"EnsServiceId,omitempty" xml:"EnsServiceId,omitempty"`
	OrderType    *string `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
	Version      *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (CreateEnsServiceRequest) GoString

func (s CreateEnsServiceRequest) GoString() string

func (*CreateEnsServiceRequest) SetEnsServiceId

func (*CreateEnsServiceRequest) SetOrderType

func (*CreateEnsServiceRequest) SetVersion

func (CreateEnsServiceRequest) String

func (s CreateEnsServiceRequest) String() string

type CreateEnsServiceResponse

type CreateEnsServiceResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateEnsServiceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateEnsServiceResponse) GoString

func (s CreateEnsServiceResponse) GoString() string

func (*CreateEnsServiceResponse) SetBody

func (*CreateEnsServiceResponse) SetHeaders

func (*CreateEnsServiceResponse) SetStatusCode

func (CreateEnsServiceResponse) String

func (s CreateEnsServiceResponse) String() string

type CreateEnsServiceResponseBody

type CreateEnsServiceResponseBody struct {
	Code      *int32  `json:"Code,omitempty" xml:"Code,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateEnsServiceResponseBody) GoString

func (s CreateEnsServiceResponseBody) GoString() string

func (*CreateEnsServiceResponseBody) SetCode

func (*CreateEnsServiceResponseBody) SetRequestId

func (CreateEnsServiceResponseBody) String

type CreateEpnInstanceRequest

type CreateEpnInstanceRequest struct {
	EPNInstanceName         *string `json:"EPNInstanceName,omitempty" xml:"EPNInstanceName,omitempty"`
	EPNInstanceType         *string `json:"EPNInstanceType,omitempty" xml:"EPNInstanceType,omitempty"`
	InternetChargeType      *string `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"`
	InternetMaxBandwidthOut *int32  `json:"InternetMaxBandwidthOut,omitempty" xml:"InternetMaxBandwidthOut,omitempty"`
	NetworkingModel         *string `json:"NetworkingModel,omitempty" xml:"NetworkingModel,omitempty"`
}

func (CreateEpnInstanceRequest) GoString

func (s CreateEpnInstanceRequest) GoString() string

func (*CreateEpnInstanceRequest) SetEPNInstanceName

func (s *CreateEpnInstanceRequest) SetEPNInstanceName(v string) *CreateEpnInstanceRequest

func (*CreateEpnInstanceRequest) SetEPNInstanceType

func (s *CreateEpnInstanceRequest) SetEPNInstanceType(v string) *CreateEpnInstanceRequest

func (*CreateEpnInstanceRequest) SetInternetChargeType

func (s *CreateEpnInstanceRequest) SetInternetChargeType(v string) *CreateEpnInstanceRequest

func (*CreateEpnInstanceRequest) SetInternetMaxBandwidthOut

func (s *CreateEpnInstanceRequest) SetInternetMaxBandwidthOut(v int32) *CreateEpnInstanceRequest

func (*CreateEpnInstanceRequest) SetNetworkingModel

func (s *CreateEpnInstanceRequest) SetNetworkingModel(v string) *CreateEpnInstanceRequest

func (CreateEpnInstanceRequest) String

func (s CreateEpnInstanceRequest) String() string

type CreateEpnInstanceResponse

type CreateEpnInstanceResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateEpnInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateEpnInstanceResponse) GoString

func (s CreateEpnInstanceResponse) GoString() string

func (*CreateEpnInstanceResponse) SetBody

func (*CreateEpnInstanceResponse) SetHeaders

func (*CreateEpnInstanceResponse) SetStatusCode

func (CreateEpnInstanceResponse) String

func (s CreateEpnInstanceResponse) String() string

type CreateEpnInstanceResponseBody

type CreateEpnInstanceResponseBody struct {
	EPNInstanceId *string `json:"EPNInstanceId,omitempty" xml:"EPNInstanceId,omitempty"`
	RequestId     *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateEpnInstanceResponseBody) GoString

func (*CreateEpnInstanceResponseBody) SetEPNInstanceId

func (*CreateEpnInstanceResponseBody) SetRequestId

func (CreateEpnInstanceResponseBody) String

type CreateFileSystemRequest

type CreateFileSystemRequest struct {
	// The information about the orders.
	OrderDetails []*CreateFileSystemRequestOrderDetails `json:"OrderDetails,omitempty" xml:"OrderDetails,omitempty" type:"Repeated"`
}

func (CreateFileSystemRequest) GoString

func (s CreateFileSystemRequest) GoString() string

func (*CreateFileSystemRequest) SetOrderDetails

func (CreateFileSystemRequest) String

func (s CreateFileSystemRequest) String() string

type CreateFileSystemRequestOrderDetails

type CreateFileSystemRequestOrderDetails struct {
	// The billing method of the NAS file system. Valid values:
	//
	// *   PrePaid: subscription. This billing method is not supported.
	// *   PostPaid: pay-as-you-go.
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// The ID of the ENS node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The name of the file system.
	FileSystemName *string `json:"FileSystemName,omitempty" xml:"FileSystemName,omitempty"`
	// The name of the mount target.
	MountTargetDomain *string `json:"MountTargetDomain,omitempty" xml:"MountTargetDomain,omitempty"`
	// The ID of the VPC.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The type of the order.
	OrderType *string `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
	// The storage protocol. Valid values: nsf and smb.
	ProtocolType *string `json:"ProtocolType,omitempty" xml:"ProtocolType,omitempty"`
	// The type of the storage. Set the value to capacity.
	StorgeType *string `json:"StorgeType,omitempty" xml:"StorgeType,omitempty"`
}

func (CreateFileSystemRequestOrderDetails) GoString

func (*CreateFileSystemRequestOrderDetails) SetChargeType

func (*CreateFileSystemRequestOrderDetails) SetEnsRegionId

func (*CreateFileSystemRequestOrderDetails) SetFileSystemName

func (*CreateFileSystemRequestOrderDetails) SetMountTargetDomain

func (*CreateFileSystemRequestOrderDetails) SetNetworkId

func (*CreateFileSystemRequestOrderDetails) SetOrderType

func (*CreateFileSystemRequestOrderDetails) SetProtocolType

func (*CreateFileSystemRequestOrderDetails) SetStorgeType

func (CreateFileSystemRequestOrderDetails) String

type CreateFileSystemResponse

type CreateFileSystemResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateFileSystemResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateFileSystemResponse) GoString

func (s CreateFileSystemResponse) GoString() string

func (*CreateFileSystemResponse) SetBody

func (*CreateFileSystemResponse) SetHeaders

func (*CreateFileSystemResponse) SetStatusCode

func (CreateFileSystemResponse) String

func (s CreateFileSystemResponse) String() string

type CreateFileSystemResponseBody

type CreateFileSystemResponseBody struct {
	// The information about the file system that was created.
	AllocationId []*string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty" type:"Repeated"`
	// The status code for successful operations. Valid values:
	//
	// *   PartSuccess: The operation is partially successful.
	// *   AllSuccess: The operation is successful.
	BizStatusCode *string `json:"BizStatusCode,omitempty" xml:"BizStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information about the file system that failed to be created.
	UnAllocationId []*string `json:"UnAllocationId,omitempty" xml:"UnAllocationId,omitempty" type:"Repeated"`
}

func (CreateFileSystemResponseBody) GoString

func (s CreateFileSystemResponseBody) GoString() string

func (*CreateFileSystemResponseBody) SetAllocationId

func (*CreateFileSystemResponseBody) SetBizStatusCode

func (*CreateFileSystemResponseBody) SetRequestId

func (*CreateFileSystemResponseBody) SetUnAllocationId

func (CreateFileSystemResponseBody) String

type CreateFileSystemShrinkRequest

type CreateFileSystemShrinkRequest struct {
	// The information about the orders.
	OrderDetailsShrink *string `json:"OrderDetails,omitempty" xml:"OrderDetails,omitempty"`
}

func (CreateFileSystemShrinkRequest) GoString

func (*CreateFileSystemShrinkRequest) SetOrderDetailsShrink

func (CreateFileSystemShrinkRequest) String

type CreateForwardEntryRequest

type CreateForwardEntryRequest struct {
	// The elastic IP address (EIP) that is used to access the Internet.
	ExternalIp *string `json:"ExternalIp,omitempty" xml:"ExternalIp,omitempty"`
	// The external port or port range that is used for port forwarding.
	//
	// *   Valid values: 1 to 65535.
	// *   To specify a port range, separate the first port and the last port with a forward slash (/), such as 10/20.
	// *   If you set ExternalPort to a port range, you must also set InternalPort to a port range, and the number of ports specified must be the same for both parameters. For example, if you set ExternalPort to 10/20, you can set InternalPort to 80/90.
	ExternalPort *string `json:"ExternalPort,omitempty" xml:"ExternalPort,omitempty"`
	// The name of the DNAT entry. The name must be 2 to 128 characters in length. The name cannot start with `http://` or `https://`.
	ForwardEntryName *string `json:"ForwardEntryName,omitempty" xml:"ForwardEntryName,omitempty"`
	// The probe port. The port must be within the internal port range. By default, this parameter is left empty.
	HealthCheckPort *int32 `json:"HealthCheckPort,omitempty" xml:"HealthCheckPort,omitempty"`
	// The private IP address of the instance that uses the DNAT entry for Internet communication.
	InternalIp *string `json:"InternalIp,omitempty" xml:"InternalIp,omitempty"`
	// The internal port or port range that is used for port forwarding.
	//
	// *   Valid values: 1 to 65535.
	// *   To specify a port range, separate the first port and the last port with a forward slash (/), such as 10/20.
	InternalPort *string `json:"InternalPort,omitempty" xml:"InternalPort,omitempty"`
	// The protocol. Valid values:
	//
	// *   **TCP**: forwards TCP packets.
	// *   **UDP**: forwards UDP packets.
	// *   **Any** (default): forwards all packets.
	IpProtocol *string `json:"IpProtocol,omitempty" xml:"IpProtocol,omitempty"`
	// The ID of the Network Address Translation (NAT) gateway.
	NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"`
	// The secondary EIP that is used to access the Internet. You need to select a secondary EIP that is bound to NAT. After the DNAT entry is created, the secondary EIP takes effect.
	StandbyExternalIp *string `json:"StandbyExternalIp,omitempty" xml:"StandbyExternalIp,omitempty"`
}

func (CreateForwardEntryRequest) GoString

func (s CreateForwardEntryRequest) GoString() string

func (*CreateForwardEntryRequest) SetExternalIp

func (*CreateForwardEntryRequest) SetExternalPort

func (*CreateForwardEntryRequest) SetForwardEntryName

func (s *CreateForwardEntryRequest) SetForwardEntryName(v string) *CreateForwardEntryRequest

func (*CreateForwardEntryRequest) SetHealthCheckPort

func (s *CreateForwardEntryRequest) SetHealthCheckPort(v int32) *CreateForwardEntryRequest

func (*CreateForwardEntryRequest) SetInternalIp

func (*CreateForwardEntryRequest) SetInternalPort

func (*CreateForwardEntryRequest) SetIpProtocol

func (*CreateForwardEntryRequest) SetNatGatewayId

func (*CreateForwardEntryRequest) SetStandbyExternalIp

func (s *CreateForwardEntryRequest) SetStandbyExternalIp(v string) *CreateForwardEntryRequest

func (CreateForwardEntryRequest) String

func (s CreateForwardEntryRequest) String() string

type CreateForwardEntryResponse

type CreateForwardEntryResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateForwardEntryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateForwardEntryResponse) GoString

func (s CreateForwardEntryResponse) GoString() string

func (*CreateForwardEntryResponse) SetBody

func (*CreateForwardEntryResponse) SetHeaders

func (*CreateForwardEntryResponse) SetStatusCode

func (CreateForwardEntryResponse) String

type CreateForwardEntryResponseBody

type CreateForwardEntryResponseBody struct {
	// The ID of the DNAT entry.
	ForwardEntryId *string `json:"ForwardEntryId,omitempty" xml:"ForwardEntryId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateForwardEntryResponseBody) GoString

func (*CreateForwardEntryResponseBody) SetForwardEntryId

func (*CreateForwardEntryResponseBody) SetRequestId

func (CreateForwardEntryResponseBody) String

type CreateImageRequest

type CreateImageRequest struct {
	// Specifies whether to automatically release the instance after the image is packaged and uploaded. Only image builders are supported. Default value: false. Valid values:
	//
	// *   true: The image is released when the instance is released.
	// *   false: The image is retained when the instance is released.
	// *   If you leave this parameter empty, the default value is used.
	DeleteAfterImageUpload *string `json:"DeleteAfterImageUpload,omitempty" xml:"DeleteAfterImageUpload,omitempty"`
	// The name of the image. The name must be 2 to 128 characters in length. The name can contain letters, digits, colons (:), underscores (\_), and hyphens (-). It must start with a letter but cannot start with `http://` or `https://`. The name can contain letters, digits, colons (:), underscores (\_), and hyphens (-).
	ImageName *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the snapshot.
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
}

func (CreateImageRequest) GoString

func (s CreateImageRequest) GoString() string

func (*CreateImageRequest) SetDeleteAfterImageUpload

func (s *CreateImageRequest) SetDeleteAfterImageUpload(v string) *CreateImageRequest

func (*CreateImageRequest) SetImageName

func (s *CreateImageRequest) SetImageName(v string) *CreateImageRequest

func (*CreateImageRequest) SetInstanceId

func (s *CreateImageRequest) SetInstanceId(v string) *CreateImageRequest

func (*CreateImageRequest) SetSnapshotId

func (s *CreateImageRequest) SetSnapshotId(v string) *CreateImageRequest

func (CreateImageRequest) String

func (s CreateImageRequest) String() string

type CreateImageResponse

type CreateImageResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateImageResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateImageResponse) GoString

func (s CreateImageResponse) GoString() string

func (*CreateImageResponse) SetBody

func (*CreateImageResponse) SetHeaders

func (s *CreateImageResponse) SetHeaders(v map[string]*string) *CreateImageResponse

func (*CreateImageResponse) SetStatusCode

func (s *CreateImageResponse) SetStatusCode(v int32) *CreateImageResponse

func (CreateImageResponse) String

func (s CreateImageResponse) String() string

type CreateImageResponseBody

type CreateImageResponseBody struct {
	// The returned service code. 0 indicates that the request was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateImageResponseBody) GoString

func (s CreateImageResponseBody) GoString() string

func (*CreateImageResponseBody) SetCode

func (*CreateImageResponseBody) SetImageId

func (*CreateImageResponseBody) SetRequestId

func (CreateImageResponseBody) String

func (s CreateImageResponseBody) String() string

type CreateInstanceActiveOpsTaskRequest

type CreateInstanceActiveOpsTaskRequest struct {
	InstanceIds []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
}

func (CreateInstanceActiveOpsTaskRequest) GoString

func (*CreateInstanceActiveOpsTaskRequest) SetInstanceIds

func (CreateInstanceActiveOpsTaskRequest) String

type CreateInstanceActiveOpsTaskResponse

type CreateInstanceActiveOpsTaskResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateInstanceActiveOpsTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateInstanceActiveOpsTaskResponse) GoString

func (*CreateInstanceActiveOpsTaskResponse) SetHeaders

func (*CreateInstanceActiveOpsTaskResponse) SetStatusCode

func (CreateInstanceActiveOpsTaskResponse) String

type CreateInstanceActiveOpsTaskResponseBody

type CreateInstanceActiveOpsTaskResponseBody struct {
	InstanceActiveOpsTask *InstanceActiveOpsTask `json:"InstanceActiveOpsTask,omitempty" xml:"InstanceActiveOpsTask,omitempty"`
	RequestId             *string                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateInstanceActiveOpsTaskResponseBody) GoString

func (*CreateInstanceActiveOpsTaskResponseBody) SetInstanceActiveOpsTask

func (*CreateInstanceActiveOpsTaskResponseBody) SetRequestId

func (CreateInstanceActiveOpsTaskResponseBody) String

type CreateInstanceActiveOpsTaskShrinkRequest

type CreateInstanceActiveOpsTaskShrinkRequest struct {
	InstanceIdsShrink *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
}

func (CreateInstanceActiveOpsTaskShrinkRequest) GoString

func (*CreateInstanceActiveOpsTaskShrinkRequest) SetInstanceIdsShrink

func (CreateInstanceActiveOpsTaskShrinkRequest) String

type CreateInstanceRequest

type CreateInstanceRequest struct {
	DataDisk   []*CreateInstanceRequestDataDisk `json:"DataDisk,omitempty" xml:"DataDisk,omitempty" type:"Repeated"`
	SystemDisk *CreateInstanceRequestSystemDisk `json:"SystemDisk,omitempty" xml:"SystemDisk,omitempty" type:"Struct"`
	// Specifies whether to enable the auto-renewal feature. Valid values: **True** and **False**. Default value: False.
	AutoRenew *string `json:"AutoRenew,omitempty" xml:"AutoRenew,omitempty"`
	// The auto-renewal period for the instance. This parameter is required when the **AutoRenew** parameter is set to **True**. Valid values: **1** to **12**. Unit: months.
	AutoRenewPeriod *string `json:"AutoRenewPeriod,omitempty" xml:"AutoRenewPeriod,omitempty"`
	// The region ID.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The hostname of the Elastic Compute Service (ECS) instance. General naming rules: The hostname cannot start or end with a period (.) or hyphen (-). It cannot contain consecutive periods (.) or hyphens (-).
	//
	// Naming rules for specific instances:
	//
	// *   For Windows instances, the hostname must be **2** to **15** characters in length and cannot contain periods (.) or contain only digits. The hostname cannot contain periods (.) or contain only digits.
	// *   For instances that run one of other operating systems such as Linux, the hostname must be **2** to **64** characters in length. You can use periods (.) to separate the hostname into multiple segments. Each segment can contain letters, digits, and hyphens (-).
	HostName *string `json:"HostName,omitempty" xml:"HostName,omitempty"`
	// The ID of the image file that you select when creating the instance.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The name of the instance. The name must conform to the following naming conventions:
	//
	// *   The name must be **2** to **128** characters in length.
	// *   It must start with a letter but cannot start with http:// or https://.
	// *   The name can contain letters, digits, colons (:), underscores (\_), periods (.), and hyphens (-).
	//
	// If you do not specify this parameter, the instance ID is used as the instance name by default.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// The type of the instance.
	//
	// For more information, see [](~~66124~~).
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// This parameter is required if you create the instance for the first time. The existing billing method is used by default if you have created an instance. Valid values:
	//
	// *   **BandwidthByDay**: Pay by daily peak bandwidth.
	// *   **95BandwidthByMonth**: Pay by monthly 95th percentile bandwidth.
	InternetChargeType *string `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"`
	// The type of IP address. Valid values:
	//
	// *   **ipv4**: IPv4. This is the default value.
	// *   **ipv6**: IPv6.
	// *   **ipv4Andipv6**: IPv4 and IPv6.
	IpType *string `json:"IpType,omitempty" xml:"IpType,omitempty"`
	// The name of the key pair. You can specify only one name.
	KeyPairName *string `json:"KeyPairName,omitempty" xml:"KeyPairName,omitempty"`
	OwnerId     *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The password of the instance.
	//
	// The password must be 8 to 30 characters in length and contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters. Special characters include: “()`~!@#$%^&*-_+=|{}[]:;\"<>,.?/“
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// Specifies whether to use the preset password of the image. Valid values:
	//
	// *   **true**: The password preset in the image is used, and the **Password** parameter must be null. For secure access, make sure that the selected image has a password configured.
	// *   **false: does not use the password preset in the image.
	PasswordInherit *bool `json:"PasswordInherit,omitempty" xml:"PasswordInherit,omitempty"`
	// The billing method of the instance. The value is set to Subscription.
	PaymentType *string `json:"PaymentType,omitempty" xml:"PaymentType,omitempty"`
	// The subscription period of the instance. Valid values: **1** to **9** and **12**. Unit: months.
	Period *string `json:"Period,omitempty" xml:"Period,omitempty"`
	// The internal IP address. If this parameter is specified, you must specify the vSwitch ID. The vSwitch must be created first. Otherwise, an error is returned.
	PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" xml:"PrivateIpAddress,omitempty"`
	// Specifies whether a public IP address can be assigned to the specified instance. Valid values:
	//
	// *   **true**
	// *   **false**
	PublicIpIdentification *bool `json:"PublicIpIdentification,omitempty" xml:"PublicIpIdentification,omitempty"`
	// The number of instances.
	Quantity *string `json:"Quantity,omitempty" xml:"Quantity,omitempty"`
	// Specifies whether to automatically append sequential suffixes to the hostnames specified by the **HostName** parameter and instance names specified by the **InstanceName** parameter. The sequential numbers in the suffix range from **001** to **999**.
	//
	// Examples: **LocalHost001** and **LocalHost002**, and **MyInstance001** and **MyInstance002**.
	//
	// Default value: **false**.
	UniqueSuffix *bool `json:"UniqueSuffix,omitempty" xml:"UniqueSuffix,omitempty"`
	// Custom data. The data starts with `#!`. The data can be at most 256 characters in length and 16 KB in size. Only custom scripts are supported and cannot be rendered by InstanceMetaData.
	//
	// You can specify custom data. The data is encoded in Base64. The system does not encrypt your custom data when API requests are initiated. We recommend that you do not pass in confidential information such as passwords and private keys in plaintext. If you want to provide sensitive data such as passwords and private keys, encrypt the data and then encode it in Base64. The data is decrypted on the instance in the way it is encrypted.
	//
	// For more information, see [User data formats](https://cloudinit.readthedocs.io/en/latest/topics/format.html).
	UserData *string `json:"UserData,omitempty" xml:"UserData,omitempty"`
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
}

func (CreateInstanceRequest) GoString

func (s CreateInstanceRequest) GoString() string

func (*CreateInstanceRequest) SetAutoRenew

func (*CreateInstanceRequest) SetAutoRenewPeriod

func (s *CreateInstanceRequest) SetAutoRenewPeriod(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetDataDisk

func (*CreateInstanceRequest) SetEnsRegionId

func (s *CreateInstanceRequest) SetEnsRegionId(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetHostName

func (*CreateInstanceRequest) SetImageId

func (*CreateInstanceRequest) SetInstanceName

func (s *CreateInstanceRequest) SetInstanceName(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetInstanceType

func (s *CreateInstanceRequest) SetInstanceType(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetInternetChargeType

func (s *CreateInstanceRequest) SetInternetChargeType(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetIpType

func (*CreateInstanceRequest) SetKeyPairName

func (s *CreateInstanceRequest) SetKeyPairName(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetOwnerId

func (*CreateInstanceRequest) SetPassword

func (*CreateInstanceRequest) SetPasswordInherit

func (s *CreateInstanceRequest) SetPasswordInherit(v bool) *CreateInstanceRequest

func (*CreateInstanceRequest) SetPaymentType

func (s *CreateInstanceRequest) SetPaymentType(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetPeriod

func (*CreateInstanceRequest) SetPrivateIpAddress

func (s *CreateInstanceRequest) SetPrivateIpAddress(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetPublicIpIdentification

func (s *CreateInstanceRequest) SetPublicIpIdentification(v bool) *CreateInstanceRequest

func (*CreateInstanceRequest) SetQuantity

func (*CreateInstanceRequest) SetSystemDisk

func (*CreateInstanceRequest) SetUniqueSuffix

func (s *CreateInstanceRequest) SetUniqueSuffix(v bool) *CreateInstanceRequest

func (*CreateInstanceRequest) SetUserData

func (*CreateInstanceRequest) SetVSwitchId

func (CreateInstanceRequest) String

func (s CreateInstanceRequest) String() string

type CreateInstanceRequestDataDisk

type CreateInstanceRequestDataDisk struct {
	// The capacity of the first data disk. Unit: GiB. The capacity is at least 20 GiB and is a multiple of 10 GiB.
	Size *string `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (CreateInstanceRequestDataDisk) GoString

func (*CreateInstanceRequestDataDisk) SetSize

func (CreateInstanceRequestDataDisk) String

type CreateInstanceRequestSystemDisk

type CreateInstanceRequestSystemDisk struct {
	// The size of the system disk. Unit: GiB. Valid values: **20** and **40**. The value cannot be smaller than the size of the image and must be a multiple of 10 GiB.
	Size *string `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (CreateInstanceRequestSystemDisk) GoString

func (*CreateInstanceRequestSystemDisk) SetSize

func (CreateInstanceRequestSystemDisk) String

type CreateInstanceResponse

type CreateInstanceResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateInstanceResponse) GoString

func (s CreateInstanceResponse) GoString() string

func (*CreateInstanceResponse) SetBody

func (*CreateInstanceResponse) SetHeaders

func (*CreateInstanceResponse) SetStatusCode

func (CreateInstanceResponse) String

func (s CreateInstanceResponse) String() string

type CreateInstanceResponseBody

type CreateInstanceResponseBody struct {
	// The return code. A value of 0 indicates that the request is successful.
	//
	// >  If you call this operation by using SDKs, the return value is of the integer type. If you call this operation by using common methods or HTTP requests, the return value is of the string type.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The IDs of instances.
	InstanceIds *CreateInstanceResponseBodyInstanceIds `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateInstanceResponseBody) GoString

func (s CreateInstanceResponseBody) GoString() string

func (*CreateInstanceResponseBody) SetCode

func (*CreateInstanceResponseBody) SetInstanceIds

func (*CreateInstanceResponseBody) SetRequestId

func (CreateInstanceResponseBody) String

type CreateInstanceResponseBodyInstanceIds

type CreateInstanceResponseBodyInstanceIds struct {
	InstanceId []*string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty" type:"Repeated"`
}

func (CreateInstanceResponseBodyInstanceIds) GoString

func (*CreateInstanceResponseBodyInstanceIds) SetInstanceId

func (CreateInstanceResponseBodyInstanceIds) String

type CreateKeyPairRequest

type CreateKeyPairRequest struct {
	// The name of the key pair. The name must conform to the following naming conventions:
	//
	// *   The name must be 2 to 128 characters in length, and can contain letters, digits, colons (:), underscores (\_), and hyphens (-).
	// *   It must start with a letter but cannot start with `http://` or `https://`.
	KeyPairName *string `json:"KeyPairName,omitempty" xml:"KeyPairName,omitempty"`
	// The version number. Set the value to 2017-11-10.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (CreateKeyPairRequest) GoString

func (s CreateKeyPairRequest) GoString() string

func (*CreateKeyPairRequest) SetKeyPairName

func (s *CreateKeyPairRequest) SetKeyPairName(v string) *CreateKeyPairRequest

func (*CreateKeyPairRequest) SetVersion

func (CreateKeyPairRequest) String

func (s CreateKeyPairRequest) String() string

type CreateKeyPairResponse

type CreateKeyPairResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateKeyPairResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateKeyPairResponse) GoString

func (s CreateKeyPairResponse) GoString() string

func (*CreateKeyPairResponse) SetBody

func (*CreateKeyPairResponse) SetHeaders

func (*CreateKeyPairResponse) SetStatusCode

func (s *CreateKeyPairResponse) SetStatusCode(v int32) *CreateKeyPairResponse

func (CreateKeyPairResponse) String

func (s CreateKeyPairResponse) String() string

type CreateKeyPairResponseBody

type CreateKeyPairResponseBody struct {
	// The fingerprint of the key pair. The message-digest algorithm 5 (MD5) is used based on the public key fingerprint format defined in RFC 4716. For more information, see [RFC 4716](https://tools.ietf.org/html/rfc4716).
	KeyPairFingerPrint *string `json:"KeyPairFingerPrint,omitempty" xml:"KeyPairFingerPrint,omitempty"`
	// The ID of the SSH key pair.
	KeyPairId *string `json:"KeyPairId,omitempty" xml:"KeyPairId,omitempty"`
	// The name of the key pair.
	KeyPairName *string `json:"KeyPairName,omitempty" xml:"KeyPairName,omitempty"`
	// The private key of the key pair. The private key is encoded with PEM in the PKCS#8 format.
	PrivateKeyBody *string `json:"PrivateKeyBody,omitempty" xml:"PrivateKeyBody,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateKeyPairResponseBody) GoString

func (s CreateKeyPairResponseBody) GoString() string

func (*CreateKeyPairResponseBody) SetKeyPairFingerPrint

func (s *CreateKeyPairResponseBody) SetKeyPairFingerPrint(v string) *CreateKeyPairResponseBody

func (*CreateKeyPairResponseBody) SetKeyPairId

func (*CreateKeyPairResponseBody) SetKeyPairName

func (*CreateKeyPairResponseBody) SetPrivateKeyBody

func (*CreateKeyPairResponseBody) SetRequestId

func (CreateKeyPairResponseBody) String

func (s CreateKeyPairResponseBody) String() string

type CreateLoadBalancerHTTPListenerRequest

type CreateLoadBalancerHTTPListenerRequest struct {
	// The description of the listener. The description must be **1** to **80** characters in length.
	//
	// >  The value cannot start with `http://` or `https://`.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The listener port that is used to redirect HTTP requests to HTTPS.
	ForwardPort *int32 `json:"ForwardPort,omitempty" xml:"ForwardPort,omitempty"`
	// Specifies whether to enable the health check feature. Valid values:
	//
	// *   **on**
	// *   **off** (default)
	HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"`
	// The backend port that is used for health checks. Valid values: **1** to **65535**.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"`
	// The domain name that you want to use for health checks.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"`
	// The HTTP status code for a successful health check. Valid values:
	//
	// *   **http\_2xx** (default)
	// *   **http\_3xx**
	// *   **http\_4xx**
	// *   **http\_5xx**
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"`
	// The interval at which health checks are performed. Valid values: **1** to **50**. Default value: **2**. Unit: seconds.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"`
	// The health check method used in HTTP health checks. Valid values:
	//
	// *   **head** (default)
	// *   **get**
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"`
	// The timeout period of a health check response. If a backend server does not respond within the specified timeout period, the server fails to pass the health check.
	//
	// *   Default value: 5.
	// *   Valid values: **1** to **300**.
	// *   Unit: seconds.
	//
	// >
	//
	// *   This parameter takes effect only if you set HealthCheck to on.
	//
	// *   If the value of the HealthCheckTimeout parameter is smaller than the value of the HealthCheckInterval parameter, the timeout period specified by the HealthCheckTimeout parameter becomes invalid and the value of the HealthCheckInterval parameter is used as the timeout period.
	HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"`
	// The Uniform Resource Identifier (URI) that you want to use for health checks. The URI must be **1** to **80** characters in length.
	//
	// >
	//
	// *   The URL must start with `/` and contain characters other than `/`.
	//
	// *   This parameter takes effect only if you set HealthCheck to on.
	HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"`
	// The number of consecutive successful health checks that must occur before an unhealthy and inaccessible backend server is declared healthy and accessible. Valid values: **2** to **10**. Default value: **3**.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"`
	// The timeout period for idle connections. Default value: 15. Valid values: **1** to **60**. Unit: seconds.
	//
	// >  If no request is received within the specified timeout period, ELB closes the connection. When a request is received, ELB creates a new connection.
	IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"`
	// Specifies whether to enable HTTP-to-HTTPS redirection. Valid values:
	//
	// *   **on**
	// *   **off** (default)
	ListenerForward *string `json:"ListenerForward,omitempty" xml:"ListenerForward,omitempty"`
	// The frontend port that is used by the ELB instance. Valid values: **1** to **65535**.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The ID of the Edge Load Balancer (ELB) instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
	// The timeout period of a request. Default value: 60. Valid values: **1** to **180**. Unit: seconds.
	//
	// >  If no response is received from the backend server within the specified timeout period, ALB returns an HTTP 504 error code to the client.
	RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"`
	// The routing algorithm. Valid values:
	//
	// *   **wrr**: Backend servers with higher weights receive more requests than backend servers with lower weights. This is the default value.
	// *   **wlc**: Requests are distributed based on the weight and load of each backend server. The load refers to the number of connections on a backend server. If two backend servers have the same weight, the backend server that has fewer connections receives more requests.
	// *   **rr**: Requests are distributed to backend servers in sequence.
	// *   **sch**: consistent hashing that is based on source IP addresses. Requests from the same source IP address are distributed to the same backend server.
	// *   **qch**: consistent hashing that is based on QUIC connection IDs. Requests that contain the same QUIC connection ID are distributed to the same backend server.
	// *   **iqch**: consistent hashing that is based on specific three bytes of the iQUIC CIDs. Requests whose second to fourth bytes are the same are distributed to the same backend server.
	Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"`
	// The number of consecutive failed health checks that must occur before a healthy and accessible backend server is declared unhealthy and inaccessible. Valid values: **2** to **10**. Default value: **3**.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"`
	// Specifies whether to use the X-Forwarded-For header to obtain the real IP address of the client. Valid values:
	//
	// *   **on**
	// *   **off** (default)
	XForwardedFor *string `json:"XForwardedFor,omitempty" xml:"XForwardedFor,omitempty"`
}

func (CreateLoadBalancerHTTPListenerRequest) GoString

func (*CreateLoadBalancerHTTPListenerRequest) SetDescription

func (*CreateLoadBalancerHTTPListenerRequest) SetForwardPort

func (*CreateLoadBalancerHTTPListenerRequest) SetHealthCheck

func (*CreateLoadBalancerHTTPListenerRequest) SetHealthCheckConnectPort

func (*CreateLoadBalancerHTTPListenerRequest) SetHealthCheckDomain

func (*CreateLoadBalancerHTTPListenerRequest) SetHealthCheckHttpCode

func (*CreateLoadBalancerHTTPListenerRequest) SetHealthCheckInterval

func (*CreateLoadBalancerHTTPListenerRequest) SetHealthCheckMethod

func (*CreateLoadBalancerHTTPListenerRequest) SetHealthCheckTimeout

func (*CreateLoadBalancerHTTPListenerRequest) SetHealthCheckURI

func (*CreateLoadBalancerHTTPListenerRequest) SetHealthyThreshold

func (*CreateLoadBalancerHTTPListenerRequest) SetIdleTimeout

func (*CreateLoadBalancerHTTPListenerRequest) SetListenerForward

func (*CreateLoadBalancerHTTPListenerRequest) SetListenerPort

func (*CreateLoadBalancerHTTPListenerRequest) SetLoadBalancerId

func (*CreateLoadBalancerHTTPListenerRequest) SetRequestTimeout

func (*CreateLoadBalancerHTTPListenerRequest) SetScheduler

func (*CreateLoadBalancerHTTPListenerRequest) SetUnhealthyThreshold

func (*CreateLoadBalancerHTTPListenerRequest) SetXForwardedFor

func (CreateLoadBalancerHTTPListenerRequest) String

type CreateLoadBalancerHTTPListenerResponse

type CreateLoadBalancerHTTPListenerResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateLoadBalancerHTTPListenerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateLoadBalancerHTTPListenerResponse) GoString

func (*CreateLoadBalancerHTTPListenerResponse) SetHeaders

func (*CreateLoadBalancerHTTPListenerResponse) SetStatusCode

func (CreateLoadBalancerHTTPListenerResponse) String

type CreateLoadBalancerHTTPListenerResponseBody

type CreateLoadBalancerHTTPListenerResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateLoadBalancerHTTPListenerResponseBody) GoString

func (*CreateLoadBalancerHTTPListenerResponseBody) SetRequestId

func (CreateLoadBalancerHTTPListenerResponseBody) String

type CreateLoadBalancerHTTPSListenerRequest

type CreateLoadBalancerHTTPSListenerRequest struct {
	// The cookie that is configured on the server. The cookie must be **1** to **200** characters in length and contain only ASCII characters and digits.
	//
	// >  This parameter is required if you set StickySession to on and StickySessionType to server.
	Cookie *string `json:"Cookie,omitempty" xml:"Cookie,omitempty"`
	// The timeout period of a cookie. Valid values: **1** to **86400**. Unit: seconds.
	//
	// >  This parameter is required if you set StickySession to on and StickySessionType to insert.
	CookieTimeout *int32 `json:"CookieTimeout,omitempty" xml:"CookieTimeout,omitempty"`
	// The description of the listener. The description must be **1** to **80** characters in length.
	//
	// >  The value cannot start with `http://` or `https://`.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The listener port that is used to redirect HTTP requests to HTTPS.
	ForwardPort *int32 `json:"ForwardPort,omitempty" xml:"ForwardPort,omitempty"`
	// Specifies whether to enable the health check feature. Valid values:
	//
	// *   **on**
	// *   **off**
	HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"`
	// The port that is used for health checks. Valid values: **1** to **65535**. If you leave this parameter empty, the port specified by BackendServerPort is used for health checks.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"`
	// The domain name that you want to use for health checks.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"`
	// The HTTP status code for a successful health check. Valid values:
	//
	// *   **http\_2xx** (default)
	// *   **http\_3xx**
	// *   **http\_4xx**
	// *   **http\_5xx**
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"`
	// The interval at which health checks are performed. Valid values: **1** to **50**. Default value: **2**. Unit: seconds.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"`
	// The health check method used by HTTP listeners. Valid values:
	//
	// *   **head** (default): requests the head of the page.
	// *   **get**: requests the specified part of the page and returns the entity body.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"`
	// The timeout period of a health check response. If a backend server does not respond within the specified timeout period, the server fails to pass the health check.
	//
	// *   Default value: 5.
	// *   Valid values: **1** to **300**.
	// *   Unit: seconds.
	//
	// >
	//
	// *   This parameter takes effect only if you set HealthCheck to on.
	//
	// *   If the value of the HealthCheckTimeout parameter is smaller than the value of the HealthCheckInterval parameter, the timeout period specified by the HealthCheckTimeout parameter becomes invalid and the value of the HealthCheckInterval parameter is used as the timeout period.
	HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"`
	// The Uniform Resource Identifier (URI) that you want to use for health checks. The URI must be **1** to **80** characters in length.
	//
	// >
	//
	// *   The URL must start with a forward slash (`/`) and contain characters other than forward slashes (`/`).
	HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"`
	// The number of consecutive successful health checks that must occur before an unhealthy and inaccessible backend server is declared healthy and accessible. Valid values: **2** to **10**. Default value: **3**.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"`
	// The timeout period for idle connections. Default value: 15. Valid values: **1** to **60**. Unit: seconds.
	//
	// >  If no request is received within the specified timeout period, ELB closes the connection. When another request is received, ELB establishes a new connection.
	IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"`
	// Specifies whether to enable HTTP-to-HTTPS redirection. Valid values:
	//
	// *   **on**
	// *   **off** (default)
	ListenerForward *string `json:"ListenerForward,omitempty" xml:"ListenerForward,omitempty"`
	// The frontend port that is used by the ELB instance. Valid values: **1** to **65535**.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The ID of the Edge Load Balancer (ELB) instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
	// The timeout period of requests. Default value: 60. Valid values: **1** to **180**. Unit: seconds.
	//
	// >  If no response is received from the backend server within the specified timeout period, ELB returns an HTTP 504 error code to the client.
	RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"`
	// The routing algorithm. Valid values:
	//
	// *   **wrr** (default): Backend servers with higher weights receive more requests than backend servers with lower weights.
	// *   **wlc**: Requests are distributed based on the weight and load of each backend server. The load refers to the number of connections on a backend server. If two backend servers have the same weight, the backend server that has fewer connections receives more requests.
	// *   **rr**: Requests are distributed to backend servers in sequence.
	// *   **sch**: consistent hashing that is based on source IP addresses. Requests from the same source IP address are distributed to the same backend server.
	// *   **qch**: consistent hashing that is based on QUIC connection IDs. Requests that contain the same QUIC connection ID are distributed to the same backend server.
	// *   **iqch**: consistent hashing that is based on specific three bytes of the iQUIC CIDs. Requests whose second to fourth bytes are the same are distributed to the same backend server.
	Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"`
	// The ID of the server certificate.
	ServerCertificateId *string `json:"ServerCertificateId,omitempty" xml:"ServerCertificateId,omitempty"`
	// The method that is used to handle a cookie. Valid values:
	//
	// *   **insert**: inserts a cookie. ELB inserts a session cookie (SERVERID) into the first HTTP or HTTPS response that is sent to a client. Subsequent requests to ELB carry this cookie, and ELB determines the destination servers of the requests based on the cookies.
	// *   **server**: rewrites a cookie. When ELB detects a user-defined cookie, it overwrites the original cookie with the user-defined cookie. The next request from the client carries the user-defined cookie, and the listener forwards this request to the recorded backend server.
	//
	// >  This parameter is required if you set StickySession to on.
	StickySessionType *string `json:"StickySessionType,omitempty" xml:"StickySessionType,omitempty"`
	// The number of consecutive failed health checks that must occur before a healthy and accessible backend server is declared unhealthy and inaccessible. Valid values: **2** to **10**. Default value: **3**.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"`
}

func (CreateLoadBalancerHTTPSListenerRequest) GoString

func (*CreateLoadBalancerHTTPSListenerRequest) SetCookie

func (*CreateLoadBalancerHTTPSListenerRequest) SetCookieTimeout

func (*CreateLoadBalancerHTTPSListenerRequest) SetDescription

func (*CreateLoadBalancerHTTPSListenerRequest) SetForwardPort

func (*CreateLoadBalancerHTTPSListenerRequest) SetHealthCheck

func (*CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckConnectPort

func (*CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckDomain

func (*CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckHttpCode

func (*CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckInterval

func (*CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckMethod

func (*CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckTimeout

func (*CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckURI

func (*CreateLoadBalancerHTTPSListenerRequest) SetHealthyThreshold

func (*CreateLoadBalancerHTTPSListenerRequest) SetIdleTimeout

func (*CreateLoadBalancerHTTPSListenerRequest) SetListenerForward

func (*CreateLoadBalancerHTTPSListenerRequest) SetListenerPort

func (*CreateLoadBalancerHTTPSListenerRequest) SetLoadBalancerId

func (*CreateLoadBalancerHTTPSListenerRequest) SetRequestTimeout

func (*CreateLoadBalancerHTTPSListenerRequest) SetScheduler

func (*CreateLoadBalancerHTTPSListenerRequest) SetServerCertificateId

func (*CreateLoadBalancerHTTPSListenerRequest) SetStickySessionType

func (*CreateLoadBalancerHTTPSListenerRequest) SetUnhealthyThreshold

func (CreateLoadBalancerHTTPSListenerRequest) String

type CreateLoadBalancerHTTPSListenerResponse

type CreateLoadBalancerHTTPSListenerResponse struct {
	Headers    map[string]*string                           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateLoadBalancerHTTPSListenerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateLoadBalancerHTTPSListenerResponse) GoString

func (*CreateLoadBalancerHTTPSListenerResponse) SetHeaders

func (*CreateLoadBalancerHTTPSListenerResponse) SetStatusCode

func (CreateLoadBalancerHTTPSListenerResponse) String

type CreateLoadBalancerHTTPSListenerResponseBody

type CreateLoadBalancerHTTPSListenerResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateLoadBalancerHTTPSListenerResponseBody) GoString

func (*CreateLoadBalancerHTTPSListenerResponseBody) SetRequestId

func (CreateLoadBalancerHTTPSListenerResponseBody) String

type CreateLoadBalancerRequest

type CreateLoadBalancerRequest struct {
	// The ID of the Edge Node Service (ENS) node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The name of the ELB instance. The name must be 1 to 80 characters in length. If you leave this parameter empty, the system randomly allocates a name as the value of this parameter.
	//
	// >  The value cannot start with `http://` or `https://`.
	LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"`
	// The specification of the ELB instance.
	LoadBalancerSpec *string `json:"LoadBalancerSpec,omitempty" xml:"LoadBalancerSpec,omitempty"`
	// The network ID of the created ELB instance.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The billing method of the instance. Valid value: PostPaid. PostPaid specifies the pay-as-you-go billing method.
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The ID of the vSwitch to which the internal-facing ELB instance belongs.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
}

func (CreateLoadBalancerRequest) GoString

func (s CreateLoadBalancerRequest) GoString() string

func (*CreateLoadBalancerRequest) SetEnsRegionId

func (*CreateLoadBalancerRequest) SetLoadBalancerName

func (s *CreateLoadBalancerRequest) SetLoadBalancerName(v string) *CreateLoadBalancerRequest

func (*CreateLoadBalancerRequest) SetLoadBalancerSpec

func (s *CreateLoadBalancerRequest) SetLoadBalancerSpec(v string) *CreateLoadBalancerRequest

func (*CreateLoadBalancerRequest) SetNetworkId

func (*CreateLoadBalancerRequest) SetPayType

func (*CreateLoadBalancerRequest) SetVSwitchId

func (CreateLoadBalancerRequest) String

func (s CreateLoadBalancerRequest) String() string

type CreateLoadBalancerResponse

type CreateLoadBalancerResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateLoadBalancerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateLoadBalancerResponse) GoString

func (s CreateLoadBalancerResponse) GoString() string

func (*CreateLoadBalancerResponse) SetBody

func (*CreateLoadBalancerResponse) SetHeaders

func (*CreateLoadBalancerResponse) SetStatusCode

func (CreateLoadBalancerResponse) String

type CreateLoadBalancerResponseBody

type CreateLoadBalancerResponseBody struct {
	// The ID of the ELB instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
	// The name of the ELB instance.
	LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"`
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the vSwitch to which the ELB instance belongs.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
}

func (CreateLoadBalancerResponseBody) GoString

func (*CreateLoadBalancerResponseBody) SetLoadBalancerId

func (*CreateLoadBalancerResponseBody) SetLoadBalancerName

func (*CreateLoadBalancerResponseBody) SetNetworkId

func (*CreateLoadBalancerResponseBody) SetRequestId

func (*CreateLoadBalancerResponseBody) SetVSwitchId

func (CreateLoadBalancerResponseBody) String

type CreateLoadBalancerTCPListenerRequest

type CreateLoadBalancerTCPListenerRequest struct {
	// The backend port that is used by the ELB instance. Valid values: **1** to **65535**.
	BackendServerPort *int32 `json:"BackendServerPort,omitempty" xml:"BackendServerPort,omitempty"`
	// The description of the listener. The description must be **1** to **80** characters in length.
	//
	// >  The value cannot start with `http://` or `https://`.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Specifies whether to enable Elastic IP address (EIP) pass-through. Valid values:
	//
	// *   **on**
	// *   **off** (default)
	EipTransmit *string `json:"EipTransmit,omitempty" xml:"EipTransmit,omitempty"`
	// The timeout period of a connection. Valid values: **10** to **900**. Default value: **900**. Unit: seconds.
	EstablishedTimeout *int32 `json:"EstablishedTimeout,omitempty" xml:"EstablishedTimeout,omitempty"`
	// The port that is used for health checks. Valid values: **1** to **65535**. If you leave this parameter empty, the port specified for BackendServerPort is used for health checks.
	HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"`
	// The timeout period of a health check response. If a backend server does not respond within the specified timeout period, the server fails to pass the health check.
	//
	// *   Default value: 5.
	// *   Valid values: **1** to **300**.
	// *   Unit: seconds.
	//
	// >  If the value that you specified for HealthCheckConnectTimeout is smaller than the value of HealthCheckInterval, HealthCheckConnectTimeout becomes invalid and the timeout period that you specified for HealthCheckInterval is used.
	HealthCheckConnectTimeout *int32 `json:"HealthCheckConnectTimeout,omitempty" xml:"HealthCheckConnectTimeout,omitempty"`
	// The domain name that you want to use for health checks.
	HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"`
	// The HTTP status codes for a successful health check. Valid values:
	//
	// *   **http\_2xx** (default)
	// *   **http\_3xx**.
	// *   **http\_4xx**
	// *   **http\_5xx**
	HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"`
	// The interval at which health checks are performed. Valid values: **1** to **50**. Default value: **2**. Unit: seconds.
	HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"`
	// The type of health checks. Valid values:
	//
	// *   **tcp** (default)
	// *   **http**
	HealthCheckType *string `json:"HealthCheckType,omitempty" xml:"HealthCheckType,omitempty"`
	// The Uniform Resource Identifier (URI) that you want to use for health checks. The URI must be **1** to **80** characters in length.
	//
	// >  The URL must start with `/` and contain characters other than `/`.
	HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"`
	// The number of consecutive successful health checks that must occur before an unhealthy and inaccessible backend server is declared healthy and accessible. Valid values: **2** to **10**. Default value: **3**.
	HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"`
	// The frontend port that is used by the ELB instance. Valid values: **1** to **65535**.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The ID of the Edge Load Balancer (ELB) instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
	// The timeout period of session persistence.
	//
	// *   Default value: 0. If the default value is used, the system disables session persistence.
	// *   Valid values: **0** to **3600**.
	// *   Unit: seconds.
	PersistenceTimeout *int32 `json:"PersistenceTimeout,omitempty" xml:"PersistenceTimeout,omitempty"`
	// The scheduling algorithm. Valid values:
	//
	// *   **wrr** (default): Backend servers with higher weights receive more requests than backend servers with lower weights.
	// *   **wlc**: Requests are distributed based on the weight and load of each backend server. The load refers to the number of connections on a backend server. If two backend servers have the same weight, the backend server that has fewer connections receives more requests.
	// *   **rr**: Requests are distributed to backend servers in sequence.
	// *   **sch**: consistent hashing that is based on source IP addresses. Requests from the same source IP address are distributed to the same backend server.
	// *   **qch**: consistent hashing that is based on QUIC connection IDs. Requests that contain the same QUIC connection ID are distributed to the same backend server.
	// *   **iqch**: consistent hashing that is based on specific three bytes of the iQUIC CIDs. Requests whose second to fourth bytes are the same are distributed to the same backend server.
	Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"`
	// The number of consecutive failed health checks that must occur before a healthy and accessible backend server is declared unhealthy and inaccessible. Valid values: **2** to **10**. Default value: **3**.
	UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"`
}

func (CreateLoadBalancerTCPListenerRequest) GoString

func (*CreateLoadBalancerTCPListenerRequest) SetBackendServerPort

func (*CreateLoadBalancerTCPListenerRequest) SetDescription

func (*CreateLoadBalancerTCPListenerRequest) SetEipTransmit

func (*CreateLoadBalancerTCPListenerRequest) SetEstablishedTimeout

func (*CreateLoadBalancerTCPListenerRequest) SetHealthCheckConnectPort

func (*CreateLoadBalancerTCPListenerRequest) SetHealthCheckConnectTimeout

func (*CreateLoadBalancerTCPListenerRequest) SetHealthCheckDomain

func (*CreateLoadBalancerTCPListenerRequest) SetHealthCheckHttpCode

func (*CreateLoadBalancerTCPListenerRequest) SetHealthCheckInterval

func (*CreateLoadBalancerTCPListenerRequest) SetHealthCheckType

func (*CreateLoadBalancerTCPListenerRequest) SetHealthCheckURI

func (*CreateLoadBalancerTCPListenerRequest) SetHealthyThreshold

func (*CreateLoadBalancerTCPListenerRequest) SetListenerPort

func (*CreateLoadBalancerTCPListenerRequest) SetLoadBalancerId

func (*CreateLoadBalancerTCPListenerRequest) SetPersistenceTimeout

func (*CreateLoadBalancerTCPListenerRequest) SetScheduler

func (*CreateLoadBalancerTCPListenerRequest) SetUnhealthyThreshold

func (CreateLoadBalancerTCPListenerRequest) String

type CreateLoadBalancerTCPListenerResponse

type CreateLoadBalancerTCPListenerResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateLoadBalancerTCPListenerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateLoadBalancerTCPListenerResponse) GoString

func (*CreateLoadBalancerTCPListenerResponse) SetHeaders

func (*CreateLoadBalancerTCPListenerResponse) SetStatusCode

func (CreateLoadBalancerTCPListenerResponse) String

type CreateLoadBalancerTCPListenerResponseBody

type CreateLoadBalancerTCPListenerResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateLoadBalancerTCPListenerResponseBody) GoString

func (*CreateLoadBalancerTCPListenerResponseBody) SetRequestId

func (CreateLoadBalancerTCPListenerResponseBody) String

type CreateLoadBalancerUDPListenerRequest

type CreateLoadBalancerUDPListenerRequest struct {
	// The backend port that is used by the ELB instance. Valid values: **1** to **65535**.
	BackendServerPort *int32 `json:"BackendServerPort,omitempty" xml:"BackendServerPort,omitempty"`
	// The description of the listener. The description must be **1** to **80** characters in length.
	//
	// >  The value cannot start with `http://` or `https://`.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Specifies whether to enable elastic IP address (EIP) pass-through. Valid values:
	//
	// *   **on**
	// *   **off** (default)
	EipTransmit *string `json:"EipTransmit,omitempty" xml:"EipTransmit,omitempty"`
	// The port that is used for health checks. Valid values: **1** to **65535**. If you leave this parameter empty, the port specified by BackendServerPort is used for health checks.
	HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"`
	// The timeout period of a health check response. If a backend server does not respond within the specified timeout period, the server fails to pass the health check.
	//
	// *   Default value: 5.
	// *   Valid values: **1** to **300**.
	// *   Unit: seconds.
	//
	// >  If the value that you specified for HealthCheckConnectTimeout is smaller than the value of HealthCheckInterval, HealthCheckConnectTimeout becomes invalid and the timeout period that you specified for HealthCheckInterval is used.
	HealthCheckConnectTimeout *int32 `json:"HealthCheckConnectTimeout,omitempty" xml:"HealthCheckConnectTimeout,omitempty"`
	// The response string for UDP listener health checks. The string can be up to 64 characters in length and can contain only letters and digits.
	HealthCheckExp *string `json:"HealthCheckExp,omitempty" xml:"HealthCheckExp,omitempty"`
	// The interval at which health checks are performed. Valid values: **1** to **50**. Default value: **2**. Unit: seconds.
	HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"`
	// The request string for UDP listener health checks. The string can be up to 64 characters in length and can contain only letters and digits.
	HealthCheckReq *string `json:"HealthCheckReq,omitempty" xml:"HealthCheckReq,omitempty"`
	// The number of consecutive successful health checks that must occur before an unhealthy and inaccessible backend server is declared healthy and accessible. Valid values: **2** to **10**. Default value: **3**.
	HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"`
	// The frontend port that is used by the ELB instance. Valid values: **1** to **65535**.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The ID of the Edge Load Balancer (ELB) instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
	// The routing algorithm. Valid values:
	//
	// *   **wrr** (default): Backend servers with higher weights receive more requests than backend servers with lower weights.
	// *   **wlc**: Requests are distributed based on the weight and load of each backend server. The load refers to the number of connections on a backend server. If two backend servers have the same weight, the backend server that has fewer connections receives more requests.
	// *   **rr**: Requests are distributed to backend servers in sequence.
	// *   **sch**: consistent hashing that is based on source IP addresses. Requests from the same source IP address are distributed to the same backend server.
	// *   **qch**: consistent hashing that is based on QUIC connection IDs. Requests that contain the same QUIC connection ID are distributed to the same backend server.
	// *   **iqch**: consistent hashing that is based on specific three bytes of the iQUIC CIDs. Requests whose second to fourth bytes are the same are distributed to the same backend server.
	Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"`
	// The number of consecutive failed health checks that must occur before a healthy and accessible backend server is declared unhealthy and inaccessible. Valid values: **2** to **10**. Default value: **3**.
	UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"`
}

func (CreateLoadBalancerUDPListenerRequest) GoString

func (*CreateLoadBalancerUDPListenerRequest) SetBackendServerPort

func (*CreateLoadBalancerUDPListenerRequest) SetDescription

func (*CreateLoadBalancerUDPListenerRequest) SetEipTransmit

func (*CreateLoadBalancerUDPListenerRequest) SetHealthCheckConnectPort

func (*CreateLoadBalancerUDPListenerRequest) SetHealthCheckConnectTimeout

func (*CreateLoadBalancerUDPListenerRequest) SetHealthCheckExp

func (*CreateLoadBalancerUDPListenerRequest) SetHealthCheckInterval

func (*CreateLoadBalancerUDPListenerRequest) SetHealthCheckReq

func (*CreateLoadBalancerUDPListenerRequest) SetHealthyThreshold

func (*CreateLoadBalancerUDPListenerRequest) SetListenerPort

func (*CreateLoadBalancerUDPListenerRequest) SetLoadBalancerId

func (*CreateLoadBalancerUDPListenerRequest) SetScheduler

func (*CreateLoadBalancerUDPListenerRequest) SetUnhealthyThreshold

func (CreateLoadBalancerUDPListenerRequest) String

type CreateLoadBalancerUDPListenerResponse

type CreateLoadBalancerUDPListenerResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateLoadBalancerUDPListenerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateLoadBalancerUDPListenerResponse) GoString

func (*CreateLoadBalancerUDPListenerResponse) SetHeaders

func (*CreateLoadBalancerUDPListenerResponse) SetStatusCode

func (CreateLoadBalancerUDPListenerResponse) String

type CreateLoadBalancerUDPListenerResponseBody

type CreateLoadBalancerUDPListenerResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateLoadBalancerUDPListenerResponseBody) GoString

func (*CreateLoadBalancerUDPListenerResponseBody) SetRequestId

func (CreateLoadBalancerUDPListenerResponseBody) String

type CreateMountTargetRequest

type CreateMountTargetRequest struct {
	// The ID of the region.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the file system.
	FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"`
	// The name of the mount target.
	MountTargetName *string `json:"MountTargetName,omitempty" xml:"MountTargetName,omitempty"`
	// The ID of the network.
	NetWorkId *string `json:"NetWorkId,omitempty" xml:"NetWorkId,omitempty"`
}

func (CreateMountTargetRequest) GoString

func (s CreateMountTargetRequest) GoString() string

func (*CreateMountTargetRequest) SetEnsRegionId

func (*CreateMountTargetRequest) SetFileSystemId

func (*CreateMountTargetRequest) SetMountTargetName

func (s *CreateMountTargetRequest) SetMountTargetName(v string) *CreateMountTargetRequest

func (*CreateMountTargetRequest) SetNetWorkId

func (CreateMountTargetRequest) String

func (s CreateMountTargetRequest) String() string

type CreateMountTargetResponse

type CreateMountTargetResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateMountTargetResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateMountTargetResponse) GoString

func (s CreateMountTargetResponse) GoString() string

func (*CreateMountTargetResponse) SetBody

func (*CreateMountTargetResponse) SetHeaders

func (*CreateMountTargetResponse) SetStatusCode

func (CreateMountTargetResponse) String

func (s CreateMountTargetResponse) String() string

type CreateMountTargetResponseBody

type CreateMountTargetResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The state of the mount target. Valid values:
	//
	// *   active
	// *   inactive
	// *   pending
	// *   deleting
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CreateMountTargetResponseBody) GoString

func (*CreateMountTargetResponseBody) SetRequestId

func (*CreateMountTargetResponseBody) SetStatus

func (CreateMountTargetResponseBody) String

type CreateNatGatewayRequest

type CreateNatGatewayRequest struct {
	// The ID of the Edge Node Service (ENS) node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The instance type of the NAT gateway. Set the value to **enat.default**.
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// The name of the NAT gateway. The name must be 1 to 128 characters in length. The name cannot start with `http://` or `https://`.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
}

func (CreateNatGatewayRequest) GoString

func (s CreateNatGatewayRequest) GoString() string

func (*CreateNatGatewayRequest) SetEnsRegionId

func (*CreateNatGatewayRequest) SetInstanceType

func (*CreateNatGatewayRequest) SetName

func (*CreateNatGatewayRequest) SetNetworkId

func (*CreateNatGatewayRequest) SetVSwitchId

func (CreateNatGatewayRequest) String

func (s CreateNatGatewayRequest) String() string

type CreateNatGatewayResponse

type CreateNatGatewayResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateNatGatewayResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateNatGatewayResponse) GoString

func (s CreateNatGatewayResponse) GoString() string

func (*CreateNatGatewayResponse) SetBody

func (*CreateNatGatewayResponse) SetHeaders

func (*CreateNatGatewayResponse) SetStatusCode

func (CreateNatGatewayResponse) String

func (s CreateNatGatewayResponse) String() string

type CreateNatGatewayResponseBody

type CreateNatGatewayResponseBody struct {
	// The ID of the NAT gateway.
	NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateNatGatewayResponseBody) GoString

func (s CreateNatGatewayResponseBody) GoString() string

func (*CreateNatGatewayResponseBody) SetNatGatewayId

func (*CreateNatGatewayResponseBody) SetRequestId

func (CreateNatGatewayResponseBody) String

type CreateNetworkAclEntryRequest

type CreateNetworkAclEntryRequest struct {
	// The source CIDR block.
	CidrBlock *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	// The description of the network ACL.
	//
	// The description must be 1 to 256 characters in length. The description cannot start with \*\*http:// **or** https://\*\*.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Specifies whether the ACL rule controls inbound or outbound access requests. Valid values:
	//
	// *   **ingress**
	// *   **egress**
	Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"`
	// The name of the rule.
	//
	// The name must be 1 to 128 characters in length. The name cannot start with \*\*http:// **or** https://\*\*.
	NetworkAclEntryName *string `json:"NetworkAclEntryName,omitempty" xml:"NetworkAclEntryName,omitempty"`
	// The ID of the network ACL.
	NetworkAclId *string `json:"NetworkAclId,omitempty" xml:"NetworkAclId,omitempty"`
	// The action that is performed on network traffic that matches the rule. Valid values:
	//
	// *   **accept**: allows network traffic.
	// *   **drop**: blocks network traffic.
	Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"`
	// The port range.
	//
	// *   If you set **Protocol** to **all** or **icmp**, set this parameter to \*\*-1/-1\*\*. \*\*-1/-1\*\* specifies all ports.
	// *   If you set **Protocol** to **tcp** or **udp**, the port range must be in the following format: **1/200** or **80/80**. 1/200 specifies port 1 to port 200 and 80/80 specifies port 80. Valid values for a port: **1 to 65535**.
	PortRange *string `json:"PortRange,omitempty" xml:"PortRange,omitempty"`
	// The priority of the rule. Valid values: **1 to 100**. Default value: **1**.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The protocol. Valid values:
	//
	// *   **icmp**: ICMP
	// *   **tcp**: TCP
	// *   **udp**: UDP
	// *   **all**: all protocols
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
}

func (CreateNetworkAclEntryRequest) GoString

func (s CreateNetworkAclEntryRequest) GoString() string

func (*CreateNetworkAclEntryRequest) SetCidrBlock

func (*CreateNetworkAclEntryRequest) SetDescription

func (*CreateNetworkAclEntryRequest) SetDirection

func (*CreateNetworkAclEntryRequest) SetNetworkAclEntryName

func (*CreateNetworkAclEntryRequest) SetNetworkAclId

func (*CreateNetworkAclEntryRequest) SetPolicy

func (*CreateNetworkAclEntryRequest) SetPortRange

func (*CreateNetworkAclEntryRequest) SetPriority

func (*CreateNetworkAclEntryRequest) SetProtocol

func (CreateNetworkAclEntryRequest) String

type CreateNetworkAclEntryResponse

type CreateNetworkAclEntryResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateNetworkAclEntryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateNetworkAclEntryResponse) GoString

func (*CreateNetworkAclEntryResponse) SetBody

func (*CreateNetworkAclEntryResponse) SetHeaders

func (*CreateNetworkAclEntryResponse) SetStatusCode

func (CreateNetworkAclEntryResponse) String

type CreateNetworkAclEntryResponseBody

type CreateNetworkAclEntryResponseBody struct {
	// The ID of the network ACL.
	NetworkAclEntryId *string `json:"NetworkAclEntryId,omitempty" xml:"NetworkAclEntryId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateNetworkAclEntryResponseBody) GoString

func (*CreateNetworkAclEntryResponseBody) SetNetworkAclEntryId

func (*CreateNetworkAclEntryResponseBody) SetRequestId

func (CreateNetworkAclEntryResponseBody) String

type CreateNetworkAclRequest

type CreateNetworkAclRequest struct {
	// The description of the network ACL.
	//
	// The description must be 1 to 256 characters in length. The description cannot start with \*\*http:// **or** https://\*\*.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the network ACL.
	//
	// The name must be 1 to 128 characters in length. The name cannot start with \*\*http:// **or** https://\*\*.
	NetworkAclName *string `json:"NetworkAclName,omitempty" xml:"NetworkAclName,omitempty"`
}

func (CreateNetworkAclRequest) GoString

func (s CreateNetworkAclRequest) GoString() string

func (*CreateNetworkAclRequest) SetDescription

func (*CreateNetworkAclRequest) SetNetworkAclName

func (s *CreateNetworkAclRequest) SetNetworkAclName(v string) *CreateNetworkAclRequest

func (CreateNetworkAclRequest) String

func (s CreateNetworkAclRequest) String() string

type CreateNetworkAclResponse

type CreateNetworkAclResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateNetworkAclResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateNetworkAclResponse) GoString

func (s CreateNetworkAclResponse) GoString() string

func (*CreateNetworkAclResponse) SetBody

func (*CreateNetworkAclResponse) SetHeaders

func (*CreateNetworkAclResponse) SetStatusCode

func (CreateNetworkAclResponse) String

func (s CreateNetworkAclResponse) String() string

type CreateNetworkAclResponseBody

type CreateNetworkAclResponseBody struct {
	// The ID of the network ACL.
	NetworkAclId *string `json:"NetworkAclId,omitempty" xml:"NetworkAclId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateNetworkAclResponseBody) GoString

func (s CreateNetworkAclResponseBody) GoString() string

func (*CreateNetworkAclResponseBody) SetNetworkAclId

func (*CreateNetworkAclResponseBody) SetRequestId

func (CreateNetworkAclResponseBody) String

type CreateNetworkRequest

type CreateNetworkRequest struct {
	// The CIDR block of the network. You can use one of the following CIDR blocks or their subnets as the CIDR block of the network:
	//
	// *   10.0.0.0/8 (default)
	// *   172.16.0.0/12
	// *   192.168.0.0/16
	CidrBlock *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	// The description of the network.
	//
	// The description must be 2 to 256 characters in length. It must start with a letter but cannot start with http:// or https://.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the edge node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The name of the network. The name must meet the following requirements:
	//
	// *   The name must be 2 to 128 characters in length.
	// *   The name must start with a letter but cannot start with http:// or https://.
	// *   The name can contain letters, digits, colons (:), underscores (\_), and hyphens (-).
	NetworkName *string `json:"NetworkName,omitempty" xml:"NetworkName,omitempty"`
}

func (CreateNetworkRequest) GoString

func (s CreateNetworkRequest) GoString() string

func (*CreateNetworkRequest) SetCidrBlock

func (s *CreateNetworkRequest) SetCidrBlock(v string) *CreateNetworkRequest

func (*CreateNetworkRequest) SetDescription

func (s *CreateNetworkRequest) SetDescription(v string) *CreateNetworkRequest

func (*CreateNetworkRequest) SetEnsRegionId

func (s *CreateNetworkRequest) SetEnsRegionId(v string) *CreateNetworkRequest

func (*CreateNetworkRequest) SetNetworkName

func (s *CreateNetworkRequest) SetNetworkName(v string) *CreateNetworkRequest

func (CreateNetworkRequest) String

func (s CreateNetworkRequest) String() string

type CreateNetworkResponse

type CreateNetworkResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateNetworkResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateNetworkResponse) GoString

func (s CreateNetworkResponse) GoString() string

func (*CreateNetworkResponse) SetBody

func (*CreateNetworkResponse) SetHeaders

func (*CreateNetworkResponse) SetStatusCode

func (s *CreateNetworkResponse) SetStatusCode(v int32) *CreateNetworkResponse

func (CreateNetworkResponse) String

func (s CreateNetworkResponse) String() string

type CreateNetworkResponseBody

type CreateNetworkResponseBody struct {
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateNetworkResponseBody) GoString

func (s CreateNetworkResponseBody) GoString() string

func (*CreateNetworkResponseBody) SetNetworkId

func (*CreateNetworkResponseBody) SetRequestId

func (CreateNetworkResponseBody) String

func (s CreateNetworkResponseBody) String() string

type CreateSecurityGroupRequest

type CreateSecurityGroupRequest struct {
	// The description of the security group. The description must be 2 to 256 characters in length. It must start with a letter but cannot start with http:// or https://.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the security group. The name must be 2 to 128 characters in length. The name must start with a letter and cannot start with http:// or https://. It can contain letters, digits, colons (:), underscores (\_), and hyphens (-). By default, this parameter is empty.
	SecurityGroupName *string `json:"SecurityGroupName,omitempty" xml:"SecurityGroupName,omitempty"`
}

func (CreateSecurityGroupRequest) GoString

func (s CreateSecurityGroupRequest) GoString() string

func (*CreateSecurityGroupRequest) SetDescription

func (*CreateSecurityGroupRequest) SetSecurityGroupName

func (s *CreateSecurityGroupRequest) SetSecurityGroupName(v string) *CreateSecurityGroupRequest

func (CreateSecurityGroupRequest) String

type CreateSecurityGroupResponse

type CreateSecurityGroupResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateSecurityGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateSecurityGroupResponse) GoString

func (s CreateSecurityGroupResponse) GoString() string

func (*CreateSecurityGroupResponse) SetBody

func (*CreateSecurityGroupResponse) SetHeaders

func (*CreateSecurityGroupResponse) SetStatusCode

func (CreateSecurityGroupResponse) String

type CreateSecurityGroupResponseBody

type CreateSecurityGroupResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the security group.
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
}

func (CreateSecurityGroupResponseBody) GoString

func (*CreateSecurityGroupResponseBody) SetRequestId

func (*CreateSecurityGroupResponseBody) SetSecurityGroupId

func (CreateSecurityGroupResponseBody) String

type CreateSnapshotRequest

type CreateSnapshotRequest struct {
	// The description of the snapshot. The description must be 2 to 256 characters in length and cannot start with `http://` or `https://`.
	//
	// By default, this parameter is left empty.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the cloud disk.
	DiskId *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"`
	// The ID of the edge node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The name of the snapshot. The name must be 2 to 128 characters in length. It must start with a letter and cannot start with `http://` or `https://`. It can contain letters, digits, colons (:), underscores (\_), and hyphens (-).
	SnapshotName *string `json:"SnapshotName,omitempty" xml:"SnapshotName,omitempty"`
}

func (CreateSnapshotRequest) GoString

func (s CreateSnapshotRequest) GoString() string

func (*CreateSnapshotRequest) SetDescription

func (s *CreateSnapshotRequest) SetDescription(v string) *CreateSnapshotRequest

func (*CreateSnapshotRequest) SetDiskId

func (*CreateSnapshotRequest) SetEnsRegionId

func (s *CreateSnapshotRequest) SetEnsRegionId(v string) *CreateSnapshotRequest

func (*CreateSnapshotRequest) SetSnapshotName

func (s *CreateSnapshotRequest) SetSnapshotName(v string) *CreateSnapshotRequest

func (CreateSnapshotRequest) String

func (s CreateSnapshotRequest) String() string

type CreateSnapshotResponse

type CreateSnapshotResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateSnapshotResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateSnapshotResponse) GoString

func (s CreateSnapshotResponse) GoString() string

func (*CreateSnapshotResponse) SetBody

func (*CreateSnapshotResponse) SetHeaders

func (*CreateSnapshotResponse) SetStatusCode

func (CreateSnapshotResponse) String

func (s CreateSnapshotResponse) String() string

type CreateSnapshotResponseBody

type CreateSnapshotResponseBody struct {
	// The ID of the order.
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the snapshot.
	SnapShotId []*string `json:"SnapShotId,omitempty" xml:"SnapShotId,omitempty" type:"Repeated"`
}

func (CreateSnapshotResponseBody) GoString

func (s CreateSnapshotResponseBody) GoString() string

func (*CreateSnapshotResponseBody) SetOrderId

func (*CreateSnapshotResponseBody) SetRequestId

func (*CreateSnapshotResponseBody) SetSnapShotId

func (CreateSnapshotResponseBody) String

type CreateSnatEntryRequest

type CreateSnatEntryRequest struct {
	// The ID of the Network Address Translation (NAT) gateway.
	NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"`
	// The name of the SNAT entry. The name must be 1 to 128 characters in length. The name cannot start with `http://` or `https://`.
	SnatEntryName *string `json:"SnatEntryName,omitempty" xml:"SnatEntryName,omitempty"`
	// The elastic IP address (EIP) in the SNAT entry. Separate multiple EIPs with commas (,).
	SnatIp *string `json:"SnatIp,omitempty" xml:"SnatIp,omitempty"`
	// The CIDR block. You can specify the CIDR block of a network, a vSwitch, or an instance. You can also specify a custom CIDR block. All instances within the CIDR block can access the Internet or external networks by using SNAT.
	//
	// >  If you specify **SourceVSwitchId** and **SourceCIDR**, **SourceVSwitchId** does not take effect. The value that you specified for **SourceCIDR** takes precedence.
	SourceCIDR *string `json:"SourceCIDR,omitempty" xml:"SourceCIDR,omitempty"`
	// The ID of the network. This parameter specifies that all ENS instances in the network can use the SNAT entry to access the Internet.
	//
	// >  If you specify **SourceNetworkId** and **SourceVSwitchId** or **SourceCIDR**, **SourceNetworkId** does not take effect. The value that you specified for **SourceCIDR** takes precedence. Priority: **SourceCIDR** > **SourceVSwitchId** > **SourceNetworkId**.
	SourceNetworkId *string `json:"SourceNetworkId,omitempty" xml:"SourceNetworkId,omitempty"`
	// The ID of the vSwitch that you need to access over the Internet. This parameter specifies that Edge Node Service (ENS) instances in the vSwitch can use the SNAT entry to access the Internet.
	//
	// >  If you specify **SourceVSwitchId** and **SourceCIDR**, **SourceVSwitchId** does not take effect. The value that you specified for **SourceCIDR** takes precedence.
	SourceVSwitchId *string `json:"SourceVSwitchId,omitempty" xml:"SourceVSwitchId,omitempty"`
	// The secondary EIP in the SNAT entry. Separate multiple secondary EIPs with commas (,).
	StandbySnatIp *string `json:"StandbySnatIp,omitempty" xml:"StandbySnatIp,omitempty"`
}

func (CreateSnatEntryRequest) GoString

func (s CreateSnatEntryRequest) GoString() string

func (*CreateSnatEntryRequest) SetNatGatewayId

func (s *CreateSnatEntryRequest) SetNatGatewayId(v string) *CreateSnatEntryRequest

func (*CreateSnatEntryRequest) SetSnatEntryName

func (s *CreateSnatEntryRequest) SetSnatEntryName(v string) *CreateSnatEntryRequest

func (*CreateSnatEntryRequest) SetSnatIp

func (*CreateSnatEntryRequest) SetSourceCIDR

func (*CreateSnatEntryRequest) SetSourceNetworkId

func (s *CreateSnatEntryRequest) SetSourceNetworkId(v string) *CreateSnatEntryRequest

func (*CreateSnatEntryRequest) SetSourceVSwitchId

func (s *CreateSnatEntryRequest) SetSourceVSwitchId(v string) *CreateSnatEntryRequest

func (*CreateSnatEntryRequest) SetStandbySnatIp

func (s *CreateSnatEntryRequest) SetStandbySnatIp(v string) *CreateSnatEntryRequest

func (CreateSnatEntryRequest) String

func (s CreateSnatEntryRequest) String() string

type CreateSnatEntryResponse

type CreateSnatEntryResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateSnatEntryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateSnatEntryResponse) GoString

func (s CreateSnatEntryResponse) GoString() string

func (*CreateSnatEntryResponse) SetBody

func (*CreateSnatEntryResponse) SetHeaders

func (*CreateSnatEntryResponse) SetStatusCode

func (CreateSnatEntryResponse) String

func (s CreateSnatEntryResponse) String() string

type CreateSnatEntryResponseBody

type CreateSnatEntryResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the SNAT entry.
	SnatEntryId *string `json:"SnatEntryId,omitempty" xml:"SnatEntryId,omitempty"`
}

func (CreateSnatEntryResponseBody) GoString

func (s CreateSnatEntryResponseBody) GoString() string

func (*CreateSnatEntryResponseBody) SetRequestId

func (*CreateSnatEntryResponseBody) SetSnatEntryId

func (CreateSnatEntryResponseBody) String

type CreateVSwitchRequest

type CreateVSwitchRequest struct {
	// The CIDR block of the vSwitch. Take note of the following limits:
	//
	// *   The subnet mask must be 16 to 29 bits in length.
	// *   The CIDR block of the vSwitch must fall within the CIDR block of the VPC to which the vSwitch belongs.
	// *   The CIDR block of the vSwitch cannot be the same as the destination CIDR block in a route entry of the VPC. However, it can be a subset of the destination CIDR block.
	CidrBlock *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	// The description of the vSwitch.
	//
	// The description must be 2 to 256 characters in length. It must start with a letter but cannot start with http:// or https://.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the edge node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the network to which the vSwitch that you want to create belongs.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The name of the vSwitch. The name must meet the following requirements:
	//
	// *   The name must be 2 to 128 characters in length.
	// *   The name must start with a letter and cannot start with http:// or https://. It can contain letters, digits, colons (:), underscores (\_), and hyphens (-).
	//
	// Default value: null.
	VSwitchName *string `json:"VSwitchName,omitempty" xml:"VSwitchName,omitempty"`
}

func (CreateVSwitchRequest) GoString

func (s CreateVSwitchRequest) GoString() string

func (*CreateVSwitchRequest) SetCidrBlock

func (s *CreateVSwitchRequest) SetCidrBlock(v string) *CreateVSwitchRequest

func (*CreateVSwitchRequest) SetDescription

func (s *CreateVSwitchRequest) SetDescription(v string) *CreateVSwitchRequest

func (*CreateVSwitchRequest) SetEnsRegionId

func (s *CreateVSwitchRequest) SetEnsRegionId(v string) *CreateVSwitchRequest

func (*CreateVSwitchRequest) SetNetworkId

func (s *CreateVSwitchRequest) SetNetworkId(v string) *CreateVSwitchRequest

func (*CreateVSwitchRequest) SetVSwitchName

func (s *CreateVSwitchRequest) SetVSwitchName(v string) *CreateVSwitchRequest

func (CreateVSwitchRequest) String

func (s CreateVSwitchRequest) String() string

type CreateVSwitchResponse

type CreateVSwitchResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateVSwitchResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateVSwitchResponse) GoString

func (s CreateVSwitchResponse) GoString() string

func (*CreateVSwitchResponse) SetBody

func (*CreateVSwitchResponse) SetHeaders

func (*CreateVSwitchResponse) SetStatusCode

func (s *CreateVSwitchResponse) SetStatusCode(v int32) *CreateVSwitchResponse

func (CreateVSwitchResponse) String

func (s CreateVSwitchResponse) String() string

type CreateVSwitchResponseBody

type CreateVSwitchResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
}

func (CreateVSwitchResponseBody) GoString

func (s CreateVSwitchResponseBody) GoString() string

func (*CreateVSwitchResponseBody) SetRequestId

func (*CreateVSwitchResponseBody) SetVSwitchId

func (CreateVSwitchResponseBody) String

func (s CreateVSwitchResponseBody) String() string

type DataDisk

type DataDisk struct {
	Size *int64 `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (DataDisk) GoString

func (s DataDisk) GoString() string

func (*DataDisk) SetSize

func (s *DataDisk) SetSize(v int64) *DataDisk

func (DataDisk) String

func (s DataDisk) String() string

type DeleteApplicationRequest

type DeleteApplicationRequest struct {
	// The ID of the application. To obtain the application ID, call the ListApplication operation.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The timeout period for the asynchronous release. Unit: seconds. Default value: 300.
	Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"`
}

func (DeleteApplicationRequest) GoString

func (s DeleteApplicationRequest) GoString() string

func (*DeleteApplicationRequest) SetAppId

func (*DeleteApplicationRequest) SetTimeout

func (DeleteApplicationRequest) String

func (s DeleteApplicationRequest) String() string

type DeleteApplicationResponse

type DeleteApplicationResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteApplicationResponse) GoString

func (s DeleteApplicationResponse) GoString() string

func (*DeleteApplicationResponse) SetBody

func (*DeleteApplicationResponse) SetHeaders

func (*DeleteApplicationResponse) SetStatusCode

func (DeleteApplicationResponse) String

func (s DeleteApplicationResponse) String() string

type DeleteApplicationResponseBody

type DeleteApplicationResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteApplicationResponseBody) GoString

func (*DeleteApplicationResponseBody) SetRequestId

func (DeleteApplicationResponseBody) String

type DeleteBucketLifecycleRequest

type DeleteBucketLifecycleRequest struct {
	// The name of the bucket.
	BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
	// The ID of the rule. If this parameter is not specified, all rules are removed.
	RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (DeleteBucketLifecycleRequest) GoString

func (s DeleteBucketLifecycleRequest) GoString() string

func (*DeleteBucketLifecycleRequest) SetBucketName

func (*DeleteBucketLifecycleRequest) SetRuleId

func (DeleteBucketLifecycleRequest) String

type DeleteBucketLifecycleResponse

type DeleteBucketLifecycleResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteBucketLifecycleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteBucketLifecycleResponse) GoString

func (*DeleteBucketLifecycleResponse) SetBody

func (*DeleteBucketLifecycleResponse) SetHeaders

func (*DeleteBucketLifecycleResponse) SetStatusCode

func (DeleteBucketLifecycleResponse) String

type DeleteBucketLifecycleResponseBody

type DeleteBucketLifecycleResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteBucketLifecycleResponseBody) GoString

func (*DeleteBucketLifecycleResponseBody) SetRequestId

func (DeleteBucketLifecycleResponseBody) String

type DeleteBucketRequest

type DeleteBucketRequest struct {
	// The name of the bucket that you want to delete. You can delete only one bucket at a time.
	BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
}

func (DeleteBucketRequest) GoString

func (s DeleteBucketRequest) GoString() string

func (*DeleteBucketRequest) SetBucketName

func (s *DeleteBucketRequest) SetBucketName(v string) *DeleteBucketRequest

func (DeleteBucketRequest) String

func (s DeleteBucketRequest) String() string

type DeleteBucketResponse

type DeleteBucketResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteBucketResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteBucketResponse) GoString

func (s DeleteBucketResponse) GoString() string

func (*DeleteBucketResponse) SetBody

func (*DeleteBucketResponse) SetHeaders

func (s *DeleteBucketResponse) SetHeaders(v map[string]*string) *DeleteBucketResponse

func (*DeleteBucketResponse) SetStatusCode

func (s *DeleteBucketResponse) SetStatusCode(v int32) *DeleteBucketResponse

func (DeleteBucketResponse) String

func (s DeleteBucketResponse) String() string

type DeleteBucketResponseBody

type DeleteBucketResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteBucketResponseBody) GoString

func (s DeleteBucketResponseBody) GoString() string

func (*DeleteBucketResponseBody) SetRequestId

func (DeleteBucketResponseBody) String

func (s DeleteBucketResponseBody) String() string

type DeleteDeviceInternetPortRequest

type DeleteDeviceInternetPortRequest struct {
	// The ID of the instance. You can specify the ID of the server or container.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The type of the NAT gateway. The value must be of the enumerated data type. Valid values:
	//
	// *   SNAT
	// *   DNAT
	NatType *string `json:"NatType,omitempty" xml:"NatType,omitempty"`
	// The ID of the rule.
	RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (DeleteDeviceInternetPortRequest) GoString

func (*DeleteDeviceInternetPortRequest) SetInstanceId

func (*DeleteDeviceInternetPortRequest) SetNatType

func (*DeleteDeviceInternetPortRequest) SetRuleId

func (DeleteDeviceInternetPortRequest) String

type DeleteDeviceInternetPortResponse

type DeleteDeviceInternetPortResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteDeviceInternetPortResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteDeviceInternetPortResponse) GoString

func (*DeleteDeviceInternetPortResponse) SetHeaders

func (*DeleteDeviceInternetPortResponse) SetStatusCode

func (DeleteDeviceInternetPortResponse) String

type DeleteDeviceInternetPortResponseBody

type DeleteDeviceInternetPortResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The list of rules.
	RuleIds []*string `json:"RuleIds,omitempty" xml:"RuleIds,omitempty" type:"Repeated"`
}

func (DeleteDeviceInternetPortResponseBody) GoString

func (*DeleteDeviceInternetPortResponseBody) SetRequestId

func (*DeleteDeviceInternetPortResponseBody) SetRuleIds

func (DeleteDeviceInternetPortResponseBody) String

type DeleteDiskRequest

type DeleteDiskRequest struct {
	// The ID of the disk.
	DiskId *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"`
}

func (DeleteDiskRequest) GoString

func (s DeleteDiskRequest) GoString() string

func (*DeleteDiskRequest) SetDiskId

func (s *DeleteDiskRequest) SetDiskId(v string) *DeleteDiskRequest

func (DeleteDiskRequest) String

func (s DeleteDiskRequest) String() string

type DeleteDiskResponse

type DeleteDiskResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteDiskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteDiskResponse) GoString

func (s DeleteDiskResponse) GoString() string

func (*DeleteDiskResponse) SetBody

func (*DeleteDiskResponse) SetHeaders

func (s *DeleteDiskResponse) SetHeaders(v map[string]*string) *DeleteDiskResponse

func (*DeleteDiskResponse) SetStatusCode

func (s *DeleteDiskResponse) SetStatusCode(v int32) *DeleteDiskResponse

func (DeleteDiskResponse) String

func (s DeleteDiskResponse) String() string

type DeleteDiskResponseBody

type DeleteDiskResponseBody struct {
	// The returned service code. 0 indicates that the request was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteDiskResponseBody) GoString

func (s DeleteDiskResponseBody) GoString() string

func (*DeleteDiskResponseBody) SetCode

func (*DeleteDiskResponseBody) SetRequestId

func (DeleteDiskResponseBody) String

func (s DeleteDiskResponseBody) String() string

type DeleteEnsRouteEntryRequest

type DeleteEnsRouteEntryRequest struct {
	// The ID of the route that you want to delete.
	RouteEntryId *string `json:"RouteEntryId,omitempty" xml:"RouteEntryId,omitempty"`
}

func (DeleteEnsRouteEntryRequest) GoString

func (s DeleteEnsRouteEntryRequest) GoString() string

func (*DeleteEnsRouteEntryRequest) SetRouteEntryId

func (DeleteEnsRouteEntryRequest) String

type DeleteEnsRouteEntryResponse

type DeleteEnsRouteEntryResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteEnsRouteEntryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteEnsRouteEntryResponse) GoString

func (s DeleteEnsRouteEntryResponse) GoString() string

func (*DeleteEnsRouteEntryResponse) SetBody

func (*DeleteEnsRouteEntryResponse) SetHeaders

func (*DeleteEnsRouteEntryResponse) SetStatusCode

func (DeleteEnsRouteEntryResponse) String

type DeleteEnsRouteEntryResponseBody

type DeleteEnsRouteEntryResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteEnsRouteEntryResponseBody) GoString

func (*DeleteEnsRouteEntryResponseBody) SetRequestId

func (DeleteEnsRouteEntryResponseBody) String

type DeleteEnsSaleConditionControlRequest

type DeleteEnsSaleConditionControlRequest struct {
	AliUidAccount *string                                             `json:"AliUidAccount,omitempty" xml:"AliUidAccount,omitempty"`
	CommodityCode *string                                             `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	SaleControls  []*DeleteEnsSaleConditionControlRequestSaleControls `json:"SaleControls,omitempty" xml:"SaleControls,omitempty" type:"Repeated"`
}

func (DeleteEnsSaleConditionControlRequest) GoString

func (*DeleteEnsSaleConditionControlRequest) SetAliUidAccount

func (*DeleteEnsSaleConditionControlRequest) SetCommodityCode

func (DeleteEnsSaleConditionControlRequest) String

type DeleteEnsSaleConditionControlRequestSaleControls

type DeleteEnsSaleConditionControlRequestSaleControls struct {
	ConditionControls []*DeleteEnsSaleConditionControlRequestSaleControlsConditionControls `json:"ConditionControls,omitempty" xml:"ConditionControls,omitempty" type:"Repeated"`
	ModuleCode        *string                                                              `json:"ModuleCode,omitempty" xml:"ModuleCode,omitempty"`
	OrderType         *string                                                              `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
}

func (DeleteEnsSaleConditionControlRequestSaleControls) GoString

func (*DeleteEnsSaleConditionControlRequestSaleControls) SetModuleCode

func (*DeleteEnsSaleConditionControlRequestSaleControls) SetOrderType

func (DeleteEnsSaleConditionControlRequestSaleControls) String

type DeleteEnsSaleConditionControlRequestSaleControlsConditionControls

type DeleteEnsSaleConditionControlRequestSaleControlsConditionControls struct {
	ConditionControlModuleCode  *string `json:"ConditionControlModuleCode,omitempty" xml:"ConditionControlModuleCode,omitempty"`
	ConditionControlModuleValue *string `json:"ConditionControlModuleValue,omitempty" xml:"ConditionControlModuleValue,omitempty"`
}

func (DeleteEnsSaleConditionControlRequestSaleControlsConditionControls) GoString

func (*DeleteEnsSaleConditionControlRequestSaleControlsConditionControls) SetConditionControlModuleCode

func (*DeleteEnsSaleConditionControlRequestSaleControlsConditionControls) SetConditionControlModuleValue

func (DeleteEnsSaleConditionControlRequestSaleControlsConditionControls) String

type DeleteEnsSaleConditionControlResponse

type DeleteEnsSaleConditionControlResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteEnsSaleConditionControlResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteEnsSaleConditionControlResponse) GoString

func (*DeleteEnsSaleConditionControlResponse) SetHeaders

func (*DeleteEnsSaleConditionControlResponse) SetStatusCode

func (DeleteEnsSaleConditionControlResponse) String

type DeleteEnsSaleConditionControlResponseBody

type DeleteEnsSaleConditionControlResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteEnsSaleConditionControlResponseBody) GoString

func (*DeleteEnsSaleConditionControlResponseBody) SetRequestId

func (DeleteEnsSaleConditionControlResponseBody) String

type DeleteEnsSaleConditionControlShrinkRequest

type DeleteEnsSaleConditionControlShrinkRequest struct {
	AliUidAccount      *string `json:"AliUidAccount,omitempty" xml:"AliUidAccount,omitempty"`
	CommodityCode      *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	SaleControlsShrink *string `json:"SaleControls,omitempty" xml:"SaleControls,omitempty"`
}

func (DeleteEnsSaleConditionControlShrinkRequest) GoString

func (*DeleteEnsSaleConditionControlShrinkRequest) SetAliUidAccount

func (*DeleteEnsSaleConditionControlShrinkRequest) SetCommodityCode

func (*DeleteEnsSaleConditionControlShrinkRequest) SetSaleControlsShrink

func (DeleteEnsSaleConditionControlShrinkRequest) String

type DeleteEnsSaleControlRequest

type DeleteEnsSaleControlRequest struct {
	AliUidAccount *string                                    `json:"AliUidAccount,omitempty" xml:"AliUidAccount,omitempty"`
	CommodityCode *string                                    `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	SaleControls  []*DeleteEnsSaleControlRequestSaleControls `json:"SaleControls,omitempty" xml:"SaleControls,omitempty" type:"Repeated"`
}

func (DeleteEnsSaleControlRequest) GoString

func (s DeleteEnsSaleControlRequest) GoString() string

func (*DeleteEnsSaleControlRequest) SetAliUidAccount

func (*DeleteEnsSaleControlRequest) SetCommodityCode

func (*DeleteEnsSaleControlRequest) SetSaleControls

func (DeleteEnsSaleControlRequest) String

type DeleteEnsSaleControlRequestSaleControls

type DeleteEnsSaleControlRequestSaleControls struct {
	ModuleCode *string `json:"ModuleCode,omitempty" xml:"ModuleCode,omitempty"`
	OrderType  *string `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
}

func (DeleteEnsSaleControlRequestSaleControls) GoString

func (*DeleteEnsSaleControlRequestSaleControls) SetModuleCode

func (*DeleteEnsSaleControlRequestSaleControls) SetOrderType

func (DeleteEnsSaleControlRequestSaleControls) String

type DeleteEnsSaleControlResponse

type DeleteEnsSaleControlResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteEnsSaleControlResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteEnsSaleControlResponse) GoString

func (s DeleteEnsSaleControlResponse) GoString() string

func (*DeleteEnsSaleControlResponse) SetBody

func (*DeleteEnsSaleControlResponse) SetHeaders

func (*DeleteEnsSaleControlResponse) SetStatusCode

func (DeleteEnsSaleControlResponse) String

type DeleteEnsSaleControlResponseBody

type DeleteEnsSaleControlResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteEnsSaleControlResponseBody) GoString

func (*DeleteEnsSaleControlResponseBody) SetRequestId

func (DeleteEnsSaleControlResponseBody) String

type DeleteEnsSaleControlShrinkRequest

type DeleteEnsSaleControlShrinkRequest struct {
	AliUidAccount      *string `json:"AliUidAccount,omitempty" xml:"AliUidAccount,omitempty"`
	CommodityCode      *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	SaleControlsShrink *string `json:"SaleControls,omitempty" xml:"SaleControls,omitempty"`
}

func (DeleteEnsSaleControlShrinkRequest) GoString

func (*DeleteEnsSaleControlShrinkRequest) SetAliUidAccount

func (*DeleteEnsSaleControlShrinkRequest) SetCommodityCode

func (*DeleteEnsSaleControlShrinkRequest) SetSaleControlsShrink

func (DeleteEnsSaleControlShrinkRequest) String

type DeleteEpnInstanceRequest

type DeleteEpnInstanceRequest struct {
	EPNInstanceId *string `json:"EPNInstanceId,omitempty" xml:"EPNInstanceId,omitempty"`
}

func (DeleteEpnInstanceRequest) GoString

func (s DeleteEpnInstanceRequest) GoString() string

func (*DeleteEpnInstanceRequest) SetEPNInstanceId

func (DeleteEpnInstanceRequest) String

func (s DeleteEpnInstanceRequest) String() string

type DeleteEpnInstanceResponse

type DeleteEpnInstanceResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteEpnInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteEpnInstanceResponse) GoString

func (s DeleteEpnInstanceResponse) GoString() string

func (*DeleteEpnInstanceResponse) SetBody

func (*DeleteEpnInstanceResponse) SetHeaders

func (*DeleteEpnInstanceResponse) SetStatusCode

func (DeleteEpnInstanceResponse) String

func (s DeleteEpnInstanceResponse) String() string

type DeleteEpnInstanceResponseBody

type DeleteEpnInstanceResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteEpnInstanceResponseBody) GoString

func (*DeleteEpnInstanceResponseBody) SetRequestId

func (DeleteEpnInstanceResponseBody) String

type DeleteFileSystemRequest

type DeleteFileSystemRequest struct {
	// The ID of the node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the file system that you want to delete.
	FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"`
}

func (DeleteFileSystemRequest) GoString

func (s DeleteFileSystemRequest) GoString() string

func (*DeleteFileSystemRequest) SetEnsRegionId

func (*DeleteFileSystemRequest) SetFileSystemId

func (DeleteFileSystemRequest) String

func (s DeleteFileSystemRequest) String() string

type DeleteFileSystemResponse

type DeleteFileSystemResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteFileSystemResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteFileSystemResponse) GoString

func (s DeleteFileSystemResponse) GoString() string

func (*DeleteFileSystemResponse) SetBody

func (*DeleteFileSystemResponse) SetHeaders

func (*DeleteFileSystemResponse) SetStatusCode

func (DeleteFileSystemResponse) String

func (s DeleteFileSystemResponse) String() string

type DeleteFileSystemResponseBody

type DeleteFileSystemResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteFileSystemResponseBody) GoString

func (s DeleteFileSystemResponseBody) GoString() string

func (*DeleteFileSystemResponseBody) SetRequestId

func (DeleteFileSystemResponseBody) String

type DeleteForwardEntryRequest

type DeleteForwardEntryRequest struct {
	// The ID of the DNAT entry that you want to delete.
	ForwardEntryId *string `json:"ForwardEntryId,omitempty" xml:"ForwardEntryId,omitempty"`
}

func (DeleteForwardEntryRequest) GoString

func (s DeleteForwardEntryRequest) GoString() string

func (*DeleteForwardEntryRequest) SetForwardEntryId

func (DeleteForwardEntryRequest) String

func (s DeleteForwardEntryRequest) String() string

type DeleteForwardEntryResponse

type DeleteForwardEntryResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteForwardEntryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteForwardEntryResponse) GoString

func (s DeleteForwardEntryResponse) GoString() string

func (*DeleteForwardEntryResponse) SetBody

func (*DeleteForwardEntryResponse) SetHeaders

func (*DeleteForwardEntryResponse) SetStatusCode

func (DeleteForwardEntryResponse) String

type DeleteForwardEntryResponseBody

type DeleteForwardEntryResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteForwardEntryResponseBody) GoString

func (*DeleteForwardEntryResponseBody) SetRequestId

func (DeleteForwardEntryResponseBody) String

type DeleteImageRequest

type DeleteImageRequest struct {
	// The ID of the image. You can specify only one image ID.
	//
	// You can delete only custom images that you created.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
}

func (DeleteImageRequest) GoString

func (s DeleteImageRequest) GoString() string

func (*DeleteImageRequest) SetImageId

func (s *DeleteImageRequest) SetImageId(v string) *DeleteImageRequest

func (DeleteImageRequest) String

func (s DeleteImageRequest) String() string

type DeleteImageResponse

type DeleteImageResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteImageResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteImageResponse) GoString

func (s DeleteImageResponse) GoString() string

func (*DeleteImageResponse) SetBody

func (*DeleteImageResponse) SetHeaders

func (s *DeleteImageResponse) SetHeaders(v map[string]*string) *DeleteImageResponse

func (*DeleteImageResponse) SetStatusCode

func (s *DeleteImageResponse) SetStatusCode(v int32) *DeleteImageResponse

func (DeleteImageResponse) String

func (s DeleteImageResponse) String() string

type DeleteImageResponseBody

type DeleteImageResponseBody struct {
	// The returned service code. A value of 0 indicates that the operation was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteImageResponseBody) GoString

func (s DeleteImageResponseBody) GoString() string

func (*DeleteImageResponseBody) SetCode

func (*DeleteImageResponseBody) SetRequestId

func (DeleteImageResponseBody) String

func (s DeleteImageResponseBody) String() string

type DeleteKeyPairsRequest

type DeleteKeyPairsRequest struct {
	// The key pair name. The name must conform to the following naming conventions:
	//
	// *   The name must be 2 to 128 characters in length, and can contain letters, digits, colons (:), underscores (\_), and hyphens (-).
	// *   It can contain letters, digits, colons (:), underscores (\_), and hyphens (-). The name must start with a letter but cannot start with `http://` or `https://`.
	// *   It can contain letters, digits, colons (:), underscores (\_), and hyphens (-).
	//
	// Before you delete a key pair, you can call the DescribeKeyPairs operation to query existing key pairs.
	KeyPairName *string `json:"KeyPairName,omitempty" xml:"KeyPairName,omitempty"`
}

func (DeleteKeyPairsRequest) GoString

func (s DeleteKeyPairsRequest) GoString() string

func (*DeleteKeyPairsRequest) SetKeyPairName

func (s *DeleteKeyPairsRequest) SetKeyPairName(v string) *DeleteKeyPairsRequest

func (DeleteKeyPairsRequest) String

func (s DeleteKeyPairsRequest) String() string

type DeleteKeyPairsResponse

type DeleteKeyPairsResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteKeyPairsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteKeyPairsResponse) GoString

func (s DeleteKeyPairsResponse) GoString() string

func (*DeleteKeyPairsResponse) SetBody

func (*DeleteKeyPairsResponse) SetHeaders

func (*DeleteKeyPairsResponse) SetStatusCode

func (DeleteKeyPairsResponse) String

func (s DeleteKeyPairsResponse) String() string

type DeleteKeyPairsResponseBody

type DeleteKeyPairsResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteKeyPairsResponseBody) GoString

func (s DeleteKeyPairsResponseBody) GoString() string

func (*DeleteKeyPairsResponseBody) SetRequestId

func (DeleteKeyPairsResponseBody) String

type DeleteLoadBalancerListenerRequest

type DeleteLoadBalancerListenerRequest struct {
	// The frontend port that is used by the Edge Load Balance (ELB) instance. Valid values: **1** to **65535**.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The frontend protocol that is used by the ELB instance.
	//
	// >  This parameter is required if the same port is used by listeners that use different protocols.
	//
	// Valid values:
	//
	// *   tcp
	// *   udp
	// *   http
	// *   https
	ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"`
	// The ID of the ELB instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
}

func (DeleteLoadBalancerListenerRequest) GoString

func (*DeleteLoadBalancerListenerRequest) SetListenerPort

func (*DeleteLoadBalancerListenerRequest) SetListenerProtocol

func (*DeleteLoadBalancerListenerRequest) SetLoadBalancerId

func (DeleteLoadBalancerListenerRequest) String

type DeleteLoadBalancerListenerResponse

type DeleteLoadBalancerListenerResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteLoadBalancerListenerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteLoadBalancerListenerResponse) GoString

func (*DeleteLoadBalancerListenerResponse) SetHeaders

func (*DeleteLoadBalancerListenerResponse) SetStatusCode

func (DeleteLoadBalancerListenerResponse) String

type DeleteLoadBalancerListenerResponseBody

type DeleteLoadBalancerListenerResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteLoadBalancerListenerResponseBody) GoString

func (*DeleteLoadBalancerListenerResponseBody) SetRequestId

func (DeleteLoadBalancerListenerResponseBody) String

type DeleteMountTargetRequest

type DeleteMountTargetRequest struct {
	// The ID of the region.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the file system.
	FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"`
	// The name of the mount target.
	MountTargetName *string `json:"MountTargetName,omitempty" xml:"MountTargetName,omitempty"`
}

func (DeleteMountTargetRequest) GoString

func (s DeleteMountTargetRequest) GoString() string

func (*DeleteMountTargetRequest) SetEnsRegionId

func (*DeleteMountTargetRequest) SetFileSystemId

func (*DeleteMountTargetRequest) SetMountTargetName

func (s *DeleteMountTargetRequest) SetMountTargetName(v string) *DeleteMountTargetRequest

func (DeleteMountTargetRequest) String

func (s DeleteMountTargetRequest) String() string

type DeleteMountTargetResponse

type DeleteMountTargetResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteMountTargetResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteMountTargetResponse) GoString

func (s DeleteMountTargetResponse) GoString() string

func (*DeleteMountTargetResponse) SetBody

func (*DeleteMountTargetResponse) SetHeaders

func (*DeleteMountTargetResponse) SetStatusCode

func (DeleteMountTargetResponse) String

func (s DeleteMountTargetResponse) String() string

type DeleteMountTargetResponseBody

type DeleteMountTargetResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteMountTargetResponseBody) GoString

func (*DeleteMountTargetResponseBody) SetRequestId

func (DeleteMountTargetResponseBody) String

type DeleteNatGatewayRequest

type DeleteNatGatewayRequest struct {
	// The ID of the NAT gateway that you want to delete.
	NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"`
}

func (DeleteNatGatewayRequest) GoString

func (s DeleteNatGatewayRequest) GoString() string

func (*DeleteNatGatewayRequest) SetNatGatewayId

func (DeleteNatGatewayRequest) String

func (s DeleteNatGatewayRequest) String() string

type DeleteNatGatewayResponse

type DeleteNatGatewayResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteNatGatewayResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteNatGatewayResponse) GoString

func (s DeleteNatGatewayResponse) GoString() string

func (*DeleteNatGatewayResponse) SetBody

func (*DeleteNatGatewayResponse) SetHeaders

func (*DeleteNatGatewayResponse) SetStatusCode

func (DeleteNatGatewayResponse) String

func (s DeleteNatGatewayResponse) String() string

type DeleteNatGatewayResponseBody

type DeleteNatGatewayResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteNatGatewayResponseBody) GoString

func (s DeleteNatGatewayResponseBody) GoString() string

func (*DeleteNatGatewayResponseBody) SetRequestId

func (DeleteNatGatewayResponseBody) String

type DeleteNetworkAclEntryRequest

type DeleteNetworkAclEntryRequest struct {
	// The ID of the network ACL for which you want to delete a rule.
	NetworkAclEntryId *string `json:"NetworkAclEntryId,omitempty" xml:"NetworkAclEntryId,omitempty"`
}

func (DeleteNetworkAclEntryRequest) GoString

func (s DeleteNetworkAclEntryRequest) GoString() string

func (*DeleteNetworkAclEntryRequest) SetNetworkAclEntryId

func (DeleteNetworkAclEntryRequest) String

type DeleteNetworkAclEntryResponse

type DeleteNetworkAclEntryResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteNetworkAclEntryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteNetworkAclEntryResponse) GoString

func (*DeleteNetworkAclEntryResponse) SetBody

func (*DeleteNetworkAclEntryResponse) SetHeaders

func (*DeleteNetworkAclEntryResponse) SetStatusCode

func (DeleteNetworkAclEntryResponse) String

type DeleteNetworkAclEntryResponseBody

type DeleteNetworkAclEntryResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteNetworkAclEntryResponseBody) GoString

func (*DeleteNetworkAclEntryResponseBody) SetRequestId

func (DeleteNetworkAclEntryResponseBody) String

type DeleteNetworkAclRequest

type DeleteNetworkAclRequest struct {
	// The ID of the network ACL.
	NetworkAclId *string `json:"NetworkAclId,omitempty" xml:"NetworkAclId,omitempty"`
}

func (DeleteNetworkAclRequest) GoString

func (s DeleteNetworkAclRequest) GoString() string

func (*DeleteNetworkAclRequest) SetNetworkAclId

func (DeleteNetworkAclRequest) String

func (s DeleteNetworkAclRequest) String() string

type DeleteNetworkAclResponse

type DeleteNetworkAclResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteNetworkAclResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteNetworkAclResponse) GoString

func (s DeleteNetworkAclResponse) GoString() string

func (*DeleteNetworkAclResponse) SetBody

func (*DeleteNetworkAclResponse) SetHeaders

func (*DeleteNetworkAclResponse) SetStatusCode

func (DeleteNetworkAclResponse) String

func (s DeleteNetworkAclResponse) String() string

type DeleteNetworkAclResponseBody

type DeleteNetworkAclResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteNetworkAclResponseBody) GoString

func (s DeleteNetworkAclResponseBody) GoString() string

func (*DeleteNetworkAclResponseBody) SetRequestId

func (DeleteNetworkAclResponseBody) String

type DeleteNetworkRequest

type DeleteNetworkRequest struct {
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
}

func (DeleteNetworkRequest) GoString

func (s DeleteNetworkRequest) GoString() string

func (*DeleteNetworkRequest) SetNetworkId

func (s *DeleteNetworkRequest) SetNetworkId(v string) *DeleteNetworkRequest

func (DeleteNetworkRequest) String

func (s DeleteNetworkRequest) String() string

type DeleteNetworkResponse

type DeleteNetworkResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteNetworkResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteNetworkResponse) GoString

func (s DeleteNetworkResponse) GoString() string

func (*DeleteNetworkResponse) SetBody

func (*DeleteNetworkResponse) SetHeaders

func (*DeleteNetworkResponse) SetStatusCode

func (s *DeleteNetworkResponse) SetStatusCode(v int32) *DeleteNetworkResponse

func (DeleteNetworkResponse) String

func (s DeleteNetworkResponse) String() string

type DeleteNetworkResponseBody

type DeleteNetworkResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteNetworkResponseBody) GoString

func (s DeleteNetworkResponseBody) GoString() string

func (*DeleteNetworkResponseBody) SetRequestId

func (DeleteNetworkResponseBody) String

func (s DeleteNetworkResponseBody) String() string

type DeleteObjectRequest

type DeleteObjectRequest struct {
	// The name of the bucket.
	BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
	// The name of the source file.
	ObjectKey *string `json:"ObjectKey,omitempty" xml:"ObjectKey,omitempty"`
}

func (DeleteObjectRequest) GoString

func (s DeleteObjectRequest) GoString() string

func (*DeleteObjectRequest) SetBucketName

func (s *DeleteObjectRequest) SetBucketName(v string) *DeleteObjectRequest

func (*DeleteObjectRequest) SetObjectKey

func (s *DeleteObjectRequest) SetObjectKey(v string) *DeleteObjectRequest

func (DeleteObjectRequest) String

func (s DeleteObjectRequest) String() string

type DeleteObjectResponse

type DeleteObjectResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteObjectResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteObjectResponse) GoString

func (s DeleteObjectResponse) GoString() string

func (*DeleteObjectResponse) SetBody

func (*DeleteObjectResponse) SetHeaders

func (s *DeleteObjectResponse) SetHeaders(v map[string]*string) *DeleteObjectResponse

func (*DeleteObjectResponse) SetStatusCode

func (s *DeleteObjectResponse) SetStatusCode(v int32) *DeleteObjectResponse

func (DeleteObjectResponse) String

func (s DeleteObjectResponse) String() string

type DeleteObjectResponseBody

type DeleteObjectResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteObjectResponseBody) GoString

func (s DeleteObjectResponseBody) GoString() string

func (*DeleteObjectResponseBody) SetRequestId

func (DeleteObjectResponseBody) String

func (s DeleteObjectResponseBody) String() string

type DeleteSecurityGroupRequest

type DeleteSecurityGroupRequest struct {
	// The security group ID of the instance.
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The version number.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DeleteSecurityGroupRequest) GoString

func (s DeleteSecurityGroupRequest) GoString() string

func (*DeleteSecurityGroupRequest) SetSecurityGroupId

func (*DeleteSecurityGroupRequest) SetVersion

func (DeleteSecurityGroupRequest) String

type DeleteSecurityGroupResponse

type DeleteSecurityGroupResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteSecurityGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteSecurityGroupResponse) GoString

func (s DeleteSecurityGroupResponse) GoString() string

func (*DeleteSecurityGroupResponse) SetBody

func (*DeleteSecurityGroupResponse) SetHeaders

func (*DeleteSecurityGroupResponse) SetStatusCode

func (DeleteSecurityGroupResponse) String

type DeleteSecurityGroupResponseBody

type DeleteSecurityGroupResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteSecurityGroupResponseBody) GoString

func (*DeleteSecurityGroupResponseBody) SetRequestId

func (DeleteSecurityGroupResponseBody) String

type DeleteSnapshotRequest

type DeleteSnapshotRequest struct {
	// The ID of the snapshot.
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
}

func (DeleteSnapshotRequest) GoString

func (s DeleteSnapshotRequest) GoString() string

func (*DeleteSnapshotRequest) SetSnapshotId

func (s *DeleteSnapshotRequest) SetSnapshotId(v string) *DeleteSnapshotRequest

func (DeleteSnapshotRequest) String

func (s DeleteSnapshotRequest) String() string

type DeleteSnapshotResponse

type DeleteSnapshotResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteSnapshotResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteSnapshotResponse) GoString

func (s DeleteSnapshotResponse) GoString() string

func (*DeleteSnapshotResponse) SetBody

func (*DeleteSnapshotResponse) SetHeaders

func (*DeleteSnapshotResponse) SetStatusCode

func (DeleteSnapshotResponse) String

func (s DeleteSnapshotResponse) String() string

type DeleteSnapshotResponseBody

type DeleteSnapshotResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteSnapshotResponseBody) GoString

func (s DeleteSnapshotResponseBody) GoString() string

func (*DeleteSnapshotResponseBody) SetRequestId

func (DeleteSnapshotResponseBody) String

type DeleteSnatEntryRequest

type DeleteSnatEntryRequest struct {
	// The ID of the SNAT entry that you want to delete.
	SnatEntryId *string `json:"SnatEntryId,omitempty" xml:"SnatEntryId,omitempty"`
}

func (DeleteSnatEntryRequest) GoString

func (s DeleteSnatEntryRequest) GoString() string

func (*DeleteSnatEntryRequest) SetSnatEntryId

func (DeleteSnatEntryRequest) String

func (s DeleteSnatEntryRequest) String() string

type DeleteSnatEntryResponse

type DeleteSnatEntryResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteSnatEntryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteSnatEntryResponse) GoString

func (s DeleteSnatEntryResponse) GoString() string

func (*DeleteSnatEntryResponse) SetBody

func (*DeleteSnatEntryResponse) SetHeaders

func (*DeleteSnatEntryResponse) SetStatusCode

func (DeleteSnatEntryResponse) String

func (s DeleteSnatEntryResponse) String() string

type DeleteSnatEntryResponseBody

type DeleteSnatEntryResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteSnatEntryResponseBody) GoString

func (s DeleteSnatEntryResponseBody) GoString() string

func (*DeleteSnatEntryResponseBody) SetRequestId

func (DeleteSnatEntryResponseBody) String

type DeleteSnatIpForSnatEntryRequest

type DeleteSnatIpForSnatEntryRequest struct {
	// The ID of the SNAT entry.
	SnatEntryId *string `json:"SnatEntryId,omitempty" xml:"SnatEntryId,omitempty"`
	// The EIP that you want to delete from the SNAT entry.
	SnatIp *string `json:"SnatIp,omitempty" xml:"SnatIp,omitempty"`
}

func (DeleteSnatIpForSnatEntryRequest) GoString

func (*DeleteSnatIpForSnatEntryRequest) SetSnatEntryId

func (*DeleteSnatIpForSnatEntryRequest) SetSnatIp

func (DeleteSnatIpForSnatEntryRequest) String

type DeleteSnatIpForSnatEntryResponse

type DeleteSnatIpForSnatEntryResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteSnatIpForSnatEntryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteSnatIpForSnatEntryResponse) GoString

func (*DeleteSnatIpForSnatEntryResponse) SetHeaders

func (*DeleteSnatIpForSnatEntryResponse) SetStatusCode

func (DeleteSnatIpForSnatEntryResponse) String

type DeleteSnatIpForSnatEntryResponseBody

type DeleteSnatIpForSnatEntryResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteSnatIpForSnatEntryResponseBody) GoString

func (*DeleteSnatIpForSnatEntryResponseBody) SetRequestId

func (DeleteSnatIpForSnatEntryResponseBody) String

type DeleteVSwitchRequest

type DeleteVSwitchRequest struct {
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The version number.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DeleteVSwitchRequest) GoString

func (s DeleteVSwitchRequest) GoString() string

func (*DeleteVSwitchRequest) SetVSwitchId

func (s *DeleteVSwitchRequest) SetVSwitchId(v string) *DeleteVSwitchRequest

func (*DeleteVSwitchRequest) SetVersion

func (DeleteVSwitchRequest) String

func (s DeleteVSwitchRequest) String() string

type DeleteVSwitchResponse

type DeleteVSwitchResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteVSwitchResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteVSwitchResponse) GoString

func (s DeleteVSwitchResponse) GoString() string

func (*DeleteVSwitchResponse) SetBody

func (*DeleteVSwitchResponse) SetHeaders

func (*DeleteVSwitchResponse) SetStatusCode

func (s *DeleteVSwitchResponse) SetStatusCode(v int32) *DeleteVSwitchResponse

func (DeleteVSwitchResponse) String

func (s DeleteVSwitchResponse) String() string

type DeleteVSwitchResponseBody

type DeleteVSwitchResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteVSwitchResponseBody) GoString

func (s DeleteVSwitchResponseBody) GoString() string

func (*DeleteVSwitchResponseBody) SetRequestId

func (DeleteVSwitchResponseBody) String

func (s DeleteVSwitchResponseBody) String() string

type DeploySDGRequest

type DeploySDGRequest struct {
	DeploymentType *string   `json:"DeploymentType,omitempty" xml:"DeploymentType,omitempty"`
	InstanceIds    []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
	SDGId          *string   `json:"SDGId,omitempty" xml:"SDGId,omitempty"`
}

func (DeploySDGRequest) GoString

func (s DeploySDGRequest) GoString() string

func (*DeploySDGRequest) SetDeploymentType

func (s *DeploySDGRequest) SetDeploymentType(v string) *DeploySDGRequest

func (*DeploySDGRequest) SetInstanceIds

func (s *DeploySDGRequest) SetInstanceIds(v []*string) *DeploySDGRequest

func (*DeploySDGRequest) SetSDGId

func (s *DeploySDGRequest) SetSDGId(v string) *DeploySDGRequest

func (DeploySDGRequest) String

func (s DeploySDGRequest) String() string

type DeploySDGResponse

type DeploySDGResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeploySDGResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeploySDGResponse) GoString

func (s DeploySDGResponse) GoString() string

func (*DeploySDGResponse) SetBody

func (*DeploySDGResponse) SetHeaders

func (s *DeploySDGResponse) SetHeaders(v map[string]*string) *DeploySDGResponse

func (*DeploySDGResponse) SetStatusCode

func (s *DeploySDGResponse) SetStatusCode(v int32) *DeploySDGResponse

func (DeploySDGResponse) String

func (s DeploySDGResponse) String() string

type DeploySDGResponseBody

type DeploySDGResponseBody struct {
	Data      *DeploySDGResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	RequestId *string                    `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeploySDGResponseBody) GoString

func (s DeploySDGResponseBody) GoString() string

func (*DeploySDGResponseBody) SetData

func (*DeploySDGResponseBody) SetRequestId

func (DeploySDGResponseBody) String

func (s DeploySDGResponseBody) String() string

type DeploySDGResponseBodyData

type DeploySDGResponseBodyData struct {
	Message *string                          `json:"Message,omitempty" xml:"Message,omitempty"`
	Result  *DeploySDGResponseBodyDataResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Struct"`
	Success *bool                            `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeploySDGResponseBodyData) GoString

func (s DeploySDGResponseBodyData) GoString() string

func (*DeploySDGResponseBodyData) SetMessage

func (*DeploySDGResponseBodyData) SetResult

func (*DeploySDGResponseBodyData) SetSuccess

func (DeploySDGResponseBodyData) String

func (s DeploySDGResponseBodyData) String() string

type DeploySDGResponseBodyDataResult

type DeploySDGResponseBodyDataResult struct {
	FailedCount  *int64                                        `json:"FailedCount,omitempty" xml:"FailedCount,omitempty"`
	FailedItems  []*DeploySDGResponseBodyDataResultFailedItems `json:"FailedItems,omitempty" xml:"FailedItems,omitempty" type:"Repeated"`
	SuccessCount *int64                                        `json:"SuccessCount,omitempty" xml:"SuccessCount,omitempty"`
}

func (DeploySDGResponseBodyDataResult) GoString

func (*DeploySDGResponseBodyDataResult) SetFailedCount

func (*DeploySDGResponseBodyDataResult) SetSuccessCount

func (DeploySDGResponseBodyDataResult) String

type DeploySDGResponseBodyDataResultFailedItems

type DeploySDGResponseBodyDataResultFailedItems struct {
	ErrMessage *string `json:"ErrMessage,omitempty" xml:"ErrMessage,omitempty"`
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (DeploySDGResponseBodyDataResultFailedItems) GoString

func (*DeploySDGResponseBodyDataResultFailedItems) SetErrMessage

func (*DeploySDGResponseBodyDataResultFailedItems) SetInstanceId

func (DeploySDGResponseBodyDataResultFailedItems) String

type DeploySDGShrinkRequest

type DeploySDGShrinkRequest struct {
	DeploymentType    *string `json:"DeploymentType,omitempty" xml:"DeploymentType,omitempty"`
	InstanceIdsShrink *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
	SDGId             *string `json:"SDGId,omitempty" xml:"SDGId,omitempty"`
}

func (DeploySDGShrinkRequest) GoString

func (s DeploySDGShrinkRequest) GoString() string

func (*DeploySDGShrinkRequest) SetDeploymentType

func (s *DeploySDGShrinkRequest) SetDeploymentType(v string) *DeploySDGShrinkRequest

func (*DeploySDGShrinkRequest) SetInstanceIdsShrink

func (s *DeploySDGShrinkRequest) SetInstanceIdsShrink(v string) *DeploySDGShrinkRequest

func (*DeploySDGShrinkRequest) SetSDGId

func (DeploySDGShrinkRequest) String

func (s DeploySDGShrinkRequest) String() string

type DescribeAICImagesRequest

type DescribeAICImagesRequest struct {
	// The description of the image.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The image ID of the AIC instance.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The type of the image. Valid values:
	//
	// *   **public**: public image
	// *   **private**: custom image
	ImageType *string `json:"ImageType,omitempty" xml:"ImageType,omitempty"`
	// The URL of the AIC image repository.
	ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	// The end of the time range to query. Specify the time in the 2006-01-02 format. By default, the time range to query is not restricted.
	MaxDate *string `json:"MaxDate,omitempty" xml:"MaxDate,omitempty"`
	// The beginning of the time range to query. Specify the time in the 2006-01-02 format. By default, the time range to query is not restricted.
	MinDate *string `json:"MinDate,omitempty" xml:"MinDate,omitempty"`
	// The page number. Pages start from page **1**. Default value: **1**.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. The maximum value is **100**. Default value: **10**.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The status of the image. Valid values:
	//
	// *   **verifying**
	// *   **disable**
	// *   **available**
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeAICImagesRequest) GoString

func (s DescribeAICImagesRequest) GoString() string

func (*DescribeAICImagesRequest) SetDescription

func (*DescribeAICImagesRequest) SetImageId

func (*DescribeAICImagesRequest) SetImageType

func (*DescribeAICImagesRequest) SetImageUrl

func (*DescribeAICImagesRequest) SetMaxDate

func (*DescribeAICImagesRequest) SetMinDate

func (*DescribeAICImagesRequest) SetPageNumber

func (*DescribeAICImagesRequest) SetPageSize

func (*DescribeAICImagesRequest) SetStatus

func (DescribeAICImagesRequest) String

func (s DescribeAICImagesRequest) String() string

type DescribeAICImagesResponse

type DescribeAICImagesResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeAICImagesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeAICImagesResponse) GoString

func (s DescribeAICImagesResponse) GoString() string

func (*DescribeAICImagesResponse) SetBody

func (*DescribeAICImagesResponse) SetHeaders

func (*DescribeAICImagesResponse) SetStatusCode

func (DescribeAICImagesResponse) String

func (s DescribeAICImagesResponse) String() string

type DescribeAICImagesResponseBody

type DescribeAICImagesResponseBody struct {
	// The information about the images.
	Images []*DescribeAICImagesResponseBodyImages `json:"Images,omitempty" xml:"Images,omitempty" type:"Repeated"`
	// The page number. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	//
	// Default value: 10.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeAICImagesResponseBody) GoString

func (*DescribeAICImagesResponseBody) SetImages

func (*DescribeAICImagesResponseBody) SetPageNumber

func (*DescribeAICImagesResponseBody) SetPageSize

func (*DescribeAICImagesResponseBody) SetRequestId

func (*DescribeAICImagesResponseBody) SetTotalCount

func (DescribeAICImagesResponseBody) String

type DescribeAICImagesResponseBodyImages

type DescribeAICImagesResponseBodyImages struct {
	// The time when the image was created.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The description of the image.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The image ID of the AIC instance.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The URL of the AIC image repository.
	ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	// The status of the image. **Available** is returned for this parameter. Available indicates that the image is available.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The username of the image repository.
	User *string `json:"User,omitempty" xml:"User,omitempty"`
}

func (DescribeAICImagesResponseBodyImages) GoString

func (*DescribeAICImagesResponseBodyImages) SetCreationTime

func (*DescribeAICImagesResponseBodyImages) SetDescription

func (*DescribeAICImagesResponseBodyImages) SetImageId

func (*DescribeAICImagesResponseBodyImages) SetImageUrl

func (*DescribeAICImagesResponseBodyImages) SetStatus

func (*DescribeAICImagesResponseBodyImages) SetUser

func (DescribeAICImagesResponseBodyImages) String

type DescribeARMServerInstancesRequest

type DescribeARMServerInstancesRequest struct {
	// The container specifications.
	AICSpecs []*string `json:"AICSpecs,omitempty" xml:"AICSpecs,omitempty" type:"Repeated"`
	// Spcifies whether the result contains the container information. Valid values:
	//
	// *   **true**
	// *   **false**
	DescribeAICInstances *bool `json:"DescribeAICInstances,omitempty" xml:"DescribeAICInstances,omitempty"`
	// The IDs of the Edge Node Service (ENS) nodes.
	EnsRegionIds []*string `json:"EnsRegionIds,omitempty" xml:"EnsRegionIds,omitempty" type:"Repeated"`
	// The end of the time range to query. Specify the time in the 2006-01-02 format. By default, the time range to query is not restricted.
	MaxDate *string `json:"MaxDate,omitempty" xml:"MaxDate,omitempty"`
	// The beginning of the time range to query. Specify the time in the 2006-01-02 format. By default, the time range to query is not restricted.
	MinDate *string `json:"MinDate,omitempty" xml:"MinDate,omitempty"`
	// The name of the server.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The namespace.
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The sorting order of the results to return. Valid values: ServerIdSort, ServerNameSort, ExpireTimeSort, CreationTimeSort, and EnsRegionIdSort.
	//
	// asc: ascending order. desc: descending order.
	OrderByParams *string `json:"OrderByParams,omitempty" xml:"OrderByParams,omitempty"`
	// The page number. Pages start from page **1**.
	//
	// Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. The maximum value is **100**.
	//
	// Default value: **10**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The IDs of the ARM servers.
	ServerIds []*string `json:"ServerIds,omitempty" xml:"ServerIds,omitempty" type:"Repeated"`
	// The server specifications.
	ServerSpecs []*string `json:"ServerSpecs,omitempty" xml:"ServerSpecs,omitempty" type:"Repeated"`
	// The operation statuses.
	States []*string `json:"States,omitempty" xml:"States,omitempty" type:"Repeated"`
}

func (DescribeARMServerInstancesRequest) GoString

func (*DescribeARMServerInstancesRequest) SetAICSpecs

func (*DescribeARMServerInstancesRequest) SetDescribeAICInstances

func (*DescribeARMServerInstancesRequest) SetEnsRegionIds

func (*DescribeARMServerInstancesRequest) SetMaxDate

func (*DescribeARMServerInstancesRequest) SetMinDate

func (*DescribeARMServerInstancesRequest) SetName

func (*DescribeARMServerInstancesRequest) SetNamespace

func (*DescribeARMServerInstancesRequest) SetOrderByParams

func (*DescribeARMServerInstancesRequest) SetPageNumber

func (*DescribeARMServerInstancesRequest) SetPageSize

func (*DescribeARMServerInstancesRequest) SetServerIds

func (*DescribeARMServerInstancesRequest) SetServerSpecs

func (*DescribeARMServerInstancesRequest) SetStates

func (DescribeARMServerInstancesRequest) String

type DescribeARMServerInstancesResponse

type DescribeARMServerInstancesResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeARMServerInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeARMServerInstancesResponse) GoString

func (*DescribeARMServerInstancesResponse) SetHeaders

func (*DescribeARMServerInstancesResponse) SetStatusCode

func (DescribeARMServerInstancesResponse) String

type DescribeARMServerInstancesResponseBody

type DescribeARMServerInstancesResponseBody struct {
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information about the servers and the AIC instances.
	Servers []*DescribeARMServerInstancesResponseBodyServers `json:"Servers,omitempty" xml:"Servers,omitempty" type:"Repeated"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeARMServerInstancesResponseBody) GoString

func (*DescribeARMServerInstancesResponseBody) SetPageNumber

func (*DescribeARMServerInstancesResponseBody) SetPageSize

func (*DescribeARMServerInstancesResponseBody) SetRequestId

func (*DescribeARMServerInstancesResponseBody) SetTotalCount

func (DescribeARMServerInstancesResponseBody) String

type DescribeARMServerInstancesResponseBodyServers

type DescribeARMServerInstancesResponseBodyServers struct {
	// The information about the AIC instances.
	AICInstances []*DescribeARMServerInstancesResponseBodyServersAICInstances `json:"AICInstances,omitempty" xml:"AICInstances,omitempty" type:"Repeated"`
	// The time when the instance was created.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The ID of the ENS node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The time when the instance expires.
	ExpiredTime *string `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"`
	// The operation that was most recently performed.
	LatestAction *string `json:"LatestAction,omitempty" xml:"LatestAction,omitempty"`
	// The name of the server.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The namespace of the cluster to which the server belongs.
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The billing method.
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The ID of the server.
	ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"`
	// The server specification.
	SpecName *string `json:"SpecName,omitempty" xml:"SpecName,omitempty"`
	// The operation status of the server. Valid values:
	//
	// *   **success**
	// *   **failed**
	// *   **creating**
	// *   **releasing**
	// *   **rebooting**
	// *   **upgrading**
	State *string `json:"State,omitempty" xml:"State,omitempty"`
	// The running status of the server. Valid values:
	//
	// *   **running**
	// *   **stopping**
	// *   **down**
	// *   **starting**
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeARMServerInstancesResponseBodyServers) GoString

func (*DescribeARMServerInstancesResponseBodyServers) SetCreationTime

func (*DescribeARMServerInstancesResponseBodyServers) SetEnsRegionId

func (*DescribeARMServerInstancesResponseBodyServers) SetExpiredTime

func (*DescribeARMServerInstancesResponseBodyServers) SetLatestAction

func (*DescribeARMServerInstancesResponseBodyServers) SetName

func (*DescribeARMServerInstancesResponseBodyServers) SetNamespace

func (*DescribeARMServerInstancesResponseBodyServers) SetPayType

func (*DescribeARMServerInstancesResponseBodyServers) SetServerId

func (*DescribeARMServerInstancesResponseBodyServers) SetSpecName

func (*DescribeARMServerInstancesResponseBodyServers) SetState

func (*DescribeARMServerInstancesResponseBodyServers) SetStatus

func (DescribeARMServerInstancesResponseBodyServers) String

type DescribeARMServerInstancesResponseBodyServersAICInstances

type DescribeARMServerInstancesResponseBodyServersAICInstances struct {
	// The refresh rate of the AIC instance. Unit: Hz.
	Frequency *int64 `json:"Frequency,omitempty" xml:"Frequency,omitempty"`
	// The ID of the AIC image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The ID of the AIC instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The operation that was most recently performed.
	LatestAction *string `json:"LatestAction,omitempty" xml:"LatestAction,omitempty"`
	// The name of the container.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The network attributes of the AIC instance.
	NetworkAttributes *DescribeARMServerInstancesResponseBodyServersAICInstancesNetworkAttributes `json:"NetworkAttributes,omitempty" xml:"NetworkAttributes,omitempty" type:"Struct"`
	// The resolution of the AIC instance.
	Resolution *string `json:"Resolution,omitempty" xml:"Resolution,omitempty"`
	// The information about the shared data group (SDG) that is deployed on the AIC instance.
	SdgDeployInfo *DescribeARMServerInstancesResponseBodyServersAICInstancesSdgDeployInfo `json:"SdgDeployInfo,omitempty" xml:"SdgDeployInfo,omitempty" type:"Struct"`
	// The specification of the AIC instance.
	Spec *string `json:"Spec,omitempty" xml:"Spec,omitempty"`
	// The operation status of the AIC instance. Valid values:
	//
	// *   **success**
	// *   **failed**
	// *   **creating**
	// *   **releasing**
	// *   **rebooting**
	// *   **reseting**
	State *string `json:"State,omitempty" xml:"State,omitempty"`
	// The running status of the AIC instance. Valid values:
	//
	// *   **running**
	// *   **pending**
	// *   **terminating**
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeARMServerInstancesResponseBodyServersAICInstances) GoString

func (*DescribeARMServerInstancesResponseBodyServersAICInstances) SetFrequency

func (*DescribeARMServerInstancesResponseBodyServersAICInstances) SetImageId

func (*DescribeARMServerInstancesResponseBodyServersAICInstances) SetInstanceId

func (*DescribeARMServerInstancesResponseBodyServersAICInstances) SetLatestAction

func (*DescribeARMServerInstancesResponseBodyServersAICInstances) SetName

func (*DescribeARMServerInstancesResponseBodyServersAICInstances) SetResolution

func (*DescribeARMServerInstancesResponseBodyServersAICInstances) SetSpec

func (*DescribeARMServerInstancesResponseBodyServersAICInstances) SetState

func (*DescribeARMServerInstancesResponseBodyServersAICInstances) SetStatus

func (DescribeARMServerInstancesResponseBodyServersAICInstances) String

type DescribeARMServerInstancesResponseBodyServersAICInstancesNetworkAttributes

type DescribeARMServerInstancesResponseBodyServersAICInstancesNetworkAttributes struct {
	// The IP address of the AIC instance.
	IpAddress *string `json:"IpAddress,omitempty" xml:"IpAddress,omitempty"`
	// The network ID of the AIC instance.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The vSwitch ID of the AIC instance.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
}

func (DescribeARMServerInstancesResponseBodyServersAICInstancesNetworkAttributes) GoString

func (*DescribeARMServerInstancesResponseBodyServersAICInstancesNetworkAttributes) SetIpAddress

func (*DescribeARMServerInstancesResponseBodyServersAICInstancesNetworkAttributes) SetNetworkId

func (*DescribeARMServerInstancesResponseBodyServersAICInstancesNetworkAttributes) SetVSwitchId

func (DescribeARMServerInstancesResponseBodyServersAICInstancesNetworkAttributes) String

type DescribeARMServerInstancesResponseBodyServersAICInstancesSdgDeployInfo

type DescribeARMServerInstancesResponseBodyServersAICInstancesSdgDeployInfo struct {
	// The ID of the SDG.
	SDGId *string `json:"SDGId,omitempty" xml:"SDGId,omitempty"`
	// The deployment status of the SDG. Valid values:
	//
	// *   **sdg_deploying**
	// *   **failed**
	// *   **success**
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeARMServerInstancesResponseBodyServersAICInstancesSdgDeployInfo) GoString

func (*DescribeARMServerInstancesResponseBodyServersAICInstancesSdgDeployInfo) SetSDGId

func (*DescribeARMServerInstancesResponseBodyServersAICInstancesSdgDeployInfo) SetStatus

func (DescribeARMServerInstancesResponseBodyServersAICInstancesSdgDeployInfo) String

type DescribeARMServerInstancesShrinkRequest

type DescribeARMServerInstancesShrinkRequest struct {
	// The container specifications.
	AICSpecsShrink *string `json:"AICSpecs,omitempty" xml:"AICSpecs,omitempty"`
	// Spcifies whether the result contains the container information. Valid values:
	//
	// *   **true**
	// *   **false**
	DescribeAICInstances *bool `json:"DescribeAICInstances,omitempty" xml:"DescribeAICInstances,omitempty"`
	// The IDs of the Edge Node Service (ENS) nodes.
	EnsRegionIdsShrink *string `json:"EnsRegionIds,omitempty" xml:"EnsRegionIds,omitempty"`
	// The end of the time range to query. Specify the time in the 2006-01-02 format. By default, the time range to query is not restricted.
	MaxDate *string `json:"MaxDate,omitempty" xml:"MaxDate,omitempty"`
	// The beginning of the time range to query. Specify the time in the 2006-01-02 format. By default, the time range to query is not restricted.
	MinDate *string `json:"MinDate,omitempty" xml:"MinDate,omitempty"`
	// The name of the server.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The namespace.
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The sorting order of the results to return. Valid values: ServerIdSort, ServerNameSort, ExpireTimeSort, CreationTimeSort, and EnsRegionIdSort.
	//
	// asc: ascending order. desc: descending order.
	OrderByParams *string `json:"OrderByParams,omitempty" xml:"OrderByParams,omitempty"`
	// The page number. Pages start from page **1**.
	//
	// Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. The maximum value is **100**.
	//
	// Default value: **10**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The IDs of the ARM servers.
	ServerIdsShrink *string `json:"ServerIds,omitempty" xml:"ServerIds,omitempty"`
	// The server specifications.
	ServerSpecsShrink *string `json:"ServerSpecs,omitempty" xml:"ServerSpecs,omitempty"`
	// The operation statuses.
	StatesShrink *string `json:"States,omitempty" xml:"States,omitempty"`
}

func (DescribeARMServerInstancesShrinkRequest) GoString

func (*DescribeARMServerInstancesShrinkRequest) SetAICSpecsShrink

func (*DescribeARMServerInstancesShrinkRequest) SetDescribeAICInstances

func (*DescribeARMServerInstancesShrinkRequest) SetEnsRegionIdsShrink

func (*DescribeARMServerInstancesShrinkRequest) SetMaxDate

func (*DescribeARMServerInstancesShrinkRequest) SetMinDate

func (*DescribeARMServerInstancesShrinkRequest) SetName

func (*DescribeARMServerInstancesShrinkRequest) SetNamespace

func (*DescribeARMServerInstancesShrinkRequest) SetOrderByParams

func (*DescribeARMServerInstancesShrinkRequest) SetPageNumber

func (*DescribeARMServerInstancesShrinkRequest) SetPageSize

func (*DescribeARMServerInstancesShrinkRequest) SetServerIdsShrink

func (*DescribeARMServerInstancesShrinkRequest) SetServerSpecsShrink

func (*DescribeARMServerInstancesShrinkRequest) SetStatesShrink

func (DescribeARMServerInstancesShrinkRequest) String

type DescribeApplicationRequest

type DescribeApplicationRequest struct {
	// The ID of the application. You can call the ListApplications operation to obtain the application ID.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The version number of the application. Separate multiple version numbers with commas (,). If you want to query data of all versions of applications, specify All for this parameter. By default, only data of applications in the stable versions are queried.
	AppVersions *string `json:"AppVersions,omitempty" xml:"AppVersions,omitempty"`
	// The region level by which edge resources of the application are collected. The value must be of the enumerated data type. Valid values:
	//
	// *   National: Chinese mainland
	// *   Big: area
	// *   Middle: province
	// *   Small: city
	// *   RegionId: edge node
	//
	// Default value: National.
	Level *string `json:"Level,omitempty" xml:"Level,omitempty"`
	// Specifies whether to return other information about the application, such as statistics on resource instances and pods. The value must be a JSON string. By default, all information is returned.
	OutDetailStatParams *string `json:"OutDetailStatParams,omitempty" xml:"OutDetailStatParams,omitempty"`
}

func (DescribeApplicationRequest) GoString

func (s DescribeApplicationRequest) GoString() string

func (*DescribeApplicationRequest) SetAppId

func (*DescribeApplicationRequest) SetAppVersions

func (*DescribeApplicationRequest) SetLevel

func (*DescribeApplicationRequest) SetOutDetailStatParams

func (s *DescribeApplicationRequest) SetOutDetailStatParams(v string) *DescribeApplicationRequest

func (DescribeApplicationRequest) String

type DescribeApplicationResourceSummaryRequest

type DescribeApplicationResourceSummaryRequest struct {
	// The region level. The value must be of the enumerated data type. Valid values:
	//
	// *   **National** (default): Chinese mainland
	// *   **Big**: area
	// *   **Middle**: province
	// *   **Small**: city
	// *   **RegionId**: edge node
	Level *string `json:"Level,omitempty" xml:"Level,omitempty"`
	// The resource type.
	//
	// Valid value:
	//
	// *   Ens
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
}

func (DescribeApplicationResourceSummaryRequest) GoString

func (*DescribeApplicationResourceSummaryRequest) SetLevel

func (*DescribeApplicationResourceSummaryRequest) SetResourceType

func (DescribeApplicationResourceSummaryRequest) String

type DescribeApplicationResourceSummaryResponse

type DescribeApplicationResourceSummaryResponse struct {
	Headers    map[string]*string                              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeApplicationResourceSummaryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeApplicationResourceSummaryResponse) GoString

func (*DescribeApplicationResourceSummaryResponse) SetHeaders

func (*DescribeApplicationResourceSummaryResponse) SetStatusCode

func (DescribeApplicationResourceSummaryResponse) String

type DescribeApplicationResourceSummaryResponseBody

type DescribeApplicationResourceSummaryResponseBody struct {
	// The statistical information about the resource quota and usage in different regions.
	ApplicationResource *string `json:"ApplicationResource,omitempty" xml:"ApplicationResource,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeApplicationResourceSummaryResponseBody) GoString

func (*DescribeApplicationResourceSummaryResponseBody) SetApplicationResource

func (*DescribeApplicationResourceSummaryResponseBody) SetRequestId

func (DescribeApplicationResourceSummaryResponseBody) String

type DescribeApplicationResponse

type DescribeApplicationResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeApplicationResponse) GoString

func (s DescribeApplicationResponse) GoString() string

func (*DescribeApplicationResponse) SetBody

func (*DescribeApplicationResponse) SetHeaders

func (*DescribeApplicationResponse) SetStatusCode

func (DescribeApplicationResponse) String

type DescribeApplicationResponseBody

type DescribeApplicationResponseBody struct {
	// The returned application information.
	Application *string `json:"Application,omitempty" xml:"Application,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeApplicationResponseBody) GoString

func (*DescribeApplicationResponseBody) SetApplication

func (*DescribeApplicationResponseBody) SetRequestId

func (DescribeApplicationResponseBody) String

type DescribeAvailableResourceInfoResponse

type DescribeAvailableResourceInfoResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeAvailableResourceInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeAvailableResourceInfoResponse) GoString

func (*DescribeAvailableResourceInfoResponse) SetHeaders

func (*DescribeAvailableResourceInfoResponse) SetStatusCode

func (DescribeAvailableResourceInfoResponse) String

type DescribeAvailableResourceInfoResponseBody

type DescribeAvailableResourceInfoResponseBody struct {
	// The information about the image.
	Images *DescribeAvailableResourceInfoResponseBodyImages `json:"Images,omitempty" xml:"Images,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The specifications of resources that you can purchase.
	SupportResources *DescribeAvailableResourceInfoResponseBodySupportResources `json:"SupportResources,omitempty" xml:"SupportResources,omitempty" type:"Struct"`
}

func (DescribeAvailableResourceInfoResponseBody) GoString

func (*DescribeAvailableResourceInfoResponseBody) SetRequestId

func (DescribeAvailableResourceInfoResponseBody) String

type DescribeAvailableResourceInfoResponseBodyImages

type DescribeAvailableResourceInfoResponseBodyImages struct {
	Image []*DescribeAvailableResourceInfoResponseBodyImagesImage `json:"Image,omitempty" xml:"Image,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourceInfoResponseBodyImages) GoString

func (DescribeAvailableResourceInfoResponseBodyImages) String

type DescribeAvailableResourceInfoResponseBodyImagesImage

type DescribeAvailableResourceInfoResponseBodyImagesImage struct {
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The name of the image.
	ImageName *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	// The size of the image. Unit: GB.
	ImageSize *int32 `json:"ImageSize,omitempty" xml:"ImageSize,omitempty"`
}

func (DescribeAvailableResourceInfoResponseBodyImagesImage) GoString

func (*DescribeAvailableResourceInfoResponseBodyImagesImage) SetImageId

func (*DescribeAvailableResourceInfoResponseBodyImagesImage) SetImageName

func (*DescribeAvailableResourceInfoResponseBodyImagesImage) SetImageSize

func (DescribeAvailableResourceInfoResponseBodyImagesImage) String

type DescribeAvailableResourceInfoResponseBodySupportResources

type DescribeAvailableResourceInfoResponseBodySupportResources struct {
	SupportResource []*DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResource `json:"SupportResource,omitempty" xml:"SupportResource,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourceInfoResponseBodySupportResources) GoString

func (DescribeAvailableResourceInfoResponseBodySupportResources) String

type DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResource

type DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResource struct {
	BandwidthTypes *DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceBandwidthTypes `json:"BandwidthTypes,omitempty" xml:"BandwidthTypes,omitempty" type:"Struct"`
	// The maximum capacity of a data disk. Unit: GB.
	DataDiskMaxSize *int32 `json:"DataDiskMaxSize,omitempty" xml:"DataDiskMaxSize,omitempty"`
	// The minimum data disk size. Unit: GiB.
	DataDiskMinSize *int32                                                                                `json:"DataDiskMinSize,omitempty" xml:"DataDiskMinSize,omitempty"`
	EnsRegionIds    *DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceEnsRegionIds `json:"EnsRegionIds,omitempty" xml:"EnsRegionIds,omitempty" type:"Struct"`
	// The supplementary information about the edge nodes.
	EnsRegionIdsExtends *DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceEnsRegionIdsExtends `json:"EnsRegionIdsExtends,omitempty" xml:"EnsRegionIdsExtends,omitempty" type:"Struct"`
	InstanceSpeces      *DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceInstanceSpeces      `json:"InstanceSpeces,omitempty" xml:"InstanceSpeces,omitempty" type:"Struct"`
	// The Internet service provider (ISP).
	Isp *DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceIsp `json:"Isp,omitempty" xml:"Isp,omitempty" type:"Struct"`
	// The maximum size of the system disk. Unit: GiB.
	SystemDiskMaxSize *int32 `json:"SystemDiskMaxSize,omitempty" xml:"SystemDiskMaxSize,omitempty"`
	// The minimum capacity of a system disk. Unit: GB.
	SystemDiskMinSize *int32 `json:"SystemDiskMinSize,omitempty" xml:"SystemDiskMinSize,omitempty"`
}

func (DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResource) GoString

func (*DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResource) SetDataDiskMaxSize

func (*DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResource) SetDataDiskMinSize

func (*DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResource) SetSystemDiskMaxSize

func (*DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResource) SetSystemDiskMinSize

func (DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResource) String

type DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceBandwidthTypes

type DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceBandwidthTypes struct {
	BandwidthType []*string `json:"BandwidthType,omitempty" xml:"BandwidthType,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceBandwidthTypes) GoString

func (*DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceBandwidthTypes) SetBandwidthType

func (DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceBandwidthTypes) String

type DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceEnsRegionIds

type DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceEnsRegionIds struct {
	EnsRegionId []*string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceEnsRegionIds) GoString

func (*DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceEnsRegionIds) SetEnsRegionId

func (DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceEnsRegionIds) String

type DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceEnsRegionIdsExtends

type DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceEnsRegionIdsExtends struct {
	EnsRegionId []*DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceEnsRegionIdsExtendsEnsRegionId `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceEnsRegionIdsExtends) GoString

func (DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceEnsRegionIdsExtends) String

type DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceEnsRegionIdsExtendsEnsRegionId

type DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceEnsRegionIdsExtendsEnsRegionId struct {
	// The region.
	Area *string `json:"Area,omitempty" xml:"Area,omitempty"`
	// The name. This parameter is empty by default.
	EnName *string `json:"EnName,omitempty" xml:"EnName,omitempty"`
	// The ID of the node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The Internet service provider (ISP).
	Isp *string `json:"Isp,omitempty" xml:"Isp,omitempty"`
	// The name of the node.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The province.
	Province *string `json:"Province,omitempty" xml:"Province,omitempty"`
}

func (DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceEnsRegionIdsExtendsEnsRegionId) GoString

func (DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceEnsRegionIdsExtendsEnsRegionId) String

type DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceInstanceSpeces

type DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceInstanceSpeces struct {
	InstanceSpec []*string `json:"InstanceSpec,omitempty" xml:"InstanceSpec,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceInstanceSpeces) GoString

func (*DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceInstanceSpeces) SetInstanceSpec

func (DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceInstanceSpeces) String

type DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceIsp

type DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceIsp struct {
	Isp []*string `json:"Isp,omitempty" xml:"Isp,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceIsp) GoString

func (*DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceIsp) SetIsp

func (DescribeAvailableResourceInfoResponseBodySupportResourcesSupportResourceIsp) String

type DescribeAvailableResourceRequest

type DescribeAvailableResourceRequest struct {
	// The version number. Set the value to 2017-11-10.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeAvailableResourceRequest) GoString

func (*DescribeAvailableResourceRequest) SetVersion

func (DescribeAvailableResourceRequest) String

type DescribeAvailableResourceResponse

type DescribeAvailableResourceResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeAvailableResourceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeAvailableResourceResponse) GoString

func (*DescribeAvailableResourceResponse) SetHeaders

func (*DescribeAvailableResourceResponse) SetStatusCode

func (DescribeAvailableResourceResponse) String

type DescribeAvailableResourceResponseBody

type DescribeAvailableResourceResponseBody struct {
	// The returned service code. 0 indicates that the request was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The details of the images.
	Images *DescribeAvailableResourceResponseBodyImages `json:"Images,omitempty" xml:"Images,omitempty" type:"Struct"`
	// The ID of the request. This is a common parameter. Each request has a unique ID. You can use this ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The specifications of resources that you can purchase.
	SupportResources *DescribeAvailableResourceResponseBodySupportResources `json:"SupportResources,omitempty" xml:"SupportResources,omitempty" type:"Struct"`
}

func (DescribeAvailableResourceResponseBody) GoString

func (*DescribeAvailableResourceResponseBody) SetCode

func (*DescribeAvailableResourceResponseBody) SetRequestId

func (DescribeAvailableResourceResponseBody) String

type DescribeAvailableResourceResponseBodyImages

type DescribeAvailableResourceResponseBodyImages struct {
	Image []*DescribeAvailableResourceResponseBodyImagesImage `json:"Image,omitempty" xml:"Image,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourceResponseBodyImages) GoString

func (DescribeAvailableResourceResponseBodyImages) String

type DescribeAvailableResourceResponseBodyImagesImage

type DescribeAvailableResourceResponseBodyImagesImage struct {
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The name of the image.
	ImageName *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
}

func (DescribeAvailableResourceResponseBodyImagesImage) GoString

func (*DescribeAvailableResourceResponseBodyImagesImage) SetImageId

func (*DescribeAvailableResourceResponseBodyImagesImage) SetImageName

func (DescribeAvailableResourceResponseBodyImagesImage) String

type DescribeAvailableResourceResponseBodySupportResources

type DescribeAvailableResourceResponseBodySupportResources struct {
	SupportResource []*DescribeAvailableResourceResponseBodySupportResourcesSupportResource `json:"SupportResource,omitempty" xml:"SupportResource,omitempty" type:"Repeated"`
}

func (DescribeAvailableResourceResponseBodySupportResources) GoString

func (DescribeAvailableResourceResponseBodySupportResources) String

type DescribeAvailableResourceResponseBodySupportResourcesSupportResource

type DescribeAvailableResourceResponseBodySupportResourcesSupportResource struct {
	// The size of the data disk. Unit: GB.
	DataDiskSize *string `json:"DataDiskSize,omitempty" xml:"DataDiskSize,omitempty"`
	// The ID of the edge node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The specifications of the resource plan.
	InstanceSpec *string `json:"InstanceSpec,omitempty" xml:"InstanceSpec,omitempty"`
	// The number of resources that you can purchase.
	SupportResourcesCount *string `json:"SupportResourcesCount,omitempty" xml:"SupportResourcesCount,omitempty"`
	// The size of the system disk. Unit: GiB.
	SystemDiskSize *string `json:"SystemDiskSize,omitempty" xml:"SystemDiskSize,omitempty"`
}

func (DescribeAvailableResourceResponseBodySupportResourcesSupportResource) GoString

func (*DescribeAvailableResourceResponseBodySupportResourcesSupportResource) SetDataDiskSize

func (*DescribeAvailableResourceResponseBodySupportResourcesSupportResource) SetEnsRegionId

func (*DescribeAvailableResourceResponseBodySupportResourcesSupportResource) SetInstanceSpec

func (*DescribeAvailableResourceResponseBodySupportResourcesSupportResource) SetSupportResourcesCount

func (*DescribeAvailableResourceResponseBodySupportResourcesSupportResource) SetSystemDiskSize

func (DescribeAvailableResourceResponseBodySupportResourcesSupportResource) String

type DescribeBandWithdChargeTypeResponse

type DescribeBandWithdChargeTypeResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeBandWithdChargeTypeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeBandWithdChargeTypeResponse) GoString

func (*DescribeBandWithdChargeTypeResponse) SetHeaders

func (*DescribeBandWithdChargeTypeResponse) SetStatusCode

func (DescribeBandWithdChargeTypeResponse) String

type DescribeBandWithdChargeTypeResponseBody

type DescribeBandWithdChargeTypeResponseBody struct {
	// The information about the metering method.
	BandWithTypeInfo *string `json:"BandWithTypeInfo,omitempty" xml:"BandWithTypeInfo,omitempty"`
	// The metering type.
	//
	// *   ChargeByUnified: unified metering.
	// *   ChargeByGrade: differential metering.
	ChargeContractType *string `json:"ChargeContractType,omitempty" xml:"ChargeContractType,omitempty"`
	// The metering cycle. Currently, this parameter is empty in the response.
	ChargeCycleInfo *string `json:"ChargeCycleInfo,omitempty" xml:"ChargeCycleInfo,omitempty"`
	// The returned service code. A value of 0 indicates that the operation was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeBandWithdChargeTypeResponseBody) GoString

func (*DescribeBandWithdChargeTypeResponseBody) SetBandWithTypeInfo

func (*DescribeBandWithdChargeTypeResponseBody) SetChargeContractType

func (*DescribeBandWithdChargeTypeResponseBody) SetChargeCycleInfo

func (*DescribeBandWithdChargeTypeResponseBody) SetCode

func (*DescribeBandWithdChargeTypeResponseBody) SetRequestId

func (DescribeBandWithdChargeTypeResponseBody) String

type DescribeBandwitdhByInternetChargeTypeRequest

type DescribeBandwitdhByInternetChargeTypeRequest struct {
	// The end of the time range to query.
	//
	// *   Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	// *   If the value of the seconds place is not 00, the start time is automatically set to the next minute.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The region ID of the instance.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The Internet service provider (ISP). Valid values:
	//
	// *   cmcc: China Mobile
	// *   telecom: China Telecom
	// *   unicom: China Unicom
	// *   multiCarrier: multi-line ISP
	Isp *string `json:"Isp,omitempty" xml:"Isp,omitempty"`
	// The beginning of the time range to query.
	//
	// *   Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	// *   If the value of the seconds place is not 00, the start time is automatically set to the next minute.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The version number. Set the value to 2017-11-10.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeBandwitdhByInternetChargeTypeRequest) GoString

func (*DescribeBandwitdhByInternetChargeTypeRequest) SetEndTime

func (*DescribeBandwitdhByInternetChargeTypeRequest) SetEnsRegionId

func (*DescribeBandwitdhByInternetChargeTypeRequest) SetIsp

func (*DescribeBandwitdhByInternetChargeTypeRequest) SetStartTime

func (*DescribeBandwitdhByInternetChargeTypeRequest) SetVersion

func (DescribeBandwitdhByInternetChargeTypeRequest) String

type DescribeBandwitdhByInternetChargeTypeResponse

type DescribeBandwitdhByInternetChargeTypeResponse struct {
	Headers    map[string]*string                                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeBandwitdhByInternetChargeTypeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeBandwitdhByInternetChargeTypeResponse) GoString

func (*DescribeBandwitdhByInternetChargeTypeResponse) SetHeaders

func (*DescribeBandwitdhByInternetChargeTypeResponse) SetStatusCode

func (DescribeBandwitdhByInternetChargeTypeResponse) String

type DescribeBandwitdhByInternetChargeTypeResponseBody

type DescribeBandwitdhByInternetChargeTypeResponseBody struct {
	// The bandwidth. Unit: bit/s.
	BandwidthValue *int64 `json:"BandwidthValue,omitempty" xml:"BandwidthValue,omitempty"`
	// The metering method. Valid values:
	//
	// *   BandwidthByDay: Pay by daily peak bandwidth
	// *   95BandwidthByMonth: Pay by monthly 95th percentile bandwidth
	// *   PayByBandwidth4thMonth: Pay by monthly fourth peak bandwidth
	// *   PayByBandwidth: Pay by fixed bandwidth
	//
	// You can specify only one metering method for network usage and cannot overwrite the existing metering method.
	InternetChargeType *string `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"`
	// The ID of the request. This parameter is a common parameter. Each request has a unique ID. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The timestamp. The time follows the ISO 8601 standard. The time is displayed in UTC. Example: 2016-10-20T04:00:00Z.
	TimeStamp *string `json:"TimeStamp,omitempty" xml:"TimeStamp,omitempty"`
}

func (DescribeBandwitdhByInternetChargeTypeResponseBody) GoString

func (*DescribeBandwitdhByInternetChargeTypeResponseBody) SetBandwidthValue

func (*DescribeBandwitdhByInternetChargeTypeResponseBody) SetInternetChargeType

func (*DescribeBandwitdhByInternetChargeTypeResponseBody) SetRequestId

func (*DescribeBandwitdhByInternetChargeTypeResponseBody) SetTimeStamp

func (DescribeBandwitdhByInternetChargeTypeResponseBody) String

type DescribeCloudDiskAvailableResourceInfoResponse

type DescribeCloudDiskAvailableResourceInfoResponse struct {
	Headers    map[string]*string                                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeCloudDiskAvailableResourceInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeCloudDiskAvailableResourceInfoResponse) GoString

func (*DescribeCloudDiskAvailableResourceInfoResponse) SetHeaders

func (*DescribeCloudDiskAvailableResourceInfoResponse) SetStatusCode

func (DescribeCloudDiskAvailableResourceInfoResponse) String

type DescribeCloudDiskAvailableResourceInfoResponseBody

type DescribeCloudDiskAvailableResourceInfoResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The specifications of resources that you can purchase.
	SupportResources *DescribeCloudDiskAvailableResourceInfoResponseBodySupportResources `json:"SupportResources,omitempty" xml:"SupportResources,omitempty" type:"Struct"`
}

func (DescribeCloudDiskAvailableResourceInfoResponseBody) GoString

func (*DescribeCloudDiskAvailableResourceInfoResponseBody) SetRequestId

func (DescribeCloudDiskAvailableResourceInfoResponseBody) String

type DescribeCloudDiskAvailableResourceInfoResponseBodySupportResources

type DescribeCloudDiskAvailableResourceInfoResponseBodySupportResources struct {
	SupportResource []*DescribeCloudDiskAvailableResourceInfoResponseBodySupportResourcesSupportResource `json:"SupportResource,omitempty" xml:"SupportResource,omitempty" type:"Repeated"`
}

func (DescribeCloudDiskAvailableResourceInfoResponseBodySupportResources) GoString

func (DescribeCloudDiskAvailableResourceInfoResponseBodySupportResources) String

type DescribeCloudDiskAvailableResourceInfoResponseBodySupportResourcesSupportResource

type DescribeCloudDiskAvailableResourceInfoResponseBodySupportResourcesSupportResource struct {
	// The number of disks that you can purchase.
	CanBuyCount *int64 `json:"CanBuyCount,omitempty" xml:"CanBuyCount,omitempty"`
	// The type of the disk.
	//
	// *   cloud_efficiency: ultra disk.
	// *   cloud_ssd: all-flash disk.
	// *   local_hdd: local HDD.
	// *   local_ssd: local SSD.
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	// The default size of the disk. Unit: GiB.
	DefaultDiskSize *int64 `json:"DefaultDiskSize,omitempty" xml:"DefaultDiskSize,omitempty"`
	// The maximum size of the disk. Unit: GiB.
	DiskMaxSize *int64 `json:"DiskMaxSize,omitempty" xml:"DiskMaxSize,omitempty"`
	// The minimum size of the disk size. Unit: GiB.
	DiskMinSize *int64 `json:"DiskMinSize,omitempty" xml:"DiskMinSize,omitempty"`
	// The ID of the edge node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The name of the task node.
	EnsRegionName *string `json:"EnsRegionName,omitempty" xml:"EnsRegionName,omitempty"`
}

func (DescribeCloudDiskAvailableResourceInfoResponseBodySupportResourcesSupportResource) GoString

func (*DescribeCloudDiskAvailableResourceInfoResponseBodySupportResourcesSupportResource) SetCanBuyCount

func (*DescribeCloudDiskAvailableResourceInfoResponseBodySupportResourcesSupportResource) SetCategory

func (*DescribeCloudDiskAvailableResourceInfoResponseBodySupportResourcesSupportResource) SetDefaultDiskSize

func (*DescribeCloudDiskAvailableResourceInfoResponseBodySupportResourcesSupportResource) SetDiskMaxSize

func (*DescribeCloudDiskAvailableResourceInfoResponseBodySupportResourcesSupportResource) SetDiskMinSize

func (*DescribeCloudDiskAvailableResourceInfoResponseBodySupportResourcesSupportResource) SetEnsRegionId

func (*DescribeCloudDiskAvailableResourceInfoResponseBodySupportResourcesSupportResource) SetEnsRegionName

func (DescribeCloudDiskAvailableResourceInfoResponseBodySupportResourcesSupportResource) String

type DescribeCloudDiskTypesRequest

type DescribeCloudDiskTypesRequest struct {
	// The ID of the edge node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
}

func (DescribeCloudDiskTypesRequest) GoString

func (*DescribeCloudDiskTypesRequest) SetEnsRegionId

func (DescribeCloudDiskTypesRequest) String

type DescribeCloudDiskTypesResponse

type DescribeCloudDiskTypesResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeCloudDiskTypesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeCloudDiskTypesResponse) GoString

func (*DescribeCloudDiskTypesResponse) SetHeaders

func (*DescribeCloudDiskTypesResponse) SetStatusCode

func (DescribeCloudDiskTypesResponse) String

type DescribeCloudDiskTypesResponseBody

type DescribeCloudDiskTypesResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The specifications of resources that you can purchase.
	SupportResources *DescribeCloudDiskTypesResponseBodySupportResources `json:"SupportResources,omitempty" xml:"SupportResources,omitempty" type:"Struct"`
}

func (DescribeCloudDiskTypesResponseBody) GoString

func (*DescribeCloudDiskTypesResponseBody) SetRequestId

func (DescribeCloudDiskTypesResponseBody) String

type DescribeCloudDiskTypesResponseBodySupportResources

type DescribeCloudDiskTypesResponseBodySupportResources struct {
	SupportResource []*DescribeCloudDiskTypesResponseBodySupportResourcesSupportResource `json:"SupportResource,omitempty" xml:"SupportResource,omitempty" type:"Repeated"`
}

func (DescribeCloudDiskTypesResponseBodySupportResources) GoString

func (DescribeCloudDiskTypesResponseBodySupportResources) String

type DescribeCloudDiskTypesResponseBodySupportResourcesSupportResource

type DescribeCloudDiskTypesResponseBodySupportResourcesSupportResource struct {
	// The category of the disk.
	//
	// *   cloud_efficiency: ultra disk.
	// *   cloud_ssd: all-flash disk.
	// *   local_hdd: local HDD.
	// *   local_ssd: local SSD.
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	// The ID of the edge node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
}

func (DescribeCloudDiskTypesResponseBodySupportResourcesSupportResource) GoString

func (*DescribeCloudDiskTypesResponseBodySupportResourcesSupportResource) SetCategory

func (*DescribeCloudDiskTypesResponseBodySupportResourcesSupportResource) SetEnsRegionId

func (DescribeCloudDiskTypesResponseBodySupportResourcesSupportResource) String

type DescribeCreatePrePaidInstanceResultRequest

type DescribeCreatePrePaidInstanceResultRequest struct {
	// The ID of the instance. You can call the CreateIntance operation to create an instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The version number.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeCreatePrePaidInstanceResultRequest) GoString

func (*DescribeCreatePrePaidInstanceResultRequest) SetInstanceId

func (*DescribeCreatePrePaidInstanceResultRequest) SetVersion

func (DescribeCreatePrePaidInstanceResultRequest) String

type DescribeCreatePrePaidInstanceResultResponse

type DescribeCreatePrePaidInstanceResultResponse struct {
	Headers    map[string]*string                               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeCreatePrePaidInstanceResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeCreatePrePaidInstanceResultResponse) GoString

func (*DescribeCreatePrePaidInstanceResultResponse) SetHeaders

func (*DescribeCreatePrePaidInstanceResultResponse) SetStatusCode

func (DescribeCreatePrePaidInstanceResultResponse) String

type DescribeCreatePrePaidInstanceResultResponseBody

type DescribeCreatePrePaidInstanceResultResponseBody struct {
	// Returned results of creating an instance.
	InstanceCreateResult *DescribeCreatePrePaidInstanceResultResponseBodyInstanceCreateResult `json:"InstanceCreateResult,omitempty" xml:"InstanceCreateResult,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeCreatePrePaidInstanceResultResponseBody) GoString

func (*DescribeCreatePrePaidInstanceResultResponseBody) SetRequestId

func (DescribeCreatePrePaidInstanceResultResponseBody) String

type DescribeCreatePrePaidInstanceResultResponseBodyInstanceCreateResult

type DescribeCreatePrePaidInstanceResultResponseBodyInstanceCreateResult struct {
	// The status of the instance creation.
	//
	// *   Accepted
	// *   Creating
	// *   Failed
	// *   Successed
	InstanceCreateStatus *string `json:"InstanceCreateStatus,omitempty" xml:"InstanceCreateStatus,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (DescribeCreatePrePaidInstanceResultResponseBodyInstanceCreateResult) GoString

func (*DescribeCreatePrePaidInstanceResultResponseBodyInstanceCreateResult) SetInstanceCreateStatus

func (*DescribeCreatePrePaidInstanceResultResponseBodyInstanceCreateResult) SetInstanceId

func (DescribeCreatePrePaidInstanceResultResponseBodyInstanceCreateResult) String

type DescribeDataDistResultRequest

type DescribeDataDistResultRequest struct {
	// The ID of the application.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The name of the data file. Separate multiple names with commas (,). By default, all data files are queried.
	DataNames *string `json:"DataNames,omitempty" xml:"DataNames,omitempty"`
	// The version number of the data file. Separate multiple numbers with commas (,). By default, all versions of data files are queried.
	DataVersions *string `json:"DataVersions,omitempty" xml:"DataVersions,omitempty"`
	// The IDs of the ENS nodes.
	EnsRegionIds []*string `json:"EnsRegionIds,omitempty" xml:"EnsRegionIds,omitempty" type:"Repeated"`
	// The ID of the Edge Node Service (ENS) instance. Separate multiple IDs with commas (,). By default, all edge instances are queried.
	InstanceIds *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
	// The end of the time range to query. Specify the time in the 2006-01-02 format. By default, the time range to query is not restricted.
	MaxDate *string `json:"MaxDate,omitempty" xml:"MaxDate,omitempty"`
	// The beginning of the time range to query. Specify the time in the 2006-01-02 format. By default, the time range to query is not restricted.
	MinDate *string `json:"MinDate,omitempty" xml:"MinDate,omitempty"`
	// The page number. Pages start from page 1. This parameter is optional if you want to return the distribution status of all data files.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. This parameter is optional if you want to return the distribution status of all data files.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (DescribeDataDistResultRequest) GoString

func (*DescribeDataDistResultRequest) SetAppId

func (*DescribeDataDistResultRequest) SetDataNames

func (*DescribeDataDistResultRequest) SetDataVersions

func (*DescribeDataDistResultRequest) SetEnsRegionIds

func (*DescribeDataDistResultRequest) SetInstanceIds

func (*DescribeDataDistResultRequest) SetMaxDate

func (*DescribeDataDistResultRequest) SetMinDate

func (*DescribeDataDistResultRequest) SetPageNumber

func (*DescribeDataDistResultRequest) SetPageSize

func (DescribeDataDistResultRequest) String

type DescribeDataDistResultResponse

type DescribeDataDistResultResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeDataDistResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeDataDistResultResponse) GoString

func (*DescribeDataDistResultResponse) SetHeaders

func (*DescribeDataDistResultResponse) SetStatusCode

func (DescribeDataDistResultResponse) String

type DescribeDataDistResultResponseBody

type DescribeDataDistResultResponseBody struct {
	// The distribution status of data files on edge instances.
	DistResults *DescribeDataDistResultResponseBodyDistResults `json:"DistResults,omitempty" xml:"DistResults,omitempty" type:"Struct"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDataDistResultResponseBody) GoString

func (*DescribeDataDistResultResponseBody) SetPageNumber

func (*DescribeDataDistResultResponseBody) SetPageSize

func (*DescribeDataDistResultResponseBody) SetRequestId

func (*DescribeDataDistResultResponseBody) SetTotalCount

func (DescribeDataDistResultResponseBody) String

type DescribeDataDistResultResponseBodyDistResults

type DescribeDataDistResultResponseBodyDistResults struct {
	DistResult []*DescribeDataDistResultResponseBodyDistResultsDistResult `json:"DistResult,omitempty" xml:"DistResult,omitempty" type:"Repeated"`
}

func (DescribeDataDistResultResponseBodyDistResults) GoString

func (DescribeDataDistResultResponseBodyDistResults) String

type DescribeDataDistResultResponseBodyDistResultsDistResult

type DescribeDataDistResultResponseBodyDistResultsDistResult struct {
	// The name of the data file.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The distribution status statistics.
	StatusStats *DescribeDataDistResultResponseBodyDistResultsDistResultStatusStats `json:"StatusStats,omitempty" xml:"StatusStats,omitempty" type:"Struct"`
	// The version number of the data file.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeDataDistResultResponseBodyDistResultsDistResult) GoString

func (*DescribeDataDistResultResponseBodyDistResultsDistResult) SetName

func (*DescribeDataDistResultResponseBodyDistResultsDistResult) SetVersion

func (DescribeDataDistResultResponseBodyDistResultsDistResult) String

type DescribeDataDistResultResponseBodyDistResultsDistResultStatusStats

type DescribeDataDistResultResponseBodyDistResultsDistResultStatusStats struct {
	StatusStat []*DescribeDataDistResultResponseBodyDistResultsDistResultStatusStatsStatusStat `json:"StatusStat,omitempty" xml:"StatusStat,omitempty" type:"Repeated"`
}

func (DescribeDataDistResultResponseBodyDistResultsDistResultStatusStats) GoString

func (DescribeDataDistResultResponseBodyDistResultsDistResultStatusStats) String

type DescribeDataDistResultResponseBodyDistResultsDistResultStatusStatsStatusStat

type DescribeDataDistResultResponseBodyDistResultsDistResultStatusStatsStatusStat struct {
	// The number of associated edge instances.
	InstanceCount *string `json:"InstanceCount,omitempty" xml:"InstanceCount,omitempty"`
	// The distribution status of the edge instance.
	Instances *DescribeDataDistResultResponseBodyDistResultsDistResultStatusStatsStatusStatInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Struct"`
	// The distribution status. The value is of the enumeration type. Valid values:
	//
	// *   SUCCESS: The distribution is successful.
	// *   FAILED: The distribution failed.
	// *   DISTING: The data is being distributed.
	// *   POD_RESTARTING: The idle pod is being restarted.
	// *   DELETED: The data is cleared or removed.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeDataDistResultResponseBodyDistResultsDistResultStatusStatsStatusStat) GoString

func (*DescribeDataDistResultResponseBodyDistResultsDistResultStatusStatsStatusStat) SetInstanceCount

func (*DescribeDataDistResultResponseBodyDistResultsDistResultStatusStatsStatusStat) SetStatus

func (DescribeDataDistResultResponseBodyDistResultsDistResultStatusStatsStatusStat) String

type DescribeDataDistResultResponseBodyDistResultsDistResultStatusStatsStatusStatInstances

type DescribeDataDistResultResponseBodyDistResultsDistResultStatusStatsStatusStatInstances struct {
	Instance []*DescribeDataDistResultResponseBodyDistResultsDistResultStatusStatsStatusStatInstancesInstance `json:"Instance,omitempty" xml:"Instance,omitempty" type:"Repeated"`
}

func (DescribeDataDistResultResponseBodyDistResultsDistResultStatusStatsStatusStatInstances) GoString

func (DescribeDataDistResultResponseBodyDistResultsDistResultStatusStatsStatusStatInstances) String

type DescribeDataDistResultResponseBodyDistResultsDistResultStatusStatsStatusStatInstancesInstance

type DescribeDataDistResultResponseBodyDistResultsDistResultStatusStatsStatusStatInstancesInstance struct {
	// The ID of the instance
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The start time of the distribution. The time is displayed in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The description of the distribution status.
	StatusDescrip *string `json:"StatusDescrip,omitempty" xml:"StatusDescrip,omitempty"`
	// The time when the distribution status was last updated. The time is displayed in UTC.
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (DescribeDataDistResultResponseBodyDistResultsDistResultStatusStatsStatusStatInstancesInstance) GoString

func (DescribeDataDistResultResponseBodyDistResultsDistResultStatusStatsStatusStatInstancesInstance) String

type DescribeDataDistResultShrinkRequest

type DescribeDataDistResultShrinkRequest struct {
	// The ID of the application.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The name of the data file. Separate multiple names with commas (,). By default, all data files are queried.
	DataNames *string `json:"DataNames,omitempty" xml:"DataNames,omitempty"`
	// The version number of the data file. Separate multiple numbers with commas (,). By default, all versions of data files are queried.
	DataVersions *string `json:"DataVersions,omitempty" xml:"DataVersions,omitempty"`
	// The IDs of the ENS nodes.
	EnsRegionIdsShrink *string `json:"EnsRegionIds,omitempty" xml:"EnsRegionIds,omitempty"`
	// The ID of the Edge Node Service (ENS) instance. Separate multiple IDs with commas (,). By default, all edge instances are queried.
	InstanceIds *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
	// The end of the time range to query. Specify the time in the 2006-01-02 format. By default, the time range to query is not restricted.
	MaxDate *string `json:"MaxDate,omitempty" xml:"MaxDate,omitempty"`
	// The beginning of the time range to query. Specify the time in the 2006-01-02 format. By default, the time range to query is not restricted.
	MinDate *string `json:"MinDate,omitempty" xml:"MinDate,omitempty"`
	// The page number. Pages start from page 1. This parameter is optional if you want to return the distribution status of all data files.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. This parameter is optional if you want to return the distribution status of all data files.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (DescribeDataDistResultShrinkRequest) GoString

func (*DescribeDataDistResultShrinkRequest) SetAppId

func (*DescribeDataDistResultShrinkRequest) SetDataNames

func (*DescribeDataDistResultShrinkRequest) SetDataVersions

func (*DescribeDataDistResultShrinkRequest) SetEnsRegionIdsShrink

func (*DescribeDataDistResultShrinkRequest) SetInstanceIds

func (*DescribeDataDistResultShrinkRequest) SetMaxDate

func (*DescribeDataDistResultShrinkRequest) SetMinDate

func (*DescribeDataDistResultShrinkRequest) SetPageNumber

func (*DescribeDataDistResultShrinkRequest) SetPageSize

func (DescribeDataDistResultShrinkRequest) String

type DescribeDataDownloadURLRequest

type DescribeDataDownloadURLRequest struct {
	// The ID of the application.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The name of the data file.
	DataName *string `json:"DataName,omitempty" xml:"DataName,omitempty"`
	// The version number of the data file.
	DataVersion *string `json:"DataVersion,omitempty" xml:"DataVersion,omitempty"`
	// This parameter is reserved.
	ExpireTimeout *int64 `json:"ExpireTimeout,omitempty" xml:"ExpireTimeout,omitempty"`
	// The condition that you want to use to filter file servers. You can specify multiple canary release policies. By default, all resources are queried.
	ServerFilterStrategy *string `json:"ServerFilterStrategy,omitempty" xml:"ServerFilterStrategy,omitempty"`
}

func (DescribeDataDownloadURLRequest) GoString

func (*DescribeDataDownloadURLRequest) SetAppId

func (*DescribeDataDownloadURLRequest) SetDataName

func (*DescribeDataDownloadURLRequest) SetDataVersion

func (*DescribeDataDownloadURLRequest) SetExpireTimeout

func (*DescribeDataDownloadURLRequest) SetServerFilterStrategy

func (DescribeDataDownloadURLRequest) String

type DescribeDataDownloadURLResponse

type DescribeDataDownloadURLResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeDataDownloadURLResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeDataDownloadURLResponse) GoString

func (*DescribeDataDownloadURLResponse) SetHeaders

func (*DescribeDataDownloadURLResponse) SetStatusCode

func (DescribeDataDownloadURLResponse) String

type DescribeDataDownloadURLResponseBody

type DescribeDataDownloadURLResponseBody struct {
	// The HTTP status code.
	Code *int64 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The download URLs of data files.
	Data *DescribeDataDownloadURLResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The response message. Success is returned for a successful request.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeDataDownloadURLResponseBody) GoString

func (*DescribeDataDownloadURLResponseBody) SetCode

func (*DescribeDataDownloadURLResponseBody) SetMessage

func (*DescribeDataDownloadURLResponseBody) SetRequestId

func (DescribeDataDownloadURLResponseBody) String

type DescribeDataDownloadURLResponseBodyData

type DescribeDataDownloadURLResponseBodyData struct {
	// The time when the data file expires. The time is displayed in UTC.
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The file servers.
	ServerList []*DescribeDataDownloadURLResponseBodyDataServerList `json:"ServerList,omitempty" xml:"ServerList,omitempty" type:"Repeated"`
	// The download URL of the data file.
	Url *string `json:"Url,omitempty" xml:"Url,omitempty"`
}

func (DescribeDataDownloadURLResponseBodyData) GoString

func (*DescribeDataDownloadURLResponseBodyData) SetExpireTime

func (*DescribeDataDownloadURLResponseBodyData) SetUrl

func (DescribeDataDownloadURLResponseBodyData) String

type DescribeDataDownloadURLResponseBodyDataServerList

type DescribeDataDownloadURLResponseBodyDataServerList struct {
	// The host address of the file server.
	Host *string `json:"Host,omitempty" xml:"Host,omitempty"`
	// The ID of the Edge Node Service (ENS) node.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeDataDownloadURLResponseBodyDataServerList) GoString

func (*DescribeDataDownloadURLResponseBodyDataServerList) SetHost

func (*DescribeDataDownloadURLResponseBodyDataServerList) SetRegionId

func (DescribeDataDownloadURLResponseBodyDataServerList) String

type DescribeDataPushResultRequest

type DescribeDataPushResultRequest struct {
	// The ID of the application.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The name of the data file. Separate multiple names with commas (,). By default, all data files are queried.
	DataNames *string `json:"DataNames,omitempty" xml:"DataNames,omitempty"`
	// The version number of the data file. Separate multiple numbers with commas (,). By default, all versions of data files are queried.
	DataVersions *string `json:"DataVersions,omitempty" xml:"DataVersions,omitempty"`
	// The end of the time range to query. Specify the time in the 2006-01-02 format. By default, the time range to query is not restricted.
	MaxDate *string `json:"MaxDate,omitempty" xml:"MaxDate,omitempty"`
	// The beginning of the time range to query. Specify the time in the 2006-01-02 format. By default, the time range to query is not restricted.
	MinDate *string `json:"MinDate,omitempty" xml:"MinDate,omitempty"`
	// The page number. Pages start from page 1. This parameter is optional if you want to return the push status of all data files.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. This parameter is optional if you want to return the push status of all data files.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The IDs of ENS nodes. Separate multiple IDs with commas (,). By default, all ENS nodes are queried.
	RegionIds *string `json:"RegionIds,omitempty" xml:"RegionIds,omitempty"`
}

func (DescribeDataPushResultRequest) GoString

func (*DescribeDataPushResultRequest) SetAppId

func (*DescribeDataPushResultRequest) SetDataNames

func (*DescribeDataPushResultRequest) SetDataVersions

func (*DescribeDataPushResultRequest) SetMaxDate

func (*DescribeDataPushResultRequest) SetMinDate

func (*DescribeDataPushResultRequest) SetPageNumber

func (*DescribeDataPushResultRequest) SetPageSize

func (*DescribeDataPushResultRequest) SetRegionIds

func (DescribeDataPushResultRequest) String

type DescribeDataPushResultResponse

type DescribeDataPushResultResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeDataPushResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeDataPushResultResponse) GoString

func (*DescribeDataPushResultResponse) SetHeaders

func (*DescribeDataPushResultResponse) SetStatusCode

func (DescribeDataPushResultResponse) String

type DescribeDataPushResultResponseBody

type DescribeDataPushResultResponseBody struct {
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The push results of data files.
	PushResults *DescribeDataPushResultResponseBodyPushResults `json:"PushResults,omitempty" xml:"PushResults,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDataPushResultResponseBody) GoString

func (*DescribeDataPushResultResponseBody) SetPageNumber

func (*DescribeDataPushResultResponseBody) SetPageSize

func (*DescribeDataPushResultResponseBody) SetRequestId

func (*DescribeDataPushResultResponseBody) SetTotalCount

func (DescribeDataPushResultResponseBody) String

type DescribeDataPushResultResponseBodyPushResults

type DescribeDataPushResultResponseBodyPushResults struct {
	PushResult []*DescribeDataPushResultResponseBodyPushResultsPushResult `json:"PushResult,omitempty" xml:"PushResult,omitempty" type:"Repeated"`
}

func (DescribeDataPushResultResponseBodyPushResults) GoString

func (DescribeDataPushResultResponseBodyPushResults) String

type DescribeDataPushResultResponseBodyPushResultsPushResult

type DescribeDataPushResultResponseBodyPushResultsPushResult struct {
	// The name of the data file.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The push status of data files.
	StatusStatS *DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatS `json:"StatusStatS,omitempty" xml:"StatusStatS,omitempty" type:"Struct"`
	// The version number of the data file.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeDataPushResultResponseBodyPushResultsPushResult) GoString

func (*DescribeDataPushResultResponseBodyPushResultsPushResult) SetName

func (*DescribeDataPushResultResponseBodyPushResultsPushResult) SetVersion

func (DescribeDataPushResultResponseBodyPushResultsPushResult) String

type DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatS

type DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatS struct {
	StatusStat []*DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatSStatusStat `json:"StatusStat,omitempty" xml:"StatusStat,omitempty" type:"Repeated"`
}

func (DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatS) GoString

func (DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatS) String

type DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatSStatusStat

type DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatSStatusStat struct {
	// The total number of ENS nodes.
	RegionIdCount *int32 `json:"RegionIdCount,omitempty" xml:"RegionIdCount,omitempty"`
	// The push status of data files on the ENS node.
	RegionIds *DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatSStatusStatRegionIds `json:"RegionIds,omitempty" xml:"RegionIds,omitempty" type:"Struct"`
	// The push status. The value is of the enumeration type. Valid values: SUCCESS FAILED PUSHING
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatSStatusStat) GoString

func (*DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatSStatusStat) SetRegionIdCount

func (*DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatSStatusStat) SetStatus

func (DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatSStatusStat) String

type DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatSStatusStatRegionIds

type DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatSStatusStatRegionIds struct {
	RegionId []*DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatSStatusStatRegionIdsRegionId `json:"RegionId,omitempty" xml:"RegionId,omitempty" type:"Repeated"`
}

func (DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatSStatusStatRegionIds) GoString

func (DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatSStatusStatRegionIds) String

type DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatSStatusStatRegionIdsRegionId

type DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatSStatusStatRegionIdsRegionId struct {
	// The ID of the ENS node.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The start time of the push operation. The time is displayed in UTC.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The description of the status.
	StatusDescrip *string `json:"StatusDescrip,omitempty" xml:"StatusDescrip,omitempty"`
	// The time when the status was last updated. The time is displayed in UTC.
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatSStatusStatRegionIdsRegionId) GoString

func (DescribeDataPushResultResponseBodyPushResultsPushResultStatusStatSStatusStatRegionIdsRegionId) String

type DescribeDeviceServiceRequest

type DescribeDeviceServiceRequest struct {
	// The ID of the application.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// This parameter does not take effect.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the order.
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The ID of the Edge Node Service (ENS) node.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// Service ID
	ServiceId *string `json:"ServiceId,omitempty" xml:"ServiceId,omitempty"`
}

func (DescribeDeviceServiceRequest) GoString

func (s DescribeDeviceServiceRequest) GoString() string

func (*DescribeDeviceServiceRequest) SetAppId

func (*DescribeDeviceServiceRequest) SetEnsRegionId

func (*DescribeDeviceServiceRequest) SetInstanceId

func (*DescribeDeviceServiceRequest) SetOrderId

func (*DescribeDeviceServiceRequest) SetRegionId

func (*DescribeDeviceServiceRequest) SetServiceId

func (DescribeDeviceServiceRequest) String

type DescribeDeviceServiceResponse

type DescribeDeviceServiceResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeDeviceServiceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeDeviceServiceResponse) GoString

func (*DescribeDeviceServiceResponse) SetBody

func (*DescribeDeviceServiceResponse) SetHeaders

func (*DescribeDeviceServiceResponse) SetStatusCode

func (DescribeDeviceServiceResponse) String

type DescribeDeviceServiceResponseBody

type DescribeDeviceServiceResponseBody struct {
	// The basic properties of the application.
	AppMetaData *DescribeDeviceServiceResponseBodyAppMetaData `json:"AppMetaData,omitempty" xml:"AppMetaData,omitempty" type:"Struct"`
	// The status information of the application.
	AppStatus *DescribeDeviceServiceResponseBodyAppStatus `json:"AppStatus,omitempty" xml:"AppStatus,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information about the devices.
	ResourceDetailInfos []*DescribeDeviceServiceResponseBodyResourceDetailInfos `json:"ResourceDetailInfos,omitempty" xml:"ResourceDetailInfos,omitempty" type:"Repeated"`
	// The information about the instances.
	ResourceInfos []*DescribeDeviceServiceResponseBodyResourceInfos `json:"ResourceInfos,omitempty" xml:"ResourceInfos,omitempty" type:"Repeated"`
}

func (DescribeDeviceServiceResponseBody) GoString

func (*DescribeDeviceServiceResponseBody) SetRequestId

func (DescribeDeviceServiceResponseBody) String

type DescribeDeviceServiceResponseBodyAppMetaData

type DescribeDeviceServiceResponseBodyAppMetaData struct {
	// The ID of the application.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The name of the application.
	AppName *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
	// The stable version number of the application.
	AppStableVersion *string `json:"AppStableVersion,omitempty" xml:"AppStableVersion,omitempty"`
	// The type of the application. The value is of the enumeration type. Valid values:
	//
	// *   Common
	// *   Scheduler
	AppType *string `json:"AppType,omitempty" xml:"AppType,omitempty"`
	// The name of the application cluster.
	ClusterName *string `json:"ClusterName,omitempty" xml:"ClusterName,omitempty"`
	// The time when the application was created.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The description of the application.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
}

func (DescribeDeviceServiceResponseBodyAppMetaData) GoString

func (*DescribeDeviceServiceResponseBodyAppMetaData) SetAppId

func (*DescribeDeviceServiceResponseBodyAppMetaData) SetAppName

func (*DescribeDeviceServiceResponseBodyAppMetaData) SetAppStableVersion

func (*DescribeDeviceServiceResponseBodyAppMetaData) SetAppType

func (*DescribeDeviceServiceResponseBodyAppMetaData) SetClusterName

func (*DescribeDeviceServiceResponseBodyAppMetaData) SetCreateTime

func (*DescribeDeviceServiceResponseBodyAppMetaData) SetDescription

func (DescribeDeviceServiceResponseBodyAppMetaData) String

type DescribeDeviceServiceResponseBodyAppStatus

type DescribeDeviceServiceResponseBodyAppStatus struct {
	// The status of the application. The value is of the enumeration type. Valid values:
	//
	// Three intermediate states:
	//
	// *   CREATING
	// *   UPDATING
	// *   DELETING
	//
	// Four final states:
	//
	// *   CREATE_FAILED
	// *   UPDATE_FAILED
	// *   DELETE_FAILED
	// *   RUNNING
	Phase *string `json:"Phase,omitempty" xml:"Phase,omitempty"`
	// The description of the application status.
	StatusDescrip *string `json:"StatusDescrip,omitempty" xml:"StatusDescrip,omitempty"`
	// The time when the status was last updated.
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (DescribeDeviceServiceResponseBodyAppStatus) GoString

func (*DescribeDeviceServiceResponseBodyAppStatus) SetPhase

func (*DescribeDeviceServiceResponseBodyAppStatus) SetStatusDescrip

func (*DescribeDeviceServiceResponseBodyAppStatus) SetUpdateTime

func (DescribeDeviceServiceResponseBodyAppStatus) String

type DescribeDeviceServiceResponseBodyResourceDetailInfos

type DescribeDeviceServiceResponseBodyResourceDetailInfos struct {
	// The name of the device.
	DeviceName *string `json:"DeviceName,omitempty" xml:"DeviceName,omitempty"`
	// The ID of the cloud device.
	ID *string `json:"ID,omitempty" xml:"ID,omitempty"`
	// The IP address.
	IP *string `json:"IP,omitempty" xml:"IP,omitempty"`
	// The Internet service provider (ISP).
	ISP *string `json:"ISP,omitempty" xml:"ISP,omitempty"`
	// The ID of the image.
	ImageID *string `json:"ImageID,omitempty" xml:"ImageID,omitempty"`
	// The media access control (MAC) address of the device.
	Mac *string `json:"Mac,omitempty" xml:"Mac,omitempty"`
	// The ID of the ENS node.
	RegionID *string `json:"RegionID,omitempty" xml:"RegionID,omitempty"`
	// The server name of the ENS node.
	Server *string `json:"Server,omitempty" xml:"Server,omitempty"`
	// The status of the device.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The type of the device.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeDeviceServiceResponseBodyResourceDetailInfos) GoString

func (*DescribeDeviceServiceResponseBodyResourceDetailInfos) SetDeviceName

func (*DescribeDeviceServiceResponseBodyResourceDetailInfos) SetID

func (*DescribeDeviceServiceResponseBodyResourceDetailInfos) SetIP

func (*DescribeDeviceServiceResponseBodyResourceDetailInfos) SetISP

func (*DescribeDeviceServiceResponseBodyResourceDetailInfos) SetImageID

func (*DescribeDeviceServiceResponseBodyResourceDetailInfos) SetMac

func (*DescribeDeviceServiceResponseBodyResourceDetailInfos) SetRegionID

func (*DescribeDeviceServiceResponseBodyResourceDetailInfos) SetServer

func (*DescribeDeviceServiceResponseBodyResourceDetailInfos) SetStatus

func (*DescribeDeviceServiceResponseBodyResourceDetailInfos) SetType

func (DescribeDeviceServiceResponseBodyResourceDetailInfos) String

type DescribeDeviceServiceResponseBodyResourceInfos

type DescribeDeviceServiceResponseBodyResourceInfos struct {
	// The version of the application.
	AppVersion *string `json:"AppVersion,omitempty" xml:"AppVersion,omitempty"`
	// The area code.
	AreaCode *string `json:"AreaCode,omitempty" xml:"AreaCode,omitempty"`
	// The region name.
	AreaName *string `json:"AreaName,omitempty" xml:"AreaName,omitempty"`
	// The time when the application was created.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The information about the devices.
	DeviceInfos []*DescribeDeviceServiceResponseBodyResourceInfosDeviceInfos `json:"DeviceInfos,omitempty" xml:"DeviceInfos,omitempty" type:"Repeated"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The status of the instance.
	InstanceStatus *string `json:"InstanceStatus,omitempty" xml:"InstanceStatus,omitempty"`
	// The internal IP addresses.
	InternalIps []*DescribeDeviceServiceResponseBodyResourceInfosInternalIps `json:"InternalIps,omitempty" xml:"InternalIps,omitempty" type:"Repeated"`
	// The public IP addresses.
	PublicIps []*DescribeDeviceServiceResponseBodyResourceInfosPublicIps `json:"PublicIps,omitempty" xml:"PublicIps,omitempty" type:"Repeated"`
	// The ID of the region.
	RegionCode *string `json:"RegionCode,omitempty" xml:"RegionCode,omitempty"`
	// The ID of the ENS node.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The name of the region.
	RegionName *string `json:"RegionName,omitempty" xml:"RegionName,omitempty"`
}

func (DescribeDeviceServiceResponseBodyResourceInfos) GoString

func (*DescribeDeviceServiceResponseBodyResourceInfos) SetAppVersion

func (*DescribeDeviceServiceResponseBodyResourceInfos) SetAreaCode

func (*DescribeDeviceServiceResponseBodyResourceInfos) SetAreaName

func (*DescribeDeviceServiceResponseBodyResourceInfos) SetCreateTime

func (*DescribeDeviceServiceResponseBodyResourceInfos) SetInstanceId

func (*DescribeDeviceServiceResponseBodyResourceInfos) SetInstanceStatus

func (*DescribeDeviceServiceResponseBodyResourceInfos) SetRegionCode

func (*DescribeDeviceServiceResponseBodyResourceInfos) SetRegionId

func (*DescribeDeviceServiceResponseBodyResourceInfos) SetRegionName

func (DescribeDeviceServiceResponseBodyResourceInfos) String

type DescribeDeviceServiceResponseBodyResourceInfosDeviceInfos

type DescribeDeviceServiceResponseBodyResourceInfosDeviceInfos struct {
	// The name of the device.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The network information.
	Network []*DescribeDeviceServiceResponseBodyResourceInfosDeviceInfosNetwork `json:"Network,omitempty" xml:"Network,omitempty" type:"Repeated"`
	// The status.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeDeviceServiceResponseBodyResourceInfosDeviceInfos) GoString

func (*DescribeDeviceServiceResponseBodyResourceInfosDeviceInfos) SetName

func (*DescribeDeviceServiceResponseBodyResourceInfosDeviceInfos) SetStatus

func (DescribeDeviceServiceResponseBodyResourceInfosDeviceInfos) String

type DescribeDeviceServiceResponseBodyResourceInfosDeviceInfosNetwork

type DescribeDeviceServiceResponseBodyResourceInfosDeviceInfosNetwork struct {
	// The port of the container.
	ContainerPorts *string `json:"ContainerPorts,omitempty" xml:"ContainerPorts,omitempty"`
	// The public IP address.
	ExternalIp *string `json:"ExternalIp,omitempty" xml:"ExternalIp,omitempty"`
	// The port range.
	HostPorts *string `json:"HostPorts,omitempty" xml:"HostPorts,omitempty"`
	// The protocol of the gateway. The value is of the enumeration type. Valid values:
	//
	// *   TCP
	// *   UDP
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
}

func (DescribeDeviceServiceResponseBodyResourceInfosDeviceInfosNetwork) GoString

func (*DescribeDeviceServiceResponseBodyResourceInfosDeviceInfosNetwork) SetContainerPorts

func (*DescribeDeviceServiceResponseBodyResourceInfosDeviceInfosNetwork) SetExternalIp

func (*DescribeDeviceServiceResponseBodyResourceInfosDeviceInfosNetwork) SetHostPorts

func (*DescribeDeviceServiceResponseBodyResourceInfosDeviceInfosNetwork) SetProtocol

func (DescribeDeviceServiceResponseBodyResourceInfosDeviceInfosNetwork) String

type DescribeDeviceServiceResponseBodyResourceInfosInternalIps

type DescribeDeviceServiceResponseBodyResourceInfosInternalIps struct {
	// The internal IP address.
	Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
}

func (DescribeDeviceServiceResponseBodyResourceInfosInternalIps) GoString

func (*DescribeDeviceServiceResponseBodyResourceInfosInternalIps) SetIp

func (DescribeDeviceServiceResponseBodyResourceInfosInternalIps) String

type DescribeDeviceServiceResponseBodyResourceInfosPublicIps

type DescribeDeviceServiceResponseBodyResourceInfosPublicIps struct {
	// The public IP address.
	Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
}

func (DescribeDeviceServiceResponseBodyResourceInfosPublicIps) GoString

func (*DescribeDeviceServiceResponseBodyResourceInfosPublicIps) SetIp

func (DescribeDeviceServiceResponseBodyResourceInfosPublicIps) String

type DescribeDisksRequest

type DescribeDisksRequest struct {
	// The category of the disk.
	//
	// *   cloud_efficiency: ultra disk.
	// *   cloud_ssd: all-flash disk.
	// *   local_hdd: local HDD.
	// *   local_ssd: local SSD.
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	// The billing method.
	//
	// *   prePay: subscription.
	// *   postpay: pay-as-you-go.
	DiskChargeType *string `json:"DiskChargeType,omitempty" xml:"DiskChargeType,omitempty"`
	// The ID of the disk.
	DiskId *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"`
	// The ID of the disk.
	DiskIds *string `json:"DiskIds,omitempty" xml:"DiskIds,omitempty"`
	// The name of the disk.
	DiskName *string `json:"DiskName,omitempty" xml:"DiskName,omitempty"`
	// The purchase method of the disk. Valid values:
	//
	// *   ServiceDisk: The disk is purchased when ENS is activated.
	// *   ResoureDisk: The disk is purchased when the instance is created.
	// *   PostPayDisk: The disk is separately purchased.
	DiskType *string `json:"DiskType,omitempty" xml:"DiskType,omitempty"`
	// The ID of the edge node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The node information.
	EnsRegionIds *string `json:"EnsRegionIds,omitempty" xml:"EnsRegionIds,omitempty"`
	// The instance to which the disk is attached.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The order in which you want to sort the returned data. Example: {"EnsRegionId":"desc"}. By default, the nodes are sorted by IDs in descending order.
	OrderByParams *string `json:"OrderByParams,omitempty" xml:"OrderByParams,omitempty"`
	// The number of the page to return. Pages start from page **1**.
	//
	// Default value: **1**.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: **50**.
	//
	// Default value: **10**.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the snapshot.
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	// The status of the disk. Valid values:
	//
	// *   In-use: The disk is in use.
	// *   Available: The disk can be attached.
	// *   Attaching: The disk is being attached.
	// *   Detaching: The disk is being detached.
	// *   Creating: The image is being created.
	// *   ReIniting: The disk is being reset.
	// *   Deleting: The disk is being released.
	// *   Deleted: The disk is released.
	// *   Expiring: The disk is about to expire.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The type of the disk. Valid values:
	//
	// *   system: system disk.
	// *   data: data disk.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeDisksRequest) GoString

func (s DescribeDisksRequest) GoString() string

func (*DescribeDisksRequest) SetCategory

func (*DescribeDisksRequest) SetDiskChargeType

func (s *DescribeDisksRequest) SetDiskChargeType(v string) *DescribeDisksRequest

func (*DescribeDisksRequest) SetDiskId

func (*DescribeDisksRequest) SetDiskIds

func (*DescribeDisksRequest) SetDiskName

func (*DescribeDisksRequest) SetDiskType

func (*DescribeDisksRequest) SetEnsRegionId

func (s *DescribeDisksRequest) SetEnsRegionId(v string) *DescribeDisksRequest

func (*DescribeDisksRequest) SetEnsRegionIds

func (s *DescribeDisksRequest) SetEnsRegionIds(v string) *DescribeDisksRequest

func (*DescribeDisksRequest) SetInstanceId

func (s *DescribeDisksRequest) SetInstanceId(v string) *DescribeDisksRequest

func (*DescribeDisksRequest) SetOrderByParams

func (s *DescribeDisksRequest) SetOrderByParams(v string) *DescribeDisksRequest

func (*DescribeDisksRequest) SetPageNumber

func (s *DescribeDisksRequest) SetPageNumber(v string) *DescribeDisksRequest

func (*DescribeDisksRequest) SetPageSize

func (*DescribeDisksRequest) SetSnapshotId

func (s *DescribeDisksRequest) SetSnapshotId(v string) *DescribeDisksRequest

func (*DescribeDisksRequest) SetStatus

func (*DescribeDisksRequest) SetType

func (DescribeDisksRequest) String

func (s DescribeDisksRequest) String() string

type DescribeDisksResponse

type DescribeDisksResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeDisksResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeDisksResponse) GoString

func (s DescribeDisksResponse) GoString() string

func (*DescribeDisksResponse) SetBody

func (*DescribeDisksResponse) SetHeaders

func (*DescribeDisksResponse) SetStatusCode

func (s *DescribeDisksResponse) SetStatusCode(v int32) *DescribeDisksResponse

func (DescribeDisksResponse) String

func (s DescribeDisksResponse) String() string

type DescribeDisksResponseBody

type DescribeDisksResponseBody struct {
	// The returned service code. 0 indicates that the request was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The information about the disks.
	Disks *DescribeDisksResponseBodyDisks `json:"Disks,omitempty" xml:"Disks,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page. Maximum value: **50**. Default value: **10**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of returned pages.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeDisksResponseBody) GoString

func (s DescribeDisksResponseBody) GoString() string

func (*DescribeDisksResponseBody) SetCode

func (*DescribeDisksResponseBody) SetDisks

func (*DescribeDisksResponseBody) SetPageNumber

func (*DescribeDisksResponseBody) SetPageSize

func (*DescribeDisksResponseBody) SetRequestId

func (*DescribeDisksResponseBody) SetTotalCount

func (DescribeDisksResponseBody) String

func (s DescribeDisksResponseBody) String() string

type DescribeDisksResponseBodyDisks

type DescribeDisksResponseBodyDisks struct {
	Disks []*DescribeDisksResponseBodyDisksDisks `json:"Disks,omitempty" xml:"Disks,omitempty" type:"Repeated"`
}

func (DescribeDisksResponseBodyDisks) GoString

func (*DescribeDisksResponseBodyDisks) SetDisks

func (DescribeDisksResponseBodyDisks) String

type DescribeDisksResponseBodyDisksDisks

type DescribeDisksResponseBodyDisksDisks struct {
	// The category of the disk.
	//
	// *   cloud_efficiency: ultra disk.
	// *   cloud_ssd: all-flash disk.
	// *   local_hdd: local HDD.
	// *   local_ssd: local SSD.
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	// The time when the disk was created. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The billing method of the cloud disk or local disk. Valid values:
	//
	// *   **prepaid**: subscription.
	// *   **postpaid**: pay-as-you-go.
	DiskChargeType *string `json:"DiskChargeType,omitempty" xml:"DiskChargeType,omitempty"`
	// The ID of the disk.
	DiskId *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"`
	// The name of the disk.
	DiskName *string `json:"DiskName,omitempty" xml:"DiskName,omitempty"`
	// Indicates whether the cloud disk is encrypted.
	Encrypted      *bool   `json:"Encrypted,omitempty" xml:"Encrypted,omitempty"`
	EncryptedKeyId *string `json:"EncryptedKeyId,omitempty" xml:"EncryptedKeyId,omitempty"`
	// The ID of the edge node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the instance.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// Specifies whether the cloud disk or the local disk is removable. Valid values:
	//
	// *   true: The disk is removable. A removable disk can independently exist and can be attached to or detached from an instance within the same zone.
	// *   false: The disk is not removable. A disk that is not removable cannot independently exist or be attached to or detached from an instance within the same zone.
	//
	// The **Portable** attribute of the following disks is **false**, and these disks share the same lifecycle with their associated instances:
	//
	// *   Local HDD.
	// *   Local SSD.
	// *   Data disk that uses the subscription billing method.
	Portable *bool `json:"Portable,omitempty" xml:"Portable,omitempty"`
	// The serial number.
	SerialId *string `json:"SerialId,omitempty" xml:"SerialId,omitempty"`
	// The size of the disk. Unit: MiB.
	Size *int32 `json:"Size,omitempty" xml:"Size,omitempty"`
	// The ID of the snapshot.
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	// The status of the disk. Valid values:
	//
	// *   In-use: The disk is in use.
	// *   Available: The disk can be attached.
	// *   Attaching: The disk is being attached.
	// *   Detaching: The disk is being detached.
	// *   Creating: The image is being created.
	// *   ReIniting: The disk is being reset.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The type of the cloud disk or local disk. Valid values:
	//
	// *   1: system disk.
	// *   2: data disk.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeDisksResponseBodyDisksDisks) GoString

func (*DescribeDisksResponseBodyDisksDisks) SetCategory

func (*DescribeDisksResponseBodyDisksDisks) SetCreationTime

func (*DescribeDisksResponseBodyDisksDisks) SetDiskChargeType

func (*DescribeDisksResponseBodyDisksDisks) SetDiskId

func (*DescribeDisksResponseBodyDisksDisks) SetDiskName

func (*DescribeDisksResponseBodyDisksDisks) SetEncrypted

func (*DescribeDisksResponseBodyDisksDisks) SetEncryptedKeyId

func (*DescribeDisksResponseBodyDisksDisks) SetEnsRegionId

func (*DescribeDisksResponseBodyDisksDisks) SetInstanceId

func (*DescribeDisksResponseBodyDisksDisks) SetInstanceName

func (*DescribeDisksResponseBodyDisksDisks) SetPortable

func (*DescribeDisksResponseBodyDisksDisks) SetSerialId

func (*DescribeDisksResponseBodyDisksDisks) SetSize

func (*DescribeDisksResponseBodyDisksDisks) SetSnapshotId

func (*DescribeDisksResponseBodyDisksDisks) SetStatus

func (*DescribeDisksResponseBodyDisksDisks) SetType

func (DescribeDisksResponseBodyDisksDisks) String

type DescribeEipAddressesRequest

type DescribeEipAddressesRequest struct {
	// The information about the EIPs.
	Eips *string `json:"Eips,omitempty" xml:"Eips,omitempty"`
	// The ID of the Edge Node Service (ENS) node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The version number. Set the value to 2017-11-10.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeEipAddressesRequest) GoString

func (s DescribeEipAddressesRequest) GoString() string

func (*DescribeEipAddressesRequest) SetEips

func (*DescribeEipAddressesRequest) SetEnsRegionId

func (*DescribeEipAddressesRequest) SetVersion

func (DescribeEipAddressesRequest) String

type DescribeEipAddressesResponse

type DescribeEipAddressesResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEipAddressesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEipAddressesResponse) GoString

func (s DescribeEipAddressesResponse) GoString() string

func (*DescribeEipAddressesResponse) SetBody

func (*DescribeEipAddressesResponse) SetHeaders

func (*DescribeEipAddressesResponse) SetStatusCode

func (DescribeEipAddressesResponse) String

type DescribeEipAddressesResponseBody

type DescribeEipAddressesResponseBody struct {
	// Details about the EIP.
	EipAddresses *DescribeEipAddressesResponseBodyEipAddresses `json:"EipAddresses,omitempty" xml:"EipAddresses,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeEipAddressesResponseBody) GoString

func (*DescribeEipAddressesResponseBody) SetRequestId

func (DescribeEipAddressesResponseBody) String

type DescribeEipAddressesResponseBodyEipAddresses

type DescribeEipAddressesResponseBodyEipAddresses struct {
	EipAddress []*DescribeEipAddressesResponseBodyEipAddressesEipAddress `json:"EipAddress,omitempty" xml:"EipAddress,omitempty" type:"Repeated"`
}

func (DescribeEipAddressesResponseBodyEipAddresses) GoString

func (DescribeEipAddressesResponseBodyEipAddresses) String

type DescribeEipAddressesResponseBodyEipAddressesEipAddress

type DescribeEipAddressesResponseBodyEipAddressesEipAddress struct {
	// The information about the EIP.
	Eip *string `json:"Eip,omitempty" xml:"Eip,omitempty"`
	// The public IP address of the ENS instance.
	InstanceIdInternetIp *string `json:"InstanceIdInternetIp,omitempty" xml:"InstanceIdInternetIp,omitempty"`
}

func (DescribeEipAddressesResponseBodyEipAddressesEipAddress) GoString

func (*DescribeEipAddressesResponseBodyEipAddressesEipAddress) SetEip

func (*DescribeEipAddressesResponseBodyEipAddressesEipAddress) SetInstanceIdInternetIp

func (DescribeEipAddressesResponseBodyEipAddressesEipAddress) String

type DescribeElbAvailableResourceInfoResponse

type DescribeElbAvailableResourceInfoResponse struct {
	Headers    map[string]*string                            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeElbAvailableResourceInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeElbAvailableResourceInfoResponse) GoString

func (*DescribeElbAvailableResourceInfoResponse) SetHeaders

func (*DescribeElbAvailableResourceInfoResponse) SetStatusCode

func (DescribeElbAvailableResourceInfoResponse) String

type DescribeElbAvailableResourceInfoResponseBody

type DescribeElbAvailableResourceInfoResponseBody struct {
	// The information about resources.
	ElbAvailableResourceInfo []*DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo `json:"ElbAvailableResourceInfo,omitempty" xml:"ElbAvailableResourceInfo,omitempty" type:"Repeated"`
	// The ID of the request. This parameter is a common parameter. Each request has a unique ID. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeElbAvailableResourceInfoResponseBody) GoString

func (*DescribeElbAvailableResourceInfoResponseBody) SetRequestId

func (DescribeElbAvailableResourceInfoResponseBody) String

type DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo

type DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo struct {
	// The ID of the region.
	Area *string `json:"Area,omitempty" xml:"Area,omitempty"`
	// The number of resources that you can purchase.
	CanBuyCount *string `json:"CanBuyCount,omitempty" xml:"CanBuyCount,omitempty"`
	// The name of the node.
	EnName *string `json:"EnName,omitempty" xml:"EnName,omitempty"`
	// The ID of the Edge Node Service (ENS) node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The specifications of the ELB instances.
	LoadBalancerSpec []*string `json:"LoadBalancerSpec,omitempty" xml:"LoadBalancerSpec,omitempty" type:"Repeated"`
	// The Chinese name of the node.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The province where the node is deployed.
	Province *string `json:"Province,omitempty" xml:"Province,omitempty"`
}

func (DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo) GoString

func (*DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo) SetArea

func (*DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo) SetCanBuyCount

func (*DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo) SetEnName

func (*DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo) SetEnsRegionId

func (*DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo) SetLoadBalancerSpec

func (*DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo) SetName

func (*DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo) SetProvince

func (DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo) String

type DescribeEnsCommodityCodeRequest

type DescribeEnsCommodityCodeRequest struct {
	CommodityCode *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
}

func (DescribeEnsCommodityCodeRequest) GoString

func (*DescribeEnsCommodityCodeRequest) SetCommodityCode

func (DescribeEnsCommodityCodeRequest) String

type DescribeEnsCommodityCodeResponse

type DescribeEnsCommodityCodeResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEnsCommodityCodeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEnsCommodityCodeResponse) GoString

func (*DescribeEnsCommodityCodeResponse) SetHeaders

func (*DescribeEnsCommodityCodeResponse) SetStatusCode

func (DescribeEnsCommodityCodeResponse) String

type DescribeEnsCommodityCodeResponseBody

type DescribeEnsCommodityCodeResponseBody struct {
	CommodityCodeInfo []*DescribeEnsCommodityCodeResponseBodyCommodityCodeInfo `json:"CommodityCodeInfo,omitempty" xml:"CommodityCodeInfo,omitempty" type:"Repeated"`
	RequestId         *string                                                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeEnsCommodityCodeResponseBody) GoString

func (*DescribeEnsCommodityCodeResponseBody) SetRequestId

func (DescribeEnsCommodityCodeResponseBody) String

type DescribeEnsCommodityCodeResponseBodyCommodityCodeInfo

type DescribeEnsCommodityCodeResponseBodyCommodityCodeInfo struct {
	CommodityCode *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	CommodityName *string `json:"CommodityName,omitempty" xml:"CommodityName,omitempty"`
}

func (DescribeEnsCommodityCodeResponseBodyCommodityCodeInfo) GoString

func (*DescribeEnsCommodityCodeResponseBodyCommodityCodeInfo) SetCommodityCode

func (*DescribeEnsCommodityCodeResponseBodyCommodityCodeInfo) SetCommodityName

func (DescribeEnsCommodityCodeResponseBodyCommodityCodeInfo) String

type DescribeEnsCommodityModuleCodeRequest

type DescribeEnsCommodityModuleCodeRequest struct {
	CommodityCode *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	ModuleCode    *string `json:"ModuleCode,omitempty" xml:"ModuleCode,omitempty"`
}

func (DescribeEnsCommodityModuleCodeRequest) GoString

func (*DescribeEnsCommodityModuleCodeRequest) SetCommodityCode

func (*DescribeEnsCommodityModuleCodeRequest) SetModuleCode

func (DescribeEnsCommodityModuleCodeRequest) String

type DescribeEnsCommodityModuleCodeResponse

type DescribeEnsCommodityModuleCodeResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEnsCommodityModuleCodeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEnsCommodityModuleCodeResponse) GoString

func (*DescribeEnsCommodityModuleCodeResponse) SetHeaders

func (*DescribeEnsCommodityModuleCodeResponse) SetStatusCode

func (DescribeEnsCommodityModuleCodeResponse) String

type DescribeEnsCommodityModuleCodeResponseBody

type DescribeEnsCommodityModuleCodeResponseBody struct {
	CommodityCodesInfo []*DescribeEnsCommodityModuleCodeResponseBodyCommodityCodesInfo `json:"CommodityCodesInfo,omitempty" xml:"CommodityCodesInfo,omitempty" type:"Repeated"`
	RequestId          *string                                                         `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeEnsCommodityModuleCodeResponseBody) GoString

func (*DescribeEnsCommodityModuleCodeResponseBody) SetRequestId

func (DescribeEnsCommodityModuleCodeResponseBody) String

type DescribeEnsCommodityModuleCodeResponseBodyCommodityCodesInfo

type DescribeEnsCommodityModuleCodeResponseBodyCommodityCodesInfo struct {
	CommodityCode   *string                                                                        `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	ModuleCodesInfo []*DescribeEnsCommodityModuleCodeResponseBodyCommodityCodesInfoModuleCodesInfo `json:"ModuleCodesInfo,omitempty" xml:"ModuleCodesInfo,omitempty" type:"Repeated"`
}

func (DescribeEnsCommodityModuleCodeResponseBodyCommodityCodesInfo) GoString

func (*DescribeEnsCommodityModuleCodeResponseBodyCommodityCodesInfo) SetCommodityCode

func (DescribeEnsCommodityModuleCodeResponseBodyCommodityCodesInfo) String

type DescribeEnsCommodityModuleCodeResponseBodyCommodityCodesInfoModuleCodesInfo

type DescribeEnsCommodityModuleCodeResponseBodyCommodityCodesInfoModuleCodesInfo struct {
	ModuleCode *string `json:"ModuleCode,omitempty" xml:"ModuleCode,omitempty"`
	ModuleName *string `json:"ModuleName,omitempty" xml:"ModuleName,omitempty"`
}

func (DescribeEnsCommodityModuleCodeResponseBodyCommodityCodesInfoModuleCodesInfo) GoString

func (*DescribeEnsCommodityModuleCodeResponseBodyCommodityCodesInfoModuleCodesInfo) SetModuleCode

func (*DescribeEnsCommodityModuleCodeResponseBodyCommodityCodesInfoModuleCodesInfo) SetModuleName

func (DescribeEnsCommodityModuleCodeResponseBodyCommodityCodesInfoModuleCodesInfo) String

type DescribeEnsEipAddressesRequest

type DescribeEnsEipAddressesRequest struct {
	// The ID of the EIP that you want to query. You can specify up to 50 EIP IDs. Separate multiple IDs with commas (,).
	AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"`
	// The ID of the instance with which you want to associate the EIP.
	AssociatedInstanceId *string `json:"AssociatedInstanceId,omitempty" xml:"AssociatedInstanceId,omitempty"`
	// The type of the instance with which you want to associate the EIP. Valid values:
	//
	// *   **EnsInstance**: ENS instance in a VPC
	// *   **SlbInstance**: Edge Load Balancer (ELB) instance
	AssociatedInstanceType *string `json:"AssociatedInstanceType,omitempty" xml:"AssociatedInstanceType,omitempty"`
	// The EIP that you want to query. You can specify up to 50 EIPs. Separate multiple EIPs with commas (,).
	EipAddress *string `json:"EipAddress,omitempty" xml:"EipAddress,omitempty"`
	// The name of the EIP.
	EipName *string `json:"EipName,omitempty" xml:"EipName,omitempty"`
	// The ID of the Edge Node Service (ENS) node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The page number. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Maximum value: 100. Default value: 10.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Specifies whether the EIP is a secondary EIP. Valid values:
	//
	// *   **true**
	// *   **false**
	Standby *string `json:"Standby,omitempty" xml:"Standby,omitempty"`
}

func (DescribeEnsEipAddressesRequest) GoString

func (*DescribeEnsEipAddressesRequest) SetAllocationId

func (*DescribeEnsEipAddressesRequest) SetAssociatedInstanceId

func (*DescribeEnsEipAddressesRequest) SetAssociatedInstanceType

func (s *DescribeEnsEipAddressesRequest) SetAssociatedInstanceType(v string) *DescribeEnsEipAddressesRequest

func (*DescribeEnsEipAddressesRequest) SetEipAddress

func (*DescribeEnsEipAddressesRequest) SetEipName

func (*DescribeEnsEipAddressesRequest) SetEnsRegionId

func (*DescribeEnsEipAddressesRequest) SetPageNumber

func (*DescribeEnsEipAddressesRequest) SetPageSize

func (*DescribeEnsEipAddressesRequest) SetStandby

func (DescribeEnsEipAddressesRequest) String

type DescribeEnsEipAddressesResponse

type DescribeEnsEipAddressesResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEnsEipAddressesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEnsEipAddressesResponse) GoString

func (*DescribeEnsEipAddressesResponse) SetHeaders

func (*DescribeEnsEipAddressesResponse) SetStatusCode

func (DescribeEnsEipAddressesResponse) String

type DescribeEnsEipAddressesResponseBody

type DescribeEnsEipAddressesResponseBody struct {
	// Details about the EIP.
	EipAddresses *DescribeEnsEipAddressesResponseBodyEipAddresses `json:"EipAddresses,omitempty" xml:"EipAddresses,omitempty" type:"Struct"`
	// The page number. Valid values: an integer that is greater than 0. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Default value: 10. Valid values: **10** to **100**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeEnsEipAddressesResponseBody) GoString

func (*DescribeEnsEipAddressesResponseBody) SetPageNumber

func (*DescribeEnsEipAddressesResponseBody) SetPageSize

func (*DescribeEnsEipAddressesResponseBody) SetRequestId

func (*DescribeEnsEipAddressesResponseBody) SetTotalCount

func (DescribeEnsEipAddressesResponseBody) String

type DescribeEnsEipAddressesResponseBodyEipAddresses

type DescribeEnsEipAddressesResponseBodyEipAddresses struct {
	EipAddress []*DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress `json:"EipAddress,omitempty" xml:"EipAddress,omitempty" type:"Repeated"`
}

func (DescribeEnsEipAddressesResponseBodyEipAddresses) GoString

func (DescribeEnsEipAddressesResponseBodyEipAddresses) String

type DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress

type DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress struct {
	// The ID of the EIP.
	AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"`
	// The time when the EIP was created.
	AllocationTime *string `json:"AllocationTime,omitempty" xml:"AllocationTime,omitempty"`
	// The peak bandwidth of the EIP. Default value: 5. Valid values: **5** to **10000**. Unit: Mbit/s.
	Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"`
	// The billing method of the EIP. Valid values:
	//
	// *   **PrePaid**: subscription.
	// *   **PostPaid**: pay-as-you-go
	ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
	// The description of the EIP.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the ENS node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the instance that is associated with the EIP.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The type of the instance that is associated with the EIP. Valid values:
	//
	// *   **EnsInstance**: ENS instance in a VPC
	// *   **SlbInstance**: SLB instance
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// The metering method of the EIP.
	//
	// *   **95BandwidthByMonth**: Pay by monthly 95th percentile bandwidth
	// *   **PayByBandwidth**: Pay by bandwidth
	InternetChargeType *string `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"`
	// The EIP.
	IpAddress *string `json:"IpAddress,omitempty" xml:"IpAddress,omitempty"`
	// The running status of the EIP. This parameter is returned if the EIP is a secondary EIP. Valid values:
	//
	// *   **Stopped**
	// *   **Running**
	// *   **Starting**
	// *   **Stopping**
	IpStatus *string `json:"IpStatus,omitempty" xml:"IpStatus,omitempty"`
	// The Internet service provider (ISP). Valid values:
	//
	// *   **cmcc**: China Mobile
	// *   **unicom**: China Unicom
	// *   **telecom**: China Telecom
	Isp *string `json:"Isp,omitempty" xml:"Isp,omitempty"`
	// The name of the EIP.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// Indicates whether the EIP is a secondary EIP.
	Standby *bool `json:"Standby,omitempty" xml:"Standby,omitempty"`
	// The status of the EIP. Valid values:
	//
	// *   **Associating**
	// *   **Unassociating**
	// *   **InUse**
	// *   **Available**
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress) GoString

func (*DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress) SetAllocationId

func (*DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress) SetAllocationTime

func (*DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress) SetBandwidth

func (*DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress) SetChargeType

func (*DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress) SetDescription

func (*DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress) SetEnsRegionId

func (*DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress) SetInstanceId

func (*DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress) SetInstanceType

func (*DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress) SetInternetChargeType

func (*DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress) SetIpAddress

func (*DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress) SetIpStatus

func (*DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress) SetIsp

func (*DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress) SetName

func (*DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress) SetStandby

func (*DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress) SetStatus

func (DescribeEnsEipAddressesResponseBodyEipAddressesEipAddress) String

type DescribeEnsNetDistrictRequest

type DescribeEnsNetDistrictRequest struct {
	NetDistrictCode *string `json:"NetDistrictCode,omitempty" xml:"NetDistrictCode,omitempty"`
	NetLevelCode    *string `json:"NetLevelCode,omitempty" xml:"NetLevelCode,omitempty"`
	Version         *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeEnsNetDistrictRequest) GoString

func (*DescribeEnsNetDistrictRequest) SetNetDistrictCode

func (*DescribeEnsNetDistrictRequest) SetNetLevelCode

func (*DescribeEnsNetDistrictRequest) SetVersion

func (DescribeEnsNetDistrictRequest) String

type DescribeEnsNetDistrictResponse

type DescribeEnsNetDistrictResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEnsNetDistrictResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEnsNetDistrictResponse) GoString

func (*DescribeEnsNetDistrictResponse) SetHeaders

func (*DescribeEnsNetDistrictResponse) SetStatusCode

func (DescribeEnsNetDistrictResponse) String

type DescribeEnsNetDistrictResponseBody

type DescribeEnsNetDistrictResponseBody struct {
	Code            *int32                                             `json:"Code,omitempty" xml:"Code,omitempty"`
	EnsNetDistricts *DescribeEnsNetDistrictResponseBodyEnsNetDistricts `json:"EnsNetDistricts,omitempty" xml:"EnsNetDistricts,omitempty" type:"Struct"`
	RequestId       *string                                            `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeEnsNetDistrictResponseBody) GoString

func (*DescribeEnsNetDistrictResponseBody) SetCode

func (*DescribeEnsNetDistrictResponseBody) SetRequestId

func (DescribeEnsNetDistrictResponseBody) String

type DescribeEnsNetDistrictResponseBodyEnsNetDistricts

type DescribeEnsNetDistrictResponseBodyEnsNetDistricts struct {
	EnsNetDistrict []*DescribeEnsNetDistrictResponseBodyEnsNetDistrictsEnsNetDistrict `json:"EnsNetDistrict,omitempty" xml:"EnsNetDistrict,omitempty" type:"Repeated"`
}

func (DescribeEnsNetDistrictResponseBodyEnsNetDistricts) GoString

func (DescribeEnsNetDistrictResponseBodyEnsNetDistricts) String

type DescribeEnsNetDistrictResponseBodyEnsNetDistrictsEnsNetDistrict

type DescribeEnsNetDistrictResponseBodyEnsNetDistrictsEnsNetDistrict struct {
	EnsRegionIdCount      *string `json:"EnsRegionIdCount,omitempty" xml:"EnsRegionIdCount,omitempty"`
	NetDistrictCode       *string `json:"NetDistrictCode,omitempty" xml:"NetDistrictCode,omitempty"`
	NetDistrictEnName     *string `json:"NetDistrictEnName,omitempty" xml:"NetDistrictEnName,omitempty"`
	NetDistrictFatherCode *string `json:"NetDistrictFatherCode,omitempty" xml:"NetDistrictFatherCode,omitempty"`
	NetDistrictLevel      *string `json:"NetDistrictLevel,omitempty" xml:"NetDistrictLevel,omitempty"`
	NetDistrictName       *string `json:"NetDistrictName,omitempty" xml:"NetDistrictName,omitempty"`
}

func (DescribeEnsNetDistrictResponseBodyEnsNetDistrictsEnsNetDistrict) GoString

func (*DescribeEnsNetDistrictResponseBodyEnsNetDistrictsEnsNetDistrict) SetEnsRegionIdCount

func (*DescribeEnsNetDistrictResponseBodyEnsNetDistrictsEnsNetDistrict) SetNetDistrictCode

func (*DescribeEnsNetDistrictResponseBodyEnsNetDistrictsEnsNetDistrict) SetNetDistrictEnName

func (*DescribeEnsNetDistrictResponseBodyEnsNetDistrictsEnsNetDistrict) SetNetDistrictFatherCode

func (*DescribeEnsNetDistrictResponseBodyEnsNetDistrictsEnsNetDistrict) SetNetDistrictLevel

func (*DescribeEnsNetDistrictResponseBodyEnsNetDistrictsEnsNetDistrict) SetNetDistrictName

func (DescribeEnsNetDistrictResponseBodyEnsNetDistrictsEnsNetDistrict) String

type DescribeEnsNetLevelRequest

type DescribeEnsNetLevelRequest struct {
	// The version number.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeEnsNetLevelRequest) GoString

func (s DescribeEnsNetLevelRequest) GoString() string

func (*DescribeEnsNetLevelRequest) SetVersion

func (DescribeEnsNetLevelRequest) String

type DescribeEnsNetLevelResponse

type DescribeEnsNetLevelResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEnsNetLevelResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEnsNetLevelResponse) GoString

func (s DescribeEnsNetLevelResponse) GoString() string

func (*DescribeEnsNetLevelResponse) SetBody

func (*DescribeEnsNetLevelResponse) SetHeaders

func (*DescribeEnsNetLevelResponse) SetStatusCode

func (DescribeEnsNetLevelResponse) String

type DescribeEnsNetLevelResponseBody

type DescribeEnsNetLevelResponseBody struct {
	// The returned service code. A value of 0 indicates that the operation was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The network levels.
	EnsNetLevels *DescribeEnsNetLevelResponseBodyEnsNetLevels `json:"EnsNetLevels,omitempty" xml:"EnsNetLevels,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeEnsNetLevelResponseBody) GoString

func (*DescribeEnsNetLevelResponseBody) SetCode

func (*DescribeEnsNetLevelResponseBody) SetRequestId

func (DescribeEnsNetLevelResponseBody) String

type DescribeEnsNetLevelResponseBodyEnsNetLevels

type DescribeEnsNetLevelResponseBodyEnsNetLevels struct {
	EnsNetLevel []*DescribeEnsNetLevelResponseBodyEnsNetLevelsEnsNetLevel `json:"EnsNetLevel,omitempty" xml:"EnsNetLevel,omitempty" type:"Repeated"`
}

func (DescribeEnsNetLevelResponseBodyEnsNetLevels) GoString

func (DescribeEnsNetLevelResponseBodyEnsNetLevels) String

type DescribeEnsNetLevelResponseBodyEnsNetLevelsEnsNetLevel

type DescribeEnsNetLevelResponseBodyEnsNetLevelsEnsNetLevel struct {
	// The network level. Valid values:
	//
	// *   Big: greater area.
	// *   Middle: province.
	// *   Small: city.
	EnsNetLevelCode *string `json:"EnsNetLevelCode,omitempty" xml:"EnsNetLevelCode,omitempty"`
}

func (DescribeEnsNetLevelResponseBodyEnsNetLevelsEnsNetLevel) GoString

func (*DescribeEnsNetLevelResponseBodyEnsNetLevelsEnsNetLevel) SetEnsNetLevelCode

func (DescribeEnsNetLevelResponseBodyEnsNetLevelsEnsNetLevel) String

type DescribeEnsNetSaleDistrictRequest

type DescribeEnsNetSaleDistrictRequest struct {
	// The region code.
	//
	// *   If you do not specify this parameter, only nodes under the area level that is specified by NetLevelCode are queried.
	// *   If you specify this parameter, only child nodes in the area that is specified by NetDistrictCode are queried.
	NetDistrictCode *string `json:"NetDistrictCode,omitempty" xml:"NetDistrictCode,omitempty"`
	// The network level. Valid values:
	//
	// *   **Big**: area
	// *   **Middle**: province
	// *   **Small**: city
	NetLevelCode *string `json:"NetLevelCode,omitempty" xml:"NetLevelCode,omitempty"`
}

func (DescribeEnsNetSaleDistrictRequest) GoString

func (*DescribeEnsNetSaleDistrictRequest) SetNetDistrictCode

func (*DescribeEnsNetSaleDistrictRequest) SetNetLevelCode

func (DescribeEnsNetSaleDistrictRequest) String

type DescribeEnsNetSaleDistrictResponse

type DescribeEnsNetSaleDistrictResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEnsNetSaleDistrictResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEnsNetSaleDistrictResponse) GoString

func (*DescribeEnsNetSaleDistrictResponse) SetHeaders

func (*DescribeEnsNetSaleDistrictResponse) SetStatusCode

func (DescribeEnsNetSaleDistrictResponse) String

type DescribeEnsNetSaleDistrictResponseBody

type DescribeEnsNetSaleDistrictResponseBody struct {
	// The returned service code. A value of 0 indicates that the operation was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The information about the ISPs in the area.
	EnsNetDistricts *DescribeEnsNetSaleDistrictResponseBodyEnsNetDistricts `json:"EnsNetDistricts,omitempty" xml:"EnsNetDistricts,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeEnsNetSaleDistrictResponseBody) GoString

func (*DescribeEnsNetSaleDistrictResponseBody) SetCode

func (*DescribeEnsNetSaleDistrictResponseBody) SetRequestId

func (DescribeEnsNetSaleDistrictResponseBody) String

type DescribeEnsNetSaleDistrictResponseBodyEnsNetDistricts

type DescribeEnsNetSaleDistrictResponseBodyEnsNetDistricts struct {
	EnsNetDistrict []*DescribeEnsNetSaleDistrictResponseBodyEnsNetDistrictsEnsNetDistrict `json:"EnsNetDistrict,omitempty" xml:"EnsNetDistrict,omitempty" type:"Repeated"`
}

func (DescribeEnsNetSaleDistrictResponseBodyEnsNetDistricts) GoString

func (DescribeEnsNetSaleDistrictResponseBodyEnsNetDistricts) String

type DescribeEnsNetSaleDistrictResponseBodyEnsNetDistrictsEnsNetDistrict

type DescribeEnsNetSaleDistrictResponseBodyEnsNetDistrictsEnsNetDistrict struct {
	// The information about the ISP.
	EnsRegionIdCount *string `json:"EnsRegionIdCount,omitempty" xml:"EnsRegionIdCount,omitempty"`
	// The information about the instance.
	InstanceCount *string `json:"InstanceCount,omitempty" xml:"InstanceCount,omitempty"`
	// The region code.
	NetDistrictCode *string `json:"NetDistrictCode,omitempty" xml:"NetDistrictCode,omitempty"`
	// The name of the region.
	NetDistrictEnName *string `json:"NetDistrictEnName,omitempty" xml:"NetDistrictEnName,omitempty"`
	// The parent code of the region.
	NetDistrictFatherCode *string `json:"NetDistrictFatherCode,omitempty" xml:"NetDistrictFatherCode,omitempty"`
	// The region level. Valid values:
	//
	// *   **Big**: area
	// *   **Middle**: province
	// *   **Small**: city
	NetDistrictLevel *string `json:"NetDistrictLevel,omitempty" xml:"NetDistrictLevel,omitempty"`
	// The Chinese name of the region.
	NetDistrictName *string `json:"NetDistrictName,omitempty" xml:"NetDistrictName,omitempty"`
}

func (DescribeEnsNetSaleDistrictResponseBodyEnsNetDistrictsEnsNetDistrict) GoString

func (*DescribeEnsNetSaleDistrictResponseBodyEnsNetDistrictsEnsNetDistrict) SetEnsRegionIdCount

func (*DescribeEnsNetSaleDistrictResponseBodyEnsNetDistrictsEnsNetDistrict) SetInstanceCount

func (*DescribeEnsNetSaleDistrictResponseBodyEnsNetDistrictsEnsNetDistrict) SetNetDistrictCode

func (*DescribeEnsNetSaleDistrictResponseBodyEnsNetDistrictsEnsNetDistrict) SetNetDistrictEnName

func (*DescribeEnsNetSaleDistrictResponseBodyEnsNetDistrictsEnsNetDistrict) SetNetDistrictFatherCode

func (*DescribeEnsNetSaleDistrictResponseBodyEnsNetDistrictsEnsNetDistrict) SetNetDistrictLevel

func (*DescribeEnsNetSaleDistrictResponseBodyEnsNetDistrictsEnsNetDistrict) SetNetDistrictName

func (DescribeEnsNetSaleDistrictResponseBodyEnsNetDistrictsEnsNetDistrict) String

type DescribeEnsRegionIdIpv6InfoRequest

type DescribeEnsRegionIdIpv6InfoRequest struct {
	// The ID of the node. You can specify only one node ID in a call.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
}

func (DescribeEnsRegionIdIpv6InfoRequest) GoString

func (*DescribeEnsRegionIdIpv6InfoRequest) SetEnsRegionId

func (DescribeEnsRegionIdIpv6InfoRequest) String

type DescribeEnsRegionIdIpv6InfoResponse

type DescribeEnsRegionIdIpv6InfoResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEnsRegionIdIpv6InfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEnsRegionIdIpv6InfoResponse) GoString

func (*DescribeEnsRegionIdIpv6InfoResponse) SetHeaders

func (*DescribeEnsRegionIdIpv6InfoResponse) SetStatusCode

func (DescribeEnsRegionIdIpv6InfoResponse) String

type DescribeEnsRegionIdIpv6InfoResponseBody

type DescribeEnsRegionIdIpv6InfoResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// IPv6 support information.
	SupportIpv6Info *DescribeEnsRegionIdIpv6InfoResponseBodySupportIpv6Info `json:"SupportIpv6Info,omitempty" xml:"SupportIpv6Info,omitempty" type:"Struct"`
}

func (DescribeEnsRegionIdIpv6InfoResponseBody) GoString

func (*DescribeEnsRegionIdIpv6InfoResponseBody) SetRequestId

func (DescribeEnsRegionIdIpv6InfoResponseBody) String

type DescribeEnsRegionIdIpv6InfoResponseBodySupportIpv6Info

type DescribeEnsRegionIdIpv6InfoResponseBodySupportIpv6Info struct {
	// The ID of the node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// Specifies whether IPv6 is supported. Valid values:
	//
	// *   true
	// *   false
	SupportIpv6 *bool `json:"SupportIpv6,omitempty" xml:"SupportIpv6,omitempty"`
}

func (DescribeEnsRegionIdIpv6InfoResponseBodySupportIpv6Info) GoString

func (*DescribeEnsRegionIdIpv6InfoResponseBodySupportIpv6Info) SetEnsRegionId

func (*DescribeEnsRegionIdIpv6InfoResponseBodySupportIpv6Info) SetSupportIpv6

func (DescribeEnsRegionIdIpv6InfoResponseBodySupportIpv6Info) String

type DescribeEnsRegionIdResourceRequest

type DescribeEnsRegionIdResourceRequest struct {
	EndTime       *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	Isp           *string `json:"Isp,omitempty" xml:"Isp,omitempty"`
	OrderByParams *string `json:"OrderByParams,omitempty" xml:"OrderByParams,omitempty"`
	PageNumber    *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	StartTime     *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeEnsRegionIdResourceRequest) GoString

func (*DescribeEnsRegionIdResourceRequest) SetEndTime

func (*DescribeEnsRegionIdResourceRequest) SetIsp

func (*DescribeEnsRegionIdResourceRequest) SetOrderByParams

func (*DescribeEnsRegionIdResourceRequest) SetPageNumber

func (*DescribeEnsRegionIdResourceRequest) SetPageSize

func (*DescribeEnsRegionIdResourceRequest) SetStartTime

func (DescribeEnsRegionIdResourceRequest) String

type DescribeEnsRegionIdResourceResponse

type DescribeEnsRegionIdResourceResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEnsRegionIdResourceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEnsRegionIdResourceResponse) GoString

func (*DescribeEnsRegionIdResourceResponse) SetHeaders

func (*DescribeEnsRegionIdResourceResponse) SetStatusCode

func (DescribeEnsRegionIdResourceResponse) String

type DescribeEnsRegionIdResourceResponseBody

type DescribeEnsRegionIdResourceResponseBody struct {
	EnsRegionIdResources *DescribeEnsRegionIdResourceResponseBodyEnsRegionIdResources `json:"EnsRegionIdResources,omitempty" xml:"EnsRegionIdResources,omitempty" type:"Struct"`
	PageNumber           *int32                                                       `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize             *int32                                                       `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId            *string                                                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount           *int32                                                       `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeEnsRegionIdResourceResponseBody) GoString

func (*DescribeEnsRegionIdResourceResponseBody) SetPageNumber

func (*DescribeEnsRegionIdResourceResponseBody) SetPageSize

func (*DescribeEnsRegionIdResourceResponseBody) SetRequestId

func (*DescribeEnsRegionIdResourceResponseBody) SetTotalCount

func (DescribeEnsRegionIdResourceResponseBody) String

type DescribeEnsRegionIdResourceResponseBodyEnsRegionIdResources

type DescribeEnsRegionIdResourceResponseBodyEnsRegionIdResources struct {
	EnsRegionIdResource []*DescribeEnsRegionIdResourceResponseBodyEnsRegionIdResourcesEnsRegionIdResource `json:"EnsRegionIdResource,omitempty" xml:"EnsRegionIdResource,omitempty" type:"Repeated"`
}

func (DescribeEnsRegionIdResourceResponseBodyEnsRegionIdResources) GoString

func (DescribeEnsRegionIdResourceResponseBodyEnsRegionIdResources) String

type DescribeEnsRegionIdResourceResponseBodyEnsRegionIdResourcesEnsRegionIdResource

type DescribeEnsRegionIdResourceResponseBodyEnsRegionIdResourcesEnsRegionIdResource struct {
	Area              *string `json:"Area,omitempty" xml:"Area,omitempty"`
	AreaCode          *string `json:"AreaCode,omitempty" xml:"AreaCode,omitempty"`
	BizDate           *string `json:"BizDate,omitempty" xml:"BizDate,omitempty"`
	EnsRegionId       *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	EnsRegionIdName   *string `json:"EnsRegionIdName,omitempty" xml:"EnsRegionIdName,omitempty"`
	InstanceCount     *int32  `json:"InstanceCount,omitempty" xml:"InstanceCount,omitempty"`
	InternetBandwidth *int64  `json:"InternetBandwidth,omitempty" xml:"InternetBandwidth,omitempty"`
	Isp               *string `json:"Isp,omitempty" xml:"Isp,omitempty"`
	VCpu              *int32  `json:"VCpu,omitempty" xml:"VCpu,omitempty"`
}

func (DescribeEnsRegionIdResourceResponseBodyEnsRegionIdResourcesEnsRegionIdResource) GoString

func (*DescribeEnsRegionIdResourceResponseBodyEnsRegionIdResourcesEnsRegionIdResource) SetArea

func (*DescribeEnsRegionIdResourceResponseBodyEnsRegionIdResourcesEnsRegionIdResource) SetAreaCode

func (*DescribeEnsRegionIdResourceResponseBodyEnsRegionIdResourcesEnsRegionIdResource) SetBizDate

func (*DescribeEnsRegionIdResourceResponseBodyEnsRegionIdResourcesEnsRegionIdResource) SetEnsRegionId

func (*DescribeEnsRegionIdResourceResponseBodyEnsRegionIdResourcesEnsRegionIdResource) SetEnsRegionIdName

func (*DescribeEnsRegionIdResourceResponseBodyEnsRegionIdResourcesEnsRegionIdResource) SetInstanceCount

func (*DescribeEnsRegionIdResourceResponseBodyEnsRegionIdResourcesEnsRegionIdResource) SetInternetBandwidth

func (*DescribeEnsRegionIdResourceResponseBodyEnsRegionIdResourcesEnsRegionIdResource) SetIsp

func (*DescribeEnsRegionIdResourceResponseBodyEnsRegionIdResourcesEnsRegionIdResource) SetVCpu

func (DescribeEnsRegionIdResourceResponseBodyEnsRegionIdResourcesEnsRegionIdResource) String

type DescribeEnsRegionsRequest

type DescribeEnsRegionsRequest struct {
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
}

func (DescribeEnsRegionsRequest) GoString

func (s DescribeEnsRegionsRequest) GoString() string

func (*DescribeEnsRegionsRequest) SetEnsRegionId

func (DescribeEnsRegionsRequest) String

func (s DescribeEnsRegionsRequest) String() string

type DescribeEnsRegionsResponse

type DescribeEnsRegionsResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEnsRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEnsRegionsResponse) GoString

func (s DescribeEnsRegionsResponse) GoString() string

func (*DescribeEnsRegionsResponse) SetBody

func (*DescribeEnsRegionsResponse) SetHeaders

func (*DescribeEnsRegionsResponse) SetStatusCode

func (DescribeEnsRegionsResponse) String

type DescribeEnsRegionsResponseBody

type DescribeEnsRegionsResponseBody struct {
	Code       *int32                                    `json:"Code,omitempty" xml:"Code,omitempty"`
	EnsRegions *DescribeEnsRegionsResponseBodyEnsRegions `json:"EnsRegions,omitempty" xml:"EnsRegions,omitempty" type:"Struct"`
	RequestId  *string                                   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeEnsRegionsResponseBody) GoString

func (*DescribeEnsRegionsResponseBody) SetCode

func (*DescribeEnsRegionsResponseBody) SetRequestId

func (DescribeEnsRegionsResponseBody) String

type DescribeEnsRegionsResponseBodyEnsRegions

type DescribeEnsRegionsResponseBodyEnsRegions struct {
	EnsRegions []*DescribeEnsRegionsResponseBodyEnsRegionsEnsRegions `json:"EnsRegions,omitempty" xml:"EnsRegions,omitempty" type:"Repeated"`
}

func (DescribeEnsRegionsResponseBodyEnsRegions) GoString

func (DescribeEnsRegionsResponseBodyEnsRegions) String

type DescribeEnsRegionsResponseBodyEnsRegionsEnsRegions

type DescribeEnsRegionsResponseBodyEnsRegionsEnsRegions struct {
	Area        *string `json:"Area,omitempty" xml:"Area,omitempty"`
	EnName      *string `json:"EnName,omitempty" xml:"EnName,omitempty"`
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	Name        *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Province    *string `json:"Province,omitempty" xml:"Province,omitempty"`
}

func (DescribeEnsRegionsResponseBodyEnsRegionsEnsRegions) GoString

func (*DescribeEnsRegionsResponseBodyEnsRegionsEnsRegions) SetArea

func (*DescribeEnsRegionsResponseBodyEnsRegionsEnsRegions) SetEnName

func (*DescribeEnsRegionsResponseBodyEnsRegionsEnsRegions) SetEnsRegionId

func (*DescribeEnsRegionsResponseBodyEnsRegionsEnsRegions) SetName

func (*DescribeEnsRegionsResponseBodyEnsRegionsEnsRegions) SetProvince

func (DescribeEnsRegionsResponseBodyEnsRegionsEnsRegions) String

type DescribeEnsResourceUsageRequest

type DescribeEnsResourceUsageRequest struct {
	ExpiredEndTime   *string `json:"ExpiredEndTime,omitempty" xml:"ExpiredEndTime,omitempty"`
	ExpiredStartTime *string `json:"ExpiredStartTime,omitempty" xml:"ExpiredStartTime,omitempty"`
}

func (DescribeEnsResourceUsageRequest) GoString

func (*DescribeEnsResourceUsageRequest) SetExpiredEndTime

func (*DescribeEnsResourceUsageRequest) SetExpiredStartTime

func (DescribeEnsResourceUsageRequest) String

type DescribeEnsResourceUsageResponse

type DescribeEnsResourceUsageResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEnsResourceUsageResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEnsResourceUsageResponse) GoString

func (*DescribeEnsResourceUsageResponse) SetHeaders

func (*DescribeEnsResourceUsageResponse) SetStatusCode

func (DescribeEnsResourceUsageResponse) String

type DescribeEnsResourceUsageResponseBody

type DescribeEnsResourceUsageResponseBody struct {
	EnsResourceUsage []*DescribeEnsResourceUsageResponseBodyEnsResourceUsage `json:"EnsResourceUsage,omitempty" xml:"EnsResourceUsage,omitempty" type:"Repeated"`
	// Id of the request
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeEnsResourceUsageResponseBody) GoString

func (*DescribeEnsResourceUsageResponseBody) SetRequestId

func (DescribeEnsResourceUsageResponseBody) String

type DescribeEnsResourceUsageResponseBodyEnsResourceUsage

type DescribeEnsResourceUsageResponseBodyEnsResourceUsage struct {
	ComputeResourceCount *int32  `json:"ComputeResourceCount,omitempty" xml:"ComputeResourceCount,omitempty"`
	CpuSum               *int64  `json:"CpuSum,omitempty" xml:"CpuSum,omitempty"`
	DiskCount            *int32  `json:"DiskCount,omitempty" xml:"DiskCount,omitempty"`
	DownCount            *int32  `json:"DownCount,omitempty" xml:"DownCount,omitempty"`
	ExpiredCount         *int32  `json:"ExpiredCount,omitempty" xml:"ExpiredCount,omitempty"`
	ExpiringCount        *int32  `json:"ExpiringCount,omitempty" xml:"ExpiringCount,omitempty"`
	GpuSum               *int64  `json:"GpuSum,omitempty" xml:"GpuSum,omitempty"`
	InstanceCount        *int32  `json:"InstanceCount,omitempty" xml:"InstanceCount,omitempty"`
	RunningCount         *int32  `json:"RunningCount,omitempty" xml:"RunningCount,omitempty"`
	ServiceType          *string `json:"ServiceType,omitempty" xml:"ServiceType,omitempty"`
	StorageSum           *int64  `json:"StorageSum,omitempty" xml:"StorageSum,omitempty"`
}

func (DescribeEnsResourceUsageResponseBodyEnsResourceUsage) GoString

func (*DescribeEnsResourceUsageResponseBodyEnsResourceUsage) SetComputeResourceCount

func (*DescribeEnsResourceUsageResponseBodyEnsResourceUsage) SetCpuSum

func (*DescribeEnsResourceUsageResponseBodyEnsResourceUsage) SetDiskCount

func (*DescribeEnsResourceUsageResponseBodyEnsResourceUsage) SetDownCount

func (*DescribeEnsResourceUsageResponseBodyEnsResourceUsage) SetExpiredCount

func (*DescribeEnsResourceUsageResponseBodyEnsResourceUsage) SetExpiringCount

func (*DescribeEnsResourceUsageResponseBodyEnsResourceUsage) SetGpuSum

func (*DescribeEnsResourceUsageResponseBodyEnsResourceUsage) SetInstanceCount

func (*DescribeEnsResourceUsageResponseBodyEnsResourceUsage) SetRunningCount

func (*DescribeEnsResourceUsageResponseBodyEnsResourceUsage) SetServiceType

func (*DescribeEnsResourceUsageResponseBodyEnsResourceUsage) SetStorageSum

func (DescribeEnsResourceUsageResponseBodyEnsResourceUsage) String

type DescribeEnsRouteEntryListRequest

type DescribeEnsRouteEntryListRequest struct {
	// The destination Classless Inter-Domain Routing (CIDR) block of the route entry.
	DestinationCidrBlock *string `json:"DestinationCidrBlock,omitempty" xml:"DestinationCidrBlock,omitempty"`
	// The ID of the next hop.
	NextHopId *string `json:"NextHopId,omitempty" xml:"NextHopId,omitempty"`
	// The type of next hop of the custom route entry. Valid values:
	//
	// *   Instance: an ENS instance.
	NextHopType *string `json:"NextHopType,omitempty" xml:"NextHopType,omitempty"`
	// The page number of the returned page. Valid values: integers that are greater than 0. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Default value: 10. Valid values: 10 to 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the route that you want to query.
	RouteEntryId *string `json:"RouteEntryId,omitempty" xml:"RouteEntryId,omitempty"`
	// The name of the route.
	RouteEntryName *string `json:"RouteEntryName,omitempty" xml:"RouteEntryName,omitempty"`
	// The route type. Valid values:
	//
	// *   Custom: custom route
	// *   System: system route
	RouteEntryType *string `json:"RouteEntryType,omitempty" xml:"RouteEntryType,omitempty"`
	// The ID of the route table that you want to query.
	RouteTableId *string `json:"RouteTableId,omitempty" xml:"RouteTableId,omitempty"`
}

func (DescribeEnsRouteEntryListRequest) GoString

func (*DescribeEnsRouteEntryListRequest) SetDestinationCidrBlock

func (*DescribeEnsRouteEntryListRequest) SetNextHopId

func (*DescribeEnsRouteEntryListRequest) SetNextHopType

func (*DescribeEnsRouteEntryListRequest) SetPageNumber

func (*DescribeEnsRouteEntryListRequest) SetPageSize

func (*DescribeEnsRouteEntryListRequest) SetRouteEntryId

func (*DescribeEnsRouteEntryListRequest) SetRouteEntryName

func (*DescribeEnsRouteEntryListRequest) SetRouteEntryType

func (*DescribeEnsRouteEntryListRequest) SetRouteTableId

func (DescribeEnsRouteEntryListRequest) String

type DescribeEnsRouteEntryListResponse

type DescribeEnsRouteEntryListResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEnsRouteEntryListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEnsRouteEntryListResponse) GoString

func (*DescribeEnsRouteEntryListResponse) SetHeaders

func (*DescribeEnsRouteEntryListResponse) SetStatusCode

func (DescribeEnsRouteEntryListResponse) String

type DescribeEnsRouteEntryListResponseBody

type DescribeEnsRouteEntryListResponseBody struct {
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information about the route.
	RouteEntrys []*DescribeEnsRouteEntryListResponseBodyRouteEntrys `json:"RouteEntrys,omitempty" xml:"RouteEntrys,omitempty" type:"Repeated"`
	// The number of returned entries.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeEnsRouteEntryListResponseBody) GoString

func (*DescribeEnsRouteEntryListResponseBody) SetPageNumber

func (*DescribeEnsRouteEntryListResponseBody) SetPageSize

func (*DescribeEnsRouteEntryListResponseBody) SetRequestId

func (*DescribeEnsRouteEntryListResponseBody) SetTotalCount

func (DescribeEnsRouteEntryListResponseBody) String

type DescribeEnsRouteEntryListResponseBodyRouteEntrys

type DescribeEnsRouteEntryListResponseBodyRouteEntrys struct {
	// Enter a description for the route.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The destination CIDR block of the route.
	DestinationCidrBlock *string `json:"DestinationCidrBlock,omitempty" xml:"DestinationCidrBlock,omitempty"`
	// The information about the next hop.
	NextHops []*DescribeEnsRouteEntryListResponseBodyRouteEntrysNextHops `json:"NextHops,omitempty" xml:"NextHops,omitempty" type:"Repeated"`
	// The ID of the route.
	RouteEntryId *string `json:"RouteEntryId,omitempty" xml:"RouteEntryId,omitempty"`
	// The name of the route.
	RouteEntryName *string `json:"RouteEntryName,omitempty" xml:"RouteEntryName,omitempty"`
	// The ID of the route table.
	RouteTableId *string `json:"RouteTableId,omitempty" xml:"RouteTableId,omitempty"`
	// The status of the route entry. Valid values:
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The type of the route entry.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeEnsRouteEntryListResponseBodyRouteEntrys) GoString

func (*DescribeEnsRouteEntryListResponseBodyRouteEntrys) SetDescription

func (*DescribeEnsRouteEntryListResponseBodyRouteEntrys) SetDestinationCidrBlock

func (*DescribeEnsRouteEntryListResponseBodyRouteEntrys) SetRouteEntryId

func (*DescribeEnsRouteEntryListResponseBodyRouteEntrys) SetRouteEntryName

func (*DescribeEnsRouteEntryListResponseBodyRouteEntrys) SetRouteTableId

func (*DescribeEnsRouteEntryListResponseBodyRouteEntrys) SetStatus

func (*DescribeEnsRouteEntryListResponseBodyRouteEntrys) SetType

func (DescribeEnsRouteEntryListResponseBodyRouteEntrys) String

type DescribeEnsRouteEntryListResponseBodyRouteEntrysNextHops

type DescribeEnsRouteEntryListResponseBodyRouteEntrysNextHops struct {
	// The ID of the next hop.
	NextHopId *string `json:"NextHopId,omitempty" xml:"NextHopId,omitempty"`
	// The type of the next hop. Valid values:
	NextHopType *string `json:"NextHopType,omitempty" xml:"NextHopType,omitempty"`
}

func (DescribeEnsRouteEntryListResponseBodyRouteEntrysNextHops) GoString

func (*DescribeEnsRouteEntryListResponseBodyRouteEntrysNextHops) SetNextHopId

func (*DescribeEnsRouteEntryListResponseBodyRouteEntrysNextHops) SetNextHopType

func (DescribeEnsRouteEntryListResponseBodyRouteEntrysNextHops) String

type DescribeEnsSaleControlAvailableResourceRequest

type DescribeEnsSaleControlAvailableResourceRequest struct {
	CommodityCode *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	CustomAccount *string `json:"CustomAccount,omitempty" xml:"CustomAccount,omitempty"`
	OrderType     *string `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
}

func (DescribeEnsSaleControlAvailableResourceRequest) GoString

func (*DescribeEnsSaleControlAvailableResourceRequest) SetCommodityCode

func (*DescribeEnsSaleControlAvailableResourceRequest) SetCustomAccount

func (*DescribeEnsSaleControlAvailableResourceRequest) SetOrderType

func (DescribeEnsSaleControlAvailableResourceRequest) String

type DescribeEnsSaleControlAvailableResourceResponse

type DescribeEnsSaleControlAvailableResourceResponse struct {
	Headers    map[string]*string                                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEnsSaleControlAvailableResourceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEnsSaleControlAvailableResourceResponse) GoString

func (*DescribeEnsSaleControlAvailableResourceResponse) SetHeaders

func (*DescribeEnsSaleControlAvailableResourceResponse) SetStatusCode

func (DescribeEnsSaleControlAvailableResourceResponse) String

type DescribeEnsSaleControlAvailableResourceResponseBody

type DescribeEnsSaleControlAvailableResourceResponseBody struct {
	RequestId                    *string                                                                            `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	SaleControlAvailableResource []*DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResource `json:"SaleControlAvailableResource,omitempty" xml:"SaleControlAvailableResource,omitempty" type:"Repeated"`
}

func (DescribeEnsSaleControlAvailableResourceResponseBody) GoString

func (*DescribeEnsSaleControlAvailableResourceResponseBody) SetRequestId

func (DescribeEnsSaleControlAvailableResourceResponseBody) String

type DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResource

type DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResource struct {
	AvailableDiskType    []*DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableDiskType  `json:"AvailableDiskType,omitempty" xml:"AvailableDiskType,omitempty" type:"Repeated"`
	AvailableRegion      []*DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableRegion    `json:"AvailableRegion,omitempty" xml:"AvailableRegion,omitempty" type:"Repeated"`
	AvailableSpec        []*DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableSpec      `json:"AvailableSpec,omitempty" xml:"AvailableSpec,omitempty" type:"Repeated"`
	AvailableStorageType *DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableStorageType `json:"AvailableStorageType,omitempty" xml:"AvailableStorageType,omitempty" type:"Struct"`
	CommodityCode        *string                                                                                              `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	OrderType            *string                                                                                              `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
}

func (DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResource) GoString

func (*DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResource) SetCommodityCode

func (*DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResource) SetOrderType

func (DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResource) String

type DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableDiskType

type DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableDiskType struct {
	DiskName *string `json:"DiskName,omitempty" xml:"DiskName,omitempty"`
	DiskType *string `json:"DiskType,omitempty" xml:"DiskType,omitempty"`
}

func (DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableDiskType) GoString

func (DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableDiskType) String

type DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableRegion

type DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableRegion struct {
	Area          *string `json:"Area,omitempty" xml:"Area,omitempty"`
	City          *string `json:"City,omitempty" xml:"City,omitempty"`
	Country       *string `json:"Country,omitempty" xml:"Country,omitempty"`
	EnsRegionId   *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	EnsRegionName *string `json:"EnsRegionName,omitempty" xml:"EnsRegionName,omitempty"`
	Isp           *string `json:"Isp,omitempty" xml:"Isp,omitempty"`
	Province      *string `json:"Province,omitempty" xml:"Province,omitempty"`
}

func (DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableRegion) GoString

func (DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableRegion) String

type DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableSpec

type DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableSpec struct {
	Cores     *string `json:"Cores,omitempty" xml:"Cores,omitempty"`
	Memory    *string `json:"Memory,omitempty" xml:"Memory,omitempty"`
	SpecName  *string `json:"SpecName,omitempty" xml:"SpecName,omitempty"`
	SpecValue *string `json:"SpecValue,omitempty" xml:"SpecValue,omitempty"`
}

func (DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableSpec) GoString

func (DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableSpec) String

type DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableStorageType

type DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableStorageType struct {
	AvailableDefaultStorageType []*DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableStorageTypeAvailableDefaultStorageType   `json:"AvailableDefaultStorageType,omitempty" xml:"AvailableDefaultStorageType,omitempty" type:"Repeated"`
	AvailableSpecialStorageType [][]*DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableStorageTypeAvailableSpecialStorageType `json:"AvailableSpecialStorageType,omitempty" xml:"AvailableSpecialStorageType,omitempty" type:"Repeated"`
}

func (DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableStorageType) GoString

func (DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableStorageType) String

type DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableStorageTypeAvailableDefaultStorageType

type DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableStorageTypeAvailableDefaultStorageType struct {
	StorageName *string `json:"StorageName,omitempty" xml:"StorageName,omitempty"`
	StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
}

func (DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableStorageTypeAvailableDefaultStorageType) GoString

func (DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableStorageTypeAvailableDefaultStorageType) String

type DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableStorageTypeAvailableSpecialStorageType

type DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableStorageTypeAvailableSpecialStorageType struct {
	StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
	StorageName *string `json:"StorageName,omitempty" xml:"StorageName,omitempty"`
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
}

func (DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableStorageTypeAvailableSpecialStorageType) GoString

func (DescribeEnsSaleControlAvailableResourceResponseBodySaleControlAvailableResourceAvailableStorageTypeAvailableSpecialStorageType) String

type DescribeEnsSaleControlRequest

type DescribeEnsSaleControlRequest struct {
	AliUidAccount *string `json:"AliUidAccount,omitempty" xml:"AliUidAccount,omitempty"`
	CommodityCode *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	CustomAccount *string `json:"CustomAccount,omitempty" xml:"CustomAccount,omitempty"`
	ModuleCode    *string `json:"ModuleCode,omitempty" xml:"ModuleCode,omitempty"`
	OrderType     *string `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
}

func (DescribeEnsSaleControlRequest) GoString

func (*DescribeEnsSaleControlRequest) SetAliUidAccount

func (*DescribeEnsSaleControlRequest) SetCommodityCode

func (*DescribeEnsSaleControlRequest) SetCustomAccount

func (*DescribeEnsSaleControlRequest) SetModuleCode

func (*DescribeEnsSaleControlRequest) SetOrderType

func (DescribeEnsSaleControlRequest) String

type DescribeEnsSaleControlResponse

type DescribeEnsSaleControlResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEnsSaleControlResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEnsSaleControlResponse) GoString

func (*DescribeEnsSaleControlResponse) SetHeaders

func (*DescribeEnsSaleControlResponse) SetStatusCode

func (DescribeEnsSaleControlResponse) String

type DescribeEnsSaleControlResponseBody

type DescribeEnsSaleControlResponseBody struct {
	RequestId   *string                                          `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	SaleControl []*DescribeEnsSaleControlResponseBodySaleControl `json:"SaleControl,omitempty" xml:"SaleControl,omitempty" type:"Repeated"`
}

func (DescribeEnsSaleControlResponseBody) GoString

func (*DescribeEnsSaleControlResponseBody) SetRequestId

func (DescribeEnsSaleControlResponseBody) String

type DescribeEnsSaleControlResponseBodySaleControl

type DescribeEnsSaleControlResponseBodySaleControl struct {
	CommodityCode    *string                                                          `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	OrderType        *string                                                          `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
	SaleControlItems []*DescribeEnsSaleControlResponseBodySaleControlSaleControlItems `json:"SaleControlItems,omitempty" xml:"SaleControlItems,omitempty" type:"Repeated"`
}

func (DescribeEnsSaleControlResponseBodySaleControl) GoString

func (*DescribeEnsSaleControlResponseBodySaleControl) SetCommodityCode

func (*DescribeEnsSaleControlResponseBodySaleControl) SetOrderType

func (DescribeEnsSaleControlResponseBodySaleControl) String

type DescribeEnsSaleControlResponseBodySaleControlSaleControlItems

type DescribeEnsSaleControlResponseBodySaleControlSaleControlItems struct {
	ModuleCode      *string                                                                       `json:"ModuleCode,omitempty" xml:"ModuleCode,omitempty"`
	SaleControlItem *DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItem `json:"SaleControlItem,omitempty" xml:"SaleControlItem,omitempty" type:"Struct"`
}

func (DescribeEnsSaleControlResponseBodySaleControlSaleControlItems) GoString

func (*DescribeEnsSaleControlResponseBodySaleControlSaleControlItems) SetModuleCode

func (DescribeEnsSaleControlResponseBodySaleControlSaleControlItems) String

type DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItem

type DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItem struct {
	BasicSaleControl     *DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControl       `json:"BasicSaleControl,omitempty" xml:"BasicSaleControl,omitempty" type:"Struct"`
	ConditionSaleControl []*DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControl `json:"ConditionSaleControl,omitempty" xml:"ConditionSaleControl,omitempty" type:"Repeated"`
}

func (DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItem) GoString

func (DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItem) String

type DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControl

type DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControl struct {
	Description *string                                                                                                  `json:"Description,omitempty" xml:"Description,omitempty"`
	ModuleValue *DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControlModuleValue `json:"ModuleValue,omitempty" xml:"ModuleValue,omitempty" type:"Struct"`
	Operator    *string                                                                                                  `json:"Operator,omitempty" xml:"Operator,omitempty"`
}

func (DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControl) GoString

func (DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControl) String

type DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControlModuleValue

type DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControlModuleValue struct {
	ModuleMaxValue *string   `json:"ModuleMaxValue,omitempty" xml:"ModuleMaxValue,omitempty"`
	ModuleMinValue *string   `json:"ModuleMinValue,omitempty" xml:"ModuleMinValue,omitempty"`
	ModuleValue    []*string `json:"ModuleValue,omitempty" xml:"ModuleValue,omitempty" type:"Repeated"`
}

func (DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControlModuleValue) GoString

func (DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControlModuleValue) String

type DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControl

type DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControl struct {
	ConditionControl *DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlConditionControl `json:"ConditionControl,omitempty" xml:"ConditionControl,omitempty" type:"Struct"`
	Description      *string                                                                                                           `json:"Description,omitempty" xml:"Description,omitempty"`
	ModuleValue      *DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlModuleValue      `json:"ModuleValue,omitempty" xml:"ModuleValue,omitempty" type:"Struct"`
	Operator         *string                                                                                                           `json:"Operator,omitempty" xml:"Operator,omitempty"`
}

func (DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControl) GoString

func (DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControl) String

type DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlConditionControl

type DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlConditionControl struct {
	ConditionControlModuleCode  *string `json:"ConditionControlModuleCode,omitempty" xml:"ConditionControlModuleCode,omitempty"`
	ConditionControlModuleValue *string `json:"ConditionControlModuleValue,omitempty" xml:"ConditionControlModuleValue,omitempty"`
}

func (DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlConditionControl) GoString

func (DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlConditionControl) String

type DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlModuleValue

type DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlModuleValue struct {
	ModuleMaxValue *string   `json:"ModuleMaxValue,omitempty" xml:"ModuleMaxValue,omitempty"`
	ModuleMinValue *string   `json:"ModuleMinValue,omitempty" xml:"ModuleMinValue,omitempty"`
	ModuleValue    []*string `json:"ModuleValue,omitempty" xml:"ModuleValue,omitempty" type:"Repeated"`
}

func (DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlModuleValue) GoString

func (DescribeEnsSaleControlResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlModuleValue) String

type DescribeEnsSaleControlStockRequest

type DescribeEnsSaleControlStockRequest struct {
	AliUidAccount *string `json:"AliUidAccount,omitempty" xml:"AliUidAccount,omitempty"`
	CommodityCode *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	CustomAccount *string `json:"CustomAccount,omitempty" xml:"CustomAccount,omitempty"`
	ModuleCode    *string `json:"ModuleCode,omitempty" xml:"ModuleCode,omitempty"`
	OrderType     *string `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
}

func (DescribeEnsSaleControlStockRequest) GoString

func (*DescribeEnsSaleControlStockRequest) SetAliUidAccount

func (*DescribeEnsSaleControlStockRequest) SetCommodityCode

func (*DescribeEnsSaleControlStockRequest) SetCustomAccount

func (*DescribeEnsSaleControlStockRequest) SetModuleCode

func (*DescribeEnsSaleControlStockRequest) SetOrderType

func (DescribeEnsSaleControlStockRequest) String

type DescribeEnsSaleControlStockResponse

type DescribeEnsSaleControlStockResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEnsSaleControlStockResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEnsSaleControlStockResponse) GoString

func (*DescribeEnsSaleControlStockResponse) SetHeaders

func (*DescribeEnsSaleControlStockResponse) SetStatusCode

func (DescribeEnsSaleControlStockResponse) String

type DescribeEnsSaleControlStockResponseBody

type DescribeEnsSaleControlStockResponseBody struct {
	RequestId   *string                                               `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	SaleControl []*DescribeEnsSaleControlStockResponseBodySaleControl `json:"SaleControl,omitempty" xml:"SaleControl,omitempty" type:"Repeated"`
}

func (DescribeEnsSaleControlStockResponseBody) GoString

func (*DescribeEnsSaleControlStockResponseBody) SetRequestId

func (DescribeEnsSaleControlStockResponseBody) String

type DescribeEnsSaleControlStockResponseBodySaleControl

type DescribeEnsSaleControlStockResponseBodySaleControl struct {
	CommodityCode    *string                                                               `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	OrderType        *string                                                               `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
	SaleControlItems []*DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItems `json:"SaleControlItems,omitempty" xml:"SaleControlItems,omitempty" type:"Repeated"`
}

func (DescribeEnsSaleControlStockResponseBodySaleControl) GoString

func (*DescribeEnsSaleControlStockResponseBodySaleControl) SetCommodityCode

func (*DescribeEnsSaleControlStockResponseBodySaleControl) SetOrderType

func (DescribeEnsSaleControlStockResponseBodySaleControl) String

type DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItems

type DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItems struct {
	ModuleCode      *string                                                                            `json:"ModuleCode,omitempty" xml:"ModuleCode,omitempty"`
	SaleControlItem *DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItem `json:"SaleControlItem,omitempty" xml:"SaleControlItem,omitempty" type:"Struct"`
}

func (DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItems) GoString

func (*DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItems) SetModuleCode

func (DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItems) String

type DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItem

type DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItem struct {
	BasicSaleControl     *DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControl       `json:"BasicSaleControl,omitempty" xml:"BasicSaleControl,omitempty" type:"Struct"`
	ConditionSaleControl []*DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControl `json:"ConditionSaleControl,omitempty" xml:"ConditionSaleControl,omitempty" type:"Repeated"`
}

func (DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItem) GoString

func (DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItem) String

type DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControl

type DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControl struct {
	ModuleValue *DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControlModuleValue `json:"ModuleValue,omitempty" xml:"ModuleValue,omitempty" type:"Struct"`
	StockValue  *string                                                                                                       `json:"StockValue,omitempty" xml:"StockValue,omitempty"`
}

func (DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControl) GoString

func (DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControl) String

type DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControlModuleValue

type DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControlModuleValue struct {
	ModuleMaxValue *string `json:"ModuleMaxValue,omitempty" xml:"ModuleMaxValue,omitempty"`
	ModuleMinValue *string `json:"ModuleMinValue,omitempty" xml:"ModuleMinValue,omitempty"`
}

func (DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControlModuleValue) GoString

func (DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemBasicSaleControlModuleValue) String

type DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControl

type DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControl struct {
	ConditionControl *DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlConditionControl `json:"ConditionControl,omitempty" xml:"ConditionControl,omitempty" type:"Struct"`
	ModuleValue      *DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlModuleValue      `json:"ModuleValue,omitempty" xml:"ModuleValue,omitempty" type:"Struct"`
	StockValue       *string                                                                                                                `json:"StockValue,omitempty" xml:"StockValue,omitempty"`
}

func (DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControl) GoString

func (DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControl) String

type DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlConditionControl

type DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlConditionControl struct {
	ConditionControlModuleCode  *string `json:"ConditionControlModuleCode,omitempty" xml:"ConditionControlModuleCode,omitempty"`
	ConditionControlModuleValue *string `json:"ConditionControlModuleValue,omitempty" xml:"ConditionControlModuleValue,omitempty"`
}

func (DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlConditionControl) GoString

func (DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlConditionControl) String

type DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlModuleValue

type DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlModuleValue struct {
	ModuleMaxValue *string `json:"ModuleMaxValue,omitempty" xml:"ModuleMaxValue,omitempty"`
	ModuleMinValue *string `json:"ModuleMinValue,omitempty" xml:"ModuleMinValue,omitempty"`
}

func (DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlModuleValue) GoString

func (DescribeEnsSaleControlStockResponseBodySaleControlSaleControlItemsSaleControlItemConditionSaleControlModuleValue) String

type DescribeEpnBandWidthDataRequest

type DescribeEpnBandWidthDataRequest struct {
	EPNInstanceId   *string `json:"EPNInstanceId,omitempty" xml:"EPNInstanceId,omitempty"`
	EndTime         *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	EnsRegionId     *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	InstanceId      *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Isp             *string `json:"Isp,omitempty" xml:"Isp,omitempty"`
	NetworkingModel *string `json:"NetworkingModel,omitempty" xml:"NetworkingModel,omitempty"`
	Period          *string `json:"Period,omitempty" xml:"Period,omitempty"`
	StartTime       *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	Version         *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeEpnBandWidthDataRequest) GoString

func (*DescribeEpnBandWidthDataRequest) SetEPNInstanceId

func (*DescribeEpnBandWidthDataRequest) SetEndTime

func (*DescribeEpnBandWidthDataRequest) SetEnsRegionId

func (*DescribeEpnBandWidthDataRequest) SetInstanceId

func (*DescribeEpnBandWidthDataRequest) SetIsp

func (*DescribeEpnBandWidthDataRequest) SetNetworkingModel

func (*DescribeEpnBandWidthDataRequest) SetPeriod

func (*DescribeEpnBandWidthDataRequest) SetStartTime

func (*DescribeEpnBandWidthDataRequest) SetVersion

func (DescribeEpnBandWidthDataRequest) String

type DescribeEpnBandWidthDataResponse

type DescribeEpnBandWidthDataResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEpnBandWidthDataResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEpnBandWidthDataResponse) GoString

func (*DescribeEpnBandWidthDataResponse) SetHeaders

func (*DescribeEpnBandWidthDataResponse) SetStatusCode

func (DescribeEpnBandWidthDataResponse) String

type DescribeEpnBandWidthDataResponseBody

type DescribeEpnBandWidthDataResponseBody struct {
	MonitorData *DescribeEpnBandWidthDataResponseBodyMonitorData `json:"MonitorData,omitempty" xml:"MonitorData,omitempty" type:"Struct"`
	RequestId   *string                                          `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeEpnBandWidthDataResponseBody) GoString

func (*DescribeEpnBandWidthDataResponseBody) SetRequestId

func (DescribeEpnBandWidthDataResponseBody) String

type DescribeEpnBandWidthDataResponseBodyMonitorData

type DescribeEpnBandWidthDataResponseBodyMonitorData struct {
	BandWidthMonitorData []*DescribeEpnBandWidthDataResponseBodyMonitorDataBandWidthMonitorData `json:"BandWidthMonitorData,omitempty" xml:"BandWidthMonitorData,omitempty" type:"Repeated"`
	MaxDownBandWidth     *int64                                                                 `json:"MaxDownBandWidth,omitempty" xml:"MaxDownBandWidth,omitempty"`
	MaxUpBandWidth       *int64                                                                 `json:"MaxUpBandWidth,omitempty" xml:"MaxUpBandWidth,omitempty"`
}

func (DescribeEpnBandWidthDataResponseBodyMonitorData) GoString

func (*DescribeEpnBandWidthDataResponseBodyMonitorData) SetMaxDownBandWidth

func (*DescribeEpnBandWidthDataResponseBodyMonitorData) SetMaxUpBandWidth

func (DescribeEpnBandWidthDataResponseBodyMonitorData) String

type DescribeEpnBandWidthDataResponseBodyMonitorDataBandWidthMonitorData

type DescribeEpnBandWidthDataResponseBodyMonitorDataBandWidthMonitorData struct {
	DownBandWidth *int64  `json:"DownBandWidth,omitempty" xml:"DownBandWidth,omitempty"`
	InternetRX    *int64  `json:"InternetRX,omitempty" xml:"InternetRX,omitempty"`
	InternetTX    *int64  `json:"InternetTX,omitempty" xml:"InternetTX,omitempty"`
	TimeStamp     *string `json:"TimeStamp,omitempty" xml:"TimeStamp,omitempty"`
	UpBandWidth   *int64  `json:"UpBandWidth,omitempty" xml:"UpBandWidth,omitempty"`
}

func (DescribeEpnBandWidthDataResponseBodyMonitorDataBandWidthMonitorData) GoString

func (*DescribeEpnBandWidthDataResponseBodyMonitorDataBandWidthMonitorData) SetDownBandWidth

func (*DescribeEpnBandWidthDataResponseBodyMonitorDataBandWidthMonitorData) SetInternetRX

func (*DescribeEpnBandWidthDataResponseBodyMonitorDataBandWidthMonitorData) SetInternetTX

func (*DescribeEpnBandWidthDataResponseBodyMonitorDataBandWidthMonitorData) SetTimeStamp

func (*DescribeEpnBandWidthDataResponseBodyMonitorDataBandWidthMonitorData) SetUpBandWidth

func (DescribeEpnBandWidthDataResponseBodyMonitorDataBandWidthMonitorData) String

type DescribeEpnBandwitdhByInternetChargeTypeRequest

type DescribeEpnBandwitdhByInternetChargeTypeRequest struct {
	EndTime         *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	EnsRegionId     *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	Isp             *string `json:"Isp,omitempty" xml:"Isp,omitempty"`
	NetworkingModel *string `json:"NetworkingModel,omitempty" xml:"NetworkingModel,omitempty"`
	StartTime       *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	Version         *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeEpnBandwitdhByInternetChargeTypeRequest) GoString

func (*DescribeEpnBandwitdhByInternetChargeTypeRequest) SetEndTime

func (*DescribeEpnBandwitdhByInternetChargeTypeRequest) SetEnsRegionId

func (*DescribeEpnBandwitdhByInternetChargeTypeRequest) SetIsp

func (*DescribeEpnBandwitdhByInternetChargeTypeRequest) SetNetworkingModel

func (*DescribeEpnBandwitdhByInternetChargeTypeRequest) SetStartTime

func (*DescribeEpnBandwitdhByInternetChargeTypeRequest) SetVersion

func (DescribeEpnBandwitdhByInternetChargeTypeRequest) String

type DescribeEpnBandwitdhByInternetChargeTypeResponse

type DescribeEpnBandwitdhByInternetChargeTypeResponse struct {
	Headers    map[string]*string                                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEpnBandwitdhByInternetChargeTypeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEpnBandwitdhByInternetChargeTypeResponse) GoString

func (*DescribeEpnBandwitdhByInternetChargeTypeResponse) SetHeaders

func (*DescribeEpnBandwitdhByInternetChargeTypeResponse) SetStatusCode

func (DescribeEpnBandwitdhByInternetChargeTypeResponse) String

type DescribeEpnBandwitdhByInternetChargeTypeResponseBody

type DescribeEpnBandwitdhByInternetChargeTypeResponseBody struct {
	BandwidthValue     *int64  `json:"BandwidthValue,omitempty" xml:"BandwidthValue,omitempty"`
	InternetChargeType *string `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"`
	RequestId          *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TimeStamp          *string `json:"TimeStamp,omitempty" xml:"TimeStamp,omitempty"`
}

func (DescribeEpnBandwitdhByInternetChargeTypeResponseBody) GoString

func (*DescribeEpnBandwitdhByInternetChargeTypeResponseBody) SetBandwidthValue

func (*DescribeEpnBandwitdhByInternetChargeTypeResponseBody) SetInternetChargeType

func (*DescribeEpnBandwitdhByInternetChargeTypeResponseBody) SetRequestId

func (*DescribeEpnBandwitdhByInternetChargeTypeResponseBody) SetTimeStamp

func (DescribeEpnBandwitdhByInternetChargeTypeResponseBody) String

type DescribeEpnInstanceAttributeRequest

type DescribeEpnInstanceAttributeRequest struct {
	EPNInstanceId *string `json:"EPNInstanceId,omitempty" xml:"EPNInstanceId,omitempty"`
}

func (DescribeEpnInstanceAttributeRequest) GoString

func (*DescribeEpnInstanceAttributeRequest) SetEPNInstanceId

func (DescribeEpnInstanceAttributeRequest) String

type DescribeEpnInstanceAttributeResponse

type DescribeEpnInstanceAttributeResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEpnInstanceAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEpnInstanceAttributeResponse) GoString

func (*DescribeEpnInstanceAttributeResponse) SetHeaders

func (*DescribeEpnInstanceAttributeResponse) SetStatusCode

func (DescribeEpnInstanceAttributeResponse) String

type DescribeEpnInstanceAttributeResponseBody

type DescribeEpnInstanceAttributeResponseBody struct {
	ConfVersions    []*DescribeEpnInstanceAttributeResponseBodyConfVersions `json:"ConfVersions,omitempty" xml:"ConfVersions,omitempty" type:"Repeated"`
	EPNInstanceId   *string                                                 `json:"EPNInstanceId,omitempty" xml:"EPNInstanceId,omitempty"`
	EPNInstanceName *string                                                 `json:"EPNInstanceName,omitempty" xml:"EPNInstanceName,omitempty"`
	Instances       []*DescribeEpnInstanceAttributeResponseBodyInstances    `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Repeated"`
	NetworkingModel *string                                                 `json:"NetworkingModel,omitempty" xml:"NetworkingModel,omitempty"`
	RequestId       *string                                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	VSwitches       []*DescribeEpnInstanceAttributeResponseBodyVSwitches    `json:"VSwitches,omitempty" xml:"VSwitches,omitempty" type:"Repeated"`
}

func (DescribeEpnInstanceAttributeResponseBody) GoString

func (*DescribeEpnInstanceAttributeResponseBody) SetEPNInstanceId

func (*DescribeEpnInstanceAttributeResponseBody) SetEPNInstanceName

func (*DescribeEpnInstanceAttributeResponseBody) SetNetworkingModel

func (*DescribeEpnInstanceAttributeResponseBody) SetRequestId

func (DescribeEpnInstanceAttributeResponseBody) String

type DescribeEpnInstanceAttributeResponseBodyConfVersions

type DescribeEpnInstanceAttributeResponseBodyConfVersions struct {
	ConfVersion *string `json:"ConfVersion,omitempty" xml:"ConfVersion,omitempty"`
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
}

func (DescribeEpnInstanceAttributeResponseBodyConfVersions) GoString

func (*DescribeEpnInstanceAttributeResponseBodyConfVersions) SetConfVersion

func (*DescribeEpnInstanceAttributeResponseBodyConfVersions) SetEnsRegionId

func (DescribeEpnInstanceAttributeResponseBodyConfVersions) String

type DescribeEpnInstanceAttributeResponseBodyInstances

type DescribeEpnInstanceAttributeResponseBodyInstances struct {
	EnsRegionId      *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	InstanceId       *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceName     *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	Isp              *string `json:"Isp,omitempty" xml:"Isp,omitempty"`
	PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" xml:"PrivateIpAddress,omitempty"`
	PublicIpAddress  *string `json:"PublicIpAddress,omitempty" xml:"PublicIpAddress,omitempty"`
	Status           *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeEpnInstanceAttributeResponseBodyInstances) GoString

func (*DescribeEpnInstanceAttributeResponseBodyInstances) SetEnsRegionId

func (*DescribeEpnInstanceAttributeResponseBodyInstances) SetInstanceId

func (*DescribeEpnInstanceAttributeResponseBodyInstances) SetInstanceName

func (*DescribeEpnInstanceAttributeResponseBodyInstances) SetIsp

func (*DescribeEpnInstanceAttributeResponseBodyInstances) SetPrivateIpAddress

func (*DescribeEpnInstanceAttributeResponseBodyInstances) SetPublicIpAddress

func (*DescribeEpnInstanceAttributeResponseBodyInstances) SetStatus

func (DescribeEpnInstanceAttributeResponseBodyInstances) String

type DescribeEpnInstanceAttributeResponseBodyVSwitches

type DescribeEpnInstanceAttributeResponseBodyVSwitches struct {
	CidrBlock   *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	VSwitchId   *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	VSwitchName *string `json:"VSwitchName,omitempty" xml:"VSwitchName,omitempty"`
}

func (DescribeEpnInstanceAttributeResponseBodyVSwitches) GoString

func (*DescribeEpnInstanceAttributeResponseBodyVSwitches) SetCidrBlock

func (*DescribeEpnInstanceAttributeResponseBodyVSwitches) SetEnsRegionId

func (*DescribeEpnInstanceAttributeResponseBodyVSwitches) SetVSwitchId

func (*DescribeEpnInstanceAttributeResponseBodyVSwitches) SetVSwitchName

func (DescribeEpnInstanceAttributeResponseBodyVSwitches) String

type DescribeEpnInstancesRequest

type DescribeEpnInstancesRequest struct {
	EPNInstanceId   *string `json:"EPNInstanceId,omitempty" xml:"EPNInstanceId,omitempty"`
	EPNInstanceName *string `json:"EPNInstanceName,omitempty" xml:"EPNInstanceName,omitempty"`
	PageNumber      *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize        *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (DescribeEpnInstancesRequest) GoString

func (s DescribeEpnInstancesRequest) GoString() string

func (*DescribeEpnInstancesRequest) SetEPNInstanceId

func (*DescribeEpnInstancesRequest) SetEPNInstanceName

func (*DescribeEpnInstancesRequest) SetPageNumber

func (*DescribeEpnInstancesRequest) SetPageSize

func (DescribeEpnInstancesRequest) String

type DescribeEpnInstancesResponse

type DescribeEpnInstancesResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEpnInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEpnInstancesResponse) GoString

func (s DescribeEpnInstancesResponse) GoString() string

func (*DescribeEpnInstancesResponse) SetBody

func (*DescribeEpnInstancesResponse) SetHeaders

func (*DescribeEpnInstancesResponse) SetStatusCode

func (DescribeEpnInstancesResponse) String

type DescribeEpnInstancesResponseBody

type DescribeEpnInstancesResponseBody struct {
	EPNInstances *DescribeEpnInstancesResponseBodyEPNInstances `json:"EPNInstances,omitempty" xml:"EPNInstances,omitempty" type:"Struct"`
	PageNumber   *int32                                        `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize     *int32                                        `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId    *string                                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount   *int32                                        `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeEpnInstancesResponseBody) GoString

func (*DescribeEpnInstancesResponseBody) SetPageNumber

func (*DescribeEpnInstancesResponseBody) SetPageSize

func (*DescribeEpnInstancesResponseBody) SetRequestId

func (*DescribeEpnInstancesResponseBody) SetTotalCount

func (DescribeEpnInstancesResponseBody) String

type DescribeEpnInstancesResponseBodyEPNInstances

type DescribeEpnInstancesResponseBodyEPNInstances struct {
	EPNInstance []*DescribeEpnInstancesResponseBodyEPNInstancesEPNInstance `json:"EPNInstance,omitempty" xml:"EPNInstance,omitempty" type:"Repeated"`
}

func (DescribeEpnInstancesResponseBodyEPNInstances) GoString

func (DescribeEpnInstancesResponseBodyEPNInstances) String

type DescribeEpnInstancesResponseBodyEPNInstancesEPNInstance

type DescribeEpnInstancesResponseBodyEPNInstancesEPNInstance struct {
	CreationTime            *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	EPNInstanceId           *string `json:"EPNInstanceId,omitempty" xml:"EPNInstanceId,omitempty"`
	EPNInstanceName         *string `json:"EPNInstanceName,omitempty" xml:"EPNInstanceName,omitempty"`
	EPNInstanceType         *string `json:"EPNInstanceType,omitempty" xml:"EPNInstanceType,omitempty"`
	EndTime                 *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	InternetMaxBandwidthOut *int32  `json:"InternetMaxBandwidthOut,omitempty" xml:"InternetMaxBandwidthOut,omitempty"`
	ModifyTime              *string `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	NetworkingModel         *string `json:"NetworkingModel,omitempty" xml:"NetworkingModel,omitempty"`
	StartTime               *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	Status                  *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeEpnInstancesResponseBodyEPNInstancesEPNInstance) GoString

func (*DescribeEpnInstancesResponseBodyEPNInstancesEPNInstance) SetCreationTime

func (*DescribeEpnInstancesResponseBodyEPNInstancesEPNInstance) SetEPNInstanceId

func (*DescribeEpnInstancesResponseBodyEPNInstancesEPNInstance) SetEPNInstanceName

func (*DescribeEpnInstancesResponseBodyEPNInstancesEPNInstance) SetEPNInstanceType

func (*DescribeEpnInstancesResponseBodyEPNInstancesEPNInstance) SetEndTime

func (*DescribeEpnInstancesResponseBodyEPNInstancesEPNInstance) SetInternetMaxBandwidthOut

func (*DescribeEpnInstancesResponseBodyEPNInstancesEPNInstance) SetModifyTime

func (*DescribeEpnInstancesResponseBodyEPNInstancesEPNInstance) SetNetworkingModel

func (*DescribeEpnInstancesResponseBodyEPNInstancesEPNInstance) SetStartTime

func (*DescribeEpnInstancesResponseBodyEPNInstancesEPNInstance) SetStatus

func (DescribeEpnInstancesResponseBodyEPNInstancesEPNInstance) String

type DescribeEpnMeasurementDataRequest

type DescribeEpnMeasurementDataRequest struct {
	EndDate   *string `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
	Version   *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeEpnMeasurementDataRequest) GoString

func (*DescribeEpnMeasurementDataRequest) SetEndDate

func (*DescribeEpnMeasurementDataRequest) SetStartDate

func (*DescribeEpnMeasurementDataRequest) SetVersion

func (DescribeEpnMeasurementDataRequest) String

type DescribeEpnMeasurementDataResponse

type DescribeEpnMeasurementDataResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEpnMeasurementDataResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEpnMeasurementDataResponse) GoString

func (*DescribeEpnMeasurementDataResponse) SetHeaders

func (*DescribeEpnMeasurementDataResponse) SetStatusCode

func (DescribeEpnMeasurementDataResponse) String

type DescribeEpnMeasurementDataResponseBody

type DescribeEpnMeasurementDataResponseBody struct {
	MeasurementDatas *DescribeEpnMeasurementDataResponseBodyMeasurementDatas `json:"MeasurementDatas,omitempty" xml:"MeasurementDatas,omitempty" type:"Struct"`
	RequestId        *string                                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeEpnMeasurementDataResponseBody) GoString

func (*DescribeEpnMeasurementDataResponseBody) SetRequestId

func (DescribeEpnMeasurementDataResponseBody) String

type DescribeEpnMeasurementDataResponseBodyMeasurementDatas

type DescribeEpnMeasurementDataResponseBodyMeasurementDatas struct {
	MeasurementData []*DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementData `json:"MeasurementData,omitempty" xml:"MeasurementData,omitempty" type:"Repeated"`
}

func (DescribeEpnMeasurementDataResponseBodyMeasurementDatas) GoString

func (DescribeEpnMeasurementDataResponseBodyMeasurementDatas) String

type DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementData

type DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementData struct {
	BandWidthFeeDatas *DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatas `json:"BandWidthFeeDatas,omitempty" xml:"BandWidthFeeDatas,omitempty" type:"Struct"`
	ChargeModel       *string                                                                                 `json:"ChargeModel,omitempty" xml:"ChargeModel,omitempty"`
	CostCycle         *string                                                                                 `json:"CostCycle,omitempty" xml:"CostCycle,omitempty"`
	CostEndTime       *string                                                                                 `json:"CostEndTime,omitempty" xml:"CostEndTime,omitempty"`
	CostStartTime     *string                                                                                 `json:"CostStartTime,omitempty" xml:"CostStartTime,omitempty"`
}

func (DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementData) GoString

func (*DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementData) SetChargeModel

func (*DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementData) SetCostCycle

func (*DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementData) SetCostEndTime

func (*DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementData) SetCostStartTime

func (DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementData) String

type DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatas

type DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatas struct {
	BandWidthFeeData []*DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatasBandWidthFeeData `json:"BandWidthFeeData,omitempty" xml:"BandWidthFeeData,omitempty" type:"Repeated"`
}

func (DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatas) GoString

func (DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatas) String

type DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatasBandWidthFeeData

type DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatasBandWidthFeeData struct {
	CostCode *string `json:"CostCode,omitempty" xml:"CostCode,omitempty"`
	CostName *string `json:"CostName,omitempty" xml:"CostName,omitempty"`
	CostType *string `json:"CostType,omitempty" xml:"CostType,omitempty"`
	CostVal  *int32  `json:"CostVal,omitempty" xml:"CostVal,omitempty"`
	IspLine  *string `json:"IspLine,omitempty" xml:"IspLine,omitempty"`
}

func (DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatasBandWidthFeeData) GoString

func (DescribeEpnMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatasBandWidthFeeData) String

type DescribeExportImageInfoRequest

type DescribeExportImageInfoRequest struct {
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The name of the image.
	ImageName *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	// The page number. Pages start from page **1**. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Maximum value: **50**. Default value: **10**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (DescribeExportImageInfoRequest) GoString

func (*DescribeExportImageInfoRequest) SetImageId

func (*DescribeExportImageInfoRequest) SetImageName

func (*DescribeExportImageInfoRequest) SetPageNumber

func (*DescribeExportImageInfoRequest) SetPageSize

func (DescribeExportImageInfoRequest) String

type DescribeExportImageInfoResponse

type DescribeExportImageInfoResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeExportImageInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeExportImageInfoResponse) GoString

func (*DescribeExportImageInfoResponse) SetHeaders

func (*DescribeExportImageInfoResponse) SetStatusCode

func (DescribeExportImageInfoResponse) String

type DescribeExportImageInfoResponseBody

type DescribeExportImageInfoResponseBody struct {
	// The returned result. For more information, see the Images parameter described in the JSON-formatted sample success response.
	Images *DescribeExportImageInfoResponseBodyImages `json:"Images,omitempty" xml:"Images,omitempty" type:"Struct"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeExportImageInfoResponseBody) GoString

func (*DescribeExportImageInfoResponseBody) SetPageNumber

func (*DescribeExportImageInfoResponseBody) SetPageSize

func (*DescribeExportImageInfoResponseBody) SetRequestId

func (*DescribeExportImageInfoResponseBody) SetTotalCount

func (DescribeExportImageInfoResponseBody) String

type DescribeExportImageInfoResponseBodyImages

type DescribeExportImageInfoResponseBodyImages struct {
	Image []*DescribeExportImageInfoResponseBodyImagesImage `json:"Image,omitempty" xml:"Image,omitempty" type:"Repeated"`
}

func (DescribeExportImageInfoResponseBodyImages) GoString

func (DescribeExportImageInfoResponseBodyImages) String

type DescribeExportImageInfoResponseBodyImagesImage

type DescribeExportImageInfoResponseBodyImagesImage struct {
	// The architecture of the image. Example: **x86\_64**.
	Architecture *string `json:"Architecture,omitempty" xml:"Architecture,omitempty"`
	// The time when the image was created.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The URL of the exported image.
	ExportedImageURL *string `json:"ExportedImageURL,omitempty" xml:"ExportedImageURL,omitempty"`
	// The export status of the image. Valid values:
	//
	// *   Exporting
	// *   Exported
	// *   ExportError
	// *   Unexported
	ImageExportStatus *string `json:"ImageExportStatus,omitempty" xml:"ImageExportStatus,omitempty"`
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The name of the image.
	ImageName *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	// The source of the image. Valid values:
	//
	// *   system: public image
	// *   self: custom image
	ImageOwnerAlias *string `json:"ImageOwnerAlias,omitempty" xml:"ImageOwnerAlias,omitempty"`
	// The OS.
	Platform *string `json:"Platform,omitempty" xml:"Platform,omitempty"`
}

func (DescribeExportImageInfoResponseBodyImagesImage) GoString

func (*DescribeExportImageInfoResponseBodyImagesImage) SetArchitecture

func (*DescribeExportImageInfoResponseBodyImagesImage) SetCreationTime

func (*DescribeExportImageInfoResponseBodyImagesImage) SetExportedImageURL

func (*DescribeExportImageInfoResponseBodyImagesImage) SetImageExportStatus

func (*DescribeExportImageInfoResponseBodyImagesImage) SetImageId

func (*DescribeExportImageInfoResponseBodyImagesImage) SetImageName

func (*DescribeExportImageInfoResponseBodyImagesImage) SetImageOwnerAlias

func (*DescribeExportImageInfoResponseBodyImagesImage) SetPlatform

func (DescribeExportImageInfoResponseBodyImagesImage) String

type DescribeExportImageStatusRequest

type DescribeExportImageStatusRequest struct {
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The version number. Set the value to 2017-11-10.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeExportImageStatusRequest) GoString

func (*DescribeExportImageStatusRequest) SetImageId

func (*DescribeExportImageStatusRequest) SetVersion

func (DescribeExportImageStatusRequest) String

type DescribeExportImageStatusResponse

type DescribeExportImageStatusResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeExportImageStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeExportImageStatusResponse) GoString

func (*DescribeExportImageStatusResponse) SetHeaders

func (*DescribeExportImageStatusResponse) SetStatusCode

func (DescribeExportImageStatusResponse) String

type DescribeExportImageStatusResponseBody

type DescribeExportImageStatusResponseBody struct {
	// The export status of the image. Valid values:
	//
	// *   Exporting
	// *   Exported
	// *   ExportError
	// *   Unexported
	ImageExportStatus *string `json:"ImageExportStatus,omitempty" xml:"ImageExportStatus,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeExportImageStatusResponseBody) GoString

func (*DescribeExportImageStatusResponseBody) SetImageExportStatus

func (*DescribeExportImageStatusResponseBody) SetRequestId

func (DescribeExportImageStatusResponseBody) String

type DescribeFileSystemsRequest

type DescribeFileSystemsRequest struct {
	// The ID of the region.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the file system.
	FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"`
	// The name of the file system.
	FileSystemName *string `json:"FileSystemName,omitempty" xml:"FileSystemName,omitempty"`
	// The page number. Pages start from page **1**. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. The maximum value is **100**. Default value: **10**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (DescribeFileSystemsRequest) GoString

func (s DescribeFileSystemsRequest) GoString() string

func (*DescribeFileSystemsRequest) SetEnsRegionId

func (*DescribeFileSystemsRequest) SetFileSystemId

func (*DescribeFileSystemsRequest) SetFileSystemName

func (*DescribeFileSystemsRequest) SetPageNumber

func (*DescribeFileSystemsRequest) SetPageSize

func (DescribeFileSystemsRequest) String

type DescribeFileSystemsResponse

type DescribeFileSystemsResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeFileSystemsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeFileSystemsResponse) GoString

func (s DescribeFileSystemsResponse) GoString() string

func (*DescribeFileSystemsResponse) SetBody

func (*DescribeFileSystemsResponse) SetHeaders

func (*DescribeFileSystemsResponse) SetStatusCode

func (DescribeFileSystemsResponse) String

type DescribeFileSystemsResponseBody

type DescribeFileSystemsResponseBody struct {
	// The information about the file systems.
	FileSystems []*DescribeFileSystemsResponseBodyFileSystems `json:"FileSystems,omitempty" xml:"FileSystems,omitempty" type:"Repeated"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeFileSystemsResponseBody) GoString

func (*DescribeFileSystemsResponseBody) SetPageNumber

func (*DescribeFileSystemsResponseBody) SetPageSize

func (*DescribeFileSystemsResponseBody) SetRequestId

func (*DescribeFileSystemsResponseBody) SetTotalCount

func (DescribeFileSystemsResponseBody) String

type DescribeFileSystemsResponseBodyFileSystems

type DescribeFileSystemsResponseBodyFileSystems struct {
	// The capacity of the file system. Unit: MiB.
	Capacity *int64 `json:"Capacity,omitempty" xml:"Capacity,omitempty"`
	// The time when the file system was created.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The ID of the region.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the file system.
	FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"`
	// The name of the file system.
	FileSystemName *string `json:"FileSystemName,omitempty" xml:"FileSystemName,omitempty"`
	// The storage usage of the file system. The value of this parameter is the maximum storage usage of the file system over the last hour. Unit: bytes.
	MeteredSize *int64 `json:"MeteredSize,omitempty" xml:"MeteredSize,omitempty"`
	// The information about mount targets.
	MountTargets []*DescribeFileSystemsResponseBodyFileSystemsMountTargets `json:"MountTargets,omitempty" xml:"MountTargets,omitempty" type:"Repeated"`
	// The billing method. PostPaid is returned. PostPaid indicates the pay-as-you-go billing method.
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The protocol type of the file system. Valid values:
	//
	// *   NFS: Network File System (NFS)
	// *   SMB: Server Message Block (SMB)
	ProtocolType *string `json:"ProtocolType,omitempty" xml:"ProtocolType,omitempty"`
	// The status of the file system. Valid values:
	//
	// *   pending: The file system is being created or modified.
	// *   running: The file system is available. Before you create a mount target for the file system, make sure that the file system is in the running state.
	// *   stopped: The file system is unavailable.
	// *   extending: The file system is being scaled out.
	// *   stopping: The file system is being disabled.
	// *   deleting: The file system is being deleted.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The storage type. Valid values:
	//
	// *   capacity: Capacity NAS file systems
	// *   performance: Performance NAS file systems
	StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"`
}

func (DescribeFileSystemsResponseBodyFileSystems) GoString

func (*DescribeFileSystemsResponseBodyFileSystems) SetCapacity

func (*DescribeFileSystemsResponseBodyFileSystems) SetCreationTime

func (*DescribeFileSystemsResponseBodyFileSystems) SetEnsRegionId

func (*DescribeFileSystemsResponseBodyFileSystems) SetFileSystemId

func (*DescribeFileSystemsResponseBodyFileSystems) SetFileSystemName

func (*DescribeFileSystemsResponseBodyFileSystems) SetMeteredSize

func (*DescribeFileSystemsResponseBodyFileSystems) SetPayType

func (*DescribeFileSystemsResponseBodyFileSystems) SetProtocolType

func (*DescribeFileSystemsResponseBodyFileSystems) SetStatus

func (*DescribeFileSystemsResponseBodyFileSystems) SetStorageType

func (DescribeFileSystemsResponseBodyFileSystems) String

type DescribeFileSystemsResponseBodyFileSystemsMountTargets

type DescribeFileSystemsResponseBodyFileSystemsMountTargets struct {
	// The path of the mount target.
	MountTargetDomain *string `json:"MountTargetDomain,omitempty" xml:"MountTargetDomain,omitempty"`
	// The name of the mount target.
	MountTargetName *string `json:"MountTargetName,omitempty" xml:"MountTargetName,omitempty"`
	// The ID of the network.
	NetWorkId *string `json:"NetWorkId,omitempty" xml:"NetWorkId,omitempty"`
	// The status of the mount target. Valid values:
	//
	// *   active: The mount target is available.
	// *   inactive: The mount target is unavailable.
	// *   pending: The task is running.
	// *   deleting: The mount target is being deleted.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeFileSystemsResponseBodyFileSystemsMountTargets) GoString

func (*DescribeFileSystemsResponseBodyFileSystemsMountTargets) SetMountTargetDomain

func (*DescribeFileSystemsResponseBodyFileSystemsMountTargets) SetMountTargetName

func (*DescribeFileSystemsResponseBodyFileSystemsMountTargets) SetNetWorkId

func (*DescribeFileSystemsResponseBodyFileSystemsMountTargets) SetStatus

func (DescribeFileSystemsResponseBodyFileSystemsMountTargets) String

type DescribeForwardTableEntriesRequest

type DescribeForwardTableEntriesRequest struct {
	// The EIP in the DNAT entry. The public IP address is used to access the Internet.
	ExternalIp *string `json:"ExternalIp,omitempty" xml:"ExternalIp,omitempty"`
	// The ID of the DNAT entry.
	ForwardEntryId *string `json:"ForwardEntryId,omitempty" xml:"ForwardEntryId,omitempty"`
	// The name of the DNAT entry.
	ForwardEntryName *string `json:"ForwardEntryName,omitempty" xml:"ForwardEntryName,omitempty"`
	// The private IP address of the instance that uses the DNAT entry for Internet communication.
	InternalIp *string `json:"InternalIp,omitempty" xml:"InternalIp,omitempty"`
	// The protocol. Valid values:
	//
	// *   **TCP**: forwards TCP packets.
	// *   **UDP**: forwards UDP packets.
	// *   **Any**: forwards all packets.
	IpProtocol *string `json:"IpProtocol,omitempty" xml:"IpProtocol,omitempty"`
	// The ID of the NAT gateway.
	NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"`
	// The page number. Pages start from page **1**.
	//
	// Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Maximum value: **100**.
	//
	// Default value: **10**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (DescribeForwardTableEntriesRequest) GoString

func (*DescribeForwardTableEntriesRequest) SetExternalIp

func (*DescribeForwardTableEntriesRequest) SetForwardEntryId

func (*DescribeForwardTableEntriesRequest) SetForwardEntryName

func (*DescribeForwardTableEntriesRequest) SetInternalIp

func (*DescribeForwardTableEntriesRequest) SetIpProtocol

func (*DescribeForwardTableEntriesRequest) SetNatGatewayId

func (*DescribeForwardTableEntriesRequest) SetPageNumber

func (*DescribeForwardTableEntriesRequest) SetPageSize

func (DescribeForwardTableEntriesRequest) String

type DescribeForwardTableEntriesResponse

type DescribeForwardTableEntriesResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeForwardTableEntriesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeForwardTableEntriesResponse) GoString

func (*DescribeForwardTableEntriesResponse) SetHeaders

func (*DescribeForwardTableEntriesResponse) SetStatusCode

func (DescribeForwardTableEntriesResponse) String

type DescribeForwardTableEntriesResponseBody

type DescribeForwardTableEntriesResponseBody struct {
	// Details of DNAT entries.
	ForwardTableEntries []*DescribeForwardTableEntriesResponseBodyForwardTableEntries `json:"ForwardTableEntries,omitempty" xml:"ForwardTableEntries,omitempty" type:"Repeated"`
	// The page number.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeForwardTableEntriesResponseBody) GoString

func (*DescribeForwardTableEntriesResponseBody) SetPageNumber

func (*DescribeForwardTableEntriesResponseBody) SetPageSize

func (*DescribeForwardTableEntriesResponseBody) SetRequestId

func (*DescribeForwardTableEntriesResponseBody) SetTotalCount

func (DescribeForwardTableEntriesResponseBody) String

type DescribeForwardTableEntriesResponseBodyForwardTableEntries

type DescribeForwardTableEntriesResponseBodyForwardTableEntries struct {
	// The EIP in the DNAT entry. The public IP address is used to access the Internet.
	ExternalIp *string `json:"ExternalIp,omitempty" xml:"ExternalIp,omitempty"`
	// The external port or port range that is used in port forwarding.
	ExternalPort *string `json:"ExternalPort,omitempty" xml:"ExternalPort,omitempty"`
	// The ID of the DNAT entry.
	ForwardEntryId *string `json:"ForwardEntryId,omitempty" xml:"ForwardEntryId,omitempty"`
	// The name of the DNAT entry.
	ForwardEntryName *string `json:"ForwardEntryName,omitempty" xml:"ForwardEntryName,omitempty"`
	// The probe port of DNAT.
	HealthCheckPort *string `json:"HealthCheckPort,omitempty" xml:"HealthCheckPort,omitempty"`
	// The private IP address of the instance that uses the DNAT entry for Internet communication.
	InternalIp *string `json:"InternalIp,omitempty" xml:"InternalIp,omitempty"`
	// The internal port or port range that is used for port forwarding.
	InternalPort *string `json:"InternalPort,omitempty" xml:"InternalPort,omitempty"`
	// The protocol. Valid values:
	//
	// *   **TCP**: forwards TCP packets.
	// *   **UDP**: forwards UDP packets.
	// *   **Any**: forwards all packets.
	IpProtocol *string `json:"IpProtocol,omitempty" xml:"IpProtocol,omitempty"`
	// The ID of the NAT gateway.
	NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"`
	// The secondary EIP that is used to access the Internet.
	StandbyExternalIp *string `json:"StandbyExternalIp,omitempty" xml:"StandbyExternalIp,omitempty"`
	// The status of the secondary EIP. Valid values:
	//
	// *   Running
	// *   Stopping
	// *   Stopped
	// *   Starting
	StandbyStatus *string `json:"StandbyStatus,omitempty" xml:"StandbyStatus,omitempty"`
	// The status of the DNAT entry. Valid values:
	//
	// *   Pending: The DNAT entry is being created or modified.
	// *   Available: The DNAT entry is available.
	// *   Deleting: The DNAT entry is being deleted.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeForwardTableEntriesResponseBodyForwardTableEntries) GoString

func (*DescribeForwardTableEntriesResponseBodyForwardTableEntries) SetExternalIp

func (*DescribeForwardTableEntriesResponseBodyForwardTableEntries) SetExternalPort

func (*DescribeForwardTableEntriesResponseBodyForwardTableEntries) SetForwardEntryId

func (*DescribeForwardTableEntriesResponseBodyForwardTableEntries) SetForwardEntryName

func (*DescribeForwardTableEntriesResponseBodyForwardTableEntries) SetHealthCheckPort

func (*DescribeForwardTableEntriesResponseBodyForwardTableEntries) SetInternalIp

func (*DescribeForwardTableEntriesResponseBodyForwardTableEntries) SetInternalPort

func (*DescribeForwardTableEntriesResponseBodyForwardTableEntries) SetIpProtocol

func (*DescribeForwardTableEntriesResponseBodyForwardTableEntries) SetNatGatewayId

func (*DescribeForwardTableEntriesResponseBodyForwardTableEntries) SetStandbyExternalIp

func (*DescribeForwardTableEntriesResponseBodyForwardTableEntries) SetStandbyStatus

func (*DescribeForwardTableEntriesResponseBodyForwardTableEntries) SetStatus

func (DescribeForwardTableEntriesResponseBodyForwardTableEntries) String

type DescribeImageInfosRequest

type DescribeImageInfosRequest struct {
	// The operating system (OS). You can specify only one OS in a request. If you do not specify a value for this parameter, images for all supported OSs are queried. Valid values:
	//
	// *   linux
	// *   windows
	OsType *string `json:"OsType,omitempty" xml:"OsType,omitempty"`
}

func (DescribeImageInfosRequest) GoString

func (s DescribeImageInfosRequest) GoString() string

func (*DescribeImageInfosRequest) SetOsType

func (DescribeImageInfosRequest) String

func (s DescribeImageInfosRequest) String() string

type DescribeImageInfosResponse

type DescribeImageInfosResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeImageInfosResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeImageInfosResponse) GoString

func (s DescribeImageInfosResponse) GoString() string

func (*DescribeImageInfosResponse) SetBody

func (*DescribeImageInfosResponse) SetHeaders

func (*DescribeImageInfosResponse) SetStatusCode

func (DescribeImageInfosResponse) String

type DescribeImageInfosResponseBody

type DescribeImageInfosResponseBody struct {
	// The HTTP status code that is returned.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The information about images.
	Images *DescribeImageInfosResponseBodyImages `json:"Images,omitempty" xml:"Images,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeImageInfosResponseBody) GoString

func (*DescribeImageInfosResponseBody) SetCode

func (*DescribeImageInfosResponseBody) SetRequestId

func (DescribeImageInfosResponseBody) String

type DescribeImageInfosResponseBodyImages

type DescribeImageInfosResponseBodyImages struct {
	Image []*DescribeImageInfosResponseBodyImagesImage `json:"Image,omitempty" xml:"Image,omitempty" type:"Repeated"`
}

func (DescribeImageInfosResponseBodyImages) GoString

func (DescribeImageInfosResponseBodyImages) String

type DescribeImageInfosResponseBodyImagesImage

type DescribeImageInfosResponseBodyImagesImage struct {
	// The computing type of the image. Valid values:
	//
	// *   ens_vm: x86 computing.
	// *   arm_vm: ARM computing.
	// *   bare_metal: x86 bare machine.
	// *   pcfarm: heterogeneous computing.
	ComputeType *string `json:"ComputeType,omitempty" xml:"ComputeType,omitempty"`
	// The description of the image.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The size of the image. Unit: GiB.
	ImageSize *string `json:"ImageSize,omitempty" xml:"ImageSize,omitempty"`
	// The version of the image.
	ImageVersion *string `json:"ImageVersion,omitempty" xml:"ImageVersion,omitempty"`
	// The type of the image. Valid values: **centos**, **debian**, **ubuntu**, and **windows**.
	OSName *string `json:"OSName,omitempty" xml:"OSName,omitempty"`
	// The type of the operating system.
	OSType *string `json:"OSType,omitempty" xml:"OSType,omitempty"`
}

func (DescribeImageInfosResponseBodyImagesImage) GoString

func (*DescribeImageInfosResponseBodyImagesImage) SetComputeType

func (*DescribeImageInfosResponseBodyImagesImage) SetDescription

func (*DescribeImageInfosResponseBodyImagesImage) SetImageId

func (*DescribeImageInfosResponseBodyImagesImage) SetImageSize

func (*DescribeImageInfosResponseBodyImagesImage) SetImageVersion

func (*DescribeImageInfosResponseBodyImagesImage) SetOSName

func (*DescribeImageInfosResponseBodyImagesImage) SetOSType

func (DescribeImageInfosResponseBodyImagesImage) String

type DescribeImageSharePermissionRequest

type DescribeImageSharePermissionRequest struct {
	// The ID of the Alibaba Cloud account.
	AliyunId *int64 `json:"AliyunId,omitempty" xml:"AliyunId,omitempty"`
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The page number. Pages start from page **1**.
	//
	// Default value: **1**.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Maximum value: **100**.
	//
	// Default value: **10**.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (DescribeImageSharePermissionRequest) GoString

func (*DescribeImageSharePermissionRequest) SetAliyunId

func (*DescribeImageSharePermissionRequest) SetImageId

func (*DescribeImageSharePermissionRequest) SetPageNumber

func (*DescribeImageSharePermissionRequest) SetPageSize

func (DescribeImageSharePermissionRequest) String

type DescribeImageSharePermissionResponse

type DescribeImageSharePermissionResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeImageSharePermissionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeImageSharePermissionResponse) GoString

func (*DescribeImageSharePermissionResponse) SetHeaders

func (*DescribeImageSharePermissionResponse) SetStatusCode

func (DescribeImageSharePermissionResponse) String

type DescribeImageSharePermissionResponseBody

type DescribeImageSharePermissionResponseBody struct {
	// The account information.
	Accounts *DescribeImageSharePermissionResponseBodyAccounts `json:"Accounts,omitempty" xml:"Accounts,omitempty" type:"Struct"`
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of Alibaba Cloud accounts with which you share the image.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeImageSharePermissionResponseBody) GoString

func (*DescribeImageSharePermissionResponseBody) SetImageId

func (*DescribeImageSharePermissionResponseBody) SetPageNumber

func (*DescribeImageSharePermissionResponseBody) SetPageSize

func (*DescribeImageSharePermissionResponseBody) SetRequestId

func (*DescribeImageSharePermissionResponseBody) SetTotalCount

func (DescribeImageSharePermissionResponseBody) String

type DescribeImageSharePermissionResponseBodyAccounts

type DescribeImageSharePermissionResponseBodyAccounts struct {
	Account []*string `json:"Account,omitempty" xml:"Account,omitempty" type:"Repeated"`
}

func (DescribeImageSharePermissionResponseBodyAccounts) GoString

func (*DescribeImageSharePermissionResponseBodyAccounts) SetAccount

func (DescribeImageSharePermissionResponseBodyAccounts) String

type DescribeImagesRequest

type DescribeImagesRequest struct {
	// The ID of the Edge Node Service (ENS) node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the image. You can specify only one image ID.
	//
	// Custom images and public images are supported.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The name of the custom image. The name must be 2 to 128 characters in length The name must start with a letter and cannot start with `acs:` or `aliyun`. The name cannot contain `http://` or `https://`. The name can contain letters, digits, periods (.), colons (:), underscores (\_), and hyphens (-).
	//
	// By default, this parameter is left empty, which indicates that the original name is retained.
	ImageName *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	// The page number. Pages start from page **1**.
	//
	// Default value: **1**.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Maximum value: **50**.
	//
	// Default value: **10**.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the snapshot.
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	// This parameter is unavailable.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeImagesRequest) GoString

func (s DescribeImagesRequest) GoString() string

func (*DescribeImagesRequest) SetEnsRegionId

func (s *DescribeImagesRequest) SetEnsRegionId(v string) *DescribeImagesRequest

func (*DescribeImagesRequest) SetImageId

func (*DescribeImagesRequest) SetImageName

func (*DescribeImagesRequest) SetPageNumber

func (s *DescribeImagesRequest) SetPageNumber(v string) *DescribeImagesRequest

func (*DescribeImagesRequest) SetPageSize

func (*DescribeImagesRequest) SetSnapshotId

func (s *DescribeImagesRequest) SetSnapshotId(v string) *DescribeImagesRequest

func (*DescribeImagesRequest) SetStatus

func (DescribeImagesRequest) String

func (s DescribeImagesRequest) String() string

type DescribeImagesResponse

type DescribeImagesResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeImagesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeImagesResponse) GoString

func (s DescribeImagesResponse) GoString() string

func (*DescribeImagesResponse) SetBody

func (*DescribeImagesResponse) SetHeaders

func (*DescribeImagesResponse) SetStatusCode

func (DescribeImagesResponse) String

func (s DescribeImagesResponse) String() string

type DescribeImagesResponseBody

type DescribeImagesResponseBody struct {
	// The returned service code. 0 indicates that the request was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The information about images.
	Images *DescribeImagesResponseBodyImages `json:"Images,omitempty" xml:"Images,omitempty" type:"Struct"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of images.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeImagesResponseBody) GoString

func (s DescribeImagesResponseBody) GoString() string

func (*DescribeImagesResponseBody) SetCode

func (*DescribeImagesResponseBody) SetImages

func (*DescribeImagesResponseBody) SetPageNumber

func (*DescribeImagesResponseBody) SetPageSize

func (*DescribeImagesResponseBody) SetRequestId

func (*DescribeImagesResponseBody) SetTotalCount

func (DescribeImagesResponseBody) String

type DescribeImagesResponseBodyImages

type DescribeImagesResponseBodyImages struct {
	Image []*DescribeImagesResponseBodyImagesImage `json:"Image,omitempty" xml:"Image,omitempty" type:"Repeated"`
}

func (DescribeImagesResponseBodyImages) GoString

func (DescribeImagesResponseBodyImages) String

type DescribeImagesResponseBodyImagesImage

type DescribeImagesResponseBodyImagesImage struct {
	// The architecture of the image. Example: **x86\_64**.
	Architecture *string `json:"Architecture,omitempty" xml:"Architecture,omitempty"`
	// The time when the image was created. The time follows the ISO 8601 standard.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The name of the image.
	ImageName *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	// The source of the image. Valid values:
	//
	// *   system: Alibaba Cloud public images
	// *   self: your custom images
	// *   others: shared images from other Alibaba Cloud accounts, or community images published by other Alibaba Cloud accounts
	ImageOwnerAlias *string `json:"ImageOwnerAlias,omitempty" xml:"ImageOwnerAlias,omitempty"`
	// The size of the image. Unit: GiB.
	ImageSize *string `json:"ImageSize,omitempty" xml:"ImageSize,omitempty"`
	// The operating system type of the image. Valid values:
	//
	// *   Linux
	// *   Windows
	Platform *string `json:"Platform,omitempty" xml:"Platform,omitempty"`
	// The ID of the snapshot.
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
}

func (DescribeImagesResponseBodyImagesImage) GoString

func (*DescribeImagesResponseBodyImagesImage) SetArchitecture

func (*DescribeImagesResponseBodyImagesImage) SetCreationTime

func (*DescribeImagesResponseBodyImagesImage) SetImageId

func (*DescribeImagesResponseBodyImagesImage) SetImageName

func (*DescribeImagesResponseBodyImagesImage) SetImageOwnerAlias

func (*DescribeImagesResponseBodyImagesImage) SetImageSize

func (*DescribeImagesResponseBodyImagesImage) SetPlatform

func (*DescribeImagesResponseBodyImagesImage) SetSnapshotId

func (DescribeImagesResponseBodyImagesImage) String

type DescribeInstanceAutoRenewAttributeRequest

type DescribeInstanceAutoRenewAttributeRequest struct {
	// The ID of an instance. Separate multiple IDs with semicolons (;).
	InstanceIds *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
	OwnerId     *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The version number.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeInstanceAutoRenewAttributeRequest) GoString

func (*DescribeInstanceAutoRenewAttributeRequest) SetInstanceIds

func (*DescribeInstanceAutoRenewAttributeRequest) SetOwnerId

func (*DescribeInstanceAutoRenewAttributeRequest) SetVersion

func (DescribeInstanceAutoRenewAttributeRequest) String

type DescribeInstanceAutoRenewAttributeResponse

type DescribeInstanceAutoRenewAttributeResponse struct {
	Headers    map[string]*string                              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeInstanceAutoRenewAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeInstanceAutoRenewAttributeResponse) GoString

func (*DescribeInstanceAutoRenewAttributeResponse) SetHeaders

func (*DescribeInstanceAutoRenewAttributeResponse) SetStatusCode

func (DescribeInstanceAutoRenewAttributeResponse) String

type DescribeInstanceAutoRenewAttributeResponseBody

type DescribeInstanceAutoRenewAttributeResponseBody struct {
	// The returned service code. A value of 0 indicates that the operation was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The renewal status of the instance.
	InstanceRenewAttributes *DescribeInstanceAutoRenewAttributeResponseBodyInstanceRenewAttributes `json:"InstanceRenewAttributes,omitempty" xml:"InstanceRenewAttributes,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeInstanceAutoRenewAttributeResponseBody) GoString

func (*DescribeInstanceAutoRenewAttributeResponseBody) SetCode

func (*DescribeInstanceAutoRenewAttributeResponseBody) SetRequestId

func (DescribeInstanceAutoRenewAttributeResponseBody) String

type DescribeInstanceAutoRenewAttributeResponseBodyInstanceRenewAttributes

type DescribeInstanceAutoRenewAttributeResponseBodyInstanceRenewAttributes struct {
	InstanceRenewAttribute []*DescribeInstanceAutoRenewAttributeResponseBodyInstanceRenewAttributesInstanceRenewAttribute `json:"InstanceRenewAttribute,omitempty" xml:"InstanceRenewAttribute,omitempty" type:"Repeated"`
}

func (DescribeInstanceAutoRenewAttributeResponseBodyInstanceRenewAttributes) GoString

func (DescribeInstanceAutoRenewAttributeResponseBodyInstanceRenewAttributes) String

type DescribeInstanceAutoRenewAttributeResponseBodyInstanceRenewAttributesInstanceRenewAttribute

type DescribeInstanceAutoRenewAttributeResponseBodyInstanceRenewAttributesInstanceRenewAttribute struct {
	// The renewal type of the instance.
	//
	// *   **true**: enables auto-renewal.
	// *   **false**: disables auto-renewal.
	AutoRenewal *bool `json:"AutoRenewal,omitempty" xml:"AutoRenewal,omitempty"`
	// The unit of the auto-renewal period.
	Duration *string `json:"Duration,omitempty" xml:"Duration,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (DescribeInstanceAutoRenewAttributeResponseBodyInstanceRenewAttributesInstanceRenewAttribute) GoString

func (*DescribeInstanceAutoRenewAttributeResponseBodyInstanceRenewAttributesInstanceRenewAttribute) SetAutoRenewal

func (DescribeInstanceAutoRenewAttributeResponseBodyInstanceRenewAttributesInstanceRenewAttribute) String

type DescribeInstanceMonitorDataRequest

type DescribeInstanceMonitorDataRequest struct {
	// The end of the time range to query.
	//
	// Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. If the value of the seconds place is not 00, the start time is automatically set to the next minute.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the instance. You can specify only one instance ID.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The precision of the monitoring data that you want to obtain. Valid values: 60, 300, 1200, 3600, and 14400. Default value: 60. Unit: seconds.
	Period *string `json:"Period,omitempty" xml:"Period,omitempty"`
	// The beginning of the time range to query.
	//
	// Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. If the value of the seconds place is not 00, the start time is automatically set to the next minute.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The version number.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeInstanceMonitorDataRequest) GoString

func (*DescribeInstanceMonitorDataRequest) SetEndTime

func (*DescribeInstanceMonitorDataRequest) SetInstanceId

func (*DescribeInstanceMonitorDataRequest) SetPeriod

func (*DescribeInstanceMonitorDataRequest) SetStartTime

func (*DescribeInstanceMonitorDataRequest) SetVersion

func (DescribeInstanceMonitorDataRequest) String

type DescribeInstanceMonitorDataResponse

type DescribeInstanceMonitorDataResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeInstanceMonitorDataResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeInstanceMonitorDataResponse) GoString

func (*DescribeInstanceMonitorDataResponse) SetHeaders

func (*DescribeInstanceMonitorDataResponse) SetStatusCode

func (DescribeInstanceMonitorDataResponse) String

type DescribeInstanceMonitorDataResponseBody

type DescribeInstanceMonitorDataResponseBody struct {
	// The returned service code. A value of 0 indicates that the operation was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The set of InstanceMonitorDataType data.
	MonitorData *DescribeInstanceMonitorDataResponseBodyMonitorData `json:"MonitorData,omitempty" xml:"MonitorData,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeInstanceMonitorDataResponseBody) GoString

func (*DescribeInstanceMonitorDataResponseBody) SetCode

func (*DescribeInstanceMonitorDataResponseBody) SetRequestId

func (DescribeInstanceMonitorDataResponseBody) String

type DescribeInstanceMonitorDataResponseBodyMonitorData

type DescribeInstanceMonitorDataResponseBodyMonitorData struct {
	InstanceMonitorData []*DescribeInstanceMonitorDataResponseBodyMonitorDataInstanceMonitorData `json:"InstanceMonitorData,omitempty" xml:"InstanceMonitorData,omitempty" type:"Repeated"`
}

func (DescribeInstanceMonitorDataResponseBodyMonitorData) GoString

func (DescribeInstanceMonitorDataResponseBodyMonitorData) String

type DescribeInstanceMonitorDataResponseBodyMonitorDataInstanceMonitorData

type DescribeInstanceMonitorDataResponseBodyMonitorDataInstanceMonitorData struct {
	// The vCPU usage of the instance, which is raw data. For example, a value of 0.02 indicates that the usage is 2%.
	CPU *string `json:"CPU,omitempty" xml:"CPU,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// This parameter is not yet supported.
	Memory *string `json:"Memory,omitempty" xml:"Memory,omitempty"`
}

func (DescribeInstanceMonitorDataResponseBodyMonitorDataInstanceMonitorData) GoString

func (*DescribeInstanceMonitorDataResponseBodyMonitorDataInstanceMonitorData) SetCPU

func (*DescribeInstanceMonitorDataResponseBodyMonitorDataInstanceMonitorData) SetInstanceId

func (*DescribeInstanceMonitorDataResponseBodyMonitorDataInstanceMonitorData) SetMemory

func (DescribeInstanceMonitorDataResponseBodyMonitorDataInstanceMonitorData) String

type DescribeInstanceSpecRequest

type DescribeInstanceSpecRequest struct {
	// The version number.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeInstanceSpecRequest) GoString

func (s DescribeInstanceSpecRequest) GoString() string

func (*DescribeInstanceSpecRequest) SetVersion

func (DescribeInstanceSpecRequest) String

type DescribeInstanceSpecResponse

type DescribeInstanceSpecResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeInstanceSpecResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeInstanceSpecResponse) GoString

func (s DescribeInstanceSpecResponse) GoString() string

func (*DescribeInstanceSpecResponse) SetBody

func (*DescribeInstanceSpecResponse) SetHeaders

func (*DescribeInstanceSpecResponse) SetStatusCode

func (DescribeInstanceSpecResponse) String

type DescribeInstanceSpecResponseBody

type DescribeInstanceSpecResponseBody struct {
	// The bandwidth limit for a single instance. Unit: Mbit/s.
	BandwidthLimit *int32 `json:"BandwidthLimit,omitempty" xml:"BandwidthLimit,omitempty"`
	// The returned service code. A value of 0 indicates that the operation was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The maximum capacity of a data disk. Unit: GB.
	DataDiskMaxSize *int32 `json:"DataDiskMaxSize,omitempty" xml:"DataDiskMaxSize,omitempty"`
	// The minimum capacity of a data disk. Unit: GB.
	DataDiskMinSize *int32 `json:"DataDiskMinSize,omitempty" xml:"DataDiskMinSize,omitempty"`
	// The information about instance specifications.
	InstanceSpecs *DescribeInstanceSpecResponseBodyInstanceSpecs `json:"InstanceSpecs,omitempty" xml:"InstanceSpecs,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The maximum capacity of the system disk. Unit: GiB.
	SystemDiskMaxSize *int32 `json:"SystemDiskMaxSize,omitempty" xml:"SystemDiskMaxSize,omitempty"`
}

func (DescribeInstanceSpecResponseBody) GoString

func (*DescribeInstanceSpecResponseBody) SetBandwidthLimit

func (*DescribeInstanceSpecResponseBody) SetCode

func (*DescribeInstanceSpecResponseBody) SetDataDiskMaxSize

func (*DescribeInstanceSpecResponseBody) SetDataDiskMinSize

func (*DescribeInstanceSpecResponseBody) SetRequestId

func (*DescribeInstanceSpecResponseBody) SetSystemDiskMaxSize

func (DescribeInstanceSpecResponseBody) String

type DescribeInstanceSpecResponseBodyInstanceSpecs

type DescribeInstanceSpecResponseBodyInstanceSpecs struct {
	InstanceSpec []*DescribeInstanceSpecResponseBodyInstanceSpecsInstanceSpec `json:"InstanceSpec,omitempty" xml:"InstanceSpec,omitempty" type:"Repeated"`
}

func (DescribeInstanceSpecResponseBodyInstanceSpecs) GoString

func (DescribeInstanceSpecResponseBodyInstanceSpecs) String

type DescribeInstanceSpecResponseBodyInstanceSpecsInstanceSpec

type DescribeInstanceSpecResponseBodyInstanceSpecsInstanceSpec struct {
	// The number of CPU cores.
	Core *string `json:"Core,omitempty" xml:"Core,omitempty"`
	// The display name of the instance type.
	DisplayName *string `json:"DisplayName,omitempty" xml:"DisplayName,omitempty"`
	// The type of the instance.
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// The memory size. Unit: MB.
	Memory *string `json:"Memory,omitempty" xml:"Memory,omitempty"`
}

func (DescribeInstanceSpecResponseBodyInstanceSpecsInstanceSpec) GoString

func (*DescribeInstanceSpecResponseBodyInstanceSpecsInstanceSpec) SetCore

func (*DescribeInstanceSpecResponseBodyInstanceSpecsInstanceSpec) SetDisplayName

func (*DescribeInstanceSpecResponseBodyInstanceSpecsInstanceSpec) SetInstanceType

func (*DescribeInstanceSpecResponseBodyInstanceSpecsInstanceSpec) SetMemory

func (DescribeInstanceSpecResponseBodyInstanceSpecsInstanceSpec) String

type DescribeInstanceTypesRequest

type DescribeInstanceTypesRequest struct {
	// The version number. Set the value to 2017-11-10.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeInstanceTypesRequest) GoString

func (s DescribeInstanceTypesRequest) GoString() string

func (*DescribeInstanceTypesRequest) SetVersion

func (DescribeInstanceTypesRequest) String

type DescribeInstanceTypesResponse

type DescribeInstanceTypesResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeInstanceTypesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeInstanceTypesResponse) GoString

func (*DescribeInstanceTypesResponse) SetBody

func (*DescribeInstanceTypesResponse) SetHeaders

func (*DescribeInstanceTypesResponse) SetStatusCode

func (DescribeInstanceTypesResponse) String

type DescribeInstanceTypesResponseBody

type DescribeInstanceTypesResponseBody struct {
	// The status code. If the request is successful, 0 is returned. If the request fails, a non-zero error code is returned.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// Details about the instance types.
	InstanceTypes *DescribeInstanceTypesResponseBodyInstanceTypes `json:"InstanceTypes,omitempty" xml:"InstanceTypes,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeInstanceTypesResponseBody) GoString

func (*DescribeInstanceTypesResponseBody) SetCode

func (*DescribeInstanceTypesResponseBody) SetRequestId

func (DescribeInstanceTypesResponseBody) String

type DescribeInstanceTypesResponseBodyInstanceTypes

type DescribeInstanceTypesResponseBodyInstanceTypes struct {
	InstanceType []*DescribeInstanceTypesResponseBodyInstanceTypesInstanceType `json:"InstanceType,omitempty" xml:"InstanceType,omitempty" type:"Repeated"`
}

func (DescribeInstanceTypesResponseBodyInstanceTypes) GoString

func (DescribeInstanceTypesResponseBodyInstanceTypes) String

type DescribeInstanceTypesResponseBodyInstanceTypesInstanceType

type DescribeInstanceTypesResponseBodyInstanceTypesInstanceType struct {
	// The number of vCPUs.
	CpuCoreCount *int32 `json:"CpuCoreCount,omitempty" xml:"CpuCoreCount,omitempty"`
	// This parameter is unavailable.
	InstanceTypeId *string `json:"InstanceTypeId,omitempty" xml:"InstanceTypeId,omitempty"`
	// The name of the instance type.
	InstanceTypeName *string `json:"InstanceTypeName,omitempty" xml:"InstanceTypeName,omitempty"`
	// The memory size. Unit: MB.
	MemorySize *int32 `json:"MemorySize,omitempty" xml:"MemorySize,omitempty"`
}

func (DescribeInstanceTypesResponseBodyInstanceTypesInstanceType) GoString

func (*DescribeInstanceTypesResponseBodyInstanceTypesInstanceType) SetCpuCoreCount

func (*DescribeInstanceTypesResponseBodyInstanceTypesInstanceType) SetInstanceTypeId

func (*DescribeInstanceTypesResponseBodyInstanceTypesInstanceType) SetInstanceTypeName

func (*DescribeInstanceTypesResponseBodyInstanceTypesInstanceType) SetMemorySize

func (DescribeInstanceTypesResponseBodyInstanceTypesInstanceType) String

type DescribeInstanceVncUrlRequest

type DescribeInstanceVncUrlRequest struct {
	// The ID of the instance
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (DescribeInstanceVncUrlRequest) GoString

func (*DescribeInstanceVncUrlRequest) SetInstanceId

func (DescribeInstanceVncUrlRequest) String

type DescribeInstanceVncUrlResponse

type DescribeInstanceVncUrlResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeInstanceVncUrlResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeInstanceVncUrlResponse) GoString

func (*DescribeInstanceVncUrlResponse) SetHeaders

func (*DescribeInstanceVncUrlResponse) SetStatusCode

func (DescribeInstanceVncUrlResponse) String

type DescribeInstanceVncUrlResponseBody

type DescribeInstanceVncUrlResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The URL of the VNC management terminal.
	VncUrl *string `json:"VncUrl,omitempty" xml:"VncUrl,omitempty"`
}

func (DescribeInstanceVncUrlResponseBody) GoString

func (*DescribeInstanceVncUrlResponseBody) SetRequestId

func (*DescribeInstanceVncUrlResponseBody) SetVncUrl

func (DescribeInstanceVncUrlResponseBody) String

type DescribeInstancesRequest

type DescribeInstancesRequest struct {
	// The region ID.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The IDs of the regions. The value is a JSON array that consists of up to 100 IDs. Separate multiple IDs with commas (,).
	EnsRegionIds *string `json:"EnsRegionIds,omitempty" xml:"EnsRegionIds,omitempty"`
	// The ID of the edge service. You can use the ID to query information about the instances that are created in the edge service.
	EnsServiceId *string `json:"EnsServiceId,omitempty" xml:"EnsServiceId,omitempty"`
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The IDs of the instances. The value is a JSON array that consists of up to 100 IDs. Separate multiple IDs with commas (,).
	InstanceIds *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
	// The name of the instance.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// The condition that you want to use to filter instances by category. Valid values:
	//
	// *   EnsInstance: ENS instances that you purchase.
	// *   EnsService: ENS instances that belong to edge services.
	// *   BuildMachine: ENS instances that are configured with image builders.
	// *   EnsPostPaidInstance: Pay-as-you-go ENS instances that you purchase.
	InstanceResourceType *string `json:"InstanceResourceType,omitempty" xml:"InstanceResourceType,omitempty"`
	// The internal IP address of the instance.
	IntranetIp *string `json:"IntranetIp,omitempty" xml:"IntranetIp,omitempty"`
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The method that you want to use to sort instances. The value of this parameter is in the JSON format.
	//
	// You can sort instances by name, expiration time, region ID, or time when the instances were created. You can specify one or more methods.
	OrderByParams *string `json:"OrderByParams,omitempty" xml:"OrderByParams,omitempty"`
	// The number of the page to return. Pages start from page **1**.
	//
	// Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. The maximum value is **100**.
	//
	// Default value: **10**.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The keyword that you use to query the logs of the service. You can specify the values of parameters such as **ip**, **InstanceName**, and **InstanceId** as the keyword.
	SearchKey *string `json:"SearchKey,omitempty" xml:"SearchKey,omitempty"`
	// The ID of the security group.
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The status of the instance. Valid values:
	//
	// *   Running
	// *   Stopped
	// *   Expired
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
}

func (DescribeInstancesRequest) GoString

func (s DescribeInstancesRequest) GoString() string

func (*DescribeInstancesRequest) SetEnsRegionId

func (*DescribeInstancesRequest) SetEnsRegionIds

func (*DescribeInstancesRequest) SetEnsServiceId

func (*DescribeInstancesRequest) SetImageId

func (*DescribeInstancesRequest) SetInstanceId

func (*DescribeInstancesRequest) SetInstanceIds

func (*DescribeInstancesRequest) SetInstanceName

func (*DescribeInstancesRequest) SetInstanceResourceType

func (s *DescribeInstancesRequest) SetInstanceResourceType(v string) *DescribeInstancesRequest

func (*DescribeInstancesRequest) SetIntranetIp

func (*DescribeInstancesRequest) SetNetworkId

func (*DescribeInstancesRequest) SetOrderByParams

func (*DescribeInstancesRequest) SetPageNumber

func (*DescribeInstancesRequest) SetPageSize

func (*DescribeInstancesRequest) SetSearchKey

func (*DescribeInstancesRequest) SetSecurityGroupId

func (s *DescribeInstancesRequest) SetSecurityGroupId(v string) *DescribeInstancesRequest

func (*DescribeInstancesRequest) SetStatus

func (*DescribeInstancesRequest) SetVSwitchId

func (DescribeInstancesRequest) String

func (s DescribeInstancesRequest) String() string

type DescribeInstancesResponse

type DescribeInstancesResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeInstancesResponse) GoString

func (s DescribeInstancesResponse) GoString() string

func (*DescribeInstancesResponse) SetBody

func (*DescribeInstancesResponse) SetHeaders

func (*DescribeInstancesResponse) SetStatusCode

func (DescribeInstancesResponse) String

func (s DescribeInstancesResponse) String() string

type DescribeInstancesResponseBody

type DescribeInstancesResponseBody struct {
	// The returned service code. 0 indicates that the request was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The information about instances returned. The value is an array that consists of InstanceAttributesType data.
	Instances *DescribeInstancesResponseBodyInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Struct"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeInstancesResponseBody) GoString

func (*DescribeInstancesResponseBody) SetCode

func (*DescribeInstancesResponseBody) SetPageNumber

func (*DescribeInstancesResponseBody) SetPageSize

func (*DescribeInstancesResponseBody) SetRequestId

func (*DescribeInstancesResponseBody) SetTotalCount

func (DescribeInstancesResponseBody) String

type DescribeInstancesResponseBodyInstances

type DescribeInstancesResponseBodyInstances struct {
	Instance []*DescribeInstancesResponseBodyInstancesInstance `json:"Instance,omitempty" xml:"Instance,omitempty" type:"Repeated"`
}

func (DescribeInstancesResponseBodyInstances) GoString

func (DescribeInstancesResponseBodyInstances) String

type DescribeInstancesResponseBodyInstancesInstance

type DescribeInstancesResponseBodyInstancesInstance struct {
	// The number of vCPUs.
	Cpu *string `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	// The time when the instance is created. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The details of the data disk.
	DataDisk *DescribeInstancesResponseBodyInstancesInstanceDataDisk `json:"DataDisk,omitempty" xml:"DataDisk,omitempty" type:"Struct"`
	// The total size of the disk. Unit: MiB.
	Disk *int32 `json:"Disk,omitempty" xml:"Disk,omitempty"`
	// The region ID of the instance.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The expiration time. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	ExpiredTime *string `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"`
	// The hostname of the instance.
	//
	// *   The hostname cannot start or end with a period (.) or hyphen (-). It cannot contain consecutive periods (.) or hyphens (-).
	// *   For a Windows instance, the hostname must be 2 to 15 characters in length and can contain letters, digits, and hyphens (-). It cannot contain periods (.) or contain only digits.
	// *   For an instance that runs an operating system of another type such as Linux, the hostname must be 2 to 64 characters in length. You can use periods (.) to separate the hostname into multiple segments. Each segment can contain letters, digits, and hyphens (-).
	HostName *string `json:"HostName,omitempty" xml:"HostName,omitempty"`
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// Internal IP addresses of instances.
	InnerIpAddress *DescribeInstancesResponseBodyInstancesInstanceInnerIpAddress `json:"InnerIpAddress,omitempty" xml:"InnerIpAddress,omitempty" type:"Struct"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the instance.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// The type of the instance. Valid values:
	//
	// *   EnsInstance: ENS instances that you purchase.
	// *   EnsService: ENS instances that belong to edge services.
	// *   BuildMachine: ENS instances that are configured with image builders.
	// *   EnsPostPaidInstance: Pay-as-you-go ENS instances that you purchase.
	InstanceResourceType *string `json:"InstanceResourceType,omitempty" xml:"InstanceResourceType,omitempty"`
	// The instance family. Valid values:
	//
	// *   x86\_vm: x86-based computing instance.
	// *   x86\_pm: x86-based physical machine.
	// *   x86\_bmi: x86-based bare metal instance.
	// *   x86\_bm: SmartNIC bare metal.
	// *   pc_bmi: heterogeneous bare metal.
	// *   pc_vm: heterogeneous virtual machine.
	// *   arm_bmi: ARM-based computing instance.
	InstanceTypeFamily *string `json:"InstanceTypeFamily,omitempty" xml:"InstanceTypeFamily,omitempty"`
	// The maximum outbound bandwidth. Unit: Mbit/s.
	InternetMaxBandwidthIn *int32 `json:"InternetMaxBandwidthIn,omitempty" xml:"InternetMaxBandwidthIn,omitempty"`
	// The minimum inbound bandwidth. Unit: Mbit/s.
	InternetMaxBandwidthOut *int32 `json:"InternetMaxBandwidthOut,omitempty" xml:"InternetMaxBandwidthOut,omitempty"`
	// The memory size. Unit: MB.
	Memory *int32 `json:"Memory,omitempty" xml:"Memory,omitempty"`
	// The returned information about the network.
	NetworkAttributes *DescribeInstancesResponseBodyInstancesInstanceNetworkAttributes `json:"NetworkAttributes,omitempty" xml:"NetworkAttributes,omitempty" type:"Struct"`
	// The name of the image.
	OSName *string `json:"OSName,omitempty" xml:"OSName,omitempty"`
	// The details of the private IP addresses.
	PrivateIpAddresses *DescribeInstancesResponseBodyInstancesInstancePrivateIpAddresses `json:"PrivateIpAddresses,omitempty" xml:"PrivateIpAddresses,omitempty" type:"Struct"`
	// The public IP addresses.
	PublicIpAddress *DescribeInstancesResponseBodyInstancesInstancePublicIpAddress `json:"PublicIpAddress,omitempty" xml:"PublicIpAddress,omitempty" type:"Struct"`
	// The details of the public IP addresses.
	PublicIpAddresses *DescribeInstancesResponseBodyInstancesInstancePublicIpAddresses `json:"PublicIpAddresses,omitempty" xml:"PublicIpAddresses,omitempty" type:"Struct"`
	// IDs of security groups.
	SecurityGroupIds *DescribeInstancesResponseBodyInstancesInstanceSecurityGroupIds `json:"SecurityGroupIds,omitempty" xml:"SecurityGroupIds,omitempty" type:"Struct"`
	// The code of the instance type.
	SpecName *string `json:"SpecName,omitempty" xml:"SpecName,omitempty"`
	// The status. Valid values:
	//
	// *   Running
	// *   Expired
	// *   Stopped
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The returned information about the disk.
	SystemDisk *DescribeInstancesResponseBodyInstancesInstanceSystemDisk `json:"SystemDisk,omitempty" xml:"SystemDisk,omitempty" type:"Struct"`
}

func (DescribeInstancesResponseBodyInstancesInstance) GoString

func (*DescribeInstancesResponseBodyInstancesInstance) SetCpu

func (*DescribeInstancesResponseBodyInstancesInstance) SetCreationTime

func (*DescribeInstancesResponseBodyInstancesInstance) SetDisk

func (*DescribeInstancesResponseBodyInstancesInstance) SetEnsRegionId

func (*DescribeInstancesResponseBodyInstancesInstance) SetExpiredTime

func (*DescribeInstancesResponseBodyInstancesInstance) SetHostName

func (*DescribeInstancesResponseBodyInstancesInstance) SetImageId

func (*DescribeInstancesResponseBodyInstancesInstance) SetInstanceId

func (*DescribeInstancesResponseBodyInstancesInstance) SetInstanceName

func (*DescribeInstancesResponseBodyInstancesInstance) SetInstanceResourceType

func (*DescribeInstancesResponseBodyInstancesInstance) SetInstanceTypeFamily

func (*DescribeInstancesResponseBodyInstancesInstance) SetInternetMaxBandwidthIn

func (*DescribeInstancesResponseBodyInstancesInstance) SetInternetMaxBandwidthOut

func (*DescribeInstancesResponseBodyInstancesInstance) SetMemory

func (*DescribeInstancesResponseBodyInstancesInstance) SetOSName

func (*DescribeInstancesResponseBodyInstancesInstance) SetSpecName

func (*DescribeInstancesResponseBodyInstancesInstance) SetStatus

func (DescribeInstancesResponseBodyInstancesInstance) String

type DescribeInstancesResponseBodyInstancesInstanceDataDisk

type DescribeInstancesResponseBodyInstancesInstanceDataDisk struct {
	DataDisk []*DescribeInstancesResponseBodyInstancesInstanceDataDiskDataDisk `json:"DataDisk,omitempty" xml:"DataDisk,omitempty" type:"Repeated"`
}

func (DescribeInstancesResponseBodyInstancesInstanceDataDisk) GoString

func (DescribeInstancesResponseBodyInstancesInstanceDataDisk) String

type DescribeInstancesResponseBodyInstancesInstanceDataDiskDataDisk

type DescribeInstancesResponseBodyInstancesInstanceDataDiskDataDisk struct {
	// The category of the cloud disk or local disk. Valid values:
	//
	// *   **file**: local disk.
	// *   **pangu**: ultra disk.
	// *   **local_hdd**: local HDD.
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	// The disk ID.
	DiskId *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"`
	// The name of the disk.
	DiskName *string `json:"DiskName,omitempty" xml:"DiskName,omitempty"`
	// The size of the disk. Unit: MiB.
	Size *int32 `json:"Size,omitempty" xml:"Size,omitempty"`
	// The extended field of the disk category. Valid values:
	//
	// *   **file**: local disk.
	// *   **pangu**: ultra disk.
	// *   **local_hdd**: local HDD.
	DeviceType *string `json:"device_type,omitempty" xml:"device_type,omitempty"`
	// The type of the cloud disk or local disk. Valid values:
	//
	// **system**: system disk. **data**: data disk.
	DiskType *string `json:"disk_type,omitempty" xml:"disk_type,omitempty"`
	// The name of the disk.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The size of the disk. Unit: MiB.
	Storage *int32 `json:"storage,omitempty" xml:"storage,omitempty"`
	// The UUID of the disk.
	Uuid *string `json:"uuid,omitempty" xml:"uuid,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesInstanceDataDiskDataDisk) GoString

func (*DescribeInstancesResponseBodyInstancesInstanceDataDiskDataDisk) SetCategory

func (*DescribeInstancesResponseBodyInstancesInstanceDataDiskDataDisk) SetDeviceType

func (*DescribeInstancesResponseBodyInstancesInstanceDataDiskDataDisk) SetDiskId

func (*DescribeInstancesResponseBodyInstancesInstanceDataDiskDataDisk) SetDiskName

func (*DescribeInstancesResponseBodyInstancesInstanceDataDiskDataDisk) SetDiskType

func (*DescribeInstancesResponseBodyInstancesInstanceDataDiskDataDisk) SetName

func (*DescribeInstancesResponseBodyInstancesInstanceDataDiskDataDisk) SetSize

func (*DescribeInstancesResponseBodyInstancesInstanceDataDiskDataDisk) SetStorage

func (*DescribeInstancesResponseBodyInstancesInstanceDataDiskDataDisk) SetUuid

func (DescribeInstancesResponseBodyInstancesInstanceDataDiskDataDisk) String

type DescribeInstancesResponseBodyInstancesInstanceInnerIpAddress

type DescribeInstancesResponseBodyInstancesInstanceInnerIpAddress struct {
	IpAddress []*string `json:"IpAddress,omitempty" xml:"IpAddress,omitempty" type:"Repeated"`
}

func (DescribeInstancesResponseBodyInstancesInstanceInnerIpAddress) GoString

func (*DescribeInstancesResponseBodyInstancesInstanceInnerIpAddress) SetIpAddress

func (DescribeInstancesResponseBodyInstancesInstanceInnerIpAddress) String

type DescribeInstancesResponseBodyInstancesInstanceNetworkAttributes

type DescribeInstancesResponseBodyInstancesInstanceNetworkAttributes struct {
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The details of the private IP addresses.
	PrivateIpAddress *DescribeInstancesResponseBodyInstancesInstanceNetworkAttributesPrivateIpAddress `json:"PrivateIpAddress,omitempty" xml:"PrivateIpAddress,omitempty" type:"Struct"`
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesInstanceNetworkAttributes) GoString

func (*DescribeInstancesResponseBodyInstancesInstanceNetworkAttributes) SetNetworkId

func (*DescribeInstancesResponseBodyInstancesInstanceNetworkAttributes) SetVSwitchId

func (DescribeInstancesResponseBodyInstancesInstanceNetworkAttributes) String

type DescribeInstancesResponseBodyInstancesInstanceNetworkAttributesPrivateIpAddress

type DescribeInstancesResponseBodyInstancesInstanceNetworkAttributesPrivateIpAddress struct {
	IpAddress []*string `json:"IpAddress,omitempty" xml:"IpAddress,omitempty" type:"Repeated"`
}

func (DescribeInstancesResponseBodyInstancesInstanceNetworkAttributesPrivateIpAddress) GoString

func (*DescribeInstancesResponseBodyInstancesInstanceNetworkAttributesPrivateIpAddress) SetIpAddress

func (DescribeInstancesResponseBodyInstancesInstanceNetworkAttributesPrivateIpAddress) String

type DescribeInstancesResponseBodyInstancesInstancePrivateIpAddresses

type DescribeInstancesResponseBodyInstancesInstancePrivateIpAddresses struct {
	PrivateIpAddress []*DescribeInstancesResponseBodyInstancesInstancePrivateIpAddressesPrivateIpAddress `json:"PrivateIpAddress,omitempty" xml:"PrivateIpAddress,omitempty" type:"Repeated"`
}

func (DescribeInstancesResponseBodyInstancesInstancePrivateIpAddresses) GoString

func (DescribeInstancesResponseBodyInstancesInstancePrivateIpAddresses) String

type DescribeInstancesResponseBodyInstancesInstancePrivateIpAddressesPrivateIpAddress

type DescribeInstancesResponseBodyInstancesInstancePrivateIpAddressesPrivateIpAddress struct {
	// The gateway.
	GateWay *string `json:"GateWay,omitempty" xml:"GateWay,omitempty"`
	// The IP address.
	Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
	// The information about the ISP.
	Isp *string `json:"Isp,omitempty" xml:"Isp,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesInstancePrivateIpAddressesPrivateIpAddress) GoString

func (*DescribeInstancesResponseBodyInstancesInstancePrivateIpAddressesPrivateIpAddress) SetGateWay

func (*DescribeInstancesResponseBodyInstancesInstancePrivateIpAddressesPrivateIpAddress) SetIsp

func (DescribeInstancesResponseBodyInstancesInstancePrivateIpAddressesPrivateIpAddress) String

type DescribeInstancesResponseBodyInstancesInstancePublicIpAddress

type DescribeInstancesResponseBodyInstancesInstancePublicIpAddress struct {
	IpAddress []*string `json:"IpAddress,omitempty" xml:"IpAddress,omitempty" type:"Repeated"`
}

func (DescribeInstancesResponseBodyInstancesInstancePublicIpAddress) GoString

func (*DescribeInstancesResponseBodyInstancesInstancePublicIpAddress) SetIpAddress

func (DescribeInstancesResponseBodyInstancesInstancePublicIpAddress) String

type DescribeInstancesResponseBodyInstancesInstancePublicIpAddresses

type DescribeInstancesResponseBodyInstancesInstancePublicIpAddresses struct {
	PublicIpAddress []*DescribeInstancesResponseBodyInstancesInstancePublicIpAddressesPublicIpAddress `json:"PublicIpAddress,omitempty" xml:"PublicIpAddress,omitempty" type:"Repeated"`
}

func (DescribeInstancesResponseBodyInstancesInstancePublicIpAddresses) GoString

func (DescribeInstancesResponseBodyInstancesInstancePublicIpAddresses) String

type DescribeInstancesResponseBodyInstancesInstancePublicIpAddressesPublicIpAddress

type DescribeInstancesResponseBodyInstancesInstancePublicIpAddressesPublicIpAddress struct {
	// The gateway.
	GateWay *string `json:"GateWay,omitempty" xml:"GateWay,omitempty"`
	// The IP address.
	Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
	// The information about the ISP.
	Isp *string `json:"Isp,omitempty" xml:"Isp,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesInstancePublicIpAddressesPublicIpAddress) GoString

func (*DescribeInstancesResponseBodyInstancesInstancePublicIpAddressesPublicIpAddress) SetGateWay

func (*DescribeInstancesResponseBodyInstancesInstancePublicIpAddressesPublicIpAddress) SetIp

func (*DescribeInstancesResponseBodyInstancesInstancePublicIpAddressesPublicIpAddress) SetIsp

func (DescribeInstancesResponseBodyInstancesInstancePublicIpAddressesPublicIpAddress) String

type DescribeInstancesResponseBodyInstancesInstanceSecurityGroupIds

type DescribeInstancesResponseBodyInstancesInstanceSecurityGroupIds struct {
	SecurityGroupId []*string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty" type:"Repeated"`
}

func (DescribeInstancesResponseBodyInstancesInstanceSecurityGroupIds) GoString

func (*DescribeInstancesResponseBodyInstancesInstanceSecurityGroupIds) SetSecurityGroupId

func (DescribeInstancesResponseBodyInstancesInstanceSecurityGroupIds) String

type DescribeInstancesResponseBodyInstancesInstanceSystemDisk

type DescribeInstancesResponseBodyInstancesInstanceSystemDisk struct {
	// The category of the cloud disk or local disk. Valid values:
	//
	// *   **file**: local disk.
	// *   **pangu**: ultra disk.
	// *   **local_hdd**: local HDD.
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	// The disk ID.
	DiskId *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"`
	// The name of the disk.
	DiskName *string `json:"DiskName,omitempty" xml:"DiskName,omitempty"`
	// The size of the disk. Unit: MiB.
	Size *int32 `json:"Size,omitempty" xml:"Size,omitempty"`
	// The extended field of the disk category. Valid values:
	//
	// *   **file**: local disk.
	// *   **pangu**: ultra disk.
	// *   **local_hdd**: local HDD.
	DeviceType *string `json:"device_type,omitempty" xml:"device_type,omitempty"`
	// The type of the cloud disk or local disk. Valid values:
	//
	// *   **system**: system disk.
	// *   **data**: data disk.
	DiskType *string `json:"disk_type,omitempty" xml:"disk_type,omitempty"`
	// The name of the disk.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// The size of the disk. Unit: MiB.
	Storage *int32 `json:"storage,omitempty" xml:"storage,omitempty"`
	// The UUID of the disk.
	Uuid *string `json:"uuid,omitempty" xml:"uuid,omitempty"`
}

func (DescribeInstancesResponseBodyInstancesInstanceSystemDisk) GoString

func (*DescribeInstancesResponseBodyInstancesInstanceSystemDisk) SetCategory

func (*DescribeInstancesResponseBodyInstancesInstanceSystemDisk) SetDeviceType

func (*DescribeInstancesResponseBodyInstancesInstanceSystemDisk) SetDiskId

func (*DescribeInstancesResponseBodyInstancesInstanceSystemDisk) SetDiskName

func (*DescribeInstancesResponseBodyInstancesInstanceSystemDisk) SetDiskType

func (*DescribeInstancesResponseBodyInstancesInstanceSystemDisk) SetName

func (*DescribeInstancesResponseBodyInstancesInstanceSystemDisk) SetSize

func (*DescribeInstancesResponseBodyInstancesInstanceSystemDisk) SetStorage

func (*DescribeInstancesResponseBodyInstancesInstanceSystemDisk) SetUuid

func (DescribeInstancesResponseBodyInstancesInstanceSystemDisk) String

type DescribeKeyPairsRequest

type DescribeKeyPairsRequest struct {
	// The name of the key pair. The name must be 2 to 128 characters in length. The name must start with a letter but cannot start with `http://` or `https://`. The name can contain the following characters:
	//
	// *   Digits
	// *   :
	// *   \_
	// *   *
	//
	// You can specify only one name. By default, all key pairs are queried.
	KeyPairName *string `json:"KeyPairName,omitempty" xml:"KeyPairName,omitempty"`
	// The page number of the returned page. Valid values: integers that are greater than 0. Default value: 1.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values: integers that are greater than 0. Default value: 10.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The version number. Set the value to 2017-11-10.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeKeyPairsRequest) GoString

func (s DescribeKeyPairsRequest) GoString() string

func (*DescribeKeyPairsRequest) SetKeyPairName

func (*DescribeKeyPairsRequest) SetPageNumber

func (*DescribeKeyPairsRequest) SetPageSize

func (*DescribeKeyPairsRequest) SetVersion

func (DescribeKeyPairsRequest) String

func (s DescribeKeyPairsRequest) String() string

type DescribeKeyPairsResponse

type DescribeKeyPairsResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeKeyPairsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeKeyPairsResponse) GoString

func (s DescribeKeyPairsResponse) GoString() string

func (*DescribeKeyPairsResponse) SetBody

func (*DescribeKeyPairsResponse) SetHeaders

func (*DescribeKeyPairsResponse) SetStatusCode

func (DescribeKeyPairsResponse) String

func (s DescribeKeyPairsResponse) String() string

type DescribeKeyPairsResponseBody

type DescribeKeyPairsResponseBody struct {
	// Details about the key pairs.
	KeyPairs *DescribeKeyPairsResponseBodyKeyPairs `json:"KeyPairs,omitempty" xml:"KeyPairs,omitempty" type:"Struct"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of key pairs.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeKeyPairsResponseBody) GoString

func (s DescribeKeyPairsResponseBody) GoString() string

func (*DescribeKeyPairsResponseBody) SetKeyPairs

func (*DescribeKeyPairsResponseBody) SetPageNumber

func (*DescribeKeyPairsResponseBody) SetPageSize

func (*DescribeKeyPairsResponseBody) SetRequestId

func (*DescribeKeyPairsResponseBody) SetTotalCount

func (DescribeKeyPairsResponseBody) String

type DescribeKeyPairsResponseBodyKeyPairs

type DescribeKeyPairsResponseBodyKeyPairs struct {
	KeyPair []*DescribeKeyPairsResponseBodyKeyPairsKeyPair `json:"KeyPair,omitempty" xml:"KeyPair,omitempty" type:"Repeated"`
}

func (DescribeKeyPairsResponseBodyKeyPairs) GoString

func (DescribeKeyPairsResponseBodyKeyPairs) String

type DescribeKeyPairsResponseBodyKeyPairsKeyPair

type DescribeKeyPairsResponseBodyKeyPairsKeyPair struct {
	// The time when the key pair was created. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The fingerprint of the key pair.
	KeyPairFingerPrint *string `json:"KeyPairFingerPrint,omitempty" xml:"KeyPairFingerPrint,omitempty"`
	// The name of the SSH key pair.
	KeyPairName *string `json:"KeyPairName,omitempty" xml:"KeyPairName,omitempty"`
}

func (DescribeKeyPairsResponseBodyKeyPairsKeyPair) GoString

func (*DescribeKeyPairsResponseBodyKeyPairsKeyPair) SetCreationTime

func (*DescribeKeyPairsResponseBodyKeyPairsKeyPair) SetKeyPairFingerPrint

func (*DescribeKeyPairsResponseBodyKeyPairsKeyPair) SetKeyPairName

func (DescribeKeyPairsResponseBodyKeyPairsKeyPair) String

type DescribeLoadBalancerAttributeRequest

type DescribeLoadBalancerAttributeRequest struct {
	// The ID of the ELB instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
}

func (DescribeLoadBalancerAttributeRequest) GoString

func (*DescribeLoadBalancerAttributeRequest) SetLoadBalancerId

func (DescribeLoadBalancerAttributeRequest) String

type DescribeLoadBalancerAttributeResponse

type DescribeLoadBalancerAttributeResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeLoadBalancerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeLoadBalancerAttributeResponse) GoString

func (*DescribeLoadBalancerAttributeResponse) SetHeaders

func (*DescribeLoadBalancerAttributeResponse) SetStatusCode

func (DescribeLoadBalancerAttributeResponse) String

type DescribeLoadBalancerAttributeResponseBody

type DescribeLoadBalancerAttributeResponseBody struct {
	// The IP address that the ELB instance uses to provide services.
	Address *string `json:"Address,omitempty" xml:"Address,omitempty"`
	// The IP version of the ELB instance. Valid values: ipv4 and ipv6.
	AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"`
	// The backend servers.
	BackendServers []*DescribeLoadBalancerAttributeResponseBodyBackendServers `json:"BackendServers,omitempty" xml:"BackendServers,omitempty" type:"Repeated"`
	// The maximum bandwidth of the elastic IP address (EIP). Default value: 5. Valid values: **5** to **10000**. Unit: Mbit/s.
	Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"`
	// The time when the ELB instance was created. The time is displayed in UTC.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The time when the ELB instance was disabled.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the ENS node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The frontend ports that are used by the ELB instance.
	ListenerPorts []*string `json:"ListenerPorts,omitempty" xml:"ListenerPorts,omitempty" type:"Repeated"`
	// The frontend ports and protocols that are used by the ELB instance.
	ListenerPortsAndProtocols []*DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocols `json:"ListenerPortsAndProtocols,omitempty" xml:"ListenerPortsAndProtocols,omitempty" type:"Repeated"`
	// The ID of the ELB instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
	// The name of the ELB instance.
	LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"`
	// The specifications of the ELB instance.
	LoadBalancerSpec *string `json:"LoadBalancerSpec,omitempty" xml:"LoadBalancerSpec,omitempty"`
	// The status of the ELB instance. Valid values:
	//
	// *   **Active** (default): The listener for the instance can forward the received traffic based on the rule.
	// *   **InActive**: The listener for the instance does not forward the received traffic.
	LoadBalancerStatus *string `json:"LoadBalancerStatus,omitempty" xml:"LoadBalancerStatus,omitempty"`
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The billing method. Valid values:
	//
	// *   **PrePaid**: subscription.
	// *   **PostPaid**: pay-as-you-go. Only this billing method is supported.
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
}

func (DescribeLoadBalancerAttributeResponseBody) GoString

func (*DescribeLoadBalancerAttributeResponseBody) SetAddress

func (*DescribeLoadBalancerAttributeResponseBody) SetAddressIPVersion

func (*DescribeLoadBalancerAttributeResponseBody) SetBandwidth

func (*DescribeLoadBalancerAttributeResponseBody) SetCreateTime

func (*DescribeLoadBalancerAttributeResponseBody) SetEndTime

func (*DescribeLoadBalancerAttributeResponseBody) SetEnsRegionId

func (*DescribeLoadBalancerAttributeResponseBody) SetListenerPorts

func (*DescribeLoadBalancerAttributeResponseBody) SetLoadBalancerId

func (*DescribeLoadBalancerAttributeResponseBody) SetLoadBalancerName

func (*DescribeLoadBalancerAttributeResponseBody) SetLoadBalancerSpec

func (*DescribeLoadBalancerAttributeResponseBody) SetLoadBalancerStatus

func (*DescribeLoadBalancerAttributeResponseBody) SetNetworkId

func (*DescribeLoadBalancerAttributeResponseBody) SetPayType

func (*DescribeLoadBalancerAttributeResponseBody) SetRequestId

func (*DescribeLoadBalancerAttributeResponseBody) SetVSwitchId

func (DescribeLoadBalancerAttributeResponseBody) String

type DescribeLoadBalancerAttributeResponseBodyBackendServers

type DescribeLoadBalancerAttributeResponseBodyBackendServers struct {
	// The IP address of the backend server.
	Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
	// The port that is used by the backend server.
	Port *string `json:"Port,omitempty" xml:"Port,omitempty"`
	// The ID of the backend server.
	ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"`
	// The type of the backend server.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// The weight of the backend server.
	Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"`
}

func (DescribeLoadBalancerAttributeResponseBodyBackendServers) GoString

func (*DescribeLoadBalancerAttributeResponseBodyBackendServers) SetIp

func (*DescribeLoadBalancerAttributeResponseBodyBackendServers) SetPort

func (*DescribeLoadBalancerAttributeResponseBodyBackendServers) SetServerId

func (*DescribeLoadBalancerAttributeResponseBodyBackendServers) SetType

func (*DescribeLoadBalancerAttributeResponseBodyBackendServers) SetWeight

func (DescribeLoadBalancerAttributeResponseBodyBackendServers) String

type DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocols

type DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocols struct {
	// The description of the listener.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The destination listening port to which requests are forwarded.
	ForwardPort *int32 `json:"ForwardPort,omitempty" xml:"ForwardPort,omitempty"`
	// Indicates whether the listener is enabled.
	ListenerForward *string `json:"ListenerForward,omitempty" xml:"ListenerForward,omitempty"`
	// The listener port of the instance.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The listener protocol.
	ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"`
}

func (DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocols) GoString

func (*DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocols) SetDescription

func (*DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocols) SetForwardPort

func (*DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocols) SetListenerForward

func (*DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocols) SetListenerPort

func (*DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocols) SetListenerProtocol

func (DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocols) String

type DescribeLoadBalancerHTTPListenerAttributeRequest

type DescribeLoadBalancerHTTPListenerAttributeRequest struct {
	// The frontend port that is used by the Edge Load Balance (ELB) instance. Valid values: **1 to 65535**.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The ID of the ELB instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
}

func (DescribeLoadBalancerHTTPListenerAttributeRequest) GoString

func (*DescribeLoadBalancerHTTPListenerAttributeRequest) SetListenerPort

func (*DescribeLoadBalancerHTTPListenerAttributeRequest) SetLoadBalancerId

func (DescribeLoadBalancerHTTPListenerAttributeRequest) String

type DescribeLoadBalancerHTTPListenerAttributeResponse

type DescribeLoadBalancerHTTPListenerAttributeResponse struct {
	Headers    map[string]*string                                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeLoadBalancerHTTPListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeLoadBalancerHTTPListenerAttributeResponse) GoString

func (*DescribeLoadBalancerHTTPListenerAttributeResponse) SetHeaders

func (*DescribeLoadBalancerHTTPListenerAttributeResponse) SetStatusCode

func (DescribeLoadBalancerHTTPListenerAttributeResponse) String

type DescribeLoadBalancerHTTPListenerAttributeResponseBody

type DescribeLoadBalancerHTTPListenerAttributeResponseBody struct {
	// The maximum bandwidth of the EIP.
	//
	// *   Default value: 5.
	// *   Valid values: **5** to **10000**.
	// *   Unit: Mbit/s.
	Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"`
	// The description of the listener. The description must be **1** to **80** characters in length.
	//
	// >  The value cannot start with `http://` or `https://`.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The listener port that is used to redirect HTTP requests to HTTPS.
	ForwardPort *int32 `json:"ForwardPort,omitempty" xml:"ForwardPort,omitempty"`
	// Indicates whether the health check feature is enabled. Valid values:
	//
	// *   **on**
	// *   **off**
	HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"`
	// The port that is used for health checks. Valid values: **1** to **65535**. If you leave this parameter empty, the port specified by BackendServerPort is used for health checks.
	//
	// >  This parameter is returned only if you set HealthCheck to on.
	HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"`
	// The domain name that is used for health checks.
	//
	// >  This parameter is returned only if you set HealthCheck to on.
	HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"`
	// The HTTP status codes for a successful health check. Valid values:
	//
	// *   **http\_2xx** (default)
	// *   **http\_3xx**.
	// *   **http\_4xx**
	// *   **http\_5xx**
	//
	// >  This parameter is returned only if you set HealthCheck to on.
	HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"`
	// The interval at which health checks are performed. Valid values: **1** to **50**. Unit: seconds.
	//
	// >  This parameter is returned only if you set HealthCheck to on.
	HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"`
	// The health check method used in HTTP health checks. Valid values:
	//
	// *   **head**: requests the head of the page.
	// *   **get**: requests the specified part of the page and returns the entity body.
	//
	// >  This parameter is returned only if you set HealthCheck to on.
	HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"`
	// The timeout period of a health check. If a backend server does not respond within the specified timeout period, the server fails to pass the health check.
	//
	// *   Default value: 5.
	// *   Valid values: **1** to **300**.
	// *   Unit: seconds.
	//
	// >
	//
	// *   This parameter is returned only if you set HealthCheck to on.
	//
	// *   If the value of the HealthCheckTimeout parameter is smaller than the value of the HealthCheckInterval parameter, the timeout period specified by the HealthCheckTimeout parameter becomes invalid and the value of the HealthCheckInterval parameter is used as the timeout period.
	HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"`
	// The Uniform Resource Identifier (URI) that is used for health checks. The URI must be **1** to **80** characters in length.
	//
	// >
	//
	// *   The URL must start with a forward slash (`/`) and contain characters other than forward slashes (`/`).
	//
	// *   This parameter is returned only if you set HealthCheck to on.
	HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"`
	// The number of consecutive successful health checks that must occur before an unhealthy and inaccessible backend server is declared healthy and accessible. Valid values: **2** to **10**.
	//
	// >  This parameter is returned only if you set HealthCheck to on.
	HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"`
	// The timeout period for idle connections. Default value: 15. Valid values: **1** to **60**. Unit: seconds.
	//
	// >  If no request is received within the specified timeout period, ELB closes the connection. When another request is received, ELB establishes a new connection.
	IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"`
	// Indicates whether HTTP-to-HTTPS redirection is enabled. Valid values:
	//
	// *   **on**: HTTP-to-HTTPS redirection is enabled.
	// *   **off** (default)
	ListenerForward *string `json:"ListenerForward,omitempty" xml:"ListenerForward,omitempty"`
	// The frontend port that is used by the ELB instance. Valid values: **1** to **65535**.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The timeout period of requests. Default value: 60. Valid values: **1** to **180**. Unit: seconds.
	//
	// >  If no response is received from the backend server within the specified timeout period, ELB returns an HTTP 504 error code to the client.
	RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"`
	// The routing algorithm. Valid values:
	//
	// *   **wrr**: Backend servers with higher weights receive more requests than those with lower weights.
	// *   **wlc**: Requests are distributed based on the weight and load of each backend server. The load refers to the number of connections to a backend server. If two backend servers have the same weight, the backend server that has fewer connections receives more requests.
	// *   **rr**: Requests are distributed to backend servers in sequence.
	// *   **sch**: consistent hashing that is based on source IP addresses. Requests from the same source IP address are distributed to the same backend server.
	// *   **qch**: consistent hashing that is based on QUIC connection IDs. Requests that contain the same QUIC connection ID are distributed to the same backend server.
	// *   **iqch**: consistent hashing that is based on specific three bytes of the iQUIC CIDs. Requests whose second to fourth bytes are the same are distributed to the same backend server.
	Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"`
	// The ID of the server certificate.
	ServerCertificateId *string `json:"ServerCertificateId,omitempty" xml:"ServerCertificateId,omitempty"`
	// The status of the listener. Valid values:
	//
	// *   **Running**
	// *   **Stopped**
	// *   **Starting**
	// *   **Configuring**
	// *   **Stopping**
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The number of consecutive failed health checks that must occur before a healthy and accessible backend server is declared unhealthy and inaccessible. Valid values: **2** to **10**.
	//
	// >  This parameter is returned only if you set HealthCheck to on.
	UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"`
}

func (DescribeLoadBalancerHTTPListenerAttributeResponseBody) GoString

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetBandwidth

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetDescription

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetForwardPort

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheck

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckConnectPort

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckDomain

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckHttpCode

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckInterval

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckMethod

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckTimeout

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckURI

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthyThreshold

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetIdleTimeout

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetListenerForward

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetListenerPort

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetRequestId

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetRequestTimeout

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetScheduler

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetServerCertificateId

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetStatus

func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetUnhealthyThreshold

func (DescribeLoadBalancerHTTPListenerAttributeResponseBody) String

type DescribeLoadBalancerHTTPSListenerAttributeRequest

type DescribeLoadBalancerHTTPSListenerAttributeRequest struct {
	// The frontend port that is used by the Edge Load Balance (ELB) instance. Valid values: **1** to **65535**.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The ID of the ELB instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
}

func (DescribeLoadBalancerHTTPSListenerAttributeRequest) GoString

func (*DescribeLoadBalancerHTTPSListenerAttributeRequest) SetListenerPort

func (*DescribeLoadBalancerHTTPSListenerAttributeRequest) SetLoadBalancerId

func (DescribeLoadBalancerHTTPSListenerAttributeRequest) String

type DescribeLoadBalancerHTTPSListenerAttributeResponse

type DescribeLoadBalancerHTTPSListenerAttributeResponse struct {
	Headers    map[string]*string                                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeLoadBalancerHTTPSListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeLoadBalancerHTTPSListenerAttributeResponse) GoString

func (*DescribeLoadBalancerHTTPSListenerAttributeResponse) SetHeaders

func (*DescribeLoadBalancerHTTPSListenerAttributeResponse) SetStatusCode

func (DescribeLoadBalancerHTTPSListenerAttributeResponse) String

type DescribeLoadBalancerHTTPSListenerAttributeResponseBody

type DescribeLoadBalancerHTTPSListenerAttributeResponseBody struct {
	// The maximum bandwidth of the EIP.
	//
	// *   Default value: 5.
	// *   Valid values: **5** to **10000**.
	// *   Unit: Mbit/s.
	Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"`
	// The description of the listener. The description must be **1** to **80** characters in length.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The listener port that is used to redirect HTTP requests to HTTPS.
	ForwardPort *int32 `json:"ForwardPort,omitempty" xml:"ForwardPort,omitempty"`
	// Indicates whether the health check feature is enabled. Valid values:
	//
	// *   **on**
	// *   **off**
	HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"`
	// The port that is used for health checks. Valid values: **1** to **65535**. If an empty string is returned for this parameter, the port specified by BackendServerPort is used for health checks.
	//
	// >  This parameter is returned only if the HealthCheck parameter is set to on.
	HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"`
	// The domain name that is used for health checks.
	//
	// >  This parameter is returned only if the HealthCheck parameter is set to on.
	HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"`
	// The HTTP status code for a successful health check. Valid values:
	//
	// *   **http\_2xx** (default)
	// *   **http\_3xx**.
	// *   **http\_4xx**
	// *   **http\_5xx**
	//
	// >  This parameter is returned only if the HealthCheck parameter is set to on.
	HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"`
	// The interval at which health checks are performed. Valid values: **1** to **50**. Unit: seconds.
	//
	// >  This parameter is returned only if the HealthCheck parameter is set to on.
	HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"`
	// The health check method used in HTTP health checks. Valid values:
	//
	// *   **head**: requests the head of the page.
	// *   **get**: requests the specified part of the page and returns the entity body.
	//
	// >  This parameter is returned only if the HealthCheck parameter is set to on.
	HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"`
	// The timeout period of a health check response. If a backend server does not respond within the specified timeout period, the server fails to pass the health check.
	//
	// *   Default value: 5.
	// *   Valid values: **1** to **300**.
	// *   Unit: seconds.
	//
	// >
	//
	// *   This parameter is returned only if the HealthCheck parameter is set to on.
	//
	// *   If the value of the HealthCheckTimeout parameter is smaller than the value of the HealthCheckInterval parameter, the timeout period specified by the HealthCheckTimeout parameter becomes invalid and the value of the HealthCheckInterval parameter is used as the timeout period.
	HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"`
	// The URI that is used for health checks. The URI must be **1** to **80** characters in length.
	//
	// *   The URL must start with `/` and contain characters other than `/`.
	// *   This parameter is returned only if the HealthCheck parameter is set to on.
	HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"`
	// The number of consecutive successful health checks that must occur before an unhealthy and inaccessible backend server is declared healthy and accessible. Valid values: **2** to **10**.
	//
	// >  This parameter is returned only if the HealthCheck parameter is set to on.
	HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"`
	// The timeout period for idle connections. Default value: 15. Valid values: **1** to **60**. Unit: seconds.
	//
	// >  If no request is received within the specified timeout period, ELB closes the connection. When another request is received, CLB establishes a new connection.
	IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"`
	// Indicates whether HTTP-to-HTTPS redirection is enabled. Valid values:
	//
	// *   on
	// *   off
	ListenerForward *string `json:"ListenerForward,omitempty" xml:"ListenerForward,omitempty"`
	// The frontend port that is used by the ELB instance. Valid values: **1** to **65535**.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The timeout period of requests. Default value: 60. Valid values: **1** to **180**. Unit: seconds.
	//
	// >  If no response is received from the backend server within the specified timeout period, ELB returns an HTTP 504 error code to the client.
	RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"`
	// The routing algorithm. Valid values:
	//
	// *   **wrr**: Backend servers with higher weights receive more requests than those with lower weights.
	// *   **wlc**: Requests are distributed based on the weight and load of each backend server. The load refers to the number of connections to a backend server. If two backend servers have the same weight, the backend server that has fewer connections receives more requests.
	// *   **rr**: Requests are distributed to backend servers in sequence.
	// *   **sch**: consistent hashing that is based on source IP addresses. Requests from the same source IP address are distributed to the same backend server.
	// *   **qch**: consistent hashing that is based on QUIC connection IDs. Requests that contain the same QUIC connection ID are distributed to the same backend server.
	// *   **iqch**: consistent hashing that is based on specific three bytes of the iQUIC CIDs. Requests whose second to fourth bytes are the same are distributed to the same backend server.
	Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"`
	// The ID of the server certificate.
	ServerCertificateId *string `json:"ServerCertificateId,omitempty" xml:"ServerCertificateId,omitempty"`
	// The status of the listener. Valid values:
	//
	// *   **Running**
	// *   **Stopped**
	// *   **Starting**
	// *   **Configuring**
	// *   **Stopping**
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The number of consecutive failed health checks that must occur before a healthy and accessible backend server is declared unhealthy and inaccessible. Valid values: **2** to **10**.
	//
	// >  This parameter is returned only if the HealthCheck parameter is set to on.
	UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"`
}

func (DescribeLoadBalancerHTTPSListenerAttributeResponseBody) GoString

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetBandwidth

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetDescription

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetForwardPort

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheck

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckConnectPort

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckDomain

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckHttpCode

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckInterval

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckMethod

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckTimeout

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckURI

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthyThreshold

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetIdleTimeout

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetListenerForward

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetListenerPort

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetRequestId

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetRequestTimeout

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetScheduler

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetServerCertificateId

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetStatus

func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetUnhealthyThreshold

func (DescribeLoadBalancerHTTPSListenerAttributeResponseBody) String

type DescribeLoadBalancerSpecRequest

type DescribeLoadBalancerSpecRequest struct {
	// The specifications of the ELB instance.
	LoadBalancerSpec *string `json:"LoadBalancerSpec,omitempty" xml:"LoadBalancerSpec,omitempty"`
}

func (DescribeLoadBalancerSpecRequest) GoString

func (*DescribeLoadBalancerSpecRequest) SetLoadBalancerSpec

func (DescribeLoadBalancerSpecRequest) String

type DescribeLoadBalancerSpecResponse

type DescribeLoadBalancerSpecResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeLoadBalancerSpecResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeLoadBalancerSpecResponse) GoString

func (*DescribeLoadBalancerSpecResponse) SetHeaders

func (*DescribeLoadBalancerSpecResponse) SetStatusCode

func (DescribeLoadBalancerSpecResponse) String

type DescribeLoadBalancerSpecResponseBody

type DescribeLoadBalancerSpecResponseBody struct {
	// The specifications. Valid values:
	LoadBalancerSpecs []*DescribeLoadBalancerSpecResponseBodyLoadBalancerSpecs `json:"LoadBalancerSpecs,omitempty" xml:"LoadBalancerSpecs,omitempty" type:"Repeated"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Maximum value: 100. Default value: 10.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeLoadBalancerSpecResponseBody) GoString

func (*DescribeLoadBalancerSpecResponseBody) SetPageNumber

func (*DescribeLoadBalancerSpecResponseBody) SetPageSize

func (*DescribeLoadBalancerSpecResponseBody) SetRequestId

func (*DescribeLoadBalancerSpecResponseBody) SetTotalCount

func (DescribeLoadBalancerSpecResponseBody) String

type DescribeLoadBalancerSpecResponseBodyLoadBalancerSpecs

type DescribeLoadBalancerSpecResponseBodyLoadBalancerSpecs struct {
	// The display name of the instance type.
	DisplayName *string `json:"DisplayName,omitempty" xml:"DisplayName,omitempty"`
	// The specifications of the ELB instance.
	LoadBalancerSpec *string `json:"LoadBalancerSpec,omitempty" xml:"LoadBalancerSpec,omitempty"`
}

func (DescribeLoadBalancerSpecResponseBodyLoadBalancerSpecs) GoString

func (*DescribeLoadBalancerSpecResponseBodyLoadBalancerSpecs) SetDisplayName

func (*DescribeLoadBalancerSpecResponseBodyLoadBalancerSpecs) SetLoadBalancerSpec

func (DescribeLoadBalancerSpecResponseBodyLoadBalancerSpecs) String

type DescribeLoadBalancerTCPListenerAttributeRequest

type DescribeLoadBalancerTCPListenerAttributeRequest struct {
	// The frontend port that is used by the Edge Load Balance (ELB) instance. Valid values: **1** to **65535**.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The ID of the ELB instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
}

func (DescribeLoadBalancerTCPListenerAttributeRequest) GoString

func (*DescribeLoadBalancerTCPListenerAttributeRequest) SetListenerPort

func (*DescribeLoadBalancerTCPListenerAttributeRequest) SetLoadBalancerId

func (DescribeLoadBalancerTCPListenerAttributeRequest) String

type DescribeLoadBalancerTCPListenerAttributeResponse

type DescribeLoadBalancerTCPListenerAttributeResponse struct {
	Headers    map[string]*string                                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeLoadBalancerTCPListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeLoadBalancerTCPListenerAttributeResponse) GoString

func (*DescribeLoadBalancerTCPListenerAttributeResponse) SetHeaders

func (*DescribeLoadBalancerTCPListenerAttributeResponse) SetStatusCode

func (DescribeLoadBalancerTCPListenerAttributeResponse) String

type DescribeLoadBalancerTCPListenerAttributeResponseBody

type DescribeLoadBalancerTCPListenerAttributeResponseBody struct {
	// The backend port that is used by the ELB instance. Valid values: **1** to **65535**.
	BackendServerPort *int32 `json:"BackendServerPort,omitempty" xml:"BackendServerPort,omitempty"`
	// The maximum bandwidth of the elastic IP address (EIP). Default value: 5. Valid values: **5** to **10000**. Unit: Mbit/s.
	Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"`
	// The description of the listener.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Indicates whether EIP pass-through is enabled. Valid values:
	//
	// *   **on**
	// *   **off** (default)
	EipTransmit *string `json:"EipTransmit,omitempty" xml:"EipTransmit,omitempty"`
	// The timeout period of a connection. Valid values: **10** to **900**. Unit: seconds.
	EstablishedTimeout *int32 `json:"EstablishedTimeout,omitempty" xml:"EstablishedTimeout,omitempty"`
	// Indicates whether the health check feature is enabled. Valid values:
	//
	// *   **on**
	// *   **off**
	HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"`
	// The port that is used for health checks. Valid values: **1** to **65535**. If an empty string is returned for this parameter, the port specified by BackendServerPort is used for health checks.
	//
	// >  This parameter is returned only if you set HealthCheck to on.
	HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"`
	// The timeout period of a health check response. If a backend server does not respond within the specified timeout period, the server fails to pass the health check.
	//
	// *   Default value: 5.
	// *   Valid values: **1** to **300**.
	// *   Unit: seconds.
	//
	// >
	//
	// *   This parameter is returned only if you set HealthCheck to on.
	//
	// *   If the value of the HealthCheckConnectTimeout parameter is smaller than that of the HealthCheckInterval parameter, the timeout period specified by the HealthCheckConnectTimeout parameter becomes invalid and the value of the HealthCheckInterval parameter is used as the timeout period.
	HealthCheckConnectTimeout *int32 `json:"HealthCheckConnectTimeout,omitempty" xml:"HealthCheckConnectTimeout,omitempty"`
	// The domain name that is used for health checks.
	//
	// >  This parameter is returned only if you set HealthCheck to on.
	HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"`
	// The HTTP status codes for a successful health check. Valid values:
	//
	// *   **http\_2xx** (default)
	// *   **http\_3xx**
	// *   **http\_4xx**
	// *   **http\_5xx**
	//
	// >  This parameter is returned only if you set HealthCheck to on.
	HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"`
	// The interval at which health checks are performed. Valid values: **1** to **50**. Unit: seconds.
	HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"`
	// The type of health checks. Valid values:
	//
	// *   **tcp** (default)
	// *   **http**
	HealthCheckType *string `json:"HealthCheckType,omitempty" xml:"HealthCheckType,omitempty"`
	// The Uniform Resource Identifier (URI) that is used for health checks. The URI must be **1** to **80** characters in length.
	//
	// >
	//
	// *   The URL must start with a forward slash (`/`) and contain characters other than forward slashes (`/`).
	//
	// *   This parameter is returned only if you set HealthCheck to on.
	HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"`
	// The number of consecutive successful health checks that must occur before an unhealthy and inaccessible backend server is declared healthy and accessible. Valid values: **2** to **10**.
	//
	// >  This parameter is returned only if you set HealthCheck to on.
	HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"`
	// The frontend port that is used by the ELB instance.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The timeout period of session persistence.
	//
	// *   Default value: 0. If the default value is used, the system disables session persistence.
	// *   Valid values: **0** to **3600**.
	// *   Unit: seconds.
	PersistenceTimeout *int32 `json:"PersistenceTimeout,omitempty" xml:"PersistenceTimeout,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The routing algorithm. Valid values:
	//
	// *   **wrr**: Backend servers with higher weights receive more requests than those with lower weights.
	// *   **wlc**: Requests are distributed based on the weight and load of each backend server. The load refers to the number of connections to a backend server. If two backend servers have the same weight, the backend server that has fewer connections receives more requests.
	// *   **rr**: Requests are distributed to backend servers in sequence.
	// *   **sch**: consistent hashing that is based on source IP addresses. Requests from the same source IP address are distributed to the same backend server.
	// *   **qch**: consistent hashing that is based on QUIC connection IDs. Requests that contain the same QUIC connection ID are distributed to the same backend server.
	// *   **iqch**: consistent hashing that is based on specific three bytes of the iQUIC CIDs. Requests whose second to fourth bytes are the same are distributed to the same backend server.
	Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"`
	// The status of the listener. Valid values:
	//
	// *   **Running**
	// *   **Stopped**
	// *   **Starting**
	// *   **Configuring**
	// *   **Stopping**
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The number of consecutive failed health checks that must occur before a healthy and accessible backend server is declared unhealthy and inaccessible. Valid values: **2** to **10**.
	//
	// >  This parameter is returned only if you set HealthCheck to on.
	UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"`
}

func (DescribeLoadBalancerTCPListenerAttributeResponseBody) GoString

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetBackendServerPort

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetBandwidth

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetDescription

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetEipTransmit

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetEstablishedTimeout

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheck

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckConnectPort

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckConnectTimeout

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckDomain

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckHttpCode

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckInterval

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckType

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckURI

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthyThreshold

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetListenerPort

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetPersistenceTimeout

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetRequestId

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetScheduler

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetStatus

func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetUnhealthyThreshold

func (DescribeLoadBalancerTCPListenerAttributeResponseBody) String

type DescribeLoadBalancerUDPListenerAttributeRequest

type DescribeLoadBalancerUDPListenerAttributeRequest struct {
	// The frontend port that is used by the Edge Load Balance (ELB) instance. Valid values: **1** to **65535**.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The ID of the ELB instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
}

func (DescribeLoadBalancerUDPListenerAttributeRequest) GoString

func (*DescribeLoadBalancerUDPListenerAttributeRequest) SetListenerPort

func (*DescribeLoadBalancerUDPListenerAttributeRequest) SetLoadBalancerId

func (DescribeLoadBalancerUDPListenerAttributeRequest) String

type DescribeLoadBalancerUDPListenerAttributeResponse

type DescribeLoadBalancerUDPListenerAttributeResponse struct {
	Headers    map[string]*string                                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeLoadBalancerUDPListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeLoadBalancerUDPListenerAttributeResponse) GoString

func (*DescribeLoadBalancerUDPListenerAttributeResponse) SetHeaders

func (*DescribeLoadBalancerUDPListenerAttributeResponse) SetStatusCode

func (DescribeLoadBalancerUDPListenerAttributeResponse) String

type DescribeLoadBalancerUDPListenerAttributeResponseBody

type DescribeLoadBalancerUDPListenerAttributeResponseBody struct {
	// The backend port that is used by the ELB instance. Valid values: **1** to **65535**.
	BackendServerPort *int32 `json:"BackendServerPort,omitempty" xml:"BackendServerPort,omitempty"`
	// The maximum bandwidth of the elastic IP address (EIP).
	//
	// *   Default value: 5.
	// *   Valid values: **5** to **10000**.
	// *   Unit: Mbit/s.
	Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"`
	// The description of the listener.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Indicates whether EIP pass-through is enabled. Valid values:
	//
	// *   **on**
	// *   **off** (default)
	EipTransmit *string `json:"EipTransmit,omitempty" xml:"EipTransmit,omitempty"`
	// Specifies whether to enable the health check feature. Valid values:
	//
	// *   **on**
	// *   **off**
	HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"`
	// The port that is used for health checks. Valid values: **1** to **65535**. If you leave this parameter empty, the port specified by BackendServerPort is used for health checks.
	HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"`
	// The timeout period of a health check response. If a backend server does not respond within the specified timeout period, the server fails to pass the health check.
	//
	// *   Default value: 5.
	// *   Valid values: **1** to **300**.
	// *   Unit: seconds.
	//
	// >
	//
	// *   This parameter takes effect only if you set HealthCheck to on.
	//
	// *   If the value of the HealthCheckConnectTimeout parameter is smaller than that of the HealthCheckInterval parameter, the timeout period specified by the HealthCheckConnectTimeout parameter becomes invalid and the value of the HealthCheckInterval parameter is used as the timeout period.
	HealthCheckConnectTimeout *int32 `json:"HealthCheckConnectTimeout,omitempty" xml:"HealthCheckConnectTimeout,omitempty"`
	// The response string for UDP listener health checks. The string can be up to 64 characters in length and can contain only letters and digits.
	HealthCheckExp *string `json:"HealthCheckExp,omitempty" xml:"HealthCheckExp,omitempty"`
	// The interval at which health checks are performed. Valid values: **1** to **50**. Unit: seconds.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"`
	// The request string for UDP listener health checks. The string can be up to 64 characters in length and can contain only letters and digits.
	HealthCheckReq *string `json:"HealthCheckReq,omitempty" xml:"HealthCheckReq,omitempty"`
	// The number of consecutive successful health checks that must occur before an unhealthy and inaccessible backend server is declared healthy and accessible. Valid values: **2** to **10**.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"`
	// The frontend port that is used by the ELB instance.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The routing algorithm. Valid values:
	//
	// *   **wrr**: Backend servers with higher weights receive more requests than those with lower weights.
	// *   **wlc**: Requests are distributed based on the weight and load of each backend server. The load refers to the number of connections to a backend server. If two backend servers have the same weight, the backend server that has fewer connections receives more requests.
	// *   **rr**: Requests are distributed to backend servers in sequence.
	// *   **sch**: consistent hashing that is based on source IP addresses. Requests from the same source IP address are distributed to the same backend server.
	// *   **qch**: consistent hashing that is based on QUIC connection IDs. Requests that contain the same QUIC connection ID are distributed to the same backend server.
	// *   **iqch**: consistent hashing that is based on specific three bytes of the iQUIC CIDs. Requests whose second to fourth bytes are the same are distributed to the same backend server.
	Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"`
	// The status of the listener. Valid values:
	//
	// *   **Running**
	// *   **Stopped**
	// *   **Starting**
	// *   **Configuring**
	// *   **Stopping**
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The number of consecutive failed health checks that must occur before a healthy and accessible backend server is declared unhealthy and inaccessible. Valid values: **2** to **10**.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"`
}

func (DescribeLoadBalancerUDPListenerAttributeResponseBody) GoString

func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetBackendServerPort

func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetBandwidth

func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetDescription

func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetEipTransmit

func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheck

func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckConnectPort

func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckConnectTimeout

func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckExp

func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckInterval

func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckReq

func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthyThreshold

func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetListenerPort

func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetRequestId

func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetScheduler

func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetStatus

func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetUnhealthyThreshold

func (DescribeLoadBalancerUDPListenerAttributeResponseBody) String

type DescribeLoadBalancersRequest

type DescribeLoadBalancersRequest struct {
	// The IP address that the ELB instance uses to provide services.
	Address *string `json:"Address,omitempty" xml:"Address,omitempty"`
	// The ID of the Edge Node Service (ENS) node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the ELB instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
	// The name of the ELB instance.
	LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"`
	// The status of the ELB instance. Valid values:
	//
	// *   **Active** (default): The listener for the instance can forward the received traffic based on the rule.
	// *   **InActive**: The listener for the instance does not forward the received traffic.
	LoadBalancerStatus *string `json:"LoadBalancerStatus,omitempty" xml:"LoadBalancerStatus,omitempty"`
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The page number. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Default value: 10. Valid values: **10** to **100**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the backend server.
	ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"`
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
}

func (DescribeLoadBalancersRequest) GoString

func (s DescribeLoadBalancersRequest) GoString() string

func (*DescribeLoadBalancersRequest) SetAddress

func (*DescribeLoadBalancersRequest) SetEnsRegionId

func (*DescribeLoadBalancersRequest) SetLoadBalancerId

func (*DescribeLoadBalancersRequest) SetLoadBalancerName

func (*DescribeLoadBalancersRequest) SetLoadBalancerStatus

func (*DescribeLoadBalancersRequest) SetNetworkId

func (*DescribeLoadBalancersRequest) SetPageNumber

func (*DescribeLoadBalancersRequest) SetPageSize

func (*DescribeLoadBalancersRequest) SetServerId

func (*DescribeLoadBalancersRequest) SetVSwitchId

func (DescribeLoadBalancersRequest) String

type DescribeLoadBalancersResponse

type DescribeLoadBalancersResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeLoadBalancersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeLoadBalancersResponse) GoString

func (*DescribeLoadBalancersResponse) SetBody

func (*DescribeLoadBalancersResponse) SetHeaders

func (*DescribeLoadBalancersResponse) SetStatusCode

func (DescribeLoadBalancersResponse) String

type DescribeLoadBalancersResponseBody

type DescribeLoadBalancersResponseBody struct {
	// The returned ELB instances.
	LoadBalancers *DescribeLoadBalancersResponseBodyLoadBalancers `json:"LoadBalancers,omitempty" xml:"LoadBalancers,omitempty" type:"Struct"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Default value: 10. Valid values: **10** to **100**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeLoadBalancersResponseBody) GoString

func (*DescribeLoadBalancersResponseBody) SetPageNumber

func (*DescribeLoadBalancersResponseBody) SetPageSize

func (*DescribeLoadBalancersResponseBody) SetRequestId

func (*DescribeLoadBalancersResponseBody) SetTotalCount

func (DescribeLoadBalancersResponseBody) String

type DescribeLoadBalancersResponseBodyLoadBalancers

type DescribeLoadBalancersResponseBodyLoadBalancers struct {
	LoadBalancer []*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer `json:"LoadBalancer,omitempty" xml:"LoadBalancer,omitempty" type:"Repeated"`
}

func (DescribeLoadBalancersResponseBodyLoadBalancers) GoString

func (DescribeLoadBalancersResponseBodyLoadBalancers) String

type DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer

type DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer struct {
	// The IP address that the ELB instance uses to provide services.
	Address *string `json:"Address,omitempty" xml:"Address,omitempty"`
	// The version of the IP address. Valid values: ipv4 and ipv6.
	AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"`
	// The time when the ELB instance was created. The time is displayed in UTC.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The ID of the ENS node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the ELB instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
	// The name of the ELB instance.
	LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"`
	// The status of the ELB instance. Valid values:
	//
	// *   **Active** (default): The listener for the instance can forward the received traffic based on the rule.
	// *   **InActive**: The listener for the instance does not forward the received traffic.
	LoadBalancerStatus *string `json:"LoadBalancerStatus,omitempty" xml:"LoadBalancerStatus,omitempty"`
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The billing method. Valid values:
	//
	// *   **PrePaid**: subscription.
	// *   **PostPaid**: pay-as-you-go. Only this billing method is supported.
	PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
}

func (DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) GoString

func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetAddress

func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetAddressIPVersion

func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetCreateTime

func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetEnsRegionId

func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetLoadBalancerId

func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetLoadBalancerName

func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetLoadBalancerStatus

func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetNetworkId

func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetPayType

func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetVSwitchId

func (DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) String

type DescribeMeasurementDataRequest

type DescribeMeasurementDataRequest struct {
	// The end of the time range to query. Specify the time in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	EndDate *string `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// The beginning of the time range to query. Specify the time in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
	// The version number.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeMeasurementDataRequest) GoString

func (*DescribeMeasurementDataRequest) SetEndDate

func (*DescribeMeasurementDataRequest) SetStartDate

func (*DescribeMeasurementDataRequest) SetVersion

func (DescribeMeasurementDataRequest) String

type DescribeMeasurementDataResponse

type DescribeMeasurementDataResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeMeasurementDataResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeMeasurementDataResponse) GoString

func (*DescribeMeasurementDataResponse) SetHeaders

func (*DescribeMeasurementDataResponse) SetStatusCode

func (DescribeMeasurementDataResponse) String

type DescribeMeasurementDataResponseBody

type DescribeMeasurementDataResponseBody struct {
	// The metering data returned.
	MeasurementDatas *DescribeMeasurementDataResponseBodyMeasurementDatas `json:"MeasurementDatas,omitempty" xml:"MeasurementDatas,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeMeasurementDataResponseBody) GoString

func (*DescribeMeasurementDataResponseBody) SetRequestId

func (DescribeMeasurementDataResponseBody) String

type DescribeMeasurementDataResponseBodyMeasurementDatas

type DescribeMeasurementDataResponseBodyMeasurementDatas struct {
	MeasurementData []*DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementData `json:"MeasurementData,omitempty" xml:"MeasurementData,omitempty" type:"Repeated"`
}

func (DescribeMeasurementDataResponseBodyMeasurementDatas) GoString

func (DescribeMeasurementDataResponseBodyMeasurementDatas) String

type DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementData

type DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementData struct {
	// The bandwidth data returned.
	BandWidthFeeDatas *DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatas `json:"BandWidthFeeDatas,omitempty" xml:"BandWidthFeeDatas,omitempty" type:"Struct"`
	// The metering method. Valid values:
	//
	// *   ChargeByUnified: unified metering.
	// *   ChargeByGrade: differential metering.
	ChargeModel *string `json:"ChargeModel,omitempty" xml:"ChargeModel,omitempty"`
	// The metering cycle.
	CostCycle *string `json:"CostCycle,omitempty" xml:"CostCycle,omitempty"`
	// The end time of the metering cycle.
	CostEndTime *string `json:"CostEndTime,omitempty" xml:"CostEndTime,omitempty"`
	// The start time of the metering cycle.
	CostStartTime *string `json:"CostStartTime,omitempty" xml:"CostStartTime,omitempty"`
	// The information about computing resources.
	ResourceFeeData *DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataResourceFeeData `json:"ResourceFeeData,omitempty" xml:"ResourceFeeData,omitempty" type:"Struct"`
	// Details of the computing resources.
	ResourceFeeDataDetails *DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataResourceFeeDataDetails `json:"ResourceFeeDataDetails,omitempty" xml:"ResourceFeeDataDetails,omitempty" type:"Struct"`
}

func (DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementData) GoString

func (*DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementData) SetChargeModel

func (*DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementData) SetCostCycle

func (*DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementData) SetCostEndTime

func (*DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementData) SetCostStartTime

func (DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementData) String

type DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatas

type DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatas struct {
	BandWidthFeeData []*DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatasBandWidthFeeData `json:"BandWidthFeeData,omitempty" xml:"BandWidthFeeData,omitempty" type:"Repeated"`
}

func (DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatas) GoString

func (DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatas) String

type DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatasBandWidthFeeData

type DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatasBandWidthFeeData struct {
	// The code of the bandwidth plan.
	CostCode *string `json:"CostCode,omitempty" xml:"CostCode,omitempty"`
	// The name of the bandwidth plan.
	CostName *string `json:"CostName,omitempty" xml:"CostName,omitempty"`
	// The bandwidth consumption. Unit: bit/second.
	CostVal *int32 `json:"CostVal,omitempty" xml:"CostVal,omitempty"`
}

func (DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatasBandWidthFeeData) GoString

func (DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataBandWidthFeeDatasBandWidthFeeData) String

type DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataResourceFeeData

type DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataResourceFeeData struct {
	// The memory size. Unit: GB.
	Memory *int32 `json:"Memory,omitempty" xml:"Memory,omitempty"`
	// The storage capacity. Unit: GB.
	Storage *int32 `json:"Storage,omitempty" xml:"Storage,omitempty"`
	// The number of vCPUs.
	Vcpu *int32 `json:"Vcpu,omitempty" xml:"Vcpu,omitempty"`
}

func (DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataResourceFeeData) GoString

func (*DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataResourceFeeData) SetMemory

func (*DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataResourceFeeData) SetStorage

func (*DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataResourceFeeData) SetVcpu

func (DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataResourceFeeData) String

type DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataResourceFeeDataDetails

type DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataResourceFeeDataDetails struct {
	ResourceFeeDataDetail []*DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataResourceFeeDataDetailsResourceFeeDataDetail `json:"ResourceFeeDataDetail,omitempty" xml:"ResourceFeeDataDetail,omitempty" type:"Repeated"`
}

func (DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataResourceFeeDataDetails) GoString

func (DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataResourceFeeDataDetails) String

type DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataResourceFeeDataDetailsResourceFeeDataDetail

type DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataResourceFeeDataDetailsResourceFeeDataDetail struct {
	// The code of the resource.
	CostCode *string `json:"CostCode,omitempty" xml:"CostCode,omitempty"`
	// The name of the resource.
	CostName *string `json:"CostName,omitempty" xml:"CostName,omitempty"`
	// The consumption of the resource.
	//
	// *   Memory unit: GB.
	// *   CPU unit: vCPU.
	// *   Storage unit: GB.
	CostVal *int32 `json:"CostVal,omitempty" xml:"CostVal,omitempty"`
	// The type of the resource.
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
}

func (DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataResourceFeeDataDetailsResourceFeeDataDetail) GoString

func (DescribeMeasurementDataResponseBodyMeasurementDatasMeasurementDataResourceFeeDataDetailsResourceFeeDataDetail) String

type DescribeMountTargetsRequest

type DescribeMountTargetsRequest struct {
	// The ID of the region.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the file system.
	FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"`
	// The name of the mount target.
	MountTargetName *string `json:"MountTargetName,omitempty" xml:"MountTargetName,omitempty"`
	// The page number. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. The maximum value is 100. Default value: 10.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (DescribeMountTargetsRequest) GoString

func (s DescribeMountTargetsRequest) GoString() string

func (*DescribeMountTargetsRequest) SetEnsRegionId

func (*DescribeMountTargetsRequest) SetFileSystemId

func (*DescribeMountTargetsRequest) SetMountTargetName

func (*DescribeMountTargetsRequest) SetPageNumber

func (*DescribeMountTargetsRequest) SetPageSize

func (DescribeMountTargetsRequest) String

type DescribeMountTargetsResponse

type DescribeMountTargetsResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeMountTargetsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeMountTargetsResponse) GoString

func (s DescribeMountTargetsResponse) GoString() string

func (*DescribeMountTargetsResponse) SetBody

func (*DescribeMountTargetsResponse) SetHeaders

func (*DescribeMountTargetsResponse) SetStatusCode

func (DescribeMountTargetsResponse) String

type DescribeMountTargetsResponseBody

type DescribeMountTargetsResponseBody struct {
	// The information about mount targets.
	MountTargets []*DescribeMountTargetsResponseBodyMountTargets `json:"MountTargets,omitempty" xml:"MountTargets,omitempty" type:"Repeated"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of mount targets.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeMountTargetsResponseBody) GoString

func (*DescribeMountTargetsResponseBody) SetPageNumber

func (*DescribeMountTargetsResponseBody) SetPageSize

func (*DescribeMountTargetsResponseBody) SetRequestId

func (*DescribeMountTargetsResponseBody) SetTotalCount

func (DescribeMountTargetsResponseBody) String

type DescribeMountTargetsResponseBodyMountTargets

type DescribeMountTargetsResponseBodyMountTargets struct {
	// The ID of the region.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the file system.
	FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"`
	// The path of the mount target.
	MountTargetDomain *string `json:"MountTargetDomain,omitempty" xml:"MountTargetDomain,omitempty"`
	// The name of the mount target.
	MountTargetName *string `json:"MountTargetName,omitempty" xml:"MountTargetName,omitempty"`
	// The ID of the network.
	NetWorkId *string `json:"NetWorkId,omitempty" xml:"NetWorkId,omitempty"`
	// The state of the mount target. Valid values:
	//
	// *   active: The mount target is available.
	// *   inactive: The mount target is unavailable.
	// *   pending: A task is being queued for the mount target.
	// *   deleting: The mount target is being deleted.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeMountTargetsResponseBodyMountTargets) GoString

func (*DescribeMountTargetsResponseBodyMountTargets) SetEnsRegionId

func (*DescribeMountTargetsResponseBodyMountTargets) SetFileSystemId

func (*DescribeMountTargetsResponseBodyMountTargets) SetMountTargetDomain

func (*DescribeMountTargetsResponseBodyMountTargets) SetMountTargetName

func (*DescribeMountTargetsResponseBodyMountTargets) SetNetWorkId

func (*DescribeMountTargetsResponseBodyMountTargets) SetStatus

func (DescribeMountTargetsResponseBodyMountTargets) String

type DescribeNCInformationRequest

type DescribeNCInformationRequest struct {
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	ResourceId  *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
}

func (DescribeNCInformationRequest) GoString

func (s DescribeNCInformationRequest) GoString() string

func (*DescribeNCInformationRequest) SetEnsRegionId

func (*DescribeNCInformationRequest) SetResourceId

func (DescribeNCInformationRequest) String

type DescribeNCInformationResponse

type DescribeNCInformationResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeNCInformationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeNCInformationResponse) GoString

func (*DescribeNCInformationResponse) SetBody

func (*DescribeNCInformationResponse) SetHeaders

func (*DescribeNCInformationResponse) SetStatusCode

func (DescribeNCInformationResponse) String

type DescribeNCInformationResponseBody

type DescribeNCInformationResponseBody struct {
	CurrentPage *int32                                   `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	Data        []*DescribeNCInformationResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	Desc        *string                                  `json:"Desc,omitempty" xml:"Desc,omitempty"`
	Msg         *string                                  `json:"Msg,omitempty" xml:"Msg,omitempty"`
	Pager       *DescribeNCInformationResponseBodyPager  `json:"Pager,omitempty" xml:"Pager,omitempty" type:"Struct"`
	RequestId   *string                                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount  *int32                                   `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeNCInformationResponseBody) GoString

func (*DescribeNCInformationResponseBody) SetCurrentPage

func (*DescribeNCInformationResponseBody) SetDesc

func (*DescribeNCInformationResponseBody) SetMsg

func (*DescribeNCInformationResponseBody) SetRequestId

func (*DescribeNCInformationResponseBody) SetTotalCount

func (DescribeNCInformationResponseBody) String

type DescribeNCInformationResponseBodyData

type DescribeNCInformationResponseBodyData struct {
	Cpu     *DescribeNCInformationResponseBodyDataCpu    `json:"Cpu,omitempty" xml:"Cpu,omitempty" type:"Struct"`
	Gpu     *DescribeNCInformationResponseBodyDataGpu    `json:"Gpu,omitempty" xml:"Gpu,omitempty" type:"Struct"`
	Hdd     *DescribeNCInformationResponseBodyDataHdd    `json:"Hdd,omitempty" xml:"Hdd,omitempty" type:"Struct"`
	Info    *DescribeNCInformationResponseBodyDataInfo   `json:"Info,omitempty" xml:"Info,omitempty" type:"Struct"`
	Memory  *DescribeNCInformationResponseBodyDataMemory `json:"Memory,omitempty" xml:"Memory,omitempty" type:"Struct"`
	Nvme    *DescribeNCInformationResponseBodyDataNvme   `json:"Nvme,omitempty" xml:"Nvme,omitempty" type:"Struct"`
	Online  *bool                                        `json:"Online,omitempty" xml:"Online,omitempty"`
	Region  *string                                      `json:"Region,omitempty" xml:"Region,omitempty"`
	Ssd     *DescribeNCInformationResponseBodyDataSsd    `json:"Ssd,omitempty" xml:"Ssd,omitempty" type:"Struct"`
	Virtual *string                                      `json:"Virtual,omitempty" xml:"Virtual,omitempty"`
}

func (DescribeNCInformationResponseBodyData) GoString

func (*DescribeNCInformationResponseBodyData) SetOnline

func (*DescribeNCInformationResponseBodyData) SetRegion

func (*DescribeNCInformationResponseBodyData) SetVirtual

func (DescribeNCInformationResponseBodyData) String

type DescribeNCInformationResponseBodyDataCpu

type DescribeNCInformationResponseBodyDataCpu struct {
	Display             *bool   `json:"Display,omitempty" xml:"Display,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
}

func (DescribeNCInformationResponseBodyDataCpu) GoString

func (*DescribeNCInformationResponseBodyDataCpu) SetDisplay

func (*DescribeNCInformationResponseBodyDataCpu) SetOversellRatio

func (*DescribeNCInformationResponseBodyDataCpu) SetRemain

func (*DescribeNCInformationResponseBodyDataCpu) SetReserveDisable

func (*DescribeNCInformationResponseBodyDataCpu) SetReserveDisableTotal

func (*DescribeNCInformationResponseBodyDataCpu) SetReserved

func (*DescribeNCInformationResponseBodyDataCpu) SetStatusDisable

func (*DescribeNCInformationResponseBodyDataCpu) SetStatusDisableTotal

func (*DescribeNCInformationResponseBodyDataCpu) SetTotal

func (*DescribeNCInformationResponseBodyDataCpu) SetType

func (*DescribeNCInformationResponseBodyDataCpu) SetUsed

func (*DescribeNCInformationResponseBodyDataCpu) SetUsedRatio

func (DescribeNCInformationResponseBodyDataCpu) String

type DescribeNCInformationResponseBodyDataGpu

type DescribeNCInformationResponseBodyDataGpu struct {
	Display             *bool   `json:"Display,omitempty" xml:"Display,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
}

func (DescribeNCInformationResponseBodyDataGpu) GoString

func (*DescribeNCInformationResponseBodyDataGpu) SetDisplay

func (*DescribeNCInformationResponseBodyDataGpu) SetOversellRatio

func (*DescribeNCInformationResponseBodyDataGpu) SetRemain

func (*DescribeNCInformationResponseBodyDataGpu) SetReserveDisable

func (*DescribeNCInformationResponseBodyDataGpu) SetReserveDisableTotal

func (*DescribeNCInformationResponseBodyDataGpu) SetReserved

func (*DescribeNCInformationResponseBodyDataGpu) SetStatusDisable

func (*DescribeNCInformationResponseBodyDataGpu) SetStatusDisableTotal

func (*DescribeNCInformationResponseBodyDataGpu) SetTotal

func (*DescribeNCInformationResponseBodyDataGpu) SetType

func (*DescribeNCInformationResponseBodyDataGpu) SetUsed

func (*DescribeNCInformationResponseBodyDataGpu) SetUsedRatio

func (DescribeNCInformationResponseBodyDataGpu) String

type DescribeNCInformationResponseBodyDataHdd

type DescribeNCInformationResponseBodyDataHdd struct {
	Display             *bool   `json:"Display,omitempty" xml:"Display,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
}

func (DescribeNCInformationResponseBodyDataHdd) GoString

func (*DescribeNCInformationResponseBodyDataHdd) SetDisplay

func (*DescribeNCInformationResponseBodyDataHdd) SetOversellRatio

func (*DescribeNCInformationResponseBodyDataHdd) SetRemain

func (*DescribeNCInformationResponseBodyDataHdd) SetReserveDisable

func (*DescribeNCInformationResponseBodyDataHdd) SetReserveDisableTotal

func (*DescribeNCInformationResponseBodyDataHdd) SetReserved

func (*DescribeNCInformationResponseBodyDataHdd) SetStatusDisable

func (*DescribeNCInformationResponseBodyDataHdd) SetStatusDisableTotal

func (*DescribeNCInformationResponseBodyDataHdd) SetTotal

func (*DescribeNCInformationResponseBodyDataHdd) SetType

func (*DescribeNCInformationResponseBodyDataHdd) SetUsed

func (*DescribeNCInformationResponseBodyDataHdd) SetUsedRatio

func (DescribeNCInformationResponseBodyDataHdd) String

type DescribeNCInformationResponseBodyDataInfo

type DescribeNCInformationResponseBodyDataInfo struct {
	Ip   *string   `json:"Ip,omitempty" xml:"Ip,omitempty"`
	Name *string   `json:"Name,omitempty" xml:"Name,omitempty"`
	Tag  []*string `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
	Uuid *string   `json:"Uuid,omitempty" xml:"Uuid,omitempty"`
}

func (DescribeNCInformationResponseBodyDataInfo) GoString

func (*DescribeNCInformationResponseBodyDataInfo) SetIp

func (*DescribeNCInformationResponseBodyDataInfo) SetName

func (*DescribeNCInformationResponseBodyDataInfo) SetTag

func (*DescribeNCInformationResponseBodyDataInfo) SetUuid

func (DescribeNCInformationResponseBodyDataInfo) String

type DescribeNCInformationResponseBodyDataMemory

type DescribeNCInformationResponseBodyDataMemory struct {
	Display             *bool   `json:"Display,omitempty" xml:"Display,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
}

func (DescribeNCInformationResponseBodyDataMemory) GoString

func (*DescribeNCInformationResponseBodyDataMemory) SetDisplay

func (*DescribeNCInformationResponseBodyDataMemory) SetOversellRatio

func (*DescribeNCInformationResponseBodyDataMemory) SetRemain

func (*DescribeNCInformationResponseBodyDataMemory) SetReserveDisable

func (*DescribeNCInformationResponseBodyDataMemory) SetReserveDisableTotal

func (*DescribeNCInformationResponseBodyDataMemory) SetReserved

func (*DescribeNCInformationResponseBodyDataMemory) SetStatusDisable

func (*DescribeNCInformationResponseBodyDataMemory) SetStatusDisableTotal

func (*DescribeNCInformationResponseBodyDataMemory) SetTotal

func (*DescribeNCInformationResponseBodyDataMemory) SetType

func (*DescribeNCInformationResponseBodyDataMemory) SetUsed

func (*DescribeNCInformationResponseBodyDataMemory) SetUsedRatio

func (DescribeNCInformationResponseBodyDataMemory) String

type DescribeNCInformationResponseBodyDataNvme

type DescribeNCInformationResponseBodyDataNvme struct {
	Display             *bool   `json:"Display,omitempty" xml:"Display,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
}

func (DescribeNCInformationResponseBodyDataNvme) GoString

func (*DescribeNCInformationResponseBodyDataNvme) SetDisplay

func (*DescribeNCInformationResponseBodyDataNvme) SetOversellRatio

func (*DescribeNCInformationResponseBodyDataNvme) SetRemain

func (*DescribeNCInformationResponseBodyDataNvme) SetReserveDisable

func (*DescribeNCInformationResponseBodyDataNvme) SetReserveDisableTotal

func (*DescribeNCInformationResponseBodyDataNvme) SetReserved

func (*DescribeNCInformationResponseBodyDataNvme) SetStatusDisable

func (*DescribeNCInformationResponseBodyDataNvme) SetStatusDisableTotal

func (*DescribeNCInformationResponseBodyDataNvme) SetTotal

func (*DescribeNCInformationResponseBodyDataNvme) SetType

func (*DescribeNCInformationResponseBodyDataNvme) SetUsed

func (*DescribeNCInformationResponseBodyDataNvme) SetUsedRatio

func (DescribeNCInformationResponseBodyDataNvme) String

type DescribeNCInformationResponseBodyDataSsd

type DescribeNCInformationResponseBodyDataSsd struct {
	Display             *bool   `json:"Display,omitempty" xml:"Display,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
}

func (DescribeNCInformationResponseBodyDataSsd) GoString

func (*DescribeNCInformationResponseBodyDataSsd) SetDisplay

func (*DescribeNCInformationResponseBodyDataSsd) SetOversellRatio

func (*DescribeNCInformationResponseBodyDataSsd) SetRemain

func (*DescribeNCInformationResponseBodyDataSsd) SetReserveDisable

func (*DescribeNCInformationResponseBodyDataSsd) SetReserveDisableTotal

func (*DescribeNCInformationResponseBodyDataSsd) SetReserved

func (*DescribeNCInformationResponseBodyDataSsd) SetStatusDisable

func (*DescribeNCInformationResponseBodyDataSsd) SetStatusDisableTotal

func (*DescribeNCInformationResponseBodyDataSsd) SetTotal

func (*DescribeNCInformationResponseBodyDataSsd) SetType

func (*DescribeNCInformationResponseBodyDataSsd) SetUsed

func (*DescribeNCInformationResponseBodyDataSsd) SetUsedRatio

func (DescribeNCInformationResponseBodyDataSsd) String

type DescribeNCInformationResponseBodyPager

type DescribeNCInformationResponseBodyPager struct {
	Page  *int64 `json:"Page,omitempty" xml:"Page,omitempty"`
	Size  *int64 `json:"Size,omitempty" xml:"Size,omitempty"`
	Total *int64 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (DescribeNCInformationResponseBodyPager) GoString

func (*DescribeNCInformationResponseBodyPager) SetPage

func (*DescribeNCInformationResponseBodyPager) SetSize

func (*DescribeNCInformationResponseBodyPager) SetTotal

func (DescribeNCInformationResponseBodyPager) String

type DescribeNatGatewaysRequest

type DescribeNatGatewaysRequest struct {
	// The ID of the Edge Node Service (ENS) node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The name of the NAT gateway.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the NAT gateway.
	NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"`
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The page number. Pages start from page **1**.
	//
	// Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. The maximum value is **100**.
	//
	// Default value: **10**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
}

func (DescribeNatGatewaysRequest) GoString

func (s DescribeNatGatewaysRequest) GoString() string

func (*DescribeNatGatewaysRequest) SetEnsRegionId

func (*DescribeNatGatewaysRequest) SetName

func (*DescribeNatGatewaysRequest) SetNatGatewayId

func (*DescribeNatGatewaysRequest) SetNetworkId

func (*DescribeNatGatewaysRequest) SetPageNumber

func (*DescribeNatGatewaysRequest) SetPageSize

func (*DescribeNatGatewaysRequest) SetVSwitchId

func (DescribeNatGatewaysRequest) String

type DescribeNatGatewaysResponse

type DescribeNatGatewaysResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeNatGatewaysResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeNatGatewaysResponse) GoString

func (s DescribeNatGatewaysResponse) GoString() string

func (*DescribeNatGatewaysResponse) SetBody

func (*DescribeNatGatewaysResponse) SetHeaders

func (*DescribeNatGatewaysResponse) SetStatusCode

func (DescribeNatGatewaysResponse) String

type DescribeNatGatewaysResponseBody

type DescribeNatGatewaysResponseBody struct {
	// Details about the NAT gateways.
	NatGateways []*DescribeNatGatewaysResponseBodyNatGateways `json:"NatGateways,omitempty" xml:"NatGateways,omitempty" type:"Repeated"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The number of NAT gateways that are returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeNatGatewaysResponseBody) GoString

func (*DescribeNatGatewaysResponseBody) SetPageNumber

func (*DescribeNatGatewaysResponseBody) SetPageSize

func (*DescribeNatGatewaysResponseBody) SetRequestId

func (*DescribeNatGatewaysResponseBody) SetTotalCount

func (DescribeNatGatewaysResponseBody) String

type DescribeNatGatewaysResponseBodyNatGateways

type DescribeNatGatewaysResponseBodyNatGateways struct {
	// The time when the NAT gateway was created. The time follows the ISO 8601 standard in the YYYY-MM-DDThh:mm:ssZ format. The time is displayed in UTC.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The ID of the ENS node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The name of the NAT gateway.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the NAT gateway.
	NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"`
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The type of the NAT gateway.
	Spec *string `json:"Spec,omitempty" xml:"Spec,omitempty"`
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
}

func (DescribeNatGatewaysResponseBodyNatGateways) GoString

func (*DescribeNatGatewaysResponseBodyNatGateways) SetCreationTime

func (*DescribeNatGatewaysResponseBodyNatGateways) SetEnsRegionId

func (*DescribeNatGatewaysResponseBodyNatGateways) SetName

func (*DescribeNatGatewaysResponseBodyNatGateways) SetNatGatewayId

func (*DescribeNatGatewaysResponseBodyNatGateways) SetNetworkId

func (*DescribeNatGatewaysResponseBodyNatGateways) SetSpec

func (*DescribeNatGatewaysResponseBodyNatGateways) SetVSwitchId

func (DescribeNatGatewaysResponseBodyNatGateways) String

type DescribeNetworkAclsRequest

type DescribeNetworkAclsRequest struct {
	// The ID of the network ACL.
	NetworkAclId *string `json:"NetworkAclId,omitempty" xml:"NetworkAclId,omitempty"`
	// The name of the network ACL.
	//
	// The name must be 1 to 128 characters in length. The name cannot start with \*\*http:// **or** https://\*\*.
	NetworkAclName *string `json:"NetworkAclName,omitempty" xml:"NetworkAclName,omitempty"`
	// The page number. Pages start from page **1**. Default value: **1**.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Maximum value: **50**. Default value: **10**.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the associated instance.
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
}

func (DescribeNetworkAclsRequest) GoString

func (s DescribeNetworkAclsRequest) GoString() string

func (*DescribeNetworkAclsRequest) SetNetworkAclId

func (*DescribeNetworkAclsRequest) SetNetworkAclName

func (*DescribeNetworkAclsRequest) SetPageNumber

func (*DescribeNetworkAclsRequest) SetPageSize

func (*DescribeNetworkAclsRequest) SetResourceId

func (DescribeNetworkAclsRequest) String

type DescribeNetworkAclsResponse

type DescribeNetworkAclsResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeNetworkAclsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeNetworkAclsResponse) GoString

func (s DescribeNetworkAclsResponse) GoString() string

func (*DescribeNetworkAclsResponse) SetBody

func (*DescribeNetworkAclsResponse) SetHeaders

func (*DescribeNetworkAclsResponse) SetStatusCode

func (DescribeNetworkAclsResponse) String

type DescribeNetworkAclsResponseBody

type DescribeNetworkAclsResponseBody struct {
	// Details of the network ACLs.
	NetworkAcls []*DescribeNetworkAclsResponseBodyNetworkAcls `json:"NetworkAcls,omitempty" xml:"NetworkAcls,omitempty" type:"Repeated"`
	// The page number.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeNetworkAclsResponseBody) GoString

func (*DescribeNetworkAclsResponseBody) SetPageNumber

func (*DescribeNetworkAclsResponseBody) SetPageSize

func (*DescribeNetworkAclsResponseBody) SetRequestId

func (*DescribeNetworkAclsResponseBody) SetTotalCount

func (DescribeNetworkAclsResponseBody) String

type DescribeNetworkAclsResponseBodyNetworkAcls

type DescribeNetworkAclsResponseBodyNetworkAcls struct {
	// The time when the network ACL was created. The time follows the ISO 8601 standard in the `yyyy-MM-ddTHH:mm:ssZ` format. The time is displayed in UTC.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The description of the network ACL.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Details of the outbound rules.
	EgressAclEntries []*DescribeNetworkAclsResponseBodyNetworkAclsEgressAclEntries `json:"EgressAclEntries,omitempty" xml:"EgressAclEntries,omitempty" type:"Repeated"`
	// Details of the inbound rules.
	IngressAclEntries []*DescribeNetworkAclsResponseBodyNetworkAclsIngressAclEntries `json:"IngressAclEntries,omitempty" xml:"IngressAclEntries,omitempty" type:"Repeated"`
	// The ID of the network ACL.
	NetworkAclId *string `json:"NetworkAclId,omitempty" xml:"NetworkAclId,omitempty"`
	// The name of the network ACL.
	NetworkAclName *string `json:"NetworkAclName,omitempty" xml:"NetworkAclName,omitempty"`
	// Details of the associated resources.
	Resources []*DescribeNetworkAclsResponseBodyNetworkAclsResources `json:"Resources,omitempty" xml:"Resources,omitempty" type:"Repeated"`
	// The status of the network ACL. Valid values:
	//
	// *   **Available**: The network ACL is available.
	// *   **Modifying**: The network ACL is being configured.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeNetworkAclsResponseBodyNetworkAcls) GoString

func (*DescribeNetworkAclsResponseBodyNetworkAcls) SetCreationTime

func (*DescribeNetworkAclsResponseBodyNetworkAcls) SetDescription

func (*DescribeNetworkAclsResponseBodyNetworkAcls) SetNetworkAclId

func (*DescribeNetworkAclsResponseBodyNetworkAcls) SetNetworkAclName

func (*DescribeNetworkAclsResponseBodyNetworkAcls) SetStatus

func (DescribeNetworkAclsResponseBodyNetworkAcls) String

type DescribeNetworkAclsResponseBodyNetworkAclsEgressAclEntries

type DescribeNetworkAclsResponseBodyNetworkAclsEgressAclEntries struct {
	// The destination CIDR block.
	CidrBlock *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	// The description of the outbound rule.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the outbound rule.
	NetworkAclEntryId *string `json:"NetworkAclEntryId,omitempty" xml:"NetworkAclEntryId,omitempty"`
	// The name of the outbound rule.
	NetworkAclEntryName *string `json:"NetworkAclEntryName,omitempty" xml:"NetworkAclEntryName,omitempty"`
	// The action to be performed on network traffic that matches the rule. Valid values:
	//
	// *   **accept**: allows the network traffic.
	// *   **drop**: blocks the network traffic.
	Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"`
	// The destination port range of the outbound rule.
	//
	// *   If **Protocol** in the outbound rule is set to **all** or **icmp**, \*\*-1/-1\*\* is returned for this parameter. \*\*-1/-1\*\* indicates all ports.
	// *   If **Protocol** in the outbound rule is set to **tcp** or **udp**, the port range is in the following format: **1/200** or **80/80**. 120/120 indicates port 1 to port 200 and 80/80 indicates port 80. Valid values for a port: **1 to 65535**.
	PortRange *string `json:"PortRange,omitempty" xml:"PortRange,omitempty"`
	// The priority of the rule. Valid values: **1 to 100**. Default value: **1**.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The protocol. Valid values:
	//
	// *   **icmp**
	// *   **tcp**
	// *   **udp**
	// *   **all**
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
	// The type of the rule. Valid values:
	//
	// *   **system**: The rule is created by the system.
	// *   **custom**: The rule is created by a user.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeNetworkAclsResponseBodyNetworkAclsEgressAclEntries) GoString

func (*DescribeNetworkAclsResponseBodyNetworkAclsEgressAclEntries) SetCidrBlock

func (*DescribeNetworkAclsResponseBodyNetworkAclsEgressAclEntries) SetDescription

func (*DescribeNetworkAclsResponseBodyNetworkAclsEgressAclEntries) SetNetworkAclEntryId

func (*DescribeNetworkAclsResponseBodyNetworkAclsEgressAclEntries) SetNetworkAclEntryName

func (*DescribeNetworkAclsResponseBodyNetworkAclsEgressAclEntries) SetPolicy

func (*DescribeNetworkAclsResponseBodyNetworkAclsEgressAclEntries) SetPortRange

func (*DescribeNetworkAclsResponseBodyNetworkAclsEgressAclEntries) SetPriority

func (*DescribeNetworkAclsResponseBodyNetworkAclsEgressAclEntries) SetProtocol

func (*DescribeNetworkAclsResponseBodyNetworkAclsEgressAclEntries) SetType

func (DescribeNetworkAclsResponseBodyNetworkAclsEgressAclEntries) String

type DescribeNetworkAclsResponseBodyNetworkAclsIngressAclEntries

type DescribeNetworkAclsResponseBodyNetworkAclsIngressAclEntries struct {
	// The source CIDR block.
	CidrBlock *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	// The description of the inbound rule.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the inbound rule.
	NetworkAclEntryId *string `json:"NetworkAclEntryId,omitempty" xml:"NetworkAclEntryId,omitempty"`
	// The name of the inbound rule.
	NetworkAclEntryName *string `json:"NetworkAclEntryName,omitempty" xml:"NetworkAclEntryName,omitempty"`
	// The action that is performed on network traffic that matches the rule. Valid values:
	//
	// *   **accept**: allows the network traffic.
	// *   **drop**: blocks the network traffic.
	Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"`
	// The destination port range of the inbound rule.
	//
	// *   If **Protocol** in the inbound rule is set to **all** or **icmp**, \*\*-1/-1\*\* is returned for this parameter. \*\*-1/-1\*\* indicates all ports.
	// *   If **Protocol** in the inbound rule is set to **tcp** or **udp**, the port range is in the following format: **1/200** or **80/80**. 1/200 indicates port 1 to port 200 and 80/80 indicates port 80. Valid values for a port: **1 to 65535**.
	PortRange *string `json:"PortRange,omitempty" xml:"PortRange,omitempty"`
	// The priority of the rule. Valid values: **1 to 100**. Default value: **1**.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The protocol. Valid values:
	//
	// *   **icmp**
	// *   **tcp**
	// *   **udp**
	// *   **all**
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
	// The type of the rule. Valid values:
	//
	// *   **system**: The rule is created by the system.
	// *   **custom**: The rule is created by a user.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeNetworkAclsResponseBodyNetworkAclsIngressAclEntries) GoString

func (*DescribeNetworkAclsResponseBodyNetworkAclsIngressAclEntries) SetCidrBlock

func (*DescribeNetworkAclsResponseBodyNetworkAclsIngressAclEntries) SetDescription

func (*DescribeNetworkAclsResponseBodyNetworkAclsIngressAclEntries) SetNetworkAclEntryId

func (*DescribeNetworkAclsResponseBodyNetworkAclsIngressAclEntries) SetNetworkAclEntryName

func (*DescribeNetworkAclsResponseBodyNetworkAclsIngressAclEntries) SetPolicy

func (*DescribeNetworkAclsResponseBodyNetworkAclsIngressAclEntries) SetPortRange

func (*DescribeNetworkAclsResponseBodyNetworkAclsIngressAclEntries) SetPriority

func (*DescribeNetworkAclsResponseBodyNetworkAclsIngressAclEntries) SetProtocol

func (*DescribeNetworkAclsResponseBodyNetworkAclsIngressAclEntries) SetType

func (DescribeNetworkAclsResponseBodyNetworkAclsIngressAclEntries) String

type DescribeNetworkAclsResponseBodyNetworkAclsResources

type DescribeNetworkAclsResponseBodyNetworkAclsResources struct {
	// The ID of the ENS node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the associated resource.
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// The type of the associated resource.
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The association status of the resource. Valid values:
	//
	// *   **BINDED**: The resource is associated with the network ACL.
	// *   **BINDING**: The resource is being associated with the network ACL.
	// *   **UNBINDING**: The resource is being disassociated from the network ACL.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeNetworkAclsResponseBodyNetworkAclsResources) GoString

func (*DescribeNetworkAclsResponseBodyNetworkAclsResources) SetEnsRegionId

func (*DescribeNetworkAclsResponseBodyNetworkAclsResources) SetResourceId

func (*DescribeNetworkAclsResponseBodyNetworkAclsResources) SetResourceType

func (*DescribeNetworkAclsResponseBodyNetworkAclsResources) SetStatus

func (DescribeNetworkAclsResponseBodyNetworkAclsResources) String

type DescribeNetworkAttributeRequest

type DescribeNetworkAttributeRequest struct {
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
}

func (DescribeNetworkAttributeRequest) GoString

func (*DescribeNetworkAttributeRequest) SetNetworkId

func (DescribeNetworkAttributeRequest) String

type DescribeNetworkAttributeResponse

type DescribeNetworkAttributeResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeNetworkAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeNetworkAttributeResponse) GoString

func (*DescribeNetworkAttributeResponse) SetHeaders

func (*DescribeNetworkAttributeResponse) SetStatusCode

func (DescribeNetworkAttributeResponse) String

type DescribeNetworkAttributeResponseBody

type DescribeNetworkAttributeResponseBody struct {
	// The IPv4 CIDR block of the network.
	CidrBlock *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	// The list of resources in the network.
	CloudResources *DescribeNetworkAttributeResponseBodyCloudResources `json:"CloudResources,omitempty" xml:"CloudResources,omitempty" type:"Struct"`
	// The time when the network was created. The time follows the ISO 8601 standard in the YYYY-MM-DDThh:mm:ssZ format. The time is displayed in UTC.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The description of the network.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the edge node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the network access control list (ACL).
	NetworkAclId *string `json:"NetworkAclId,omitempty" xml:"NetworkAclId,omitempty"`
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The name of the network.
	NetworkName *string `json:"NetworkName,omitempty" xml:"NetworkName,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the route table.
	RouterTableId *string `json:"RouterTableId,omitempty" xml:"RouterTableId,omitempty"`
	// The status of the network. Valid values:
	//
	// *   Pending
	// *   Available
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The list of vSwitches in the network.
	VSwitchIds *DescribeNetworkAttributeResponseBodyVSwitchIds `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty" type:"Struct"`
}

func (DescribeNetworkAttributeResponseBody) GoString

func (*DescribeNetworkAttributeResponseBody) SetCidrBlock

func (*DescribeNetworkAttributeResponseBody) SetCreatedTime

func (*DescribeNetworkAttributeResponseBody) SetDescription

func (*DescribeNetworkAttributeResponseBody) SetEnsRegionId

func (*DescribeNetworkAttributeResponseBody) SetNetworkAclId

func (*DescribeNetworkAttributeResponseBody) SetNetworkId

func (*DescribeNetworkAttributeResponseBody) SetNetworkName

func (*DescribeNetworkAttributeResponseBody) SetRequestId

func (*DescribeNetworkAttributeResponseBody) SetRouterTableId

func (*DescribeNetworkAttributeResponseBody) SetStatus

func (DescribeNetworkAttributeResponseBody) String

type DescribeNetworkAttributeResponseBodyCloudResources

type DescribeNetworkAttributeResponseBodyCloudResources struct {
	CloudResourceSetType []*DescribeNetworkAttributeResponseBodyCloudResourcesCloudResourceSetType `json:"CloudResourceSetType,omitempty" xml:"CloudResourceSetType,omitempty" type:"Repeated"`
}

func (DescribeNetworkAttributeResponseBodyCloudResources) GoString

func (DescribeNetworkAttributeResponseBodyCloudResources) String

type DescribeNetworkAttributeResponseBodyCloudResourcesCloudResourceSetType

type DescribeNetworkAttributeResponseBodyCloudResourcesCloudResourceSetType struct {
	// The number of resources in the network.
	ResourceCount *int32 `json:"ResourceCount,omitempty" xml:"ResourceCount,omitempty"`
	// The resource type. VSwitch.
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
}

func (DescribeNetworkAttributeResponseBodyCloudResourcesCloudResourceSetType) GoString

func (*DescribeNetworkAttributeResponseBodyCloudResourcesCloudResourceSetType) SetResourceCount

func (*DescribeNetworkAttributeResponseBodyCloudResourcesCloudResourceSetType) SetResourceType

func (DescribeNetworkAttributeResponseBodyCloudResourcesCloudResourceSetType) String

type DescribeNetworkAttributeResponseBodyVSwitchIds

type DescribeNetworkAttributeResponseBodyVSwitchIds struct {
	VSwitchId []*string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty" type:"Repeated"`
}

func (DescribeNetworkAttributeResponseBodyVSwitchIds) GoString

func (*DescribeNetworkAttributeResponseBodyVSwitchIds) SetVSwitchId

func (DescribeNetworkAttributeResponseBodyVSwitchIds) String

type DescribeNetworkInterfacesRequest

type DescribeNetworkInterfacesRequest struct {
	// The region ID of the instance.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The ID of the ENI.
	NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" xml:"NetworkInterfaceId,omitempty"`
	// The name of the ENI.
	NetworkInterfaceName *string `json:"NetworkInterfaceName,omitempty" xml:"NetworkInterfaceName,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page. Maximum value: 50. Default value: 10.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The primary IP address of the ENI.
	PrimaryIpAddress *string `json:"PrimaryIpAddress,omitempty" xml:"PrimaryIpAddress,omitempty"`
	// The ID of the security group to which the secondary ENI belongs. To query the details of secondary ENIs based on the ID of a security group, specify this parameter.
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The status of the ENI. Valid values:
	//
	// *   Available: The ENI is available.
	// *   Attaching: The ENI is being attached to an instance.
	// *   InUse: The ENI is attached to an instance.
	// *   Detaching: The ENI is being detached from an instance.
	// *   Deleting: The ENI is being deleted.
	//
	// This parameter is empty by default, which indicates that ENIs in all states are queried.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The type of the ENI. Valid values:
	//
	// *   Primary
	// *   Secondary
	//
	// This parameter is empty by default, which indicates that both primary and secondary ENIs are queried.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
}

func (DescribeNetworkInterfacesRequest) GoString

func (*DescribeNetworkInterfacesRequest) SetEnsRegionId

func (*DescribeNetworkInterfacesRequest) SetInstanceId

func (*DescribeNetworkInterfacesRequest) SetNetworkId

func (*DescribeNetworkInterfacesRequest) SetNetworkInterfaceId

func (*DescribeNetworkInterfacesRequest) SetNetworkInterfaceName

func (*DescribeNetworkInterfacesRequest) SetPageNumber

func (*DescribeNetworkInterfacesRequest) SetPageSize

func (*DescribeNetworkInterfacesRequest) SetPrimaryIpAddress

func (*DescribeNetworkInterfacesRequest) SetSecurityGroupId

func (*DescribeNetworkInterfacesRequest) SetStatus

func (*DescribeNetworkInterfacesRequest) SetType

func (*DescribeNetworkInterfacesRequest) SetVSwitchId

func (DescribeNetworkInterfacesRequest) String

type DescribeNetworkInterfacesResponse

type DescribeNetworkInterfacesResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeNetworkInterfacesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeNetworkInterfacesResponse) GoString

func (*DescribeNetworkInterfacesResponse) SetHeaders

func (*DescribeNetworkInterfacesResponse) SetStatusCode

func (DescribeNetworkInterfacesResponse) String

type DescribeNetworkInterfacesResponseBody

type DescribeNetworkInterfacesResponseBody struct {
	// Details about the ENIs.
	NetworkInterfaceSets *DescribeNetworkInterfacesResponseBodyNetworkInterfaceSets `json:"NetworkInterfaceSets,omitempty" xml:"NetworkInterfaceSets,omitempty" type:"Struct"`
	// The number of the page to return. Pages start from page **1**. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page. Maximum value: **50**. Default value: **10**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries in the list.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeNetworkInterfacesResponseBody) GoString

func (*DescribeNetworkInterfacesResponseBody) SetPageNumber

func (*DescribeNetworkInterfacesResponseBody) SetPageSize

func (*DescribeNetworkInterfacesResponseBody) SetRequestId

func (*DescribeNetworkInterfacesResponseBody) SetTotalCount

func (DescribeNetworkInterfacesResponseBody) String

type DescribeNetworkInterfacesResponseBodyNetworkInterfaceSets

type DescribeNetworkInterfacesResponseBodyNetworkInterfaceSets struct {
	NetworkInterfaceSet []*DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSet `json:"NetworkInterfaceSet,omitempty" xml:"NetworkInterfaceSet,omitempty" type:"Repeated"`
}

func (DescribeNetworkInterfacesResponseBodyNetworkInterfaceSets) GoString

func (DescribeNetworkInterfacesResponseBodyNetworkInterfaceSets) String

type DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSet

type DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSet struct {
	// The time when the ENI was created. The time follows the ISO 8601 standard in the YYYY-MM-DDThh:mmZ format. The time is displayed in UTC. The format is yyyy-MM-ddThh:mmZ.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The description of the ENI.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the edge node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the instance to which the ENI is attached.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The media access control (MAC) address of the ENI.
	MacAddress *string `json:"MacAddress,omitempty" xml:"MacAddress,omitempty"`
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The ID of the ENI.
	NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" xml:"NetworkInterfaceId,omitempty"`
	// The name of the ENI.
	NetworkInterfaceName *string `json:"NetworkInterfaceName,omitempty" xml:"NetworkInterfaceName,omitempty"`
	// The primary private IP address.
	PrimaryIp *string `json:"PrimaryIp,omitempty" xml:"PrimaryIp,omitempty"`
	// The type of the primary IP address. Valid values:
	//
	// *   **Public**: public endpoint.
	// *   **Private**: internal endpoint.
	PrimaryIpType *string `json:"PrimaryIpType,omitempty" xml:"PrimaryIpType,omitempty"`
	// Details about the private IP addresses.
	PrivateIpSets *DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSetPrivateIpSets `json:"PrivateIpSets,omitempty" xml:"PrivateIpSets,omitempty" type:"Struct"`
	// IDs of security groups.
	SecurityGroupIds *DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSetSecurityGroupIds `json:"SecurityGroupIds,omitempty" xml:"SecurityGroupIds,omitempty" type:"Struct"`
	// The status of the ENI. Valid values:
	//
	// *   Available: The ENI is available.
	// *   Attaching: The ENI is being attached to an instance.
	// *   InUse: The ENI is attached to an instance.
	// *   Detaching: The ENI is being detached from an instance.
	// *   Deleting: The ENI is being deleted.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The type of the ENI. Valid values:
	//
	// *   Primary
	// *   Secondary
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
}

func (DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSet) GoString

func (*DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSet) SetCreationTime

func (*DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSet) SetDescription

func (*DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSet) SetEnsRegionId

func (*DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSet) SetInstanceId

func (*DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSet) SetMacAddress

func (*DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSet) SetNetworkId

func (*DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSet) SetNetworkInterfaceId

func (*DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSet) SetNetworkInterfaceName

func (*DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSet) SetPrimaryIp

func (*DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSet) SetPrimaryIpType

func (*DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSet) SetStatus

func (*DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSet) SetType

func (*DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSet) SetVSwitchId

func (DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSet) String

type DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSetPrivateIpSets

type DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSetPrivateIpSets struct {
	PrivateIpSet []*DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSetPrivateIpSetsPrivateIpSet `json:"PrivateIpSet,omitempty" xml:"PrivateIpSet,omitempty" type:"Repeated"`
}

func (DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSetPrivateIpSets) GoString

func (DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSetPrivateIpSets) String

type DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSetPrivateIpSetsPrivateIpSet

type DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSetPrivateIpSetsPrivateIpSet struct {
	// Indicates whether the IP address is the primary private IP address. Valid values:
	//
	// *   true: The IP address is the primary private IP address.
	// *   false: The IP address is the secondary private IP address.
	Primary *bool `json:"Primary,omitempty" xml:"Primary,omitempty"`
	// The private IP address.
	PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" xml:"PrivateIpAddress,omitempty"`
}

func (DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSetPrivateIpSetsPrivateIpSet) GoString

func (DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSetPrivateIpSetsPrivateIpSet) String

type DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSetSecurityGroupIds

type DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSetSecurityGroupIds struct {
	SecurityGroup []*string `json:"SecurityGroup,omitempty" xml:"SecurityGroup,omitempty" type:"Repeated"`
}

func (DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSetSecurityGroupIds) GoString

func (*DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSetSecurityGroupIds) SetSecurityGroup

func (DescribeNetworkInterfacesResponseBodyNetworkInterfaceSetsNetworkInterfaceSetSecurityGroupIds) String

type DescribeNetworksRequest

type DescribeNetworksRequest struct {
	// The ID of the edge node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The name of the network.
	NetworkName *string `json:"NetworkName,omitempty" xml:"NetworkName,omitempty"`
	// The page number of the returned page. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values: **1 to 50**. Default value: **10**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (DescribeNetworksRequest) GoString

func (s DescribeNetworksRequest) GoString() string

func (*DescribeNetworksRequest) SetEnsRegionId

func (*DescribeNetworksRequest) SetNetworkId

func (*DescribeNetworksRequest) SetNetworkName

func (*DescribeNetworksRequest) SetPageNumber

func (*DescribeNetworksRequest) SetPageSize

func (DescribeNetworksRequest) String

func (s DescribeNetworksRequest) String() string

type DescribeNetworksResponse

type DescribeNetworksResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeNetworksResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeNetworksResponse) GoString

func (s DescribeNetworksResponse) GoString() string

func (*DescribeNetworksResponse) SetBody

func (*DescribeNetworksResponse) SetHeaders

func (*DescribeNetworksResponse) SetStatusCode

func (DescribeNetworksResponse) String

func (s DescribeNetworksResponse) String() string

type DescribeNetworksResponseBody

type DescribeNetworksResponseBody struct {
	// The list of networks.
	Networks *DescribeNetworksResponseBodyNetworks `json:"Networks,omitempty" xml:"Networks,omitempty" type:"Struct"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries in the list.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeNetworksResponseBody) GoString

func (s DescribeNetworksResponseBody) GoString() string

func (*DescribeNetworksResponseBody) SetNetworks

func (*DescribeNetworksResponseBody) SetPageNumber

func (*DescribeNetworksResponseBody) SetPageSize

func (*DescribeNetworksResponseBody) SetRequestId

func (*DescribeNetworksResponseBody) SetTotalCount

func (DescribeNetworksResponseBody) String

type DescribeNetworksResponseBodyNetworks

type DescribeNetworksResponseBodyNetworks struct {
	Network []*DescribeNetworksResponseBodyNetworksNetwork `json:"Network,omitempty" xml:"Network,omitempty" type:"Repeated"`
}

func (DescribeNetworksResponseBodyNetworks) GoString

func (DescribeNetworksResponseBodyNetworks) String

type DescribeNetworksResponseBodyNetworksNetwork

type DescribeNetworksResponseBodyNetworksNetwork struct {
	// The IPv4 CIDR block of the network.
	CidrBlock *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	// The timestamp when the instance was created. Unit: milliseconds.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The description of the network.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the edge node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the network access control list (ACL).
	NetworkAclId *string `json:"NetworkAclId,omitempty" xml:"NetworkAclId,omitempty"`
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The name of the network.
	NetworkName *string `json:"NetworkName,omitempty" xml:"NetworkName,omitempty"`
	// The route table ID.
	RouterTableId *string `json:"RouterTableId,omitempty" xml:"RouterTableId,omitempty"`
	// The status of the network. Valid values:
	//
	// *   Pending
	// *   Available
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The list of vSwitches in the network.
	VSwitchIds *DescribeNetworksResponseBodyNetworksNetworkVSwitchIds `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty" type:"Struct"`
}

func (DescribeNetworksResponseBodyNetworksNetwork) GoString

func (*DescribeNetworksResponseBodyNetworksNetwork) SetCidrBlock

func (*DescribeNetworksResponseBodyNetworksNetwork) SetCreatedTime

func (*DescribeNetworksResponseBodyNetworksNetwork) SetDescription

func (*DescribeNetworksResponseBodyNetworksNetwork) SetEnsRegionId

func (*DescribeNetworksResponseBodyNetworksNetwork) SetNetworkAclId

func (*DescribeNetworksResponseBodyNetworksNetwork) SetNetworkId

func (*DescribeNetworksResponseBodyNetworksNetwork) SetNetworkName

func (*DescribeNetworksResponseBodyNetworksNetwork) SetRouterTableId

func (*DescribeNetworksResponseBodyNetworksNetwork) SetStatus

func (DescribeNetworksResponseBodyNetworksNetwork) String

type DescribeNetworksResponseBodyNetworksNetworkVSwitchIds

type DescribeNetworksResponseBodyNetworksNetworkVSwitchIds struct {
	VSwitchId []*string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty" type:"Repeated"`
}

func (DescribeNetworksResponseBodyNetworksNetworkVSwitchIds) GoString

func (*DescribeNetworksResponseBodyNetworksNetworkVSwitchIds) SetVSwitchId

func (DescribeNetworksResponseBodyNetworksNetworkVSwitchIds) String

type DescribePrePaidInstanceStockRequest

type DescribePrePaidInstanceStockRequest struct {
	// The ID of the datadisk.
	DataDiskSize *int32  `json:"DataDiskSize,omitempty" xml:"DataDiskSize,omitempty"`
	EnsRegionId  *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The size of the system disk. Unit: GB.
	InstanceSpec *string `json:"InstanceSpec,omitempty" xml:"InstanceSpec,omitempty"`
	// The ID of the systemdisk
	SystemDiskSize *int32 `json:"SystemDiskSize,omitempty" xml:"SystemDiskSize,omitempty"`
}

func (DescribePrePaidInstanceStockRequest) GoString

func (*DescribePrePaidInstanceStockRequest) SetDataDiskSize

func (*DescribePrePaidInstanceStockRequest) SetEnsRegionId

func (*DescribePrePaidInstanceStockRequest) SetInstanceSpec

func (*DescribePrePaidInstanceStockRequest) SetSystemDiskSize

func (DescribePrePaidInstanceStockRequest) String

type DescribePrePaidInstanceStockResponse

type DescribePrePaidInstanceStockResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribePrePaidInstanceStockResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribePrePaidInstanceStockResponse) GoString

func (*DescribePrePaidInstanceStockResponse) SetHeaders

func (*DescribePrePaidInstanceStockResponse) SetStatusCode

func (DescribePrePaidInstanceStockResponse) String

type DescribePrePaidInstanceStockResponseBody

type DescribePrePaidInstanceStockResponseBody struct {
	// The number of resources that you can purchase.
	AvaliableCount *int32 `json:"AvaliableCount,omitempty" xml:"AvaliableCount,omitempty"`
	// The number of vCPUs.
	Cores *int32 `json:"Cores,omitempty" xml:"Cores,omitempty"`
	// The size of the data disk.
	DataDiskSize *int32 `json:"DataDiskSize,omitempty" xml:"DataDiskSize,omitempty"`
	// The ID of the node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The instance type.
	InstanceSpec *string `json:"InstanceSpec,omitempty" xml:"InstanceSpec,omitempty"`
	// The memory size. Unit: GB.
	Memory *int32 `json:"Memory,omitempty" xml:"Memory,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The reasons for resource scarcity
	ResourceGap *string `json:"ResourceGap,omitempty" xml:"ResourceGap,omitempty"`
	// The size of the system disk. Unit: GB.
	SystemDiskSize *int32 `json:"SystemDiskSize,omitempty" xml:"SystemDiskSize,omitempty"`
}

func (DescribePrePaidInstanceStockResponseBody) GoString

func (*DescribePrePaidInstanceStockResponseBody) SetAvaliableCount

func (*DescribePrePaidInstanceStockResponseBody) SetCores

func (*DescribePrePaidInstanceStockResponseBody) SetDataDiskSize

func (*DescribePrePaidInstanceStockResponseBody) SetEnsRegionId

func (*DescribePrePaidInstanceStockResponseBody) SetInstanceSpec

func (*DescribePrePaidInstanceStockResponseBody) SetMemory

func (*DescribePrePaidInstanceStockResponseBody) SetRequestId

func (*DescribePrePaidInstanceStockResponseBody) SetResourceGap

func (*DescribePrePaidInstanceStockResponseBody) SetSystemDiskSize

func (DescribePrePaidInstanceStockResponseBody) String

type DescribePriceRequest

type DescribePriceRequest struct {
	DataDisk   []*DescribePriceRequestDataDisk `json:"DataDisk,omitempty" xml:"DataDisk,omitempty" type:"Repeated"`
	SystemDisk *DescribePriceRequestSystemDisk `json:"SystemDisk,omitempty" xml:"SystemDisk,omitempty" type:"Struct"`
	// If you leave DataDisk.1.Size empty, the value that you specified for this parameter is used.
	DataDisks []*DescribePriceRequestDataDisks `json:"DataDisks,omitempty" xml:"DataDisks,omitempty" type:"Repeated"`
	// The ID of the ENS node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The type of the instance.
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// The bandwidth metering method of the instance. Valid values:
	//
	// *   BandwidthByDay: Pay by daily peak bandwidth
	// *   95BandwidthByMonth: Pay by monthly 95th percentile bandwidth
	// *   PayByBandwidth4thMonth: Pay by monthly fourth peak bandwidth
	// *   PayByBandwidth: Pay by fixed bandwidth
	InternetChargeType *string `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"`
	// The subscription duration of the instance.
	//
	// *   If you leave the PeriodUnit parameter empty, the instance is purchased on a monthly basis. Valid values: Day and Month.
	// *   If you set PeriodUnit to Day, you can set Period only to 3.
	// *   If you set PeriodUnit to Month, you can set Period to a number from 1 to 9, or set Period to 12.
	Period *int32 `json:"Period,omitempty" xml:"Period,omitempty"`
	// The billing cycle of the ENS instance. Valid values:
	//
	// *   Month (default):
	// *   Day
	PeriodUnit *string `json:"PeriodUnit,omitempty" xml:"PeriodUnit,omitempty"`
	// The number of instances.
	Quantity *int32 `json:"Quantity,omitempty" xml:"Quantity,omitempty"`
}

func (DescribePriceRequest) GoString

func (s DescribePriceRequest) GoString() string

func (*DescribePriceRequest) SetDataDisk

func (*DescribePriceRequest) SetDataDisks

func (*DescribePriceRequest) SetEnsRegionId

func (s *DescribePriceRequest) SetEnsRegionId(v string) *DescribePriceRequest

func (*DescribePriceRequest) SetInstanceType

func (s *DescribePriceRequest) SetInstanceType(v string) *DescribePriceRequest

func (*DescribePriceRequest) SetInternetChargeType

func (s *DescribePriceRequest) SetInternetChargeType(v string) *DescribePriceRequest

func (*DescribePriceRequest) SetPeriod

func (*DescribePriceRequest) SetPeriodUnit

func (s *DescribePriceRequest) SetPeriodUnit(v string) *DescribePriceRequest

func (*DescribePriceRequest) SetQuantity

func (s *DescribePriceRequest) SetQuantity(v int32) *DescribePriceRequest

func (*DescribePriceRequest) SetSystemDisk

func (DescribePriceRequest) String

func (s DescribePriceRequest) String() string

type DescribePriceRequestDataDisk

type DescribePriceRequestDataDisk struct {
	// The size of the data disk. Unit: GB. If you specify this parameter, this parameter takes precedence over the Size property in DataDisks.
	Size *int32 `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (DescribePriceRequestDataDisk) GoString

func (s DescribePriceRequestDataDisk) GoString() string

func (*DescribePriceRequestDataDisk) SetSize

func (DescribePriceRequestDataDisk) String

type DescribePriceRequestDataDisks

type DescribePriceRequestDataDisks struct {
	// The category of the disk.
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	// The size of the data disk. Unit: GB.
	Size *int64 `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (DescribePriceRequestDataDisks) GoString

func (*DescribePriceRequestDataDisks) SetCategory

func (*DescribePriceRequestDataDisks) SetSize

func (DescribePriceRequestDataDisks) String

type DescribePriceRequestSystemDisk

type DescribePriceRequestSystemDisk struct {
	// The size of the system disk. Unit: GB.
	Size *int32 `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (DescribePriceRequestSystemDisk) GoString

func (*DescribePriceRequestSystemDisk) SetSize

func (DescribePriceRequestSystemDisk) String

type DescribePriceResponse

type DescribePriceResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribePriceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribePriceResponse) GoString

func (s DescribePriceResponse) GoString() string

func (*DescribePriceResponse) SetBody

func (*DescribePriceResponse) SetHeaders

func (*DescribePriceResponse) SetStatusCode

func (s *DescribePriceResponse) SetStatusCode(v int32) *DescribePriceResponse

func (DescribePriceResponse) String

func (s DescribePriceResponse) String() string

type DescribePriceResponseBody

type DescribePriceResponseBody struct {
	// The price information.
	PriceInfo *DescribePriceResponseBodyPriceInfo `json:"PriceInfo,omitempty" xml:"PriceInfo,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribePriceResponseBody) GoString

func (s DescribePriceResponseBody) GoString() string

func (*DescribePriceResponseBody) SetPriceInfo

func (*DescribePriceResponseBody) SetRequestId

func (DescribePriceResponseBody) String

func (s DescribePriceResponseBody) String() string

type DescribePriceResponseBodyPriceInfo

type DescribePriceResponseBodyPriceInfo struct {
	// The price.
	Price *DescribePriceResponseBodyPriceInfoPrice `json:"Price,omitempty" xml:"Price,omitempty" type:"Struct"`
}

func (DescribePriceResponseBodyPriceInfo) GoString

func (DescribePriceResponseBodyPriceInfo) String

type DescribePriceResponseBodyPriceInfoPrice

type DescribePriceResponseBodyPriceInfoPrice struct {
	// The type of currency.
	//
	// *   USD: US dollar
	// *   JPY: Japanese Yen
	Currency *string `json:"Currency,omitempty" xml:"Currency,omitempty"`
	// The discount.
	DiscountPrice *float32 `json:"DiscountPrice,omitempty" xml:"DiscountPrice,omitempty"`
	// The original price.
	OriginalPrice *float32 `json:"OriginalPrice,omitempty" xml:"OriginalPrice,omitempty"`
	// The final price.
	TradePrice *float32 `json:"TradePrice,omitempty" xml:"TradePrice,omitempty"`
}

func (DescribePriceResponseBodyPriceInfoPrice) GoString

func (*DescribePriceResponseBodyPriceInfoPrice) SetCurrency

func (*DescribePriceResponseBodyPriceInfoPrice) SetDiscountPrice

func (*DescribePriceResponseBodyPriceInfoPrice) SetOriginalPrice

func (*DescribePriceResponseBodyPriceInfoPrice) SetTradePrice

func (DescribePriceResponseBodyPriceInfoPrice) String

type DescribePriceShrinkRequest

type DescribePriceShrinkRequest struct {
	DataDisk   []*DescribePriceShrinkRequestDataDisk `json:"DataDisk,omitempty" xml:"DataDisk,omitempty" type:"Repeated"`
	SystemDisk *DescribePriceShrinkRequestSystemDisk `json:"SystemDisk,omitempty" xml:"SystemDisk,omitempty" type:"Struct"`
	// If you leave DataDisk.1.Size empty, the value that you specified for this parameter is used.
	DataDisksShrink *string `json:"DataDisks,omitempty" xml:"DataDisks,omitempty"`
	// The ID of the ENS node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The type of the instance.
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// The bandwidth metering method of the instance. Valid values:
	//
	// *   BandwidthByDay: Pay by daily peak bandwidth
	// *   95BandwidthByMonth: Pay by monthly 95th percentile bandwidth
	// *   PayByBandwidth4thMonth: Pay by monthly fourth peak bandwidth
	// *   PayByBandwidth: Pay by fixed bandwidth
	InternetChargeType *string `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"`
	// The subscription duration of the instance.
	//
	// *   If you leave the PeriodUnit parameter empty, the instance is purchased on a monthly basis. Valid values: Day and Month.
	// *   If you set PeriodUnit to Day, you can set Period only to 3.
	// *   If you set PeriodUnit to Month, you can set Period to a number from 1 to 9, or set Period to 12.
	Period *int32 `json:"Period,omitempty" xml:"Period,omitempty"`
	// The billing cycle of the ENS instance. Valid values:
	//
	// *   Month (default):
	// *   Day
	PeriodUnit *string `json:"PeriodUnit,omitempty" xml:"PeriodUnit,omitempty"`
	// The number of instances.
	Quantity *int32 `json:"Quantity,omitempty" xml:"Quantity,omitempty"`
}

func (DescribePriceShrinkRequest) GoString

func (s DescribePriceShrinkRequest) GoString() string

func (*DescribePriceShrinkRequest) SetDataDisk

func (*DescribePriceShrinkRequest) SetDataDisksShrink

func (*DescribePriceShrinkRequest) SetEnsRegionId

func (*DescribePriceShrinkRequest) SetInstanceType

func (*DescribePriceShrinkRequest) SetInternetChargeType

func (s *DescribePriceShrinkRequest) SetInternetChargeType(v string) *DescribePriceShrinkRequest

func (*DescribePriceShrinkRequest) SetPeriod

func (*DescribePriceShrinkRequest) SetPeriodUnit

func (*DescribePriceShrinkRequest) SetQuantity

func (*DescribePriceShrinkRequest) SetSystemDisk

func (DescribePriceShrinkRequest) String

type DescribePriceShrinkRequestDataDisk

type DescribePriceShrinkRequestDataDisk struct {
	// The size of the data disk. Unit: GB. If you specify this parameter, this parameter takes precedence over the Size property in DataDisks.
	Size *int32 `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (DescribePriceShrinkRequestDataDisk) GoString

func (*DescribePriceShrinkRequestDataDisk) SetSize

func (DescribePriceShrinkRequestDataDisk) String

type DescribePriceShrinkRequestSystemDisk

type DescribePriceShrinkRequestSystemDisk struct {
	// The size of the system disk. Unit: GB.
	Size *int32 `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (DescribePriceShrinkRequestSystemDisk) GoString

func (*DescribePriceShrinkRequestSystemDisk) SetSize

func (DescribePriceShrinkRequestSystemDisk) String

type DescribeRegionIspsRequest

type DescribeRegionIspsRequest struct {
	// The ID of the node. You can specify only one node ID in a call.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
}

func (DescribeRegionIspsRequest) GoString

func (s DescribeRegionIspsRequest) GoString() string

func (*DescribeRegionIspsRequest) SetEnsRegionId

func (DescribeRegionIspsRequest) String

func (s DescribeRegionIspsRequest) String() string

type DescribeRegionIspsResponse

type DescribeRegionIspsResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeRegionIspsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeRegionIspsResponse) GoString

func (s DescribeRegionIspsResponse) GoString() string

func (*DescribeRegionIspsResponse) SetBody

func (*DescribeRegionIspsResponse) SetHeaders

func (*DescribeRegionIspsResponse) SetStatusCode

func (DescribeRegionIspsResponse) String

type DescribeRegionIspsResponseBody

type DescribeRegionIspsResponseBody struct {
	// The list of ISPs.
	Isps []*DescribeRegionIspsResponseBodyIsps `json:"Isps,omitempty" xml:"Isps,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeRegionIspsResponseBody) GoString

func (*DescribeRegionIspsResponseBody) SetIsps

func (*DescribeRegionIspsResponseBody) SetRequestId

func (DescribeRegionIspsResponseBody) String

type DescribeRegionIspsResponseBodyIsps

type DescribeRegionIspsResponseBodyIsps struct {
	// The code of the ISP.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The name of the ISP.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (DescribeRegionIspsResponseBodyIsps) GoString

func (*DescribeRegionIspsResponseBodyIsps) SetCode

func (*DescribeRegionIspsResponseBodyIsps) SetName

func (DescribeRegionIspsResponseBodyIsps) String

type DescribeRegionResourceRequest

type DescribeRegionResourceRequest struct {
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	IspType     *string `json:"IspType,omitempty" xml:"IspType,omitempty"`
}

func (DescribeRegionResourceRequest) GoString

func (*DescribeRegionResourceRequest) SetEnsRegionId

func (*DescribeRegionResourceRequest) SetIspType

func (DescribeRegionResourceRequest) String

type DescribeRegionResourceResponse

type DescribeRegionResourceResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeRegionResourceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeRegionResourceResponse) GoString

func (*DescribeRegionResourceResponse) SetHeaders

func (*DescribeRegionResourceResponse) SetStatusCode

func (DescribeRegionResourceResponse) String

type DescribeRegionResourceResponseBody

type DescribeRegionResourceResponseBody struct {
	Data      []*DescribeRegionResourceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	Desc      *string                                   `json:"Desc,omitempty" xml:"Desc,omitempty"`
	Msg       *string                                   `json:"Msg,omitempty" xml:"Msg,omitempty"`
	Pager     *DescribeRegionResourceResponseBodyPager  `json:"Pager,omitempty" xml:"Pager,omitempty" type:"Struct"`
	RequestId *string                                   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeRegionResourceResponseBody) GoString

func (*DescribeRegionResourceResponseBody) SetDesc

func (*DescribeRegionResourceResponseBody) SetMsg

func (*DescribeRegionResourceResponseBody) SetRequestId

func (DescribeRegionResourceResponseBody) String

type DescribeRegionResourceResponseBodyData

type DescribeRegionResourceResponseBodyData struct {
	AreaCode       *string                                             `json:"AreaCode,omitempty" xml:"AreaCode,omitempty"`
	AreaName       *string                                             `json:"AreaName,omitempty" xml:"AreaName,omitempty"`
	ArmCard        *DescribeRegionResourceResponseBodyDataArmCard      `json:"ArmCard,omitempty" xml:"ArmCard,omitempty" type:"Struct"`
	Attributes     []*string                                           `json:"Attributes,omitempty" xml:"Attributes,omitempty" type:"Repeated"`
	Bandwidth      *DescribeRegionResourceResponseBodyDataBandwidth    `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty" type:"Struct"`
	BlockStorage   *DescribeRegionResourceResponseBodyDataBlockStorage `json:"BlockStorage,omitempty" xml:"BlockStorage,omitempty" type:"Struct"`
	CountryCode    *string                                             `json:"CountryCode,omitempty" xml:"CountryCode,omitempty"`
	CountryName    *string                                             `json:"CountryName,omitempty" xml:"CountryName,omitempty"`
	Cpu            *DescribeRegionResourceResponseBodyDataCpu          `json:"Cpu,omitempty" xml:"Cpu,omitempty" type:"Struct"`
	Gpu            *DescribeRegionResourceResponseBodyDataGpu          `json:"Gpu,omitempty" xml:"Gpu,omitempty" type:"Struct"`
	Hdd            *DescribeRegionResourceResponseBodyDataHdd          `json:"Hdd,omitempty" xml:"Hdd,omitempty" type:"Struct"`
	HouseId        *string                                             `json:"HouseId,omitempty" xml:"HouseId,omitempty"`
	Ipv4s          []*DescribeRegionResourceResponseBodyDataIpv4s      `json:"Ipv4s,omitempty" xml:"Ipv4s,omitempty" type:"Repeated"`
	Ipv6s          []*DescribeRegionResourceResponseBodyDataIpv6s      `json:"Ipv6s,omitempty" xml:"Ipv6s,omitempty" type:"Repeated"`
	IspTypes       []*string                                           `json:"IspTypes,omitempty" xml:"IspTypes,omitempty" type:"Repeated"`
	Memory         *DescribeRegionResourceResponseBodyDataMemory       `json:"Memory,omitempty" xml:"Memory,omitempty" type:"Struct"`
	Name           *string                                             `json:"Name,omitempty" xml:"Name,omitempty"`
	Nvme           *DescribeRegionResourceResponseBodyDataNvme         `json:"Nvme,omitempty" xml:"Nvme,omitempty" type:"Struct"`
	OssStorage     *DescribeRegionResourceResponseBodyDataOssStorage   `json:"OssStorage,omitempty" xml:"OssStorage,omitempty" type:"Struct"`
	Pangu          *DescribeRegionResourceResponseBodyDataPangu        `json:"Pangu,omitempty" xml:"Pangu,omitempty" type:"Struct"`
	PcfarmNum      *DescribeRegionResourceResponseBodyDataPcfarmNum    `json:"PcfarmNum,omitempty" xml:"PcfarmNum,omitempty" type:"Struct"`
	Poc            *bool                                               `json:"Poc,omitempty" xml:"Poc,omitempty"`
	ProvinceCode   *string                                             `json:"ProvinceCode,omitempty" xml:"ProvinceCode,omitempty"`
	ProvinceName   *string                                             `json:"ProvinceName,omitempty" xml:"ProvinceName,omitempty"`
	ReserveDisable *bool                                               `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	Ssd            *DescribeRegionResourceResponseBodyDataSsd          `json:"Ssd,omitempty" xml:"Ssd,omitempty" type:"Struct"`
	StatusDisable  *bool                                               `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	Type           *string                                             `json:"Type,omitempty" xml:"Type,omitempty"`
	Uuid           *string                                             `json:"Uuid,omitempty" xml:"Uuid,omitempty"`
	Virtual        *string                                             `json:"Virtual,omitempty" xml:"Virtual,omitempty"`
}

func (DescribeRegionResourceResponseBodyData) GoString

func (*DescribeRegionResourceResponseBodyData) SetAreaCode

func (*DescribeRegionResourceResponseBodyData) SetAreaName

func (*DescribeRegionResourceResponseBodyData) SetAttributes

func (*DescribeRegionResourceResponseBodyData) SetCountryCode

func (*DescribeRegionResourceResponseBodyData) SetCountryName

func (*DescribeRegionResourceResponseBodyData) SetHouseId

func (*DescribeRegionResourceResponseBodyData) SetIspTypes

func (*DescribeRegionResourceResponseBodyData) SetName

func (*DescribeRegionResourceResponseBodyData) SetPoc

func (*DescribeRegionResourceResponseBodyData) SetProvinceCode

func (*DescribeRegionResourceResponseBodyData) SetProvinceName

func (*DescribeRegionResourceResponseBodyData) SetReserveDisable

func (*DescribeRegionResourceResponseBodyData) SetStatusDisable

func (*DescribeRegionResourceResponseBodyData) SetType

func (*DescribeRegionResourceResponseBodyData) SetUuid

func (*DescribeRegionResourceResponseBodyData) SetVirtual

func (DescribeRegionResourceResponseBodyData) String

type DescribeRegionResourceResponseBodyDataArmCard

type DescribeRegionResourceResponseBodyDataArmCard struct {
	Display             *bool   `json:"Display,omitempty" xml:"Display,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
}

func (DescribeRegionResourceResponseBodyDataArmCard) GoString

func (*DescribeRegionResourceResponseBodyDataArmCard) SetDisplay

func (*DescribeRegionResourceResponseBodyDataArmCard) SetOversellRatio

func (*DescribeRegionResourceResponseBodyDataArmCard) SetRemain

func (*DescribeRegionResourceResponseBodyDataArmCard) SetReserveDisable

func (*DescribeRegionResourceResponseBodyDataArmCard) SetReserveDisableTotal

func (*DescribeRegionResourceResponseBodyDataArmCard) SetReserved

func (*DescribeRegionResourceResponseBodyDataArmCard) SetStatusDisable

func (*DescribeRegionResourceResponseBodyDataArmCard) SetStatusDisableTotal

func (*DescribeRegionResourceResponseBodyDataArmCard) SetTotal

func (*DescribeRegionResourceResponseBodyDataArmCard) SetType

func (*DescribeRegionResourceResponseBodyDataArmCard) SetUsed

func (*DescribeRegionResourceResponseBodyDataArmCard) SetUsedRatio

func (DescribeRegionResourceResponseBodyDataArmCard) String

type DescribeRegionResourceResponseBodyDataBandwidth

type DescribeRegionResourceResponseBodyDataBandwidth struct {
	Display             *bool   `json:"Display,omitempty" xml:"Display,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
}

func (DescribeRegionResourceResponseBodyDataBandwidth) GoString

func (*DescribeRegionResourceResponseBodyDataBandwidth) SetDisplay

func (*DescribeRegionResourceResponseBodyDataBandwidth) SetOversellRatio

func (*DescribeRegionResourceResponseBodyDataBandwidth) SetRemain

func (*DescribeRegionResourceResponseBodyDataBandwidth) SetReserveDisable

func (*DescribeRegionResourceResponseBodyDataBandwidth) SetReserveDisableTotal

func (*DescribeRegionResourceResponseBodyDataBandwidth) SetReserved

func (*DescribeRegionResourceResponseBodyDataBandwidth) SetStatusDisable

func (*DescribeRegionResourceResponseBodyDataBandwidth) SetStatusDisableTotal

func (*DescribeRegionResourceResponseBodyDataBandwidth) SetTotal

func (*DescribeRegionResourceResponseBodyDataBandwidth) SetType

func (*DescribeRegionResourceResponseBodyDataBandwidth) SetUsed

func (*DescribeRegionResourceResponseBodyDataBandwidth) SetUsedRatio

func (DescribeRegionResourceResponseBodyDataBandwidth) String

type DescribeRegionResourceResponseBodyDataBlockStorage

type DescribeRegionResourceResponseBodyDataBlockStorage struct {
	Display             *bool   `json:"Display,omitempty" xml:"Display,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
}

func (DescribeRegionResourceResponseBodyDataBlockStorage) GoString

func (*DescribeRegionResourceResponseBodyDataBlockStorage) SetDisplay

func (*DescribeRegionResourceResponseBodyDataBlockStorage) SetOversellRatio

func (*DescribeRegionResourceResponseBodyDataBlockStorage) SetRemain

func (*DescribeRegionResourceResponseBodyDataBlockStorage) SetReserveDisable

func (*DescribeRegionResourceResponseBodyDataBlockStorage) SetReserveDisableTotal

func (*DescribeRegionResourceResponseBodyDataBlockStorage) SetReserved

func (*DescribeRegionResourceResponseBodyDataBlockStorage) SetStatusDisable

func (*DescribeRegionResourceResponseBodyDataBlockStorage) SetStatusDisableTotal

func (*DescribeRegionResourceResponseBodyDataBlockStorage) SetTotal

func (*DescribeRegionResourceResponseBodyDataBlockStorage) SetType

func (*DescribeRegionResourceResponseBodyDataBlockStorage) SetUsed

func (*DescribeRegionResourceResponseBodyDataBlockStorage) SetUsedRatio

func (DescribeRegionResourceResponseBodyDataBlockStorage) String

type DescribeRegionResourceResponseBodyDataCpu

type DescribeRegionResourceResponseBodyDataCpu struct {
	Display             *bool   `json:"Display,omitempty" xml:"Display,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
}

func (DescribeRegionResourceResponseBodyDataCpu) GoString

func (*DescribeRegionResourceResponseBodyDataCpu) SetDisplay

func (*DescribeRegionResourceResponseBodyDataCpu) SetOversellRatio

func (*DescribeRegionResourceResponseBodyDataCpu) SetRemain

func (*DescribeRegionResourceResponseBodyDataCpu) SetReserveDisable

func (*DescribeRegionResourceResponseBodyDataCpu) SetReserveDisableTotal

func (*DescribeRegionResourceResponseBodyDataCpu) SetReserved

func (*DescribeRegionResourceResponseBodyDataCpu) SetStatusDisable

func (*DescribeRegionResourceResponseBodyDataCpu) SetStatusDisableTotal

func (*DescribeRegionResourceResponseBodyDataCpu) SetTotal

func (*DescribeRegionResourceResponseBodyDataCpu) SetType

func (*DescribeRegionResourceResponseBodyDataCpu) SetUsed

func (*DescribeRegionResourceResponseBodyDataCpu) SetUsedRatio

func (DescribeRegionResourceResponseBodyDataCpu) String

type DescribeRegionResourceResponseBodyDataGpu

type DescribeRegionResourceResponseBodyDataGpu struct {
	Display             *bool   `json:"Display,omitempty" xml:"Display,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
}

func (DescribeRegionResourceResponseBodyDataGpu) GoString

func (*DescribeRegionResourceResponseBodyDataGpu) SetDisplay

func (*DescribeRegionResourceResponseBodyDataGpu) SetOversellRatio

func (*DescribeRegionResourceResponseBodyDataGpu) SetRemain

func (*DescribeRegionResourceResponseBodyDataGpu) SetReserveDisable

func (*DescribeRegionResourceResponseBodyDataGpu) SetReserveDisableTotal

func (*DescribeRegionResourceResponseBodyDataGpu) SetReserved

func (*DescribeRegionResourceResponseBodyDataGpu) SetStatusDisable

func (*DescribeRegionResourceResponseBodyDataGpu) SetStatusDisableTotal

func (*DescribeRegionResourceResponseBodyDataGpu) SetTotal

func (*DescribeRegionResourceResponseBodyDataGpu) SetType

func (*DescribeRegionResourceResponseBodyDataGpu) SetUsed

func (*DescribeRegionResourceResponseBodyDataGpu) SetUsedRatio

func (DescribeRegionResourceResponseBodyDataGpu) String

type DescribeRegionResourceResponseBodyDataHdd

type DescribeRegionResourceResponseBodyDataHdd struct {
	Display             *bool   `json:"Display,omitempty" xml:"Display,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
}

func (DescribeRegionResourceResponseBodyDataHdd) GoString

func (*DescribeRegionResourceResponseBodyDataHdd) SetDisplay

func (*DescribeRegionResourceResponseBodyDataHdd) SetOversellRatio

func (*DescribeRegionResourceResponseBodyDataHdd) SetRemain

func (*DescribeRegionResourceResponseBodyDataHdd) SetReserveDisable

func (*DescribeRegionResourceResponseBodyDataHdd) SetReserveDisableTotal

func (*DescribeRegionResourceResponseBodyDataHdd) SetReserved

func (*DescribeRegionResourceResponseBodyDataHdd) SetStatusDisable

func (*DescribeRegionResourceResponseBodyDataHdd) SetStatusDisableTotal

func (*DescribeRegionResourceResponseBodyDataHdd) SetTotal

func (*DescribeRegionResourceResponseBodyDataHdd) SetType

func (*DescribeRegionResourceResponseBodyDataHdd) SetUsed

func (*DescribeRegionResourceResponseBodyDataHdd) SetUsedRatio

func (DescribeRegionResourceResponseBodyDataHdd) String

type DescribeRegionResourceResponseBodyDataIpv4s

type DescribeRegionResourceResponseBodyDataIpv4s struct {
	Display             *string `json:"Display,omitempty" xml:"Display,omitempty"`
	Isp                 *string `json:"Isp,omitempty" xml:"Isp,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
	Vlan                *string `json:"Vlan,omitempty" xml:"Vlan,omitempty"`
}

func (DescribeRegionResourceResponseBodyDataIpv4s) GoString

func (*DescribeRegionResourceResponseBodyDataIpv4s) SetDisplay

func (*DescribeRegionResourceResponseBodyDataIpv4s) SetIsp

func (*DescribeRegionResourceResponseBodyDataIpv4s) SetOversellRatio

func (*DescribeRegionResourceResponseBodyDataIpv4s) SetRemain

func (*DescribeRegionResourceResponseBodyDataIpv4s) SetReserveDisable

func (*DescribeRegionResourceResponseBodyDataIpv4s) SetReserveDisableTotal

func (*DescribeRegionResourceResponseBodyDataIpv4s) SetReserved

func (*DescribeRegionResourceResponseBodyDataIpv4s) SetStatusDisable

func (*DescribeRegionResourceResponseBodyDataIpv4s) SetStatusDisableTotal

func (*DescribeRegionResourceResponseBodyDataIpv4s) SetTotal

func (*DescribeRegionResourceResponseBodyDataIpv4s) SetType

func (*DescribeRegionResourceResponseBodyDataIpv4s) SetUsed

func (*DescribeRegionResourceResponseBodyDataIpv4s) SetUsedRatio

func (*DescribeRegionResourceResponseBodyDataIpv4s) SetVlan

func (DescribeRegionResourceResponseBodyDataIpv4s) String

type DescribeRegionResourceResponseBodyDataIpv6s

type DescribeRegionResourceResponseBodyDataIpv6s struct {
	Display             *string `json:"Display,omitempty" xml:"Display,omitempty"`
	Isp                 *string `json:"Isp,omitempty" xml:"Isp,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
	Vlan                *string `json:"Vlan,omitempty" xml:"Vlan,omitempty"`
}

func (DescribeRegionResourceResponseBodyDataIpv6s) GoString

func (*DescribeRegionResourceResponseBodyDataIpv6s) SetDisplay

func (*DescribeRegionResourceResponseBodyDataIpv6s) SetIsp

func (*DescribeRegionResourceResponseBodyDataIpv6s) SetOversellRatio

func (*DescribeRegionResourceResponseBodyDataIpv6s) SetRemain

func (*DescribeRegionResourceResponseBodyDataIpv6s) SetReserveDisable

func (*DescribeRegionResourceResponseBodyDataIpv6s) SetReserveDisableTotal

func (*DescribeRegionResourceResponseBodyDataIpv6s) SetReserved

func (*DescribeRegionResourceResponseBodyDataIpv6s) SetStatusDisable

func (*DescribeRegionResourceResponseBodyDataIpv6s) SetStatusDisableTotal

func (*DescribeRegionResourceResponseBodyDataIpv6s) SetTotal

func (*DescribeRegionResourceResponseBodyDataIpv6s) SetType

func (*DescribeRegionResourceResponseBodyDataIpv6s) SetUsed

func (*DescribeRegionResourceResponseBodyDataIpv6s) SetUsedRatio

func (*DescribeRegionResourceResponseBodyDataIpv6s) SetVlan

func (DescribeRegionResourceResponseBodyDataIpv6s) String

type DescribeRegionResourceResponseBodyDataMemory

type DescribeRegionResourceResponseBodyDataMemory struct {
	Display             *bool   `json:"Display,omitempty" xml:"Display,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
}

func (DescribeRegionResourceResponseBodyDataMemory) GoString

func (*DescribeRegionResourceResponseBodyDataMemory) SetDisplay

func (*DescribeRegionResourceResponseBodyDataMemory) SetOversellRatio

func (*DescribeRegionResourceResponseBodyDataMemory) SetRemain

func (*DescribeRegionResourceResponseBodyDataMemory) SetReserveDisable

func (*DescribeRegionResourceResponseBodyDataMemory) SetReserveDisableTotal

func (*DescribeRegionResourceResponseBodyDataMemory) SetReserved

func (*DescribeRegionResourceResponseBodyDataMemory) SetStatusDisable

func (*DescribeRegionResourceResponseBodyDataMemory) SetStatusDisableTotal

func (*DescribeRegionResourceResponseBodyDataMemory) SetTotal

func (*DescribeRegionResourceResponseBodyDataMemory) SetType

func (*DescribeRegionResourceResponseBodyDataMemory) SetUsed

func (*DescribeRegionResourceResponseBodyDataMemory) SetUsedRatio

func (DescribeRegionResourceResponseBodyDataMemory) String

type DescribeRegionResourceResponseBodyDataNvme

type DescribeRegionResourceResponseBodyDataNvme struct {
	Display             *bool   `json:"Display,omitempty" xml:"Display,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
}

func (DescribeRegionResourceResponseBodyDataNvme) GoString

func (*DescribeRegionResourceResponseBodyDataNvme) SetDisplay

func (*DescribeRegionResourceResponseBodyDataNvme) SetOversellRatio

func (*DescribeRegionResourceResponseBodyDataNvme) SetRemain

func (*DescribeRegionResourceResponseBodyDataNvme) SetReserveDisable

func (*DescribeRegionResourceResponseBodyDataNvme) SetReserveDisableTotal

func (*DescribeRegionResourceResponseBodyDataNvme) SetReserved

func (*DescribeRegionResourceResponseBodyDataNvme) SetStatusDisable

func (*DescribeRegionResourceResponseBodyDataNvme) SetStatusDisableTotal

func (*DescribeRegionResourceResponseBodyDataNvme) SetTotal

func (*DescribeRegionResourceResponseBodyDataNvme) SetType

func (*DescribeRegionResourceResponseBodyDataNvme) SetUsed

func (*DescribeRegionResourceResponseBodyDataNvme) SetUsedRatio

func (DescribeRegionResourceResponseBodyDataNvme) String

type DescribeRegionResourceResponseBodyDataOssStorage

type DescribeRegionResourceResponseBodyDataOssStorage struct {
	Display             *bool   `json:"Display,omitempty" xml:"Display,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
}

func (DescribeRegionResourceResponseBodyDataOssStorage) GoString

func (*DescribeRegionResourceResponseBodyDataOssStorage) SetDisplay

func (*DescribeRegionResourceResponseBodyDataOssStorage) SetOversellRatio

func (*DescribeRegionResourceResponseBodyDataOssStorage) SetRemain

func (*DescribeRegionResourceResponseBodyDataOssStorage) SetReserveDisable

func (*DescribeRegionResourceResponseBodyDataOssStorage) SetReserveDisableTotal

func (*DescribeRegionResourceResponseBodyDataOssStorage) SetReserved

func (*DescribeRegionResourceResponseBodyDataOssStorage) SetStatusDisable

func (*DescribeRegionResourceResponseBodyDataOssStorage) SetStatusDisableTotal

func (*DescribeRegionResourceResponseBodyDataOssStorage) SetTotal

func (*DescribeRegionResourceResponseBodyDataOssStorage) SetType

func (*DescribeRegionResourceResponseBodyDataOssStorage) SetUsed

func (*DescribeRegionResourceResponseBodyDataOssStorage) SetUsedRatio

func (DescribeRegionResourceResponseBodyDataOssStorage) String

type DescribeRegionResourceResponseBodyDataPangu

type DescribeRegionResourceResponseBodyDataPangu struct {
	Display             *bool   `json:"Display,omitempty" xml:"Display,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
}

func (DescribeRegionResourceResponseBodyDataPangu) GoString

func (*DescribeRegionResourceResponseBodyDataPangu) SetDisplay

func (*DescribeRegionResourceResponseBodyDataPangu) SetOversellRatio

func (*DescribeRegionResourceResponseBodyDataPangu) SetRemain

func (*DescribeRegionResourceResponseBodyDataPangu) SetReserveDisable

func (*DescribeRegionResourceResponseBodyDataPangu) SetReserveDisableTotal

func (*DescribeRegionResourceResponseBodyDataPangu) SetReserved

func (*DescribeRegionResourceResponseBodyDataPangu) SetStatusDisable

func (*DescribeRegionResourceResponseBodyDataPangu) SetStatusDisableTotal

func (*DescribeRegionResourceResponseBodyDataPangu) SetTotal

func (*DescribeRegionResourceResponseBodyDataPangu) SetType

func (*DescribeRegionResourceResponseBodyDataPangu) SetUsed

func (*DescribeRegionResourceResponseBodyDataPangu) SetUsedRatio

func (DescribeRegionResourceResponseBodyDataPangu) String

type DescribeRegionResourceResponseBodyDataPcfarmNum

type DescribeRegionResourceResponseBodyDataPcfarmNum struct {
	Display             *bool   `json:"Display,omitempty" xml:"Display,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
}

func (DescribeRegionResourceResponseBodyDataPcfarmNum) GoString

func (*DescribeRegionResourceResponseBodyDataPcfarmNum) SetDisplay

func (*DescribeRegionResourceResponseBodyDataPcfarmNum) SetOversellRatio

func (*DescribeRegionResourceResponseBodyDataPcfarmNum) SetRemain

func (*DescribeRegionResourceResponseBodyDataPcfarmNum) SetReserveDisable

func (*DescribeRegionResourceResponseBodyDataPcfarmNum) SetReserveDisableTotal

func (*DescribeRegionResourceResponseBodyDataPcfarmNum) SetReserved

func (*DescribeRegionResourceResponseBodyDataPcfarmNum) SetStatusDisable

func (*DescribeRegionResourceResponseBodyDataPcfarmNum) SetStatusDisableTotal

func (*DescribeRegionResourceResponseBodyDataPcfarmNum) SetTotal

func (*DescribeRegionResourceResponseBodyDataPcfarmNum) SetType

func (*DescribeRegionResourceResponseBodyDataPcfarmNum) SetUsed

func (*DescribeRegionResourceResponseBodyDataPcfarmNum) SetUsedRatio

func (DescribeRegionResourceResponseBodyDataPcfarmNum) String

type DescribeRegionResourceResponseBodyDataSsd

type DescribeRegionResourceResponseBodyDataSsd struct {
	Display             *bool   `json:"Display,omitempty" xml:"Display,omitempty"`
	OversellRatio       *int64  `json:"OversellRatio,omitempty" xml:"OversellRatio,omitempty"`
	Remain              *int64  `json:"Remain,omitempty" xml:"Remain,omitempty"`
	ReserveDisable      *bool   `json:"ReserveDisable,omitempty" xml:"ReserveDisable,omitempty"`
	ReserveDisableTotal *int64  `json:"ReserveDisableTotal,omitempty" xml:"ReserveDisableTotal,omitempty"`
	Reserved            *int64  `json:"Reserved,omitempty" xml:"Reserved,omitempty"`
	StatusDisable       *bool   `json:"StatusDisable,omitempty" xml:"StatusDisable,omitempty"`
	StatusDisableTotal  *int64  `json:"StatusDisableTotal,omitempty" xml:"StatusDisableTotal,omitempty"`
	Total               *int64  `json:"Total,omitempty" xml:"Total,omitempty"`
	Type                *string `json:"Type,omitempty" xml:"Type,omitempty"`
	Used                *int64  `json:"Used,omitempty" xml:"Used,omitempty"`
	UsedRatio           *int64  `json:"UsedRatio,omitempty" xml:"UsedRatio,omitempty"`
}

func (DescribeRegionResourceResponseBodyDataSsd) GoString

func (*DescribeRegionResourceResponseBodyDataSsd) SetDisplay

func (*DescribeRegionResourceResponseBodyDataSsd) SetOversellRatio

func (*DescribeRegionResourceResponseBodyDataSsd) SetRemain

func (*DescribeRegionResourceResponseBodyDataSsd) SetReserveDisable

func (*DescribeRegionResourceResponseBodyDataSsd) SetReserveDisableTotal

func (*DescribeRegionResourceResponseBodyDataSsd) SetReserved

func (*DescribeRegionResourceResponseBodyDataSsd) SetStatusDisable

func (*DescribeRegionResourceResponseBodyDataSsd) SetStatusDisableTotal

func (*DescribeRegionResourceResponseBodyDataSsd) SetTotal

func (*DescribeRegionResourceResponseBodyDataSsd) SetType

func (*DescribeRegionResourceResponseBodyDataSsd) SetUsed

func (*DescribeRegionResourceResponseBodyDataSsd) SetUsedRatio

func (DescribeRegionResourceResponseBodyDataSsd) String

type DescribeRegionResourceResponseBodyPager

type DescribeRegionResourceResponseBodyPager struct {
	Page  *int64 `json:"Page,omitempty" xml:"Page,omitempty"`
	Size  *int64 `json:"Size,omitempty" xml:"Size,omitempty"`
	Total *int64 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (DescribeRegionResourceResponseBodyPager) GoString

func (*DescribeRegionResourceResponseBodyPager) SetPage

func (*DescribeRegionResourceResponseBodyPager) SetSize

func (*DescribeRegionResourceResponseBodyPager) SetTotal

func (DescribeRegionResourceResponseBodyPager) String

type DescribeReservedResourceRequest

type DescribeReservedResourceRequest struct {
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeReservedResourceRequest) GoString

func (*DescribeReservedResourceRequest) SetVersion

func (DescribeReservedResourceRequest) String

type DescribeReservedResourceResponse

type DescribeReservedResourceResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeReservedResourceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeReservedResourceResponse) GoString

func (*DescribeReservedResourceResponse) SetHeaders

func (*DescribeReservedResourceResponse) SetStatusCode

func (DescribeReservedResourceResponse) String

type DescribeReservedResourceResponseBody

type DescribeReservedResourceResponseBody struct {
	// The returned service code. 0 indicates that the request was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The information about images.
	Images *DescribeReservedResourceResponseBodyImages `json:"Images,omitempty" xml:"Images,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The specifications of resources that you can purchase.
	SupportResources *DescribeReservedResourceResponseBodySupportResources `json:"SupportResources,omitempty" xml:"SupportResources,omitempty" type:"Struct"`
}

func (DescribeReservedResourceResponseBody) GoString

func (*DescribeReservedResourceResponseBody) SetCode

func (*DescribeReservedResourceResponseBody) SetRequestId

func (DescribeReservedResourceResponseBody) String

type DescribeReservedResourceResponseBodyImages

type DescribeReservedResourceResponseBodyImages struct {
	Image []*DescribeReservedResourceResponseBodyImagesImage `json:"Image,omitempty" xml:"Image,omitempty" type:"Repeated"`
}

func (DescribeReservedResourceResponseBodyImages) GoString

func (DescribeReservedResourceResponseBodyImages) String

type DescribeReservedResourceResponseBodyImagesImage

type DescribeReservedResourceResponseBodyImagesImage struct {
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The name of the image.
	ImageName *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
}

func (DescribeReservedResourceResponseBodyImagesImage) GoString

func (*DescribeReservedResourceResponseBodyImagesImage) SetImageId

func (*DescribeReservedResourceResponseBodyImagesImage) SetImageName

func (DescribeReservedResourceResponseBodyImagesImage) String

type DescribeReservedResourceResponseBodySupportResources

type DescribeReservedResourceResponseBodySupportResources struct {
	SupportResource []*DescribeReservedResourceResponseBodySupportResourcesSupportResource `json:"SupportResource,omitempty" xml:"SupportResource,omitempty" type:"Repeated"`
}

func (DescribeReservedResourceResponseBodySupportResources) GoString

func (DescribeReservedResourceResponseBodySupportResources) String

type DescribeReservedResourceResponseBodySupportResourcesSupportResource

type DescribeReservedResourceResponseBodySupportResourcesSupportResource struct {
	// The information of the data disk.
	DataDiskSizes *DescribeReservedResourceResponseBodySupportResourcesSupportResourceDataDiskSizes `json:"DataDiskSizes,omitempty" xml:"DataDiskSizes,omitempty" type:"Struct"`
	// The node ID.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The instance type.
	InstanceSpec *string `json:"InstanceSpec,omitempty" xml:"InstanceSpec,omitempty"`
	// The number of resources that you can purchase.
	SupportResourcesCount *string `json:"SupportResourcesCount,omitempty" xml:"SupportResourcesCount,omitempty"`
	// The information of the system disk.
	SystemDiskSizes *DescribeReservedResourceResponseBodySupportResourcesSupportResourceSystemDiskSizes `json:"SystemDiskSizes,omitempty" xml:"SystemDiskSizes,omitempty" type:"Struct"`
}

func (DescribeReservedResourceResponseBodySupportResourcesSupportResource) GoString

func (*DescribeReservedResourceResponseBodySupportResourcesSupportResource) SetEnsRegionId

func (*DescribeReservedResourceResponseBodySupportResourcesSupportResource) SetInstanceSpec

func (*DescribeReservedResourceResponseBodySupportResourcesSupportResource) SetSupportResourcesCount

func (DescribeReservedResourceResponseBodySupportResourcesSupportResource) String

type DescribeReservedResourceResponseBodySupportResourcesSupportResourceDataDiskSizes

type DescribeReservedResourceResponseBodySupportResourcesSupportResourceDataDiskSizes struct {
	DataDiskSize []*string `json:"DataDiskSize,omitempty" xml:"DataDiskSize,omitempty" type:"Repeated"`
}

func (DescribeReservedResourceResponseBodySupportResourcesSupportResourceDataDiskSizes) GoString

func (*DescribeReservedResourceResponseBodySupportResourcesSupportResourceDataDiskSizes) SetDataDiskSize

func (DescribeReservedResourceResponseBodySupportResourcesSupportResourceDataDiskSizes) String

type DescribeReservedResourceResponseBodySupportResourcesSupportResourceSystemDiskSizes

type DescribeReservedResourceResponseBodySupportResourcesSupportResourceSystemDiskSizes struct {
	SystemDiskSize []*string `json:"SystemDiskSize,omitempty" xml:"SystemDiskSize,omitempty" type:"Repeated"`
}

func (DescribeReservedResourceResponseBodySupportResourcesSupportResourceSystemDiskSizes) GoString

func (*DescribeReservedResourceResponseBodySupportResourcesSupportResourceSystemDiskSizes) SetSystemDiskSize

func (DescribeReservedResourceResponseBodySupportResourcesSupportResourceSystemDiskSizes) String

type DescribeResourceTimelineRequest

type DescribeResourceTimelineRequest struct {
	BeginTime *string `json:"BeginTime,omitempty" xml:"BeginTime,omitempty"`
	EndTime   *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	Uuid      *string `json:"Uuid,omitempty" xml:"Uuid,omitempty"`
}

func (DescribeResourceTimelineRequest) GoString

func (*DescribeResourceTimelineRequest) SetBeginTime

func (*DescribeResourceTimelineRequest) SetEndTime

func (*DescribeResourceTimelineRequest) SetUuid

func (DescribeResourceTimelineRequest) String

type DescribeResourceTimelineResponse

type DescribeResourceTimelineResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeResourceTimelineResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeResourceTimelineResponse) GoString

func (*DescribeResourceTimelineResponse) SetHeaders

func (*DescribeResourceTimelineResponse) SetStatusCode

func (DescribeResourceTimelineResponse) String

type DescribeResourceTimelineResponseBody

type DescribeResourceTimelineResponseBody struct {
	AvailableEvents []*DescribeResourceTimelineResponseBodyAvailableEvents `json:"AvailableEvents,omitempty" xml:"AvailableEvents,omitempty" type:"Repeated"`
	BizEvents       []*DescribeResourceTimelineResponseBodyBizEvents       `json:"BizEvents,omitempty" xml:"BizEvents,omitempty" type:"Repeated"`
	Desc            *string                                                `json:"Desc,omitempty" xml:"Desc,omitempty"`
	InventoryEvents []*DescribeResourceTimelineResponseBodyInventoryEvents `json:"InventoryEvents,omitempty" xml:"InventoryEvents,omitempty" type:"Repeated"`
	Msg             *string                                                `json:"Msg,omitempty" xml:"Msg,omitempty"`
	RequestId       *string                                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ReserveEvents   []*DescribeResourceTimelineResponseBodyReserveEvents   `json:"ReserveEvents,omitempty" xml:"ReserveEvents,omitempty" type:"Repeated"`
}

func (DescribeResourceTimelineResponseBody) GoString

func (*DescribeResourceTimelineResponseBody) SetDesc

func (*DescribeResourceTimelineResponseBody) SetMsg

func (*DescribeResourceTimelineResponseBody) SetRequestId

func (DescribeResourceTimelineResponseBody) String

type DescribeResourceTimelineResponseBodyAvailableEvents

type DescribeResourceTimelineResponseBodyAvailableEvents struct {
	Name           *string `json:"Name,omitempty" xml:"Name,omitempty"`
	OccurrenceTime *string `json:"OccurrenceTime,omitempty" xml:"OccurrenceTime,omitempty"`
	Reason         *string `json:"Reason,omitempty" xml:"Reason,omitempty"`
	Type           *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeResourceTimelineResponseBodyAvailableEvents) GoString

func (*DescribeResourceTimelineResponseBodyAvailableEvents) SetName

func (*DescribeResourceTimelineResponseBodyAvailableEvents) SetOccurrenceTime

func (*DescribeResourceTimelineResponseBodyAvailableEvents) SetReason

func (*DescribeResourceTimelineResponseBodyAvailableEvents) SetType

func (DescribeResourceTimelineResponseBodyAvailableEvents) String

type DescribeResourceTimelineResponseBodyBizEvents

type DescribeResourceTimelineResponseBodyBizEvents struct {
	Name           *string `json:"Name,omitempty" xml:"Name,omitempty"`
	OccurrenceTime *string `json:"OccurrenceTime,omitempty" xml:"OccurrenceTime,omitempty"`
	Reason         *string `json:"Reason,omitempty" xml:"Reason,omitempty"`
	Type           *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeResourceTimelineResponseBodyBizEvents) GoString

func (*DescribeResourceTimelineResponseBodyBizEvents) SetName

func (*DescribeResourceTimelineResponseBodyBizEvents) SetOccurrenceTime

func (*DescribeResourceTimelineResponseBodyBizEvents) SetReason

func (*DescribeResourceTimelineResponseBodyBizEvents) SetType

func (DescribeResourceTimelineResponseBodyBizEvents) String

type DescribeResourceTimelineResponseBodyInventoryEvents

type DescribeResourceTimelineResponseBodyInventoryEvents struct {
	Name           *string `json:"Name,omitempty" xml:"Name,omitempty"`
	OccurrenceTime *string `json:"OccurrenceTime,omitempty" xml:"OccurrenceTime,omitempty"`
	Reason         *string `json:"Reason,omitempty" xml:"Reason,omitempty"`
	Type           *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeResourceTimelineResponseBodyInventoryEvents) GoString

func (*DescribeResourceTimelineResponseBodyInventoryEvents) SetName

func (*DescribeResourceTimelineResponseBodyInventoryEvents) SetOccurrenceTime

func (*DescribeResourceTimelineResponseBodyInventoryEvents) SetReason

func (*DescribeResourceTimelineResponseBodyInventoryEvents) SetType

func (DescribeResourceTimelineResponseBodyInventoryEvents) String

type DescribeResourceTimelineResponseBodyReserveEvents

type DescribeResourceTimelineResponseBodyReserveEvents struct {
	Name           *string `json:"Name,omitempty" xml:"Name,omitempty"`
	OccurrenceTime *string `json:"OccurrenceTime,omitempty" xml:"OccurrenceTime,omitempty"`
	Reason         *string `json:"Reason,omitempty" xml:"Reason,omitempty"`
	Type           *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeResourceTimelineResponseBodyReserveEvents) GoString

func (*DescribeResourceTimelineResponseBodyReserveEvents) SetName

func (*DescribeResourceTimelineResponseBodyReserveEvents) SetOccurrenceTime

func (*DescribeResourceTimelineResponseBodyReserveEvents) SetReason

func (*DescribeResourceTimelineResponseBodyReserveEvents) SetType

func (DescribeResourceTimelineResponseBodyReserveEvents) String

type DescribeSDGDeploymentStatusRequest

type DescribeSDGDeploymentStatusRequest struct {
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SDGId      *string `json:"SDGId,omitempty" xml:"SDGId,omitempty"`
}

func (DescribeSDGDeploymentStatusRequest) GoString

func (*DescribeSDGDeploymentStatusRequest) SetPageNumber

func (*DescribeSDGDeploymentStatusRequest) SetPageSize

func (*DescribeSDGDeploymentStatusRequest) SetSDGId

func (DescribeSDGDeploymentStatusRequest) String

type DescribeSDGDeploymentStatusResponse

type DescribeSDGDeploymentStatusResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeSDGDeploymentStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeSDGDeploymentStatusResponse) GoString

func (*DescribeSDGDeploymentStatusResponse) SetHeaders

func (*DescribeSDGDeploymentStatusResponse) SetStatusCode

func (DescribeSDGDeploymentStatusResponse) String

type DescribeSDGDeploymentStatusResponseBody

type DescribeSDGDeploymentStatusResponseBody struct {
	DeploymentStatus []*DescribeSDGDeploymentStatusResponseBodyDeploymentStatus `json:"DeploymentStatus,omitempty" xml:"DeploymentStatus,omitempty" type:"Repeated"`
	PageNumber       *int64                                                     `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize         *int64                                                     `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId        *string                                                    `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount       *int64                                                     `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeSDGDeploymentStatusResponseBody) GoString

func (*DescribeSDGDeploymentStatusResponseBody) SetPageNumber

func (*DescribeSDGDeploymentStatusResponseBody) SetPageSize

func (*DescribeSDGDeploymentStatusResponseBody) SetRequestId

func (*DescribeSDGDeploymentStatusResponseBody) SetTotalCount

func (DescribeSDGDeploymentStatusResponseBody) String

type DescribeSDGDeploymentStatusResponseBodyDeploymentStatus

type DescribeSDGDeploymentStatusResponseBodyDeploymentStatus struct {
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	MountType  *string `json:"MountType,omitempty" xml:"MountType,omitempty"`
	RegionId   *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	Status     *string `json:"Status,omitempty" xml:"Status,omitempty"`
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (DescribeSDGDeploymentStatusResponseBodyDeploymentStatus) GoString

func (*DescribeSDGDeploymentStatusResponseBodyDeploymentStatus) SetInstanceId

func (*DescribeSDGDeploymentStatusResponseBodyDeploymentStatus) SetMountType

func (*DescribeSDGDeploymentStatusResponseBodyDeploymentStatus) SetRegionId

func (*DescribeSDGDeploymentStatusResponseBodyDeploymentStatus) SetStatus

func (*DescribeSDGDeploymentStatusResponseBodyDeploymentStatus) SetUpdateTime

func (DescribeSDGDeploymentStatusResponseBodyDeploymentStatus) String

type DescribeSecurityGroupAttributeRequest

type DescribeSecurityGroupAttributeRequest struct {
	// The ID of the security group.
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
}

func (DescribeSecurityGroupAttributeRequest) GoString

func (*DescribeSecurityGroupAttributeRequest) SetSecurityGroupId

func (DescribeSecurityGroupAttributeRequest) String

type DescribeSecurityGroupAttributeResponse

type DescribeSecurityGroupAttributeResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeSecurityGroupAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeSecurityGroupAttributeResponse) GoString

func (*DescribeSecurityGroupAttributeResponse) SetHeaders

func (*DescribeSecurityGroupAttributeResponse) SetStatusCode

func (DescribeSecurityGroupAttributeResponse) String

type DescribeSecurityGroupAttributeResponseBody

type DescribeSecurityGroupAttributeResponseBody struct {
	// The description of the security group.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Details about the rules.
	Permissions *DescribeSecurityGroupAttributeResponseBodyPermissions `json:"Permissions,omitempty" xml:"Permissions,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the destination security group.
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The name of the destination security group.
	SecurityGroupName *string `json:"SecurityGroupName,omitempty" xml:"SecurityGroupName,omitempty"`
}

func (DescribeSecurityGroupAttributeResponseBody) GoString

func (*DescribeSecurityGroupAttributeResponseBody) SetDescription

func (*DescribeSecurityGroupAttributeResponseBody) SetRequestId

func (*DescribeSecurityGroupAttributeResponseBody) SetSecurityGroupId

func (*DescribeSecurityGroupAttributeResponseBody) SetSecurityGroupName

func (DescribeSecurityGroupAttributeResponseBody) String

type DescribeSecurityGroupAttributeResponseBodyPermissions

type DescribeSecurityGroupAttributeResponseBodyPermissions struct {
	Permission []*DescribeSecurityGroupAttributeResponseBodyPermissionsPermission `json:"Permission,omitempty" xml:"Permission,omitempty" type:"Repeated"`
}

func (DescribeSecurityGroupAttributeResponseBodyPermissions) GoString

func (DescribeSecurityGroupAttributeResponseBodyPermissions) String

type DescribeSecurityGroupAttributeResponseBodyPermissionsPermission

type DescribeSecurityGroupAttributeResponseBodyPermissionsPermission struct {
	// The time at which the security group rule was created. The time is displayed in UTC.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The description.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The range of destination IP addresses for outbound access control.
	DestCidrIp *string `json:"DestCidrIp,omitempty" xml:"DestCidrIp,omitempty"`
	// The direction in which the security group rule is applied.
	Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"`
	// The transport layer protocol.
	IpProtocol *string `json:"IpProtocol,omitempty" xml:"IpProtocol,omitempty"`
	// The policy.
	Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"`
	// The source port range.
	PortRange *string `json:"PortRange,omitempty" xml:"PortRange,omitempty"`
	// The priority of the rule.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The range of source IP addresses for inbound access control.
	SourceCidrIp *string `json:"SourceCidrIp,omitempty" xml:"SourceCidrIp,omitempty"`
	// The source port number range for the security group.
	SourcePortRange *string `json:"SourcePortRange,omitempty" xml:"SourcePortRange,omitempty"`
}

func (DescribeSecurityGroupAttributeResponseBodyPermissionsPermission) GoString

func (*DescribeSecurityGroupAttributeResponseBodyPermissionsPermission) SetCreationTime

func (*DescribeSecurityGroupAttributeResponseBodyPermissionsPermission) SetDescription

func (*DescribeSecurityGroupAttributeResponseBodyPermissionsPermission) SetDestCidrIp

func (*DescribeSecurityGroupAttributeResponseBodyPermissionsPermission) SetDirection

func (*DescribeSecurityGroupAttributeResponseBodyPermissionsPermission) SetIpProtocol

func (*DescribeSecurityGroupAttributeResponseBodyPermissionsPermission) SetPolicy

func (*DescribeSecurityGroupAttributeResponseBodyPermissionsPermission) SetPortRange

func (*DescribeSecurityGroupAttributeResponseBodyPermissionsPermission) SetPriority

func (*DescribeSecurityGroupAttributeResponseBodyPermissionsPermission) SetSourceCidrIp

func (*DescribeSecurityGroupAttributeResponseBodyPermissionsPermission) SetSourcePortRange

func (DescribeSecurityGroupAttributeResponseBodyPermissionsPermission) String

type DescribeSecurityGroupsRequest

type DescribeSecurityGroupsRequest struct {
	// The page number.
	//
	// *   Pages start from page 1.
	// *   Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page.
	//
	// *   Maximum value: 50.
	// *   Default value: 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the security group.
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The name of the security group.
	SecurityGroupName *string `json:"SecurityGroupName,omitempty" xml:"SecurityGroupName,omitempty"`
	// The version number.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeSecurityGroupsRequest) GoString

func (*DescribeSecurityGroupsRequest) SetPageNumber

func (*DescribeSecurityGroupsRequest) SetPageSize

func (*DescribeSecurityGroupsRequest) SetSecurityGroupId

func (*DescribeSecurityGroupsRequest) SetSecurityGroupName

func (*DescribeSecurityGroupsRequest) SetVersion

func (DescribeSecurityGroupsRequest) String

type DescribeSecurityGroupsResponse

type DescribeSecurityGroupsResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeSecurityGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeSecurityGroupsResponse) GoString

func (*DescribeSecurityGroupsResponse) SetHeaders

func (*DescribeSecurityGroupsResponse) SetStatusCode

func (DescribeSecurityGroupsResponse) String

type DescribeSecurityGroupsResponseBody

type DescribeSecurityGroupsResponseBody struct {
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Details about security groups.
	SecurityGroups *DescribeSecurityGroupsResponseBodySecurityGroups `json:"SecurityGroups,omitempty" xml:"SecurityGroups,omitempty" type:"Struct"`
	// The total number of returned pages.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeSecurityGroupsResponseBody) GoString

func (*DescribeSecurityGroupsResponseBody) SetPageNumber

func (*DescribeSecurityGroupsResponseBody) SetPageSize

func (*DescribeSecurityGroupsResponseBody) SetRequestId

func (*DescribeSecurityGroupsResponseBody) SetTotalCount

func (DescribeSecurityGroupsResponseBody) String

type DescribeSecurityGroupsResponseBodySecurityGroups

type DescribeSecurityGroupsResponseBodySecurityGroups struct {
	SecurityGroup []*DescribeSecurityGroupsResponseBodySecurityGroupsSecurityGroup `json:"SecurityGroup,omitempty" xml:"SecurityGroup,omitempty" type:"Repeated"`
}

func (DescribeSecurityGroupsResponseBodySecurityGroups) GoString

func (DescribeSecurityGroupsResponseBodySecurityGroups) String

type DescribeSecurityGroupsResponseBodySecurityGroupsSecurityGroup

type DescribeSecurityGroupsResponseBodySecurityGroupsSecurityGroup struct {
	// The time when the security group was created. The time follows the ISO 8601 standard in the YYYY-MM-DDThh:mmZ format. The time is displayed in UTC. The format is yyyy-MM-ddThh:mmZ.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The description of the security group.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The number of associated instances.
	InstanceCount *int32 `json:"InstanceCount,omitempty" xml:"InstanceCount,omitempty"`
	// The ID of the security group.
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The name of the security group.
	SecurityGroupName *string `json:"SecurityGroupName,omitempty" xml:"SecurityGroupName,omitempty"`
}

func (DescribeSecurityGroupsResponseBodySecurityGroupsSecurityGroup) GoString

func (*DescribeSecurityGroupsResponseBodySecurityGroupsSecurityGroup) SetCreationTime

func (*DescribeSecurityGroupsResponseBodySecurityGroupsSecurityGroup) SetDescription

func (*DescribeSecurityGroupsResponseBodySecurityGroupsSecurityGroup) SetInstanceCount

func (*DescribeSecurityGroupsResponseBodySecurityGroupsSecurityGroup) SetSecurityGroupId

func (*DescribeSecurityGroupsResponseBodySecurityGroupsSecurityGroup) SetSecurityGroupName

func (DescribeSecurityGroupsResponseBodySecurityGroupsSecurityGroup) String

type DescribeSelfImagesRequest

type DescribeSelfImagesRequest struct {
	// The ID of the image. Fuzzy search is supported.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The name of the image. Fuzzy search is supported.
	ImageName *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	// The page number to return. Pages start from page **1**. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	//
	// Default value: 10.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the snapshot.
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
}

func (DescribeSelfImagesRequest) GoString

func (s DescribeSelfImagesRequest) GoString() string

func (*DescribeSelfImagesRequest) SetImageId

func (*DescribeSelfImagesRequest) SetImageName

func (*DescribeSelfImagesRequest) SetPageNumber

func (*DescribeSelfImagesRequest) SetPageSize

func (*DescribeSelfImagesRequest) SetSnapshotId

func (DescribeSelfImagesRequest) String

func (s DescribeSelfImagesRequest) String() string

type DescribeSelfImagesResponse

type DescribeSelfImagesResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeSelfImagesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeSelfImagesResponse) GoString

func (s DescribeSelfImagesResponse) GoString() string

func (*DescribeSelfImagesResponse) SetBody

func (*DescribeSelfImagesResponse) SetHeaders

func (*DescribeSelfImagesResponse) SetStatusCode

func (DescribeSelfImagesResponse) String

type DescribeSelfImagesResponseBody

type DescribeSelfImagesResponseBody struct {
	// The HTTP status code that is returned.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The image information.
	Images *DescribeSelfImagesResponseBodyImages `json:"Images,omitempty" xml:"Images,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeSelfImagesResponseBody) GoString

func (*DescribeSelfImagesResponseBody) SetCode

func (*DescribeSelfImagesResponseBody) SetRequestId

func (DescribeSelfImagesResponseBody) String

type DescribeSelfImagesResponseBodyImages

type DescribeSelfImagesResponseBodyImages struct {
	Image []*DescribeSelfImagesResponseBodyImagesImage `json:"Image,omitempty" xml:"Image,omitempty" type:"Repeated"`
}

func (DescribeSelfImagesResponseBodyImages) GoString

func (DescribeSelfImagesResponseBodyImages) String

type DescribeSelfImagesResponseBodyImagesImage

type DescribeSelfImagesResponseBodyImagesImage struct {
	// The image architecture. Valid values:
	//
	// *   i386
	// *   x86\_64
	Architecture *string `json:"Architecture,omitempty" xml:"Architecture,omitempty"`
	// Computing type. ens_vm/ens: x86 computing. bare_metal: x86 bare machine or x86 bare metal. arm_vm: ARM computing. arm_bare_metal: ARM bare machine or ARM bare metal. pcfarm: heterogeneous computing.
	ComputeType *string `json:"ComputeType,omitempty" xml:"ComputeType,omitempty"`
	// The image creation time. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The name of the image.
	ImageName *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	// The source of the image. Valid values:
	//
	// *   **system: public images**
	// *   **self: your custom images**
	ImageOwnerAlias *string `json:"ImageOwnerAlias,omitempty" xml:"ImageOwnerAlias,omitempty"`
	// The size of the image. Unit: GiB.
	ImageSize *string `json:"ImageSize,omitempty" xml:"ImageSize,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The operating system version.
	OsVersion *string `json:"OsVersion,omitempty" xml:"OsVersion,omitempty"`
	// The platform.
	//
	// *   centos
	// *   ubuntu
	// *   alios
	// *   debian
	// *   rhel
	// *   windows
	Platform *string `json:"Platform,omitempty" xml:"Platform,omitempty"`
	// The ID of the snapshot.
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	// The state of the image.
	//
	// *   Creating.
	// *   Packing.
	// *   Uploading.
	// *   Pack_failed.
	// *   Upload_failed.
	// *   Available: Only images in the Available state can be used and operated.
	// *   Unavailable.
	// *   Copying.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeSelfImagesResponseBodyImagesImage) GoString

func (*DescribeSelfImagesResponseBodyImagesImage) SetArchitecture

func (*DescribeSelfImagesResponseBodyImagesImage) SetComputeType

func (*DescribeSelfImagesResponseBodyImagesImage) SetCreationTime

func (*DescribeSelfImagesResponseBodyImagesImage) SetImageId

func (*DescribeSelfImagesResponseBodyImagesImage) SetImageName

func (*DescribeSelfImagesResponseBodyImagesImage) SetImageOwnerAlias

func (*DescribeSelfImagesResponseBodyImagesImage) SetImageSize

func (*DescribeSelfImagesResponseBodyImagesImage) SetInstanceId

func (*DescribeSelfImagesResponseBodyImagesImage) SetOsVersion

func (*DescribeSelfImagesResponseBodyImagesImage) SetPlatform

func (*DescribeSelfImagesResponseBodyImagesImage) SetSnapshotId

func (*DescribeSelfImagesResponseBodyImagesImage) SetStatus

func (DescribeSelfImagesResponseBodyImagesImage) String

type DescribeServcieScheduleRequest

type DescribeServcieScheduleRequest struct {
	// The ID of the application.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// This parameter does not take effect.
	PodConfigName *string `json:"PodConfigName,omitempty" xml:"PodConfigName,omitempty"`
	// The UUID of the device.
	Uuid *string `json:"Uuid,omitempty" xml:"Uuid,omitempty"`
}

func (DescribeServcieScheduleRequest) GoString

func (*DescribeServcieScheduleRequest) SetAppId

func (*DescribeServcieScheduleRequest) SetPodConfigName

func (*DescribeServcieScheduleRequest) SetUuid

func (DescribeServcieScheduleRequest) String

type DescribeServcieScheduleResponse

type DescribeServcieScheduleResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeServcieScheduleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeServcieScheduleResponse) GoString

func (*DescribeServcieScheduleResponse) SetHeaders

func (*DescribeServcieScheduleResponse) SetStatusCode

func (DescribeServcieScheduleResponse) String

type DescribeServcieScheduleResponseBody

type DescribeServcieScheduleResponseBody struct {
	// The index number of the scheduled virtual device (pod).
	Index *int32 `json:"Index,omitempty" xml:"Index,omitempty"`
	// The ID of the scheduled instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The IP address of the scheduled instance.
	InstanceIp *string `json:"InstanceIp,omitempty" xml:"InstanceIp,omitempty"`
	// The start port of the scheduled instance.
	InstancePort *int32 `json:"InstancePort,omitempty" xml:"InstancePort,omitempty"`
	// The summary information about the scheduled virtual device.
	PodAbstractInfo *DescribeServcieScheduleResponseBodyPodAbstractInfo `json:"PodAbstractInfo,omitempty" xml:"PodAbstractInfo,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is repeated.
	RequestRepeated *bool `json:"RequestRepeated,omitempty" xml:"RequestRepeated,omitempty"`
	// The TCP port range of the scheduled instance or container. The value is in the ${from}-$-{to} format. Example: 80-88.
	TcpPorts *string `json:"TcpPorts,omitempty" xml:"TcpPorts,omitempty"`
}

func (DescribeServcieScheduleResponseBody) GoString

func (*DescribeServcieScheduleResponseBody) SetIndex

func (*DescribeServcieScheduleResponseBody) SetInstanceId

func (*DescribeServcieScheduleResponseBody) SetInstanceIp

func (*DescribeServcieScheduleResponseBody) SetInstancePort

func (*DescribeServcieScheduleResponseBody) SetRequestId

func (*DescribeServcieScheduleResponseBody) SetRequestRepeated

func (*DescribeServcieScheduleResponseBody) SetTcpPorts

func (DescribeServcieScheduleResponseBody) String

type DescribeServcieScheduleResponseBodyPodAbstractInfo

type DescribeServcieScheduleResponseBodyPodAbstractInfo struct {
	// The name of the container service.
	ContainerService *bool `json:"ContainerService,omitempty" xml:"ContainerService,omitempty"`
	// The information about the container.
	ContainerStatuses *DescribeServcieScheduleResponseBodyPodAbstractInfoContainerStatuses `json:"ContainerStatuses,omitempty" xml:"ContainerStatuses,omitempty" type:"Struct"`
	// The name of the pod.
	Name *bool `json:"Name,omitempty" xml:"Name,omitempty"`
	// The name of the namespace.
	Namespace *bool `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// The pod scope.
	ResourceScope *bool `json:"ResourceScope,omitempty" xml:"ResourceScope,omitempty"`
	// The status of the pod.
	Status *bool `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeServcieScheduleResponseBodyPodAbstractInfo) GoString

func (*DescribeServcieScheduleResponseBodyPodAbstractInfo) SetContainerService

func (*DescribeServcieScheduleResponseBodyPodAbstractInfo) SetName

func (*DescribeServcieScheduleResponseBodyPodAbstractInfo) SetNamespace

func (*DescribeServcieScheduleResponseBodyPodAbstractInfo) SetResourceScope

func (*DescribeServcieScheduleResponseBodyPodAbstractInfo) SetStatus

func (DescribeServcieScheduleResponseBodyPodAbstractInfo) String

type DescribeServcieScheduleResponseBodyPodAbstractInfoContainerStatuses

type DescribeServcieScheduleResponseBodyPodAbstractInfoContainerStatuses struct {
	ContainerStatus []*DescribeServcieScheduleResponseBodyPodAbstractInfoContainerStatusesContainerStatus `json:"ContainerStatus,omitempty" xml:"ContainerStatus,omitempty" type:"Repeated"`
}

func (DescribeServcieScheduleResponseBodyPodAbstractInfoContainerStatuses) GoString

func (DescribeServcieScheduleResponseBodyPodAbstractInfoContainerStatuses) String

type DescribeServcieScheduleResponseBodyPodAbstractInfoContainerStatusesContainerStatus

type DescribeServcieScheduleResponseBodyPodAbstractInfoContainerStatusesContainerStatus struct {
	// The ID of the container.
	ContainerId *string `json:"ContainerId,omitempty" xml:"ContainerId,omitempty"`
	// The name of the container.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (DescribeServcieScheduleResponseBodyPodAbstractInfoContainerStatusesContainerStatus) GoString

func (*DescribeServcieScheduleResponseBodyPodAbstractInfoContainerStatusesContainerStatus) SetContainerId

func (DescribeServcieScheduleResponseBodyPodAbstractInfoContainerStatusesContainerStatus) String

type DescribeSnapshotsRequest

type DescribeSnapshotsRequest struct {
	// The ID of the disk.
	DiskId *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"`
	// The region ID of the disk. You can call the [DescribeRegions](~~25609~~) operation to query the most recent list of regions.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the snapshot. The value can be a JSON array that consists of up to 100 snapshot IDs. Separate the snapshot IDs with commas (,).
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
}

func (DescribeSnapshotsRequest) GoString

func (s DescribeSnapshotsRequest) GoString() string

func (*DescribeSnapshotsRequest) SetDiskId

func (*DescribeSnapshotsRequest) SetEnsRegionId

func (*DescribeSnapshotsRequest) SetInstanceId

func (*DescribeSnapshotsRequest) SetPageNumber

func (*DescribeSnapshotsRequest) SetPageSize

func (*DescribeSnapshotsRequest) SetSnapshotId

func (DescribeSnapshotsRequest) String

func (s DescribeSnapshotsRequest) String() string

type DescribeSnapshotsResponse

type DescribeSnapshotsResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeSnapshotsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeSnapshotsResponse) GoString

func (s DescribeSnapshotsResponse) GoString() string

func (*DescribeSnapshotsResponse) SetBody

func (*DescribeSnapshotsResponse) SetHeaders

func (*DescribeSnapshotsResponse) SetStatusCode

func (DescribeSnapshotsResponse) String

func (s DescribeSnapshotsResponse) String() string

type DescribeSnapshotsResponseBody

type DescribeSnapshotsResponseBody struct {
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information about the snapshots.
	Snapshots []*DescribeSnapshotsResponseBodySnapshots `json:"Snapshots,omitempty" xml:"Snapshots,omitempty" type:"Repeated"`
	// The total number of snapshots.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeSnapshotsResponseBody) GoString

func (*DescribeSnapshotsResponseBody) SetPageNumber

func (*DescribeSnapshotsResponseBody) SetPageSize

func (*DescribeSnapshotsResponseBody) SetRequestId

func (*DescribeSnapshotsResponseBody) SetSnapshots

func (*DescribeSnapshotsResponseBody) SetTotalCount

func (DescribeSnapshotsResponseBody) String

type DescribeSnapshotsResponseBodySnapshots

type DescribeSnapshotsResponseBodySnapshots struct {
	// The creation time. The time follows the [ISO 8601](~~25696~~) standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The description of the snapshot.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the edge node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The capacity of the disk. Unit: MiB.
	Size *string `json:"Size,omitempty" xml:"Size,omitempty"`
	// The ID of the snapshot.
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	// The name of the snapshot. This parameter is returned only if a snapshot name was specified when the snapshot was created.
	SnapshotName *string `json:"SnapshotName,omitempty" xml:"SnapshotName,omitempty"`
	// The type of the disk. Valid value:
	//
	// *   cloud_efficiency: ultra disk
	// *   cloud_ssd: all-flash disk
	// *   local_hdd: local HDD
	// *   local_ssd: local SSD
	SourceDiskCategory *string `json:"SourceDiskCategory,omitempty" xml:"SourceDiskCategory,omitempty"`
	// The ID of the source disk. This parameter is retained even after the source disk for which the snapshot was created is released.
	SourceDiskId *string `json:"SourceDiskId,omitempty" xml:"SourceDiskId,omitempty"`
	// The type of the disk. Valid value:
	//
	// *   1: system disk
	// *   2: data disk
	SourceDiskType *string `json:"SourceDiskType,omitempty" xml:"SourceDiskType,omitempty"`
	// The ID of the source edge node.
	SourceEnsRegionId *string `json:"SourceEnsRegionId,omitempty" xml:"SourceEnsRegionId,omitempty"`
	// The ID of the source snapshot.
	SourceSnapshotId *string `json:"SourceSnapshotId,omitempty" xml:"SourceSnapshotId,omitempty"`
	// The status of the snapshot. Valid value:
	//
	// *   creating: The snapshot is being created.
	// *   Available: The snapshot is available.
	// *   deleting: The snapshot is being deleted.
	// *   error: An error occurred on the snapshot.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeSnapshotsResponseBodySnapshots) GoString

func (*DescribeSnapshotsResponseBodySnapshots) SetCreationTime

func (*DescribeSnapshotsResponseBodySnapshots) SetDescription

func (*DescribeSnapshotsResponseBodySnapshots) SetEnsRegionId

func (*DescribeSnapshotsResponseBodySnapshots) SetSize

func (*DescribeSnapshotsResponseBodySnapshots) SetSnapshotId

func (*DescribeSnapshotsResponseBodySnapshots) SetSnapshotName

func (*DescribeSnapshotsResponseBodySnapshots) SetSourceDiskCategory

func (*DescribeSnapshotsResponseBodySnapshots) SetSourceDiskId

func (*DescribeSnapshotsResponseBodySnapshots) SetSourceDiskType

func (*DescribeSnapshotsResponseBodySnapshots) SetSourceEnsRegionId

func (*DescribeSnapshotsResponseBodySnapshots) SetSourceSnapshotId

func (*DescribeSnapshotsResponseBodySnapshots) SetStatus

func (DescribeSnapshotsResponseBodySnapshots) String

type DescribeSnatAttributeRequest

type DescribeSnatAttributeRequest struct {
	// The ID of the SNAT entry.
	SnatEntryId *string `json:"SnatEntryId,omitempty" xml:"SnatEntryId,omitempty"`
}

func (DescribeSnatAttributeRequest) GoString

func (s DescribeSnatAttributeRequest) GoString() string

func (*DescribeSnatAttributeRequest) SetSnatEntryId

func (DescribeSnatAttributeRequest) String

type DescribeSnatAttributeResponse

type DescribeSnatAttributeResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeSnatAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeSnatAttributeResponse) GoString

func (*DescribeSnatAttributeResponse) SetBody

func (*DescribeSnatAttributeResponse) SetHeaders

func (*DescribeSnatAttributeResponse) SetStatusCode

func (DescribeSnatAttributeResponse) String

type DescribeSnatAttributeResponseBody

type DescribeSnatAttributeResponseBody struct {
	// The time when the entry was created. The time is displayed in UTC.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	DestCIDR     *string `json:"DestCIDR,omitempty" xml:"DestCIDR,omitempty"`
	IdleTimeout  *int32  `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"`
	// The ID of the Network Address Translation (NAT) gateway.
	NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the SNAT entry.
	SnatEntryId *string `json:"SnatEntryId,omitempty" xml:"SnatEntryId,omitempty"`
	// The name of the SNAT entry.
	SnatEntryName *string `json:"SnatEntryName,omitempty" xml:"SnatEntryName,omitempty"`
	// The EIP specified in the SNAT entry. Multiple EIPs are separated by commas (,).
	SnatIp *string `json:"SnatIp,omitempty" xml:"SnatIp,omitempty"`
	// The information about the EIP specified in the SNAT entry.
	SnatIps []*DescribeSnatAttributeResponseBodySnatIps `json:"SnatIps,omitempty" xml:"SnatIps,omitempty" type:"Repeated"`
	// The source CIDR block specified in the SNAT entry.
	SourceCIDR *string `json:"SourceCIDR,omitempty" xml:"SourceCIDR,omitempty"`
	// The secondary EIP specified in the SNAT entry. Multiple secondary EIPs are separated by commas (,).
	StandbySnatIp *string `json:"StandbySnatIp,omitempty" xml:"StandbySnatIp,omitempty"`
	// The status of the secondary EIP.
	//
	// *   Running
	// *   Stopping
	// *   Stopped
	// *   Starting
	StandbyStatus *string `json:"StandbyStatus,omitempty" xml:"StandbyStatus,omitempty"`
	// The status of the SNAT entry.
	//
	// *   Pending: The SNAT entry is being created or modified.
	// *   Available: The SNAT entry is available.
	// *   Deleting: The SNAT entry is being deleted.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	Type   *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeSnatAttributeResponseBody) GoString

func (*DescribeSnatAttributeResponseBody) SetCreationTime

func (*DescribeSnatAttributeResponseBody) SetDestCIDR

func (*DescribeSnatAttributeResponseBody) SetIdleTimeout

func (*DescribeSnatAttributeResponseBody) SetNatGatewayId

func (*DescribeSnatAttributeResponseBody) SetRequestId

func (*DescribeSnatAttributeResponseBody) SetSnatEntryId

func (*DescribeSnatAttributeResponseBody) SetSnatEntryName

func (*DescribeSnatAttributeResponseBody) SetSnatIp

func (*DescribeSnatAttributeResponseBody) SetSourceCIDR

func (*DescribeSnatAttributeResponseBody) SetStandbySnatIp

func (*DescribeSnatAttributeResponseBody) SetStandbyStatus

func (*DescribeSnatAttributeResponseBody) SetStatus

func (*DescribeSnatAttributeResponseBody) SetType

func (DescribeSnatAttributeResponseBody) String

type DescribeSnatAttributeResponseBodySnatIps

type DescribeSnatAttributeResponseBodySnatIps struct {
	// The time when the EIP was created. The time is displayed in UTC.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The IP address.
	Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
	// The status of the EIP.
	//
	// *   Running
	// *   Stopping
	// *   Stopped
	// *   Starting
	// *   Releasing
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeSnatAttributeResponseBodySnatIps) GoString

func (*DescribeSnatAttributeResponseBodySnatIps) SetCreationTime

func (*DescribeSnatAttributeResponseBodySnatIps) SetIp

func (*DescribeSnatAttributeResponseBodySnatIps) SetStatus

func (DescribeSnatAttributeResponseBodySnatIps) String

type DescribeSnatTableEntriesRequest

type DescribeSnatTableEntriesRequest struct {
	// The ID of the Network Address Translation (NAT) gateway.
	NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"`
	// The page number. Pages start from page **1**.
	//
	// Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. The maximum value is **100**.
	//
	// Default value: **10**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the SNAT entry.
	SnatEntryId *string `json:"SnatEntryId,omitempty" xml:"SnatEntryId,omitempty"`
	// The name of the SNAT entry.
	SnatEntryName *string `json:"SnatEntryName,omitempty" xml:"SnatEntryName,omitempty"`
	// The elastic IP address (EIP) specified in the SNAT entry.
	SnatIp *string `json:"SnatIp,omitempty" xml:"SnatIp,omitempty"`
	// The source CIDR block specified in the SNAT entry.
	SourceCIDR *string `json:"SourceCIDR,omitempty" xml:"SourceCIDR,omitempty"`
}

func (DescribeSnatTableEntriesRequest) GoString

func (*DescribeSnatTableEntriesRequest) SetNatGatewayId

func (*DescribeSnatTableEntriesRequest) SetPageNumber

func (*DescribeSnatTableEntriesRequest) SetPageSize

func (*DescribeSnatTableEntriesRequest) SetSnatEntryId

func (*DescribeSnatTableEntriesRequest) SetSnatEntryName

func (*DescribeSnatTableEntriesRequest) SetSnatIp

func (*DescribeSnatTableEntriesRequest) SetSourceCIDR

func (DescribeSnatTableEntriesRequest) String

type DescribeSnatTableEntriesResponse

type DescribeSnatTableEntriesResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeSnatTableEntriesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeSnatTableEntriesResponse) GoString

func (*DescribeSnatTableEntriesResponse) SetHeaders

func (*DescribeSnatTableEntriesResponse) SetStatusCode

func (DescribeSnatTableEntriesResponse) String

type DescribeSnatTableEntriesResponseBody

type DescribeSnatTableEntriesResponseBody struct {
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Details of SNAT entries.
	SnatTableEntries []*DescribeSnatTableEntriesResponseBodySnatTableEntries `json:"SnatTableEntries,omitempty" xml:"SnatTableEntries,omitempty" type:"Repeated"`
	// The number of SNAT entries that are returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeSnatTableEntriesResponseBody) GoString

func (*DescribeSnatTableEntriesResponseBody) SetPageNumber

func (*DescribeSnatTableEntriesResponseBody) SetPageSize

func (*DescribeSnatTableEntriesResponseBody) SetRequestId

func (*DescribeSnatTableEntriesResponseBody) SetTotalCount

func (DescribeSnatTableEntriesResponseBody) String

type DescribeSnatTableEntriesResponseBodySnatTableEntries

type DescribeSnatTableEntriesResponseBodySnatTableEntries struct {
	// The ID of the NAT gateway.
	NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"`
	// The ID of the SNAT entry.
	SnatEntryId *string `json:"SnatEntryId,omitempty" xml:"SnatEntryId,omitempty"`
	// The name of the SNAT entry.
	SnatEntryName *string `json:"SnatEntryName,omitempty" xml:"SnatEntryName,omitempty"`
	// The EIP specified in the SNAT entry.
	SnatIp *string `json:"SnatIp,omitempty" xml:"SnatIp,omitempty"`
	// The source CIDR block specified in the SNAT entry.
	SourceCIDR *string `json:"SourceCIDR,omitempty" xml:"SourceCIDR,omitempty"`
	// The secondary EIP. Multiple EIPs are separated by commas (,).
	StandbySnatIp *string `json:"StandbySnatIp,omitempty" xml:"StandbySnatIp,omitempty"`
	// The status of the secondary EIP. Valid values:
	//
	// *   Running
	// *   Stopping
	// *   Stopped
	// *   Starting
	StandbyStatus *string `json:"StandbyStatus,omitempty" xml:"StandbyStatus,omitempty"`
	// The status of the SNAT entry. Valid values:
	//
	// *   Pending: The SNAT entry is being created or modified.
	// *   Available: The SNAT entry is available.
	// *   Deleting: The SNAT entry is being deleted.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeSnatTableEntriesResponseBodySnatTableEntries) GoString

func (*DescribeSnatTableEntriesResponseBodySnatTableEntries) SetNatGatewayId

func (*DescribeSnatTableEntriesResponseBodySnatTableEntries) SetSnatEntryId

func (*DescribeSnatTableEntriesResponseBodySnatTableEntries) SetSnatEntryName

func (*DescribeSnatTableEntriesResponseBodySnatTableEntries) SetSnatIp

func (*DescribeSnatTableEntriesResponseBodySnatTableEntries) SetSourceCIDR

func (*DescribeSnatTableEntriesResponseBodySnatTableEntries) SetStandbySnatIp

func (*DescribeSnatTableEntriesResponseBodySnatTableEntries) SetStandbyStatus

func (*DescribeSnatTableEntriesResponseBodySnatTableEntries) SetStatus

func (DescribeSnatTableEntriesResponseBodySnatTableEntries) String

type DescribeUserBandWidthDataRequest

type DescribeUserBandWidthDataRequest struct {
	// The end of the time range to query.
	//
	// *   Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	// *   If the value of the seconds place is not 00, the start time is automatically set to the next minute.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the node. You can specify only one node ID. By default, all nodes are queried.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the instance for which you want to query the data. You can specify only one instance ID. By default, all instances are queried.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The Internet service provider (ISP). Valid values:
	//
	// *   cmcc: China Mobile
	// *   telecom: China Telecom
	// *   unicom: China Unicom
	// *   multiCarrier: multi-line ISP
	Isp *string `json:"Isp,omitempty" xml:"Isp,omitempty"`
	// The precision of the monitoring data that you want to obtain. Valid values: 300, 1200, 3600, and 14400. Default value: 300. Unit: seconds.
	Period *string `json:"Period,omitempty" xml:"Period,omitempty"`
	// The beginning of the time range to query.
	//
	// *   Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	// *   If the value of the seconds place is not 00, the start time is automatically set to the next minute.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribeUserBandWidthDataRequest) GoString

func (*DescribeUserBandWidthDataRequest) SetEndTime

func (*DescribeUserBandWidthDataRequest) SetEnsRegionId

func (*DescribeUserBandWidthDataRequest) SetInstanceId

func (*DescribeUserBandWidthDataRequest) SetIsp

func (*DescribeUserBandWidthDataRequest) SetPeriod

func (*DescribeUserBandWidthDataRequest) SetStartTime

func (DescribeUserBandWidthDataRequest) String

type DescribeUserBandWidthDataResponse

type DescribeUserBandWidthDataResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeUserBandWidthDataResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeUserBandWidthDataResponse) GoString

func (*DescribeUserBandWidthDataResponse) SetHeaders

func (*DescribeUserBandWidthDataResponse) SetStatusCode

func (DescribeUserBandWidthDataResponse) String

type DescribeUserBandWidthDataResponseBody

type DescribeUserBandWidthDataResponseBody struct {
	// The returned service code. 0 indicates that the request was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The monitoring data.
	MonitorData *DescribeUserBandWidthDataResponseBodyMonitorData `json:"MonitorData,omitempty" xml:"MonitorData,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeUserBandWidthDataResponseBody) GoString

func (*DescribeUserBandWidthDataResponseBody) SetCode

func (*DescribeUserBandWidthDataResponseBody) SetRequestId

func (DescribeUserBandWidthDataResponseBody) String

type DescribeUserBandWidthDataResponseBodyMonitorData

type DescribeUserBandWidthDataResponseBodyMonitorData struct {
	// The bandwidth data.
	BandWidthMonitorData []*DescribeUserBandWidthDataResponseBodyMonitorDataBandWidthMonitorData `json:"BandWidthMonitorData,omitempty" xml:"BandWidthMonitorData,omitempty" type:"Repeated"`
	// The maximum outbound bandwidth within the queried time range. Unit: bit/s.
	MaxDownBandWidth *string `json:"MaxDownBandWidth,omitempty" xml:"MaxDownBandWidth,omitempty"`
	// The maximum inbound bandwidth within the queried time range. Unit: bit/s.
	MaxUpBandWidth *string `json:"MaxUpBandWidth,omitempty" xml:"MaxUpBandWidth,omitempty"`
}

func (DescribeUserBandWidthDataResponseBodyMonitorData) GoString

func (*DescribeUserBandWidthDataResponseBodyMonitorData) SetMaxDownBandWidth

func (*DescribeUserBandWidthDataResponseBodyMonitorData) SetMaxUpBandWidth

func (DescribeUserBandWidthDataResponseBodyMonitorData) String

type DescribeUserBandWidthDataResponseBodyMonitorDataBandWidthMonitorData

type DescribeUserBandWidthDataResponseBodyMonitorDataBandWidthMonitorData struct {
	// The outbound bandwidth. Unit: bit/s.
	DownBandWidth *int64 `json:"DownBandWidth,omitempty" xml:"DownBandWidth,omitempty"`
	// The Internet traffic to the instance. Unit: bytes.
	InternetRX *int64 `json:"InternetRX,omitempty" xml:"InternetRX,omitempty"`
	// The Internet traffic from the instance. Unit: bytes.
	InternetTX *int64 `json:"InternetTX,omitempty" xml:"InternetTX,omitempty"`
	// The timestamp when the monitoring data was queried. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
	TimeStamp *string `json:"TimeStamp,omitempty" xml:"TimeStamp,omitempty"`
	// The inbound bandwidth. Unit: bit/s.
	UpBandWidth *int64 `json:"UpBandWidth,omitempty" xml:"UpBandWidth,omitempty"`
}

func (DescribeUserBandWidthDataResponseBodyMonitorDataBandWidthMonitorData) GoString

func (*DescribeUserBandWidthDataResponseBodyMonitorDataBandWidthMonitorData) SetDownBandWidth

func (*DescribeUserBandWidthDataResponseBodyMonitorDataBandWidthMonitorData) SetInternetRX

func (*DescribeUserBandWidthDataResponseBodyMonitorDataBandWidthMonitorData) SetInternetTX

func (*DescribeUserBandWidthDataResponseBodyMonitorDataBandWidthMonitorData) SetTimeStamp

func (*DescribeUserBandWidthDataResponseBodyMonitorDataBandWidthMonitorData) SetUpBandWidth

func (DescribeUserBandWidthDataResponseBodyMonitorDataBandWidthMonitorData) String

type DescribeVSwitchesRequest

type DescribeVSwitchesRequest struct {
	// The ID of the edge node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the VPC to which the vSwitches belong.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The order in which you want to sort the returned data. Example: {"EnsRegionId":"desc"}.
	//
	// By default, the nodes are sorted by IDs in descending order.
	OrderByParams *string `json:"OrderByParams,omitempty" xml:"OrderByParams,omitempty"`
	// The page number of the returned page. Default value: **1**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. Valid values: **1 to 50**. Default value: **10**.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The name of the vSwitch.
	VSwitchName *string `json:"VSwitchName,omitempty" xml:"VSwitchName,omitempty"`
	// The version of the API.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeVSwitchesRequest) GoString

func (s DescribeVSwitchesRequest) GoString() string

func (*DescribeVSwitchesRequest) SetEnsRegionId

func (*DescribeVSwitchesRequest) SetNetworkId

func (*DescribeVSwitchesRequest) SetOrderByParams

func (*DescribeVSwitchesRequest) SetPageNumber

func (*DescribeVSwitchesRequest) SetPageSize

func (*DescribeVSwitchesRequest) SetVSwitchId

func (*DescribeVSwitchesRequest) SetVSwitchName

func (*DescribeVSwitchesRequest) SetVersion

func (DescribeVSwitchesRequest) String

func (s DescribeVSwitchesRequest) String() string

type DescribeVSwitchesResponse

type DescribeVSwitchesResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeVSwitchesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeVSwitchesResponse) GoString

func (s DescribeVSwitchesResponse) GoString() string

func (*DescribeVSwitchesResponse) SetBody

func (*DescribeVSwitchesResponse) SetHeaders

func (*DescribeVSwitchesResponse) SetStatusCode

func (DescribeVSwitchesResponse) String

func (s DescribeVSwitchesResponse) String() string

type DescribeVSwitchesResponseBody

type DescribeVSwitchesResponseBody struct {
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries in the list.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
	// The information about the vSwitches. For more information, see the array of vSwitches in the response examples in the JSON format.
	VSwitches *DescribeVSwitchesResponseBodyVSwitches `json:"VSwitches,omitempty" xml:"VSwitches,omitempty" type:"Struct"`
}

func (DescribeVSwitchesResponseBody) GoString

func (*DescribeVSwitchesResponseBody) SetPageNumber

func (*DescribeVSwitchesResponseBody) SetPageSize

func (*DescribeVSwitchesResponseBody) SetRequestId

func (*DescribeVSwitchesResponseBody) SetTotalCount

func (DescribeVSwitchesResponseBody) String

type DescribeVSwitchesResponseBodyVSwitches

type DescribeVSwitchesResponseBodyVSwitches struct {
	VSwitch []*DescribeVSwitchesResponseBodyVSwitchesVSwitch `json:"VSwitch,omitempty" xml:"VSwitch,omitempty" type:"Repeated"`
}

func (DescribeVSwitchesResponseBodyVSwitches) GoString

func (DescribeVSwitchesResponseBodyVSwitches) String

type DescribeVSwitchesResponseBodyVSwitchesVSwitch

type DescribeVSwitchesResponseBodyVSwitchesVSwitch struct {
	// The IPv4 CIDR block of the vSwitch.
	CidrBlock *string `json:"CidrBlock,omitempty" xml:"CidrBlock,omitempty"`
	// The time when the vSwitch was created. The time follows the ISO 8601 standard in the YYYY-MM-DDThh:mm:ssZ format. The time is displayed in UTC.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The description of the vSwitch.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the edge node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The number of available IP addresses.
	FreeIpCount *int64 `json:"FreeIpCount,omitempty" xml:"FreeIpCount,omitempty"`
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The status of the vSwitch. Valid values:
	//
	// *   Pending
	// *   Available
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The name of the vSwitch.
	VSwitchName *string `json:"VSwitchName,omitempty" xml:"VSwitchName,omitempty"`
}

func (DescribeVSwitchesResponseBodyVSwitchesVSwitch) GoString

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetCidrBlock

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetCreatedTime

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetDescription

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetEnsRegionId

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetFreeIpCount

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetNetworkId

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetStatus

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetVSwitchId

func (*DescribeVSwitchesResponseBodyVSwitchesVSwitch) SetVSwitchName

func (DescribeVSwitchesResponseBodyVSwitchesVSwitch) String

type DescribeWorkflowActivityRequest

type DescribeWorkflowActivityRequest struct {
	WorkFlowId *string `json:"WorkFlowId,omitempty" xml:"WorkFlowId,omitempty"`
}

func (DescribeWorkflowActivityRequest) GoString

func (*DescribeWorkflowActivityRequest) SetWorkFlowId

func (DescribeWorkflowActivityRequest) String

type DescribeWorkflowActivityResponse

type DescribeWorkflowActivityResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeWorkflowActivityResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeWorkflowActivityResponse) GoString

func (*DescribeWorkflowActivityResponse) SetHeaders

func (*DescribeWorkflowActivityResponse) SetStatusCode

func (DescribeWorkflowActivityResponse) String

type DescribeWorkflowActivityResponseBody

type DescribeWorkflowActivityResponseBody struct {
	ActivityInfo []*DescribeWorkflowActivityResponseBodyActivityInfo `json:"ActivityInfo,omitempty" xml:"ActivityInfo,omitempty" type:"Repeated"`
	RequestId    *string                                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeWorkflowActivityResponseBody) GoString

func (*DescribeWorkflowActivityResponseBody) SetRequestId

func (DescribeWorkflowActivityResponseBody) String

type DescribeWorkflowActivityResponseBodyActivityInfo

type DescribeWorkflowActivityResponseBodyActivityInfo struct {
	ActivityId   *string `json:"ActivityId,omitempty" xml:"ActivityId,omitempty"`
	ActivityName *string `json:"ActivityName,omitempty" xml:"ActivityName,omitempty"`
	Duration     *string `json:"Duration,omitempty" xml:"Duration,omitempty"`
	Error        *string `json:"Error,omitempty" xml:"Error,omitempty"`
	GmtCreate    *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	GmtEnd       *string `json:"GmtEnd,omitempty" xml:"GmtEnd,omitempty"`
	GmtStart     *string `json:"GmtStart,omitempty" xml:"GmtStart,omitempty"`
	Input        *string `json:"Input,omitempty" xml:"Input,omitempty"`
	Method       *string `json:"Method,omitempty" xml:"Method,omitempty"`
	Output       *string `json:"Output,omitempty" xml:"Output,omitempty"`
	State        *string `json:"State,omitempty" xml:"State,omitempty"`
	WorkerNode   *string `json:"WorkerNode,omitempty" xml:"WorkerNode,omitempty"`
}

func (DescribeWorkflowActivityResponseBodyActivityInfo) GoString

func (*DescribeWorkflowActivityResponseBodyActivityInfo) SetActivityId

func (*DescribeWorkflowActivityResponseBodyActivityInfo) SetActivityName

func (*DescribeWorkflowActivityResponseBodyActivityInfo) SetDuration

func (*DescribeWorkflowActivityResponseBodyActivityInfo) SetError

func (*DescribeWorkflowActivityResponseBodyActivityInfo) SetGmtCreate

func (*DescribeWorkflowActivityResponseBodyActivityInfo) SetGmtEnd

func (*DescribeWorkflowActivityResponseBodyActivityInfo) SetGmtStart

func (*DescribeWorkflowActivityResponseBodyActivityInfo) SetInput

func (*DescribeWorkflowActivityResponseBodyActivityInfo) SetMethod

func (*DescribeWorkflowActivityResponseBodyActivityInfo) SetOutput

func (*DescribeWorkflowActivityResponseBodyActivityInfo) SetState

func (*DescribeWorkflowActivityResponseBodyActivityInfo) SetWorkerNode

func (DescribeWorkflowActivityResponseBodyActivityInfo) String

type DescribeWorkflowRequest

type DescribeWorkflowRequest struct {
	AliUid       *string `json:"AliUid,omitempty" xml:"AliUid,omitempty"`
	BusinessId   *string `json:"BusinessId,omitempty" xml:"BusinessId,omitempty"`
	EndDate      *string `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	EnsRegionId  *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	Id           *string `json:"Id,omitempty" xml:"Id,omitempty"`
	InstanceId   *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	PageNum      *string `json:"PageNum,omitempty" xml:"PageNum,omitempty"`
	PageSize     *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	StartDate    *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
	Status       *string `json:"Status,omitempty" xml:"Status,omitempty"`
	WorkFlowId   *string `json:"WorkFlowId,omitempty" xml:"WorkFlowId,omitempty"`
	WorkFlowName *string `json:"WorkFlowName,omitempty" xml:"WorkFlowName,omitempty"`
}

func (DescribeWorkflowRequest) GoString

func (s DescribeWorkflowRequest) GoString() string

func (*DescribeWorkflowRequest) SetAliUid

func (*DescribeWorkflowRequest) SetBusinessId

func (*DescribeWorkflowRequest) SetEndDate

func (*DescribeWorkflowRequest) SetEnsRegionId

func (*DescribeWorkflowRequest) SetId

func (*DescribeWorkflowRequest) SetInstanceId

func (*DescribeWorkflowRequest) SetPageNum

func (*DescribeWorkflowRequest) SetPageSize

func (*DescribeWorkflowRequest) SetStartDate

func (*DescribeWorkflowRequest) SetStatus

func (*DescribeWorkflowRequest) SetWorkFlowId

func (*DescribeWorkflowRequest) SetWorkFlowName

func (DescribeWorkflowRequest) String

func (s DescribeWorkflowRequest) String() string

type DescribeWorkflowResponse

type DescribeWorkflowResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeWorkflowResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeWorkflowResponse) GoString

func (s DescribeWorkflowResponse) GoString() string

func (*DescribeWorkflowResponse) SetBody

func (*DescribeWorkflowResponse) SetHeaders

func (*DescribeWorkflowResponse) SetStatusCode

func (DescribeWorkflowResponse) String

func (s DescribeWorkflowResponse) String() string

type DescribeWorkflowResponseBody

type DescribeWorkflowResponseBody struct {
	RequestId    *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	WorkFlowInfo []*DescribeWorkflowResponseBodyWorkFlowInfo `json:"WorkFlowInfo,omitempty" xml:"WorkFlowInfo,omitempty" type:"Repeated"`
}

func (DescribeWorkflowResponseBody) GoString

func (s DescribeWorkflowResponseBody) GoString() string

func (*DescribeWorkflowResponseBody) SetRequestId

func (*DescribeWorkflowResponseBody) SetWorkFlowInfo

func (DescribeWorkflowResponseBody) String

type DescribeWorkflowResponseBodyWorkFlowInfo

type DescribeWorkflowResponseBodyWorkFlowInfo struct {
	AliUid         *string `json:"AliUid,omitempty" xml:"AliUid,omitempty"`
	BizType        *string `json:"BizType,omitempty" xml:"BizType,omitempty"`
	BussinessId    *string `json:"BussinessId,omitempty" xml:"BussinessId,omitempty"`
	Duration       *string `json:"Duration,omitempty" xml:"Duration,omitempty"`
	EnsRegionId    *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	GmtCreate      *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	GmtEnd         *string `json:"GmtEnd,omitempty" xml:"GmtEnd,omitempty"`
	GmtExpire      *string `json:"GmtExpire,omitempty" xml:"GmtExpire,omitempty"`
	GmtModify      *string `json:"GmtModify,omitempty" xml:"GmtModify,omitempty"`
	GmtStart       *string `json:"GmtStart,omitempty" xml:"GmtStart,omitempty"`
	Id             *string `json:"Id,omitempty" xml:"Id,omitempty"`
	InitAttributes *string `json:"InitAttributes,omitempty" xml:"InitAttributes,omitempty"`
	InstanceId     *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Name           *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Priority       *string `json:"Priority,omitempty" xml:"Priority,omitempty"`
	Status         *string `json:"Status,omitempty" xml:"Status,omitempty"`
	WorkerNode     *string `json:"WorkerNode,omitempty" xml:"WorkerNode,omitempty"`
	WorkflowId     *string `json:"WorkflowId,omitempty" xml:"WorkflowId,omitempty"`
}

func (DescribeWorkflowResponseBodyWorkFlowInfo) GoString

func (*DescribeWorkflowResponseBodyWorkFlowInfo) SetAliUid

func (*DescribeWorkflowResponseBodyWorkFlowInfo) SetBizType

func (*DescribeWorkflowResponseBodyWorkFlowInfo) SetBussinessId

func (*DescribeWorkflowResponseBodyWorkFlowInfo) SetDuration

func (*DescribeWorkflowResponseBodyWorkFlowInfo) SetEnsRegionId

func (*DescribeWorkflowResponseBodyWorkFlowInfo) SetGmtCreate

func (*DescribeWorkflowResponseBodyWorkFlowInfo) SetGmtEnd

func (*DescribeWorkflowResponseBodyWorkFlowInfo) SetGmtExpire

func (*DescribeWorkflowResponseBodyWorkFlowInfo) SetGmtModify

func (*DescribeWorkflowResponseBodyWorkFlowInfo) SetGmtStart

func (*DescribeWorkflowResponseBodyWorkFlowInfo) SetId

func (*DescribeWorkflowResponseBodyWorkFlowInfo) SetInitAttributes

func (*DescribeWorkflowResponseBodyWorkFlowInfo) SetInstanceId

func (*DescribeWorkflowResponseBodyWorkFlowInfo) SetName

func (*DescribeWorkflowResponseBodyWorkFlowInfo) SetPriority

func (*DescribeWorkflowResponseBodyWorkFlowInfo) SetStatus

func (*DescribeWorkflowResponseBodyWorkFlowInfo) SetWorkerNode

func (*DescribeWorkflowResponseBodyWorkFlowInfo) SetWorkflowId

func (DescribeWorkflowResponseBodyWorkFlowInfo) String

type DetachDiskRequest

type DetachDiskRequest struct {
	// The ID of the disk.
	DiskId *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (DetachDiskRequest) GoString

func (s DetachDiskRequest) GoString() string

func (*DetachDiskRequest) SetDiskId

func (s *DetachDiskRequest) SetDiskId(v string) *DetachDiskRequest

func (*DetachDiskRequest) SetInstanceId

func (s *DetachDiskRequest) SetInstanceId(v string) *DetachDiskRequest

func (DetachDiskRequest) String

func (s DetachDiskRequest) String() string

type DetachDiskResponse

type DetachDiskResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DetachDiskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DetachDiskResponse) GoString

func (s DetachDiskResponse) GoString() string

func (*DetachDiskResponse) SetBody

func (*DetachDiskResponse) SetHeaders

func (s *DetachDiskResponse) SetHeaders(v map[string]*string) *DetachDiskResponse

func (*DetachDiskResponse) SetStatusCode

func (s *DetachDiskResponse) SetStatusCode(v int32) *DetachDiskResponse

func (DetachDiskResponse) String

func (s DetachDiskResponse) String() string

type DetachDiskResponseBody

type DetachDiskResponseBody struct {
	// The returned service code. 0 indicates that the request was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DetachDiskResponseBody) GoString

func (s DetachDiskResponseBody) GoString() string

func (*DetachDiskResponseBody) SetCode

func (*DetachDiskResponseBody) SetRequestId

func (DetachDiskResponseBody) String

func (s DetachDiskResponseBody) String() string

type DistApplicationDataRequest

type DistApplicationDataRequest struct {
	// The ID of the application. To obtain the application ID, call the ListApplications operation.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The list of data files that you want to distribute. The value must be a JSON string.
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// The canary release policy. The value must be a JSON string. You can specify multiple distribution policies. By default, all data files are distributed.
	DistStrategy *string `json:"DistStrategy,omitempty" xml:"DistStrategy,omitempty"`
}

func (DistApplicationDataRequest) GoString

func (s DistApplicationDataRequest) GoString() string

func (*DistApplicationDataRequest) SetAppId

func (*DistApplicationDataRequest) SetData

func (*DistApplicationDataRequest) SetDistStrategy

func (DistApplicationDataRequest) String

type DistApplicationDataResponse

type DistApplicationDataResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DistApplicationDataResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DistApplicationDataResponse) GoString

func (s DistApplicationDataResponse) GoString() string

func (*DistApplicationDataResponse) SetBody

func (*DistApplicationDataResponse) SetHeaders

func (*DistApplicationDataResponse) SetStatusCode

func (DistApplicationDataResponse) String

type DistApplicationDataResponseBody

type DistApplicationDataResponseBody struct {
	// The list of ENS instance IDs.
	DistInstanceIds *DistApplicationDataResponseBodyDistInstanceIds `json:"DistInstanceIds,omitempty" xml:"DistInstanceIds,omitempty" type:"Struct"`
	// The total number of ENS instance IDs.
	DistInstanceTotalCount *int32 `json:"DistInstanceTotalCount,omitempty" xml:"DistInstanceTotalCount,omitempty"`
	// The distribution result of the data file.
	DistResults *DistApplicationDataResponseBodyDistResults `json:"DistResults,omitempty" xml:"DistResults,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DistApplicationDataResponseBody) GoString

func (*DistApplicationDataResponseBody) SetDistInstanceTotalCount

func (*DistApplicationDataResponseBody) SetRequestId

func (DistApplicationDataResponseBody) String

type DistApplicationDataResponseBodyDistInstanceIds

type DistApplicationDataResponseBodyDistInstanceIds struct {
	DistInstanceId []*string `json:"DistInstanceId,omitempty" xml:"DistInstanceId,omitempty" type:"Repeated"`
}

func (DistApplicationDataResponseBodyDistInstanceIds) GoString

func (*DistApplicationDataResponseBodyDistInstanceIds) SetDistInstanceId

func (DistApplicationDataResponseBodyDistInstanceIds) String

type DistApplicationDataResponseBodyDistResults

type DistApplicationDataResponseBodyDistResults struct {
	DistResult []*DistApplicationDataResponseBodyDistResultsDistResult `json:"DistResult,omitempty" xml:"DistResult,omitempty" type:"Repeated"`
}

func (DistApplicationDataResponseBodyDistResults) GoString

func (DistApplicationDataResponseBodyDistResults) String

type DistApplicationDataResponseBodyDistResultsDistResult

type DistApplicationDataResponseBodyDistResultsDistResult struct {
	// The name of the data file.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The error code. The value is of the enumerated data type.
	ResultCode *int32 `json:"ResultCode,omitempty" xml:"ResultCode,omitempty"`
	// The description of the distribution result.
	ResultDescrip *string `json:"ResultDescrip,omitempty" xml:"ResultDescrip,omitempty"`
	// The version number of the data file.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DistApplicationDataResponseBodyDistResultsDistResult) GoString

func (*DistApplicationDataResponseBodyDistResultsDistResult) SetName

func (*DistApplicationDataResponseBodyDistResultsDistResult) SetResultCode

func (*DistApplicationDataResponseBodyDistResultsDistResult) SetResultDescrip

func (*DistApplicationDataResponseBodyDistResultsDistResult) SetVersion

func (DistApplicationDataResponseBodyDistResultsDistResult) String

type ExportBillDetailDataRequest

type ExportBillDetailDataRequest struct {
	// The end of the time range to query. Specify the time in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	EndDate *string `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// The beginning of the time range to query. Specify the time in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
}

func (ExportBillDetailDataRequest) GoString

func (s ExportBillDetailDataRequest) GoString() string

func (*ExportBillDetailDataRequest) SetEndDate

func (*ExportBillDetailDataRequest) SetStartDate

func (ExportBillDetailDataRequest) String

type ExportBillDetailDataResponse

type ExportBillDetailDataResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ExportBillDetailDataResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ExportBillDetailDataResponse) GoString

func (s ExportBillDetailDataResponse) GoString() string

func (*ExportBillDetailDataResponse) SetBody

func (*ExportBillDetailDataResponse) SetHeaders

func (*ExportBillDetailDataResponse) SetStatusCode

func (ExportBillDetailDataResponse) String

type ExportBillDetailDataResponseBody

type ExportBillDetailDataResponseBody struct {
	// The download path of the exported file.
	FilePath *string `json:"FilePath,omitempty" xml:"FilePath,omitempty"`
	// The ID of the request. This parameter is a common parameter. Each request has a unique ID. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ExportBillDetailDataResponseBody) GoString

func (*ExportBillDetailDataResponseBody) SetFilePath

func (*ExportBillDetailDataResponseBody) SetRequestId

func (ExportBillDetailDataResponseBody) String

type ExportImageRequest

type ExportImageRequest struct {
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The OSS bucket to which you want to export the image.
	OSSBucket *string `json:"OSSBucket,omitempty" xml:"OSSBucket,omitempty"`
	// The prefix of the object as which you want to store the image in the OSS bucket. The prefix must be 1 to 30 characters in length and can contain digits and letters.
	OSSPrefix *string `json:"OSSPrefix,omitempty" xml:"OSSPrefix,omitempty"`
	// The ID of the region.
	//
	// Valid values:
	//
	// *   cn-beijing
	OSSRegionId *string `json:"OSSRegionId,omitempty" xml:"OSSRegionId,omitempty"`
	// The name of the Resource Access Management (RAM) role.
	RoleName *string `json:"RoleName,omitempty" xml:"RoleName,omitempty"`
}

func (ExportImageRequest) GoString

func (s ExportImageRequest) GoString() string

func (*ExportImageRequest) SetImageId

func (s *ExportImageRequest) SetImageId(v string) *ExportImageRequest

func (*ExportImageRequest) SetOSSBucket

func (s *ExportImageRequest) SetOSSBucket(v string) *ExportImageRequest

func (*ExportImageRequest) SetOSSPrefix

func (s *ExportImageRequest) SetOSSPrefix(v string) *ExportImageRequest

func (*ExportImageRequest) SetOSSRegionId

func (s *ExportImageRequest) SetOSSRegionId(v string) *ExportImageRequest

func (*ExportImageRequest) SetRoleName

func (s *ExportImageRequest) SetRoleName(v string) *ExportImageRequest

func (ExportImageRequest) String

func (s ExportImageRequest) String() string

type ExportImageResponse

type ExportImageResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ExportImageResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ExportImageResponse) GoString

func (s ExportImageResponse) GoString() string

func (*ExportImageResponse) SetBody

func (*ExportImageResponse) SetHeaders

func (s *ExportImageResponse) SetHeaders(v map[string]*string) *ExportImageResponse

func (*ExportImageResponse) SetStatusCode

func (s *ExportImageResponse) SetStatusCode(v int32) *ExportImageResponse

func (ExportImageResponse) String

func (s ExportImageResponse) String() string

type ExportImageResponseBody

type ExportImageResponseBody struct {
	// The URL that points to the exported image.
	ExportedImageURL *string `json:"ExportedImageURL,omitempty" xml:"ExportedImageURL,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ExportImageResponseBody) GoString

func (s ExportImageResponseBody) GoString() string

func (*ExportImageResponseBody) SetExportedImageURL

func (s *ExportImageResponseBody) SetExportedImageURL(v string) *ExportImageResponseBody

func (*ExportImageResponseBody) SetRequestId

func (ExportImageResponseBody) String

func (s ExportImageResponseBody) String() string

type ExportMeasurementDataRequest

type ExportMeasurementDataRequest struct {
	// The end of the time range to query. Specify the time in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	EndDate *string `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// The beginning of the time range to query. Specify the time in the yyyy-mm-ddthh:mm:ssz format. The time must be in UTC.
	StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
}

func (ExportMeasurementDataRequest) GoString

func (s ExportMeasurementDataRequest) GoString() string

func (*ExportMeasurementDataRequest) SetEndDate

func (*ExportMeasurementDataRequest) SetStartDate

func (ExportMeasurementDataRequest) String

type ExportMeasurementDataResponse

type ExportMeasurementDataResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ExportMeasurementDataResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ExportMeasurementDataResponse) GoString

func (*ExportMeasurementDataResponse) SetBody

func (*ExportMeasurementDataResponse) SetHeaders

func (*ExportMeasurementDataResponse) SetStatusCode

func (ExportMeasurementDataResponse) String

type ExportMeasurementDataResponseBody

type ExportMeasurementDataResponseBody struct {
	// The download path of the exported file.
	FilePath *string `json:"FilePath,omitempty" xml:"FilePath,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ExportMeasurementDataResponseBody) GoString

func (*ExportMeasurementDataResponseBody) SetFilePath

func (*ExportMeasurementDataResponseBody) SetRequestId

func (ExportMeasurementDataResponseBody) String

type GetBucketAclRequest

type GetBucketAclRequest struct {
	// The name of the bucket.
	BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
}

func (GetBucketAclRequest) GoString

func (s GetBucketAclRequest) GoString() string

func (*GetBucketAclRequest) SetBucketName

func (s *GetBucketAclRequest) SetBucketName(v string) *GetBucketAclRequest

func (GetBucketAclRequest) String

func (s GetBucketAclRequest) String() string

type GetBucketAclResponse

type GetBucketAclResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBucketAclResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketAclResponse) GoString

func (s GetBucketAclResponse) GoString() string

func (*GetBucketAclResponse) SetBody

func (*GetBucketAclResponse) SetHeaders

func (s *GetBucketAclResponse) SetHeaders(v map[string]*string) *GetBucketAclResponse

func (*GetBucketAclResponse) SetStatusCode

func (s *GetBucketAclResponse) SetStatusCode(v int32) *GetBucketAclResponse

func (GetBucketAclResponse) String

func (s GetBucketAclResponse) String() string

type GetBucketAclResponseBody

type GetBucketAclResponseBody struct {
	// The ACL of the bucket.
	BucketAcl *string `json:"BucketAcl,omitempty" xml:"BucketAcl,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetBucketAclResponseBody) GoString

func (s GetBucketAclResponseBody) GoString() string

func (*GetBucketAclResponseBody) SetBucketAcl

func (*GetBucketAclResponseBody) SetRequestId

func (GetBucketAclResponseBody) String

func (s GetBucketAclResponseBody) String() string

type GetBucketInfoRequest

type GetBucketInfoRequest struct {
	// The name of the bucket.
	BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
}

func (GetBucketInfoRequest) GoString

func (s GetBucketInfoRequest) GoString() string

func (*GetBucketInfoRequest) SetBucketName

func (s *GetBucketInfoRequest) SetBucketName(v string) *GetBucketInfoRequest

func (GetBucketInfoRequest) String

func (s GetBucketInfoRequest) String() string

type GetBucketInfoResponse

type GetBucketInfoResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBucketInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketInfoResponse) GoString

func (s GetBucketInfoResponse) GoString() string

func (*GetBucketInfoResponse) SetBody

func (*GetBucketInfoResponse) SetHeaders

func (*GetBucketInfoResponse) SetStatusCode

func (s *GetBucketInfoResponse) SetStatusCode(v int32) *GetBucketInfoResponse

func (GetBucketInfoResponse) String

func (s GetBucketInfoResponse) String() string

type GetBucketInfoResponseBody

type GetBucketInfoResponseBody struct {
	// The list of bucket information.
	BucketInfo *GetBucketInfoResponseBodyBucketInfo `json:"BucketInfo,omitempty" xml:"BucketInfo,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetBucketInfoResponseBody) GoString

func (s GetBucketInfoResponseBody) GoString() string

func (*GetBucketInfoResponseBody) SetBucketInfo

func (*GetBucketInfoResponseBody) SetRequestId

func (GetBucketInfoResponseBody) String

func (s GetBucketInfoResponseBody) String() string

type GetBucketInfoResponseBodyBucketInfo

type GetBucketInfoResponseBodyBucketInfo struct {
	// The access control list (ACL) of the bucket.
	//
	// *   **public-read-write**
	// *   **public-read**
	// *   **private** (default)
	BucketAcl *string `json:"BucketAcl,omitempty" xml:"BucketAcl,omitempty"`
	// The name of the bucket.
	BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
	// The remarks.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The time when the bucket was created. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// Single-node storage. Set the value to sink.
	LogicalBucketType *string `json:"LogicalBucketType,omitempty" xml:"LogicalBucketType,omitempty"`
	// The time when the bucket was modified. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	ModifyTime *string `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
}

func (GetBucketInfoResponseBodyBucketInfo) GoString

func (*GetBucketInfoResponseBodyBucketInfo) SetBucketAcl

func (*GetBucketInfoResponseBodyBucketInfo) SetBucketName

func (*GetBucketInfoResponseBodyBucketInfo) SetComment

func (*GetBucketInfoResponseBodyBucketInfo) SetCreateTime

func (*GetBucketInfoResponseBodyBucketInfo) SetLogicalBucketType

func (*GetBucketInfoResponseBodyBucketInfo) SetModifyTime

func (GetBucketInfoResponseBodyBucketInfo) String

type GetBucketLifecycleRequest

type GetBucketLifecycleRequest struct {
	// The name of the bucket.
	BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
	// The ID of the rule to be queried. If this parameter is not specified, all rules are returned.
	RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (GetBucketLifecycleRequest) GoString

func (s GetBucketLifecycleRequest) GoString() string

func (*GetBucketLifecycleRequest) SetBucketName

func (*GetBucketLifecycleRequest) SetRuleId

func (GetBucketLifecycleRequest) String

func (s GetBucketLifecycleRequest) String() string

type GetBucketLifecycleResponse

type GetBucketLifecycleResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBucketLifecycleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketLifecycleResponse) GoString

func (s GetBucketLifecycleResponse) GoString() string

func (*GetBucketLifecycleResponse) SetBody

func (*GetBucketLifecycleResponse) SetHeaders

func (*GetBucketLifecycleResponse) SetStatusCode

func (GetBucketLifecycleResponse) String

type GetBucketLifecycleResponseBody

type GetBucketLifecycleResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The detailed information about the rule.
	Rule []*GetBucketLifecycleResponseBodyRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Repeated"`
}

func (GetBucketLifecycleResponseBody) GoString

func (*GetBucketLifecycleResponseBody) SetRequestId

func (*GetBucketLifecycleResponseBody) SetRule

func (GetBucketLifecycleResponseBody) String

type GetBucketLifecycleResponseBodyRule

type GetBucketLifecycleResponseBodyRule struct {
	// The expiration time.
	Expiration *GetBucketLifecycleResponseBodyRuleExpiration `json:"Expiration,omitempty" xml:"Expiration,omitempty" type:"Struct"`
	// The unique ID of the rule.
	ID *string `json:"ID,omitempty" xml:"ID,omitempty"`
	// The prefix that is applied to the rule.
	Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
	// The status of the rule. Valid values:
	//
	// *   **Enabled**: The rule is periodically executed.
	// *   **Disabled**: The rule is ignored.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetBucketLifecycleResponseBodyRule) GoString

func (*GetBucketLifecycleResponseBodyRule) SetID

func (*GetBucketLifecycleResponseBodyRule) SetPrefix

func (*GetBucketLifecycleResponseBodyRule) SetStatus

func (GetBucketLifecycleResponseBodyRule) String

type GetBucketLifecycleResponseBodyRuleExpiration

type GetBucketLifecycleResponseBodyRuleExpiration struct {
	// The expiration date.
	CreatedBeforeDate *string `json:"CreatedBeforeDate,omitempty" xml:"CreatedBeforeDate,omitempty"`
	// The validity period, in days.
	Days *string `json:"Days,omitempty" xml:"Days,omitempty"`
}

func (GetBucketLifecycleResponseBodyRuleExpiration) GoString

func (*GetBucketLifecycleResponseBodyRuleExpiration) SetCreatedBeforeDate

func (*GetBucketLifecycleResponseBodyRuleExpiration) SetDays

func (GetBucketLifecycleResponseBodyRuleExpiration) String

type GetDeviceInternetPortRequest

type GetDeviceInternetPortRequest struct {
	// The ID of the instance. You can specify the ID of the server or container. You can specify only one ID.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The type of the NAT gateway. The value must be of the enumerated data type. Valid values:
	//
	// *   SNAT
	// *   DNAT
	NatType *string `json:"NatType,omitempty" xml:"NatType,omitempty"`
	// The ID of the rule. If you leave this parameter empty, all rules are queried.
	RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (GetDeviceInternetPortRequest) GoString

func (s GetDeviceInternetPortRequest) GoString() string

func (*GetDeviceInternetPortRequest) SetInstanceId

func (*GetDeviceInternetPortRequest) SetNatType

func (*GetDeviceInternetPortRequest) SetRuleId

func (GetDeviceInternetPortRequest) String

type GetDeviceInternetPortResponse

type GetDeviceInternetPortResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetDeviceInternetPortResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetDeviceInternetPortResponse) GoString

func (*GetDeviceInternetPortResponse) SetBody

func (*GetDeviceInternetPortResponse) SetHeaders

func (*GetDeviceInternetPortResponse) SetStatusCode

func (GetDeviceInternetPortResponse) String

type GetDeviceInternetPortResponseBody

type GetDeviceInternetPortResponseBody struct {
	// The ID of the instance. The value is the ID of the server or container.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The network mapping information about the instance.
	NetworkInfo []*GetDeviceInternetPortResponseBodyNetworkInfo `json:"NetworkInfo,omitempty" xml:"NetworkInfo,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetDeviceInternetPortResponseBody) GoString

func (*GetDeviceInternetPortResponseBody) SetInstanceId

func (*GetDeviceInternetPortResponseBody) SetRequestId

func (GetDeviceInternetPortResponseBody) String

type GetDeviceInternetPortResponseBodyNetworkInfo

type GetDeviceInternetPortResponseBodyNetworkInfo struct {
	// The public IP address.
	ExternalIp *string `json:"ExternalIp,omitempty" xml:"ExternalIp,omitempty"`
	// The external port number.
	ExternalPort *string `json:"ExternalPort,omitempty" xml:"ExternalPort,omitempty"`
	// The Internet service provider (ISP).
	ISP *string `json:"ISP,omitempty" xml:"ISP,omitempty"`
	// The internal IP address.
	InternalIp *string `json:"InternalIp,omitempty" xml:"InternalIp,omitempty"`
	// The internal port number.
	InternalPort *string `json:"InternalPort,omitempty" xml:"InternalPort,omitempty"`
	// The status of the external port.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetDeviceInternetPortResponseBodyNetworkInfo) GoString

func (*GetDeviceInternetPortResponseBodyNetworkInfo) SetExternalIp

func (*GetDeviceInternetPortResponseBodyNetworkInfo) SetExternalPort

func (*GetDeviceInternetPortResponseBodyNetworkInfo) SetISP

func (*GetDeviceInternetPortResponseBodyNetworkInfo) SetInternalIp

func (*GetDeviceInternetPortResponseBodyNetworkInfo) SetInternalPort

func (*GetDeviceInternetPortResponseBodyNetworkInfo) SetStatus

func (GetDeviceInternetPortResponseBodyNetworkInfo) String

type GetOssStorageAndAccByBucketsRequest

type GetOssStorageAndAccByBucketsRequest struct {
	// The information about the bucket.
	BucketList *string `json:"BucketList,omitempty" xml:"BucketList,omitempty"`
}

func (GetOssStorageAndAccByBucketsRequest) GoString

func (*GetOssStorageAndAccByBucketsRequest) SetBucketList

func (GetOssStorageAndAccByBucketsRequest) String

type GetOssStorageAndAccByBucketsResponse

type GetOssStorageAndAccByBucketsResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetOssStorageAndAccByBucketsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetOssStorageAndAccByBucketsResponse) GoString

func (*GetOssStorageAndAccByBucketsResponse) SetHeaders

func (*GetOssStorageAndAccByBucketsResponse) SetStatusCode

func (GetOssStorageAndAccByBucketsResponse) String

type GetOssStorageAndAccByBucketsResponseBody

type GetOssStorageAndAccByBucketsResponseBody struct {
	// The information about the bucket.
	BucketList []*GetOssStorageAndAccByBucketsResponseBodyBucketList `json:"BucketList,omitempty" xml:"BucketList,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetOssStorageAndAccByBucketsResponseBody) GoString

func (*GetOssStorageAndAccByBucketsResponseBody) SetRequestId

func (GetOssStorageAndAccByBucketsResponseBody) String

type GetOssStorageAndAccByBucketsResponseBodyBucketList

type GetOssStorageAndAccByBucketsResponseBodyBucketList struct {
	// The number of visits.
	Acc *int64 `json:"Acc,omitempty" xml:"Acc,omitempty"`
	// The bucket name.
	Bucket *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	// The storage usage of the cluster, in bytes.
	StorageUsageByte *int64 `json:"StorageUsageByte,omitempty" xml:"StorageUsageByte,omitempty"`
}

func (GetOssStorageAndAccByBucketsResponseBodyBucketList) GoString

func (*GetOssStorageAndAccByBucketsResponseBodyBucketList) SetAcc

func (*GetOssStorageAndAccByBucketsResponseBodyBucketList) SetBucket

func (*GetOssStorageAndAccByBucketsResponseBodyBucketList) SetStorageUsageByte

func (GetOssStorageAndAccByBucketsResponseBodyBucketList) String

type GetOssUsageDataRequest

type GetOssUsageDataRequest struct {
	// The name of the logical Object Storage Service (OSS) bucket.
	Bucket *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	// The end of the time range to query. The time is in UTC. Format: 2010-01-21T09:50:23Z.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The aggregation granularity. Unit: minutes.
	//
	// Default value: 5. Valid values: 5 to 1440.
	Period *string `json:"Period,omitempty" xml:"Period,omitempty"`
	// The beginning of the time range to query. The time is in UTC. Format: 2010-01-21T09:50:23Z.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (GetOssUsageDataRequest) GoString

func (s GetOssUsageDataRequest) GoString() string

func (*GetOssUsageDataRequest) SetBucket

func (*GetOssUsageDataRequest) SetEndTime

func (*GetOssUsageDataRequest) SetPeriod

func (*GetOssUsageDataRequest) SetStartTime

func (GetOssUsageDataRequest) String

func (s GetOssUsageDataRequest) String() string

type GetOssUsageDataResponse

type GetOssUsageDataResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetOssUsageDataResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetOssUsageDataResponse) GoString

func (s GetOssUsageDataResponse) GoString() string

func (*GetOssUsageDataResponse) SetBody

func (*GetOssUsageDataResponse) SetHeaders

func (*GetOssUsageDataResponse) SetStatusCode

func (GetOssUsageDataResponse) String

func (s GetOssUsageDataResponse) String() string

type GetOssUsageDataResponseBody

type GetOssUsageDataResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The array of usage data.
	UsageList []*GetOssUsageDataResponseBodyUsageList `json:"UsageList,omitempty" xml:"UsageList,omitempty" type:"Repeated"`
}

func (GetOssUsageDataResponseBody) GoString

func (s GetOssUsageDataResponseBody) GoString() string

func (*GetOssUsageDataResponseBody) SetRequestId

func (*GetOssUsageDataResponseBody) SetUsageList

func (GetOssUsageDataResponseBody) String

type GetOssUsageDataResponseBodyUsageList

type GetOssUsageDataResponseBodyUsageList struct {
	// The inbound bandwidth over the intranet. Unit: bit/s.
	LanRxBw *int64 `json:"LanRxBw,omitempty" xml:"LanRxBw,omitempty"`
	// The outbound bandwidth over the intranet. Unit: bit/s.
	LanTxBw *int64 `json:"LanTxBw,omitempty" xml:"LanTxBw,omitempty"`
	// The number of time point within a day.
	Point *int64 `json:"Point,omitempty" xml:"Point,omitempty"`
	// The point in time, in UTC. Format: 2010-01-21T09:50:23Z.
	PointTs *string `json:"PointTs,omitempty" xml:"PointTs,omitempty"`
	// The storage usage. Unit: bytes.
	StorageUsageByte *int64 `json:"StorageUsageByte,omitempty" xml:"StorageUsageByte,omitempty"`
	// The outbound bandwidth over the intranet. Unit: bit/s.
	WanRxBw *int64 `json:"WanRxBw,omitempty" xml:"WanRxBw,omitempty"`
	// The outbound bandwidth over the Internet. Unit: bit/s.
	WanTxBw *int64 `json:"WanTxBw,omitempty" xml:"WanTxBw,omitempty"`
}

func (GetOssUsageDataResponseBodyUsageList) GoString

func (*GetOssUsageDataResponseBodyUsageList) SetLanRxBw

func (*GetOssUsageDataResponseBodyUsageList) SetLanTxBw

func (*GetOssUsageDataResponseBodyUsageList) SetPoint

func (*GetOssUsageDataResponseBodyUsageList) SetPointTs

func (*GetOssUsageDataResponseBodyUsageList) SetStorageUsageByte

func (*GetOssUsageDataResponseBodyUsageList) SetWanRxBw

func (*GetOssUsageDataResponseBodyUsageList) SetWanTxBw

func (GetOssUsageDataResponseBodyUsageList) String

type HealthCheck

type HealthCheck struct {
	HealthCheck               *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"`
	HealthCheckConnectPort    *int32  `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"`
	HealthCheckConnectTimeout *int32  `json:"HealthCheckConnectTimeout,omitempty" xml:"HealthCheckConnectTimeout,omitempty"`
	HealthCheckDomain         *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"`
	HealthCheckHttpCode       *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"`
	HealthCheckInterval       *int32  `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"`
	HealthCheckMethod         *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"`
	HealthCheckTimeout        *int32  `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"`
	HealthCheckType           *string `json:"HealthCheckType,omitempty" xml:"HealthCheckType,omitempty"`
	HealthCheckURI            *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"`
	HealthyThreshold          *int32  `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"`
	UnhealthyThreshold        *int32  `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"`
}

func (HealthCheck) GoString

func (s HealthCheck) GoString() string

func (*HealthCheck) SetHealthCheck

func (s *HealthCheck) SetHealthCheck(v string) *HealthCheck

func (*HealthCheck) SetHealthCheckConnectPort

func (s *HealthCheck) SetHealthCheckConnectPort(v int32) *HealthCheck

func (*HealthCheck) SetHealthCheckConnectTimeout

func (s *HealthCheck) SetHealthCheckConnectTimeout(v int32) *HealthCheck

func (*HealthCheck) SetHealthCheckDomain

func (s *HealthCheck) SetHealthCheckDomain(v string) *HealthCheck

func (*HealthCheck) SetHealthCheckHttpCode

func (s *HealthCheck) SetHealthCheckHttpCode(v string) *HealthCheck

func (*HealthCheck) SetHealthCheckInterval

func (s *HealthCheck) SetHealthCheckInterval(v int32) *HealthCheck

func (*HealthCheck) SetHealthCheckMethod

func (s *HealthCheck) SetHealthCheckMethod(v string) *HealthCheck

func (*HealthCheck) SetHealthCheckTimeout

func (s *HealthCheck) SetHealthCheckTimeout(v int32) *HealthCheck

func (*HealthCheck) SetHealthCheckType

func (s *HealthCheck) SetHealthCheckType(v string) *HealthCheck

func (*HealthCheck) SetHealthCheckURI

func (s *HealthCheck) SetHealthCheckURI(v string) *HealthCheck

func (*HealthCheck) SetHealthyThreshold

func (s *HealthCheck) SetHealthyThreshold(v int32) *HealthCheck

func (*HealthCheck) SetUnhealthyThreshold

func (s *HealthCheck) SetUnhealthyThreshold(v int32) *HealthCheck

func (HealthCheck) String

func (s HealthCheck) String() string

type HttpConfig

type HttpConfig struct {
	Cookie              *string `json:"Cookie,omitempty" xml:"Cookie,omitempty"`
	CookieTimeout       *int32  `json:"CookieTimeout,omitempty" xml:"CookieTimeout,omitempty"`
	IdleTimeout         *int32  `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"`
	RequestTimeout      *int32  `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"`
	Scheduler           *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"`
	ServerCertificateId *string `json:"ServerCertificateId,omitempty" xml:"ServerCertificateId,omitempty"`
	StickySession       *string `json:"StickySession,omitempty" xml:"StickySession,omitempty"`
	StickySessionType   *string `json:"StickySessionType,omitempty" xml:"StickySessionType,omitempty"`
	XForwardedFor       *string `json:"XForwardedFor,omitempty" xml:"XForwardedFor,omitempty"`
}

func (HttpConfig) GoString

func (s HttpConfig) GoString() string

func (*HttpConfig) SetCookie

func (s *HttpConfig) SetCookie(v string) *HttpConfig

func (*HttpConfig) SetCookieTimeout

func (s *HttpConfig) SetCookieTimeout(v int32) *HttpConfig

func (*HttpConfig) SetIdleTimeout

func (s *HttpConfig) SetIdleTimeout(v int32) *HttpConfig

func (*HttpConfig) SetRequestTimeout

func (s *HttpConfig) SetRequestTimeout(v int32) *HttpConfig

func (*HttpConfig) SetScheduler

func (s *HttpConfig) SetScheduler(v string) *HttpConfig

func (*HttpConfig) SetServerCertificateId

func (s *HttpConfig) SetServerCertificateId(v string) *HttpConfig

func (*HttpConfig) SetStickySession

func (s *HttpConfig) SetStickySession(v string) *HttpConfig

func (*HttpConfig) SetStickySessionType

func (s *HttpConfig) SetStickySessionType(v string) *HttpConfig

func (*HttpConfig) SetXForwardedFor

func (s *HttpConfig) SetXForwardedFor(v string) *HttpConfig

func (HttpConfig) String

func (s HttpConfig) String() string

type ImportKeyPairRequest

type ImportKeyPairRequest struct {
	// The name of the key pair. The name must conform to the following naming conventions:
	//
	// *   The name must be 2 to 128 characters in length.
	// *   The name must start with a letter but cannot start with `http://` or `https://`.
	// *   The name can contain letters, digits, colons (:), underscores (\_), and hyphens (-).
	//
	// You can specify the name of only one key pair.
	KeyPairName *string `json:"KeyPairName,omitempty" xml:"KeyPairName,omitempty"`
	// The public key of the key pair. You can specify only one public key.
	PublicKeyBody *string `json:"PublicKeyBody,omitempty" xml:"PublicKeyBody,omitempty"`
	// The version number. Set the value to 2017-11-10.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (ImportKeyPairRequest) GoString

func (s ImportKeyPairRequest) GoString() string

func (*ImportKeyPairRequest) SetKeyPairName

func (s *ImportKeyPairRequest) SetKeyPairName(v string) *ImportKeyPairRequest

func (*ImportKeyPairRequest) SetPublicKeyBody

func (s *ImportKeyPairRequest) SetPublicKeyBody(v string) *ImportKeyPairRequest

func (*ImportKeyPairRequest) SetVersion

func (ImportKeyPairRequest) String

func (s ImportKeyPairRequest) String() string

type ImportKeyPairResponse

type ImportKeyPairResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ImportKeyPairResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ImportKeyPairResponse) GoString

func (s ImportKeyPairResponse) GoString() string

func (*ImportKeyPairResponse) SetBody

func (*ImportKeyPairResponse) SetHeaders

func (*ImportKeyPairResponse) SetStatusCode

func (s *ImportKeyPairResponse) SetStatusCode(v int32) *ImportKeyPairResponse

func (ImportKeyPairResponse) String

func (s ImportKeyPairResponse) String() string

type ImportKeyPairResponseBody

type ImportKeyPairResponseBody struct {
	// The fingerprint of the key pair. The message-digest algorithm 5 (MD5) is used based on the public key fingerprint format defined in RFC 4716.
	KeyPairFingerPrint *string `json:"KeyPairFingerPrint,omitempty" xml:"KeyPairFingerPrint,omitempty"`
	// The name of the key pair.
	KeyPairName *string `json:"KeyPairName,omitempty" xml:"KeyPairName,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ImportKeyPairResponseBody) GoString

func (s ImportKeyPairResponseBody) GoString() string

func (*ImportKeyPairResponseBody) SetKeyPairFingerPrint

func (s *ImportKeyPairResponseBody) SetKeyPairFingerPrint(v string) *ImportKeyPairResponseBody

func (*ImportKeyPairResponseBody) SetKeyPairName

func (*ImportKeyPairResponseBody) SetRequestId

func (ImportKeyPairResponseBody) String

func (s ImportKeyPairResponseBody) String() string

type InstanceActiveOpsGroup

type InstanceActiveOpsGroup struct {
	InstanceIds []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
}

func (InstanceActiveOpsGroup) GoString

func (s InstanceActiveOpsGroup) GoString() string

func (*InstanceActiveOpsGroup) SetInstanceIds

func (s *InstanceActiveOpsGroup) SetInstanceIds(v []*string) *InstanceActiveOpsGroup

func (InstanceActiveOpsGroup) String

func (s InstanceActiveOpsGroup) String() string

type InstanceActiveOpsTask

type InstanceActiveOpsTask struct {
	InstanceActiveOpsTaskId     *string `json:"InstanceActiveOpsTaskId,omitempty" xml:"InstanceActiveOpsTaskId,omitempty"`
	InstanceActiveOpsTaskStatus *string `json:"InstanceActiveOpsTaskStatus,omitempty" xml:"InstanceActiveOpsTaskStatus,omitempty"`
}

func (InstanceActiveOpsTask) GoString

func (s InstanceActiveOpsTask) GoString() string

func (*InstanceActiveOpsTask) SetInstanceActiveOpsTaskId

func (s *InstanceActiveOpsTask) SetInstanceActiveOpsTaskId(v string) *InstanceActiveOpsTask

func (*InstanceActiveOpsTask) SetInstanceActiveOpsTaskStatus

func (s *InstanceActiveOpsTask) SetInstanceActiveOpsTaskStatus(v string) *InstanceActiveOpsTask

func (InstanceActiveOpsTask) String

func (s InstanceActiveOpsTask) String() string

type InstanceOperateResponse

type InstanceOperateResponse struct {
	Code       *int64  `json:"Code,omitempty" xml:"Code,omitempty"`
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Message    *string `json:"Message,omitempty" xml:"Message,omitempty"`
}

func (InstanceOperateResponse) GoString

func (s InstanceOperateResponse) GoString() string

func (*InstanceOperateResponse) SetCode

func (*InstanceOperateResponse) SetInstanceId

func (*InstanceOperateResponse) SetMessage

func (InstanceOperateResponse) String

func (s InstanceOperateResponse) String() string

type JoinPublicIpsToEpnInstanceRequest

type JoinPublicIpsToEpnInstanceRequest struct {
	EPNInstanceId *string `json:"EPNInstanceId,omitempty" xml:"EPNInstanceId,omitempty"`
	InstanceInfos *string `json:"InstanceInfos,omitempty" xml:"InstanceInfos,omitempty"`
}

func (JoinPublicIpsToEpnInstanceRequest) GoString

func (*JoinPublicIpsToEpnInstanceRequest) SetEPNInstanceId

func (*JoinPublicIpsToEpnInstanceRequest) SetInstanceInfos

func (JoinPublicIpsToEpnInstanceRequest) String

type JoinPublicIpsToEpnInstanceResponse

type JoinPublicIpsToEpnInstanceResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *JoinPublicIpsToEpnInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (JoinPublicIpsToEpnInstanceResponse) GoString

func (*JoinPublicIpsToEpnInstanceResponse) SetHeaders

func (*JoinPublicIpsToEpnInstanceResponse) SetStatusCode

func (JoinPublicIpsToEpnInstanceResponse) String

type JoinPublicIpsToEpnInstanceResponseBody

type JoinPublicIpsToEpnInstanceResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (JoinPublicIpsToEpnInstanceResponseBody) GoString

func (*JoinPublicIpsToEpnInstanceResponseBody) SetRequestId

func (JoinPublicIpsToEpnInstanceResponseBody) String

type JoinSecurityGroupRequest

type JoinSecurityGroupRequest struct {
	// The ID of the instance.
	InstanceId         *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" xml:"NetworkInterfaceId,omitempty"`
	// The ID of the security group.
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
}

func (JoinSecurityGroupRequest) GoString

func (s JoinSecurityGroupRequest) GoString() string

func (*JoinSecurityGroupRequest) SetInstanceId

func (*JoinSecurityGroupRequest) SetNetworkInterfaceId

func (s *JoinSecurityGroupRequest) SetNetworkInterfaceId(v string) *JoinSecurityGroupRequest

func (*JoinSecurityGroupRequest) SetSecurityGroupId

func (s *JoinSecurityGroupRequest) SetSecurityGroupId(v string) *JoinSecurityGroupRequest

func (JoinSecurityGroupRequest) String

func (s JoinSecurityGroupRequest) String() string

type JoinSecurityGroupResponse

type JoinSecurityGroupResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *JoinSecurityGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (JoinSecurityGroupResponse) GoString

func (s JoinSecurityGroupResponse) GoString() string

func (*JoinSecurityGroupResponse) SetBody

func (*JoinSecurityGroupResponse) SetHeaders

func (*JoinSecurityGroupResponse) SetStatusCode

func (JoinSecurityGroupResponse) String

func (s JoinSecurityGroupResponse) String() string

type JoinSecurityGroupResponseBody

type JoinSecurityGroupResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (JoinSecurityGroupResponseBody) GoString

func (*JoinSecurityGroupResponseBody) SetRequestId

func (JoinSecurityGroupResponseBody) String

type JoinVSwitchesToEpnInstanceRequest

type JoinVSwitchesToEpnInstanceRequest struct {
	// The ID of the edge network instance.
	EPNInstanceId *string `json:"EPNInstanceId,omitempty" xml:"EPNInstanceId,omitempty"`
	// The information about the internal networking to which you want to add the edge network instance.
	VSwitchesInfo *string `json:"VSwitchesInfo,omitempty" xml:"VSwitchesInfo,omitempty"`
}

func (JoinVSwitchesToEpnInstanceRequest) GoString

func (*JoinVSwitchesToEpnInstanceRequest) SetEPNInstanceId

func (*JoinVSwitchesToEpnInstanceRequest) SetVSwitchesInfo

func (JoinVSwitchesToEpnInstanceRequest) String

type JoinVSwitchesToEpnInstanceResponse

type JoinVSwitchesToEpnInstanceResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *JoinVSwitchesToEpnInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (JoinVSwitchesToEpnInstanceResponse) GoString

func (*JoinVSwitchesToEpnInstanceResponse) SetHeaders

func (*JoinVSwitchesToEpnInstanceResponse) SetStatusCode

func (JoinVSwitchesToEpnInstanceResponse) String

type JoinVSwitchesToEpnInstanceResponseBody

type JoinVSwitchesToEpnInstanceResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (JoinVSwitchesToEpnInstanceResponseBody) GoString

func (*JoinVSwitchesToEpnInstanceResponseBody) SetRequestId

func (JoinVSwitchesToEpnInstanceResponseBody) String

type LeaveSecurityGroupRequest

type LeaveSecurityGroupRequest struct {
	// The ID of instance.
	InstanceId         *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" xml:"NetworkInterfaceId,omitempty"`
	// The ID of the security group.
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
}

func (LeaveSecurityGroupRequest) GoString

func (s LeaveSecurityGroupRequest) GoString() string

func (*LeaveSecurityGroupRequest) SetInstanceId

func (*LeaveSecurityGroupRequest) SetNetworkInterfaceId

func (s *LeaveSecurityGroupRequest) SetNetworkInterfaceId(v string) *LeaveSecurityGroupRequest

func (*LeaveSecurityGroupRequest) SetSecurityGroupId

func (LeaveSecurityGroupRequest) String

func (s LeaveSecurityGroupRequest) String() string

type LeaveSecurityGroupResponse

type LeaveSecurityGroupResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *LeaveSecurityGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (LeaveSecurityGroupResponse) GoString

func (s LeaveSecurityGroupResponse) GoString() string

func (*LeaveSecurityGroupResponse) SetBody

func (*LeaveSecurityGroupResponse) SetHeaders

func (*LeaveSecurityGroupResponse) SetStatusCode

func (LeaveSecurityGroupResponse) String

type LeaveSecurityGroupResponseBody

type LeaveSecurityGroupResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (LeaveSecurityGroupResponseBody) GoString

func (*LeaveSecurityGroupResponseBody) SetRequestId

func (LeaveSecurityGroupResponseBody) String

type ListApplicationsRequest

type ListApplicationsRequest struct {
	// The version number of the application. Separate multiple version numbers with commas (,). If you want to query data of all versions of applications, specify All for this parameter. By default, only data of applications in the stable versions are queried.
	AppVersions *string `json:"AppVersions,omitempty" xml:"AppVersions,omitempty"`
	// The name of the application cluster. Separate multiple names with commas (,). If you want to query applications of all clusters in your account, specify All for this parameter. Default value: All.
	ClusterNames *string `json:"ClusterNames,omitempty" xml:"ClusterNames,omitempty"`
	// The region level by which edge resources of the application are collected. The value is of the enumeration type. Valid values:
	//
	// *   National: Chinese mainland
	// *   Big: area
	// *   Middle: province
	// *   Small: city
	// *   RegionId: edge node
	//
	// Default value: National.
	Level *string `json:"Level,omitempty" xml:"Level,omitempty"`
	// The end of the time range to query. Specify the time in the 2006-01-02 format. By default, the time range to query is not restricted.
	MaxDate *string `json:"MaxDate,omitempty" xml:"MaxDate,omitempty"`
	// The beginning of the time range to query. Specify the time in the 2006-01-02 format. By default, the time range to query is not restricted.
	MinDate *string `json:"MinDate,omitempty" xml:"MinDate,omitempty"`
	// Specifies whether to return other information about the application, such as statistics on resource instances and pods. The value must be a JSON string. By default, all information is returned.
	OutAppInfoParams *string `json:"OutAppInfoParams,omitempty" xml:"OutAppInfoParams,omitempty"`
	// The page number. Pages start from page 1. This parameter is optional if you want to return all information about the applications.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page. This parameter is optional if you want to return all information about the applications.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListApplicationsRequest) GoString

func (s ListApplicationsRequest) GoString() string

func (*ListApplicationsRequest) SetAppVersions

func (*ListApplicationsRequest) SetClusterNames

func (*ListApplicationsRequest) SetLevel

func (*ListApplicationsRequest) SetMaxDate

func (*ListApplicationsRequest) SetMinDate

func (*ListApplicationsRequest) SetOutAppInfoParams

func (s *ListApplicationsRequest) SetOutAppInfoParams(v string) *ListApplicationsRequest

func (*ListApplicationsRequest) SetPageNumber

func (*ListApplicationsRequest) SetPageSize

func (ListApplicationsRequest) String

func (s ListApplicationsRequest) String() string

type ListApplicationsResponse

type ListApplicationsResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListApplicationsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListApplicationsResponse) GoString

func (s ListApplicationsResponse) GoString() string

func (*ListApplicationsResponse) SetBody

func (*ListApplicationsResponse) SetHeaders

func (*ListApplicationsResponse) SetStatusCode

func (ListApplicationsResponse) String

func (s ListApplicationsResponse) String() string

type ListApplicationsResponseBody

type ListApplicationsResponseBody struct {
	// Details about applications.
	Applications *ListApplicationsResponseBodyApplications `json:"Applications,omitempty" xml:"Applications,omitempty" type:"Struct"`
	// The page number.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListApplicationsResponseBody) GoString

func (s ListApplicationsResponseBody) GoString() string

func (*ListApplicationsResponseBody) SetPageNumber

func (*ListApplicationsResponseBody) SetPageSize

func (*ListApplicationsResponseBody) SetRequestId

func (*ListApplicationsResponseBody) SetTotalCount

func (ListApplicationsResponseBody) String

type ListApplicationsResponseBodyApplications

type ListApplicationsResponseBodyApplications struct {
	Application []*ListApplicationsResponseBodyApplicationsApplication `json:"Application,omitempty" xml:"Application,omitempty" type:"Repeated"`
}

func (ListApplicationsResponseBodyApplications) GoString

func (ListApplicationsResponseBodyApplications) String

type ListApplicationsResponseBodyApplicationsApplication

type ListApplicationsResponseBodyApplicationsApplication struct {
	// Details about the application.
	AppList *ListApplicationsResponseBodyApplicationsApplicationAppList `json:"AppList,omitempty" xml:"AppList,omitempty" type:"Struct"`
	// The name of the cluster.
	ClusterName *string `json:"ClusterName,omitempty" xml:"ClusterName,omitempty"`
}

func (ListApplicationsResponseBodyApplicationsApplication) GoString

func (*ListApplicationsResponseBodyApplicationsApplication) SetClusterName

func (ListApplicationsResponseBodyApplicationsApplication) String

type ListApplicationsResponseBodyApplicationsApplicationAppList

type ListApplicationsResponseBodyApplicationsApplicationAppList struct {
	App []*ListApplicationsResponseBodyApplicationsApplicationAppListApp `json:"App,omitempty" xml:"App,omitempty" type:"Repeated"`
}

func (ListApplicationsResponseBodyApplicationsApplicationAppList) GoString

func (ListApplicationsResponseBodyApplicationsApplicationAppList) String

type ListApplicationsResponseBodyApplicationsApplicationAppListApp

type ListApplicationsResponseBodyApplicationsApplicationAppListApp struct {
	// The ID of the application.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The information about the application, such as the resource specification, parameter configuration, and resources.
	AppInfo *string `json:"AppInfo,omitempty" xml:"AppInfo,omitempty"`
}

func (ListApplicationsResponseBodyApplicationsApplicationAppListApp) GoString

func (*ListApplicationsResponseBodyApplicationsApplicationAppListApp) SetAppId

func (*ListApplicationsResponseBodyApplicationsApplicationAppListApp) SetAppInfo

func (ListApplicationsResponseBodyApplicationsApplicationAppListApp) String

type ListBucketsRequest

type ListBucketsRequest struct {
	// The number of the page. Pages start from page 1.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The maximum number of returned buckets. If this parameter is not specified, the default value is 10. The value cannot be greater than 100.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Specifies the prefix that returned bucket names must contain. If this parameter is not specified, prefix information will not be used as a filter.
	Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
}

func (ListBucketsRequest) GoString

func (s ListBucketsRequest) GoString() string

func (*ListBucketsRequest) SetPageNumber

func (s *ListBucketsRequest) SetPageNumber(v string) *ListBucketsRequest

func (*ListBucketsRequest) SetPageSize

func (s *ListBucketsRequest) SetPageSize(v string) *ListBucketsRequest

func (*ListBucketsRequest) SetPrefix

func (s *ListBucketsRequest) SetPrefix(v string) *ListBucketsRequest

func (ListBucketsRequest) String

func (s ListBucketsRequest) String() string

type ListBucketsResponse

type ListBucketsResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListBucketsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListBucketsResponse) GoString

func (s ListBucketsResponse) GoString() string

func (*ListBucketsResponse) SetBody

func (*ListBucketsResponse) SetHeaders

func (s *ListBucketsResponse) SetHeaders(v map[string]*string) *ListBucketsResponse

func (*ListBucketsResponse) SetStatusCode

func (s *ListBucketsResponse) SetStatusCode(v int32) *ListBucketsResponse

func (ListBucketsResponse) String

func (s ListBucketsResponse) String() string

type ListBucketsResponseBody

type ListBucketsResponseBody struct {
	// The list of bucket information.
	BucketInfos []*ListBucketsResponseBodyBucketInfos `json:"BucketInfos,omitempty" xml:"BucketInfos,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The total number of buckets that match the conditions.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListBucketsResponseBody) GoString

func (s ListBucketsResponseBody) GoString() string

func (*ListBucketsResponseBody) SetBucketInfos

func (*ListBucketsResponseBody) SetRequestId

func (*ListBucketsResponseBody) SetTotalCount

func (ListBucketsResponseBody) String

func (s ListBucketsResponseBody) String() string

type ListBucketsResponseBodyBucketInfos

type ListBucketsResponseBodyBucketInfos struct {
	// The access control list (ACL) of the bucket.
	BucketAcl *string `json:"BucketAcl,omitempty" xml:"BucketAcl,omitempty"`
	// The name of the bucket.
	BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
	// The remarks.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The time when the bucket was created. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The ID of the region where the node is located.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// Single-node storage. Set the value to sink.
	LogicalBucketType *string `json:"LogicalBucketType,omitempty" xml:"LogicalBucketType,omitempty"`
	// The time when the bucket was modified. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	ModifyTime *string `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
}

func (ListBucketsResponseBodyBucketInfos) GoString

func (*ListBucketsResponseBodyBucketInfos) SetBucketAcl

func (*ListBucketsResponseBodyBucketInfos) SetBucketName

func (*ListBucketsResponseBodyBucketInfos) SetComment

func (*ListBucketsResponseBodyBucketInfos) SetCreateTime

func (*ListBucketsResponseBodyBucketInfos) SetEnsRegionId

func (*ListBucketsResponseBodyBucketInfos) SetLogicalBucketType

func (*ListBucketsResponseBodyBucketInfos) SetModifyTime

func (ListBucketsResponseBodyBucketInfos) String

type ListObjectsRequest

type ListObjectsRequest struct {
	// The name of the bucket.
	BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
	// The token used in this list operation. If the number of objects exceeds the value of MaxKeys, the NextContinuationToken is included in the response as the token for the next list operation.
	ContinuationToken *string `json:"ContinuationToken,omitempty" xml:"ContinuationToken,omitempty"`
	// The encoding type of the object names in the response. Only URL encoding is supported.
	EncodingType *string `json:"EncodingType,omitempty" xml:"EncodingType,omitempty"`
	// The position from which the list operation starts. The name of the object after which the list operation starts. If this parameter is specified, objects whose names are alphabetically greater than the value of Marker are returned. The Marker parameter is used to list the returned objects by page, and its value must be less than 1,024 bytes in length.
	//
	// Even if the value specified for Marker does not exist in the list during a conditional query, the list starts from the object whose name is alphabetically greater than the value of Marker.
	Marker *string `json:"Marker,omitempty" xml:"Marker,omitempty"`
	// The maximum number of objects to return.
	//
	// Valid values: 0 to 1000. Default value: 100.
	MaxKeys *int64 `json:"MaxKeys,omitempty" xml:"MaxKeys,omitempty"`
	// The prefix that must be included in the names of objects you want to list. If you specify a prefix to query objects, the returned object names contain the prefix.
	//
	// The value of the parameter must be less than 1,000 bytes in length.
	Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
	// The position from which the list operation starts. The name of the object after which the list operation starts. If this parameter is specified, objects whose names are alphabetically greater than the value of StartAfter are returned. The StartAfter parameter is used to list the returned objects by page, and its value must be less than 1,000 bytes in length.
	//
	// Even if the value specified for StartAfter does not exist in the list during a conditional query, the list starts from the object whose name is alphabetically greater than the value of StartAfter.
	StartAfter *string `json:"StartAfter,omitempty" xml:"StartAfter,omitempty"`
}

func (ListObjectsRequest) GoString

func (s ListObjectsRequest) GoString() string

func (*ListObjectsRequest) SetBucketName

func (s *ListObjectsRequest) SetBucketName(v string) *ListObjectsRequest

func (*ListObjectsRequest) SetContinuationToken

func (s *ListObjectsRequest) SetContinuationToken(v string) *ListObjectsRequest

func (*ListObjectsRequest) SetEncodingType

func (s *ListObjectsRequest) SetEncodingType(v string) *ListObjectsRequest

func (*ListObjectsRequest) SetMarker

func (s *ListObjectsRequest) SetMarker(v string) *ListObjectsRequest

func (*ListObjectsRequest) SetMaxKeys

func (s *ListObjectsRequest) SetMaxKeys(v int64) *ListObjectsRequest

func (*ListObjectsRequest) SetPrefix

func (s *ListObjectsRequest) SetPrefix(v string) *ListObjectsRequest

func (*ListObjectsRequest) SetStartAfter

func (s *ListObjectsRequest) SetStartAfter(v string) *ListObjectsRequest

func (ListObjectsRequest) String

func (s ListObjectsRequest) String() string

type ListObjectsResponse

type ListObjectsResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListObjectsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListObjectsResponse) GoString

func (s ListObjectsResponse) GoString() string

func (*ListObjectsResponse) SetBody

func (*ListObjectsResponse) SetHeaders

func (s *ListObjectsResponse) SetHeaders(v map[string]*string) *ListObjectsResponse

func (*ListObjectsResponse) SetStatusCode

func (s *ListObjectsResponse) SetStatusCode(v int32) *ListObjectsResponse

func (ListObjectsResponse) String

func (s ListObjectsResponse) String() string

type ListObjectsResponseBody

type ListObjectsResponseBody struct {
	// The name of the bucket.
	BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
	// The container for all object names between Prefix and the next occurrence of the string specified by a delimiter. A response can contain CommonPrefixes only if you specify a delimiter.
	CommonPrefixes []*string `json:"CommonPrefixes,omitempty" xml:"CommonPrefixes,omitempty" type:"Repeated"`
	// The list of object metadata.
	Contents []*ListObjectsResponseBodyContents `json:"Contents,omitempty" xml:"Contents,omitempty" type:"Repeated"`
	// The token used in this list operation.
	ContinuationToken *string `json:"ContinuationToken,omitempty" xml:"ContinuationToken,omitempty"`
	// The character used to group objects by name.
	Delimiter *string `json:"Delimiter,omitempty" xml:"Delimiter,omitempty"`
	// The encoding type of the object names in the response.
	EncodingType *string `json:"EncodingType,omitempty" xml:"EncodingType,omitempty"`
	// Indicates whether the listed objects are truncated. Valid values:
	//
	// *   **false**
	// *   **true**
	IsTruncated *bool `json:"IsTruncated,omitempty" xml:"IsTruncated,omitempty"`
	// The number of objects returned for this request.
	KeyCount *int64 `json:"KeyCount,omitempty" xml:"KeyCount,omitempty"`
	// The position from which the list operation starts.
	Marker *string `json:"Marker,omitempty" xml:"Marker,omitempty"`
	// The maximum number of objects returned.
	MaxKeys *int64 `json:"MaxKeys,omitempty" xml:"MaxKeys,omitempty"`
	// The token used in the next list operation.
	NextContinuationToken *string `json:"NextContinuationToken,omitempty" xml:"NextContinuationToken,omitempty"`
	// The position from which the next list operation starts.
	NextMarker *string `json:"NextMarker,omitempty" xml:"NextMarker,omitempty"`
	// The prefix contained in the names of returned objects.
	Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListObjectsResponseBody) GoString

func (s ListObjectsResponseBody) GoString() string

func (*ListObjectsResponseBody) SetBucketName

func (*ListObjectsResponseBody) SetCommonPrefixes

func (s *ListObjectsResponseBody) SetCommonPrefixes(v []*string) *ListObjectsResponseBody

func (*ListObjectsResponseBody) SetContents

func (*ListObjectsResponseBody) SetContinuationToken

func (s *ListObjectsResponseBody) SetContinuationToken(v string) *ListObjectsResponseBody

func (*ListObjectsResponseBody) SetDelimiter

func (*ListObjectsResponseBody) SetEncodingType

func (*ListObjectsResponseBody) SetIsTruncated

func (*ListObjectsResponseBody) SetKeyCount

func (*ListObjectsResponseBody) SetMarker

func (*ListObjectsResponseBody) SetMaxKeys

func (*ListObjectsResponseBody) SetNextContinuationToken

func (s *ListObjectsResponseBody) SetNextContinuationToken(v string) *ListObjectsResponseBody

func (*ListObjectsResponseBody) SetNextMarker

func (*ListObjectsResponseBody) SetPrefix

func (*ListObjectsResponseBody) SetRequestId

func (ListObjectsResponseBody) String

func (s ListObjectsResponseBody) String() string

type ListObjectsResponseBodyContents

type ListObjectsResponseBodyContents struct {
	// The entity tag (ETag). When an object is created, an ETag is created to identify the content of the object.
	//
	// *   For an object that is created by calling the PutObject operation, the ETag value of the object is the MD5 hash of the object content.
	// *   If an object is created by using other methods, the ETag value of the object is the UUID of the object content.
	// *   The ETag of an object can be used to check whether the object content is modified. However, we recommend that you use the MD5 hash of an object rather than the ETag value of the object to verify data integrity.
	ETag *string `json:"ETag,omitempty" xml:"ETag,omitempty"`
	// The name of the object.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The time when the object was last modified.
	LastModified *string `json:"LastModified,omitempty" xml:"LastModified,omitempty"`
	// The size of the returned object. Unit: bytes.
	Size *int64 `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (ListObjectsResponseBodyContents) GoString

func (*ListObjectsResponseBodyContents) SetETag

func (*ListObjectsResponseBodyContents) SetKey

func (*ListObjectsResponseBodyContents) SetLastModified

func (*ListObjectsResponseBodyContents) SetSize

func (ListObjectsResponseBodyContents) String

type ModifyEnsEipAddressAttributeRequest

type ModifyEnsEipAddressAttributeRequest struct {
	// The ID of the EIP.
	AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"`
	// The peak bandwidth of the EIP. Default value: 5. Valid values: **5** to **10000**. Unit: Mbit/s.
	Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"`
	// The new description of the EIP. The description must be 2 to 256 characters in length and cannot start with http:// or https://.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The new name of the EIP. The name must be 2 to 128 characters in length and cannot start with http:// or https://.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (ModifyEnsEipAddressAttributeRequest) GoString

func (*ModifyEnsEipAddressAttributeRequest) SetAllocationId

func (*ModifyEnsEipAddressAttributeRequest) SetBandwidth

func (*ModifyEnsEipAddressAttributeRequest) SetDescription

func (*ModifyEnsEipAddressAttributeRequest) SetName

func (ModifyEnsEipAddressAttributeRequest) String

type ModifyEnsEipAddressAttributeResponse

type ModifyEnsEipAddressAttributeResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyEnsEipAddressAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyEnsEipAddressAttributeResponse) GoString

func (*ModifyEnsEipAddressAttributeResponse) SetHeaders

func (*ModifyEnsEipAddressAttributeResponse) SetStatusCode

func (ModifyEnsEipAddressAttributeResponse) String

type ModifyEnsEipAddressAttributeResponseBody

type ModifyEnsEipAddressAttributeResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyEnsEipAddressAttributeResponseBody) GoString

func (*ModifyEnsEipAddressAttributeResponseBody) SetRequestId

func (ModifyEnsEipAddressAttributeResponseBody) String

type ModifyEpnInstanceRequest

type ModifyEpnInstanceRequest struct {
	// The ID of the EPN instance.
	EPNInstanceId *string `json:"EPNInstanceId,omitempty" xml:"EPNInstanceId,omitempty"`
	// The name of the EPN instance.
	EPNInstanceName *string `json:"EPNInstanceName,omitempty" xml:"EPNInstanceName,omitempty"`
	// The maximum outbound public bandwidth. Unit: Mbit/s. Valid values: 1 Mbit/s to 100 Mbit/s.
	InternetMaxBandwidthOut *int32 `json:"InternetMaxBandwidthOut,omitempty" xml:"InternetMaxBandwidthOut,omitempty"`
	// The networking mode. Valid values:
	//
	// *   **SpeedUp**: Intelligent acceleration network (Internet).
	// *   **Connection**: Internal network.
	// *   **SpeedUpAndConnection**: Intelligent acceleration network and internal network.
	//
	// >  The internal network supports only **Connection** and **SpeedUpAndConnection**.
	NetworkingModel *string `json:"NetworkingModel,omitempty" xml:"NetworkingModel,omitempty"`
}

func (ModifyEpnInstanceRequest) GoString

func (s ModifyEpnInstanceRequest) GoString() string

func (*ModifyEpnInstanceRequest) SetEPNInstanceId

func (*ModifyEpnInstanceRequest) SetEPNInstanceName

func (s *ModifyEpnInstanceRequest) SetEPNInstanceName(v string) *ModifyEpnInstanceRequest

func (*ModifyEpnInstanceRequest) SetInternetMaxBandwidthOut

func (s *ModifyEpnInstanceRequest) SetInternetMaxBandwidthOut(v int32) *ModifyEpnInstanceRequest

func (*ModifyEpnInstanceRequest) SetNetworkingModel

func (s *ModifyEpnInstanceRequest) SetNetworkingModel(v string) *ModifyEpnInstanceRequest

func (ModifyEpnInstanceRequest) String

func (s ModifyEpnInstanceRequest) String() string

type ModifyEpnInstanceResponse

type ModifyEpnInstanceResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyEpnInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyEpnInstanceResponse) GoString

func (s ModifyEpnInstanceResponse) GoString() string

func (*ModifyEpnInstanceResponse) SetBody

func (*ModifyEpnInstanceResponse) SetHeaders

func (*ModifyEpnInstanceResponse) SetStatusCode

func (ModifyEpnInstanceResponse) String

func (s ModifyEpnInstanceResponse) String() string

type ModifyEpnInstanceResponseBody

type ModifyEpnInstanceResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyEpnInstanceResponseBody) GoString

func (*ModifyEpnInstanceResponseBody) SetRequestId

func (ModifyEpnInstanceResponseBody) String

type ModifyFileSystemRequest

type ModifyFileSystemRequest struct {
	// The description of the file system.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the region.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The ID of the file system.
	FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"`
}

func (ModifyFileSystemRequest) GoString

func (s ModifyFileSystemRequest) GoString() string

func (*ModifyFileSystemRequest) SetDescription

func (*ModifyFileSystemRequest) SetEnsRegionId

func (*ModifyFileSystemRequest) SetFileSystemId

func (ModifyFileSystemRequest) String

func (s ModifyFileSystemRequest) String() string

type ModifyFileSystemResponse

type ModifyFileSystemResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyFileSystemResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyFileSystemResponse) GoString

func (s ModifyFileSystemResponse) GoString() string

func (*ModifyFileSystemResponse) SetBody

func (*ModifyFileSystemResponse) SetHeaders

func (*ModifyFileSystemResponse) SetStatusCode

func (ModifyFileSystemResponse) String

func (s ModifyFileSystemResponse) String() string

type ModifyFileSystemResponseBody

type ModifyFileSystemResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyFileSystemResponseBody) GoString

func (s ModifyFileSystemResponseBody) GoString() string

func (*ModifyFileSystemResponseBody) SetRequestId

func (ModifyFileSystemResponseBody) String

type ModifyForwardEntryRequest

type ModifyForwardEntryRequest struct {
	// The ID of the DNAT entry.
	ForwardEntryId *string `json:"ForwardEntryId,omitempty" xml:"ForwardEntryId,omitempty"`
	// The name of the DNAT entry. The name must be 2 to 128 characters in length. It cannot start with `http://` or `https://`.
	ForwardEntryName *string `json:"ForwardEntryName,omitempty" xml:"ForwardEntryName,omitempty"`
	// The probe port. The port must be within the internal port range. By default, this parameter is left empty.
	HealthCheckPort *int32 `json:"HealthCheckPort,omitempty" xml:"HealthCheckPort,omitempty"`
}

func (ModifyForwardEntryRequest) GoString

func (s ModifyForwardEntryRequest) GoString() string

func (*ModifyForwardEntryRequest) SetForwardEntryId

func (*ModifyForwardEntryRequest) SetForwardEntryName

func (s *ModifyForwardEntryRequest) SetForwardEntryName(v string) *ModifyForwardEntryRequest

func (*ModifyForwardEntryRequest) SetHealthCheckPort

func (s *ModifyForwardEntryRequest) SetHealthCheckPort(v int32) *ModifyForwardEntryRequest

func (ModifyForwardEntryRequest) String

func (s ModifyForwardEntryRequest) String() string

type ModifyForwardEntryResponse

type ModifyForwardEntryResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyForwardEntryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyForwardEntryResponse) GoString

func (s ModifyForwardEntryResponse) GoString() string

func (*ModifyForwardEntryResponse) SetBody

func (*ModifyForwardEntryResponse) SetHeaders

func (*ModifyForwardEntryResponse) SetStatusCode

func (ModifyForwardEntryResponse) String

type ModifyForwardEntryResponseBody

type ModifyForwardEntryResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyForwardEntryResponseBody) GoString

func (*ModifyForwardEntryResponseBody) SetRequestId

func (ModifyForwardEntryResponseBody) String

type ModifyImageAttributeRequest

type ModifyImageAttributeRequest struct {
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The name of the image.
	ImageName *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	// 2017-11-10
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
	// This parameter is unavailable.
	Product *string `json:"product,omitempty" xml:"product,omitempty"`
}

func (ModifyImageAttributeRequest) GoString

func (s ModifyImageAttributeRequest) GoString() string

func (*ModifyImageAttributeRequest) SetImageId

func (*ModifyImageAttributeRequest) SetImageName

func (*ModifyImageAttributeRequest) SetProduct

func (*ModifyImageAttributeRequest) SetVersion

func (ModifyImageAttributeRequest) String

type ModifyImageAttributeResponse

type ModifyImageAttributeResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyImageAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyImageAttributeResponse) GoString

func (s ModifyImageAttributeResponse) GoString() string

func (*ModifyImageAttributeResponse) SetBody

func (*ModifyImageAttributeResponse) SetHeaders

func (*ModifyImageAttributeResponse) SetStatusCode

func (ModifyImageAttributeResponse) String

type ModifyImageAttributeResponseBody

type ModifyImageAttributeResponseBody struct {
	// The service code. 0 is returned for a successful request. An error code is returned for a failed request.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyImageAttributeResponseBody) GoString

func (*ModifyImageAttributeResponseBody) SetCode

func (*ModifyImageAttributeResponseBody) SetRequestId

func (ModifyImageAttributeResponseBody) String

type ModifyImageSharePermissionRequest

type ModifyImageSharePermissionRequest struct {
	// The ID of the Alibaba Cloud account with which you want to share the image. You can specify multiple Alibaba Cloud IDs. Separate multiple IDs with commas (,).
	AddAccounts *string `json:"AddAccounts,omitempty" xml:"AddAccounts,omitempty"`
	// The ID of the image. You can specify only one image ID. Custom images and public images are supported.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The ID of the Alibaba Cloud account from which you want to unshare the image. You can specify only one Alibaba Cloud account ID.
	RemoveAccounts *string `json:"RemoveAccounts,omitempty" xml:"RemoveAccounts,omitempty"`
}

func (ModifyImageSharePermissionRequest) GoString

func (*ModifyImageSharePermissionRequest) SetAddAccounts

func (*ModifyImageSharePermissionRequest) SetImageId

func (*ModifyImageSharePermissionRequest) SetRemoveAccounts

func (ModifyImageSharePermissionRequest) String

type ModifyImageSharePermissionResponse

type ModifyImageSharePermissionResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyImageSharePermissionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyImageSharePermissionResponse) GoString

func (*ModifyImageSharePermissionResponse) SetHeaders

func (*ModifyImageSharePermissionResponse) SetStatusCode

func (ModifyImageSharePermissionResponse) String

type ModifyImageSharePermissionResponseBody

type ModifyImageSharePermissionResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyImageSharePermissionResponseBody) GoString

func (*ModifyImageSharePermissionResponseBody) SetRequestId

func (ModifyImageSharePermissionResponseBody) String

type ModifyInstanceAttributeRequest

type ModifyInstanceAttributeRequest struct {
	// The hostname of the Elastic Compute Service (ECS) instance. The value can be 2 to 64 characters in length. You can use periods (.) to separate the value into multiple segments. Each segment can contain letters, digits, hyphens (-), and periods. Consecutive periods or hyphens are not allowed. The name cannot start or end with a period (.) or a hyphen (-).
	HostName *string `json:"HostName,omitempty" xml:"HostName,omitempty"`
	// The ID of the instance for which you want to modify attributes. You can specify only one ID.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the instance.
	//
	// The name must be 2 to 128 characters in length. It must start with a letter but cannot start with `http://` or `https://`. The name can contain letters, digits, colons (:), underscores (\_), and hyphens (-).
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// The password of the instance.
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// The user data of the instance. User data must be encoded in Base64.
	//
	// The size of your UserData cannot exceed 16 KB. We recommend that you do not pass in confidential information such as passwords and private keys in the plaintext format. If you must pass in confidential information, we recommend that you encrypt and Base64-encode the information before you pass it in. Then you can decode and decrypt the information in the same way within the instance.
	UserData *string `json:"UserData,omitempty" xml:"UserData,omitempty"`
}

func (ModifyInstanceAttributeRequest) GoString

func (*ModifyInstanceAttributeRequest) SetHostName

func (*ModifyInstanceAttributeRequest) SetInstanceId

func (*ModifyInstanceAttributeRequest) SetInstanceName

func (*ModifyInstanceAttributeRequest) SetPassword

func (*ModifyInstanceAttributeRequest) SetUserData

func (ModifyInstanceAttributeRequest) String

type ModifyInstanceAttributeResponse

type ModifyInstanceAttributeResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyInstanceAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyInstanceAttributeResponse) GoString

func (*ModifyInstanceAttributeResponse) SetHeaders

func (*ModifyInstanceAttributeResponse) SetStatusCode

func (ModifyInstanceAttributeResponse) String

type ModifyInstanceAttributeResponseBody

type ModifyInstanceAttributeResponseBody struct {
	// The returned service code. 0 indicates that the request was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyInstanceAttributeResponseBody) GoString

func (*ModifyInstanceAttributeResponseBody) SetCode

func (*ModifyInstanceAttributeResponseBody) SetRequestId

func (ModifyInstanceAttributeResponseBody) String

type ModifyInstanceAutoRenewAttributeRequest

type ModifyInstanceAutoRenewAttributeRequest struct {
	// Specify whether to automatically renew the subscription of the nodes. Valid values: true and false. Default value: false.
	AutoRenew *string `json:"AutoRenew,omitempty" xml:"AutoRenew,omitempty"`
	// The auto-renewal period of the instance. Unit: months. Valid values: 1 to 9 and 12. This parameter is required if the AutoRenew parameter is set to true.
	Duration *string `json:"Duration,omitempty" xml:"Duration,omitempty"`
	// The ID of the instance. Separate multiple instance IDs with semicolons (;).
	InstanceIds *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
	OwnerId     *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// Specifies whether to renew the instance. The **RenewalStatus** parameter has a higher priority than the **AutoRenew** parameter. If you do not specify **RenewalStatus**, the **AutoRenew** parameter is used by default.
	//
	// *   AutoRenewal: Auto-renewal is enabled for the instance.
	// *   Normal: Auto-renewal is disabled for the instance.
	// *   NotRenewal: The instance is not renewed.
	//
	// The system no longer sends an expiration notification but sends only a renewal notification three days before the instance expires. To renew the instance, you can change the value of this parameter from NotRenewal to Normal and then manually renew the instance, or change the value of this parameter from NotRenewal to AutoRenewal.
	RenewalStatus *string `json:"RenewalStatus,omitempty" xml:"RenewalStatus,omitempty"`
}

func (ModifyInstanceAutoRenewAttributeRequest) GoString

func (*ModifyInstanceAutoRenewAttributeRequest) SetAutoRenew

func (*ModifyInstanceAutoRenewAttributeRequest) SetDuration

func (*ModifyInstanceAutoRenewAttributeRequest) SetInstanceIds

func (*ModifyInstanceAutoRenewAttributeRequest) SetOwnerId

func (*ModifyInstanceAutoRenewAttributeRequest) SetRenewalStatus

func (ModifyInstanceAutoRenewAttributeRequest) String

type ModifyInstanceAutoRenewAttributeResponse

type ModifyInstanceAutoRenewAttributeResponse struct {
	Headers    map[string]*string                            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyInstanceAutoRenewAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyInstanceAutoRenewAttributeResponse) GoString

func (*ModifyInstanceAutoRenewAttributeResponse) SetHeaders

func (*ModifyInstanceAutoRenewAttributeResponse) SetStatusCode

func (ModifyInstanceAutoRenewAttributeResponse) String

type ModifyInstanceAutoRenewAttributeResponseBody

type ModifyInstanceAutoRenewAttributeResponseBody struct {
	// The returned service code. A value of 0 indicates that the operation was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyInstanceAutoRenewAttributeResponseBody) GoString

func (*ModifyInstanceAutoRenewAttributeResponseBody) SetCode

func (*ModifyInstanceAutoRenewAttributeResponseBody) SetRequestId

func (ModifyInstanceAutoRenewAttributeResponseBody) String

type ModifyLoadBalancerAttributeRequest

type ModifyLoadBalancerAttributeRequest struct {
	// The ID of the ELB instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
	// The name of the ELB instance. The name must be **2** to **128** characters in length.
	//
	// >  The value cannot start with `http://` or `https://`.
	LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"`
}

func (ModifyLoadBalancerAttributeRequest) GoString

func (*ModifyLoadBalancerAttributeRequest) SetLoadBalancerId

func (*ModifyLoadBalancerAttributeRequest) SetLoadBalancerName

func (ModifyLoadBalancerAttributeRequest) String

type ModifyLoadBalancerAttributeResponse

type ModifyLoadBalancerAttributeResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyLoadBalancerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyLoadBalancerAttributeResponse) GoString

func (*ModifyLoadBalancerAttributeResponse) SetHeaders

func (*ModifyLoadBalancerAttributeResponse) SetStatusCode

func (ModifyLoadBalancerAttributeResponse) String

type ModifyLoadBalancerAttributeResponseBody

type ModifyLoadBalancerAttributeResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyLoadBalancerAttributeResponseBody) GoString

func (*ModifyLoadBalancerAttributeResponseBody) SetRequestId

func (ModifyLoadBalancerAttributeResponseBody) String

type ModifyNetworkAttributeRequest

type ModifyNetworkAttributeRequest struct {
	// The description of the network.
	//
	// The description must be 2 to 256 characters in length. It must start with a letter but cannot start with http:// or https://.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the network.
	NetworkId *string `json:"NetworkId,omitempty" xml:"NetworkId,omitempty"`
	// The name of the network. The name must meet the following requirements:
	//
	// *   The name must be 2 to 128 characters in length.
	// *   The name must start with a letter but cannot start with http:// or https://.
	// *   The name can contain letters, digits, colons (:), underscores (\_), and hyphens (-).
	NetworkName *string `json:"NetworkName,omitempty" xml:"NetworkName,omitempty"`
}

func (ModifyNetworkAttributeRequest) GoString

func (*ModifyNetworkAttributeRequest) SetDescription

func (*ModifyNetworkAttributeRequest) SetNetworkId

func (*ModifyNetworkAttributeRequest) SetNetworkName

func (ModifyNetworkAttributeRequest) String

type ModifyNetworkAttributeResponse

type ModifyNetworkAttributeResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyNetworkAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyNetworkAttributeResponse) GoString

func (*ModifyNetworkAttributeResponse) SetHeaders

func (*ModifyNetworkAttributeResponse) SetStatusCode

func (ModifyNetworkAttributeResponse) String

type ModifyNetworkAttributeResponseBody

type ModifyNetworkAttributeResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyNetworkAttributeResponseBody) GoString

func (*ModifyNetworkAttributeResponseBody) SetRequestId

func (ModifyNetworkAttributeResponseBody) String

type ModifyPrepayInstanceSpecRequest

type ModifyPrepayInstanceSpecRequest struct {
	// The ID of the instance that you want to upgrade or downgrade.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The updated configuration.
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
}

func (ModifyPrepayInstanceSpecRequest) GoString

func (*ModifyPrepayInstanceSpecRequest) SetInstanceId

func (*ModifyPrepayInstanceSpecRequest) SetInstanceType

func (ModifyPrepayInstanceSpecRequest) String

type ModifyPrepayInstanceSpecResponse

type ModifyPrepayInstanceSpecResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyPrepayInstanceSpecResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyPrepayInstanceSpecResponse) GoString

func (*ModifyPrepayInstanceSpecResponse) SetHeaders

func (*ModifyPrepayInstanceSpecResponse) SetStatusCode

func (ModifyPrepayInstanceSpecResponse) String

type ModifyPrepayInstanceSpecResponseBody

type ModifyPrepayInstanceSpecResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyPrepayInstanceSpecResponseBody) GoString

func (*ModifyPrepayInstanceSpecResponseBody) SetRequestId

func (ModifyPrepayInstanceSpecResponseBody) String

type ModifySecurityGroupAttributeRequest

type ModifySecurityGroupAttributeRequest struct {
	// The description of the security group.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the security group.
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The name of the security group. The name of a bucket must meet the following requirements:
	//
	// *   The name must be 2 to 128 characters in length.
	// *   The name must start with a letter but cannot start with http:// or https://.
	// *   The name can contain letters, digits, colons (:), underscores (\_), and hyphens (-).
	SecurityGroupName *string `json:"SecurityGroupName,omitempty" xml:"SecurityGroupName,omitempty"`
}

func (ModifySecurityGroupAttributeRequest) GoString

func (*ModifySecurityGroupAttributeRequest) SetDescription

func (*ModifySecurityGroupAttributeRequest) SetSecurityGroupId

func (*ModifySecurityGroupAttributeRequest) SetSecurityGroupName

func (ModifySecurityGroupAttributeRequest) String

type ModifySecurityGroupAttributeResponse

type ModifySecurityGroupAttributeResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifySecurityGroupAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifySecurityGroupAttributeResponse) GoString

func (*ModifySecurityGroupAttributeResponse) SetHeaders

func (*ModifySecurityGroupAttributeResponse) SetStatusCode

func (ModifySecurityGroupAttributeResponse) String

type ModifySecurityGroupAttributeResponseBody

type ModifySecurityGroupAttributeResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifySecurityGroupAttributeResponseBody) GoString

func (*ModifySecurityGroupAttributeResponseBody) SetRequestId

func (ModifySecurityGroupAttributeResponseBody) String

type ModifySnapshotAttributeRequest

type ModifySnapshotAttributeRequest struct {
	// The description of the snapshot. The description must be 2 to 256 characters in length. It cannot start with `http://` or `https://`.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the snapshot.
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	// The name of the snapshot. The name must be 2 to 128 characters in length. It must start with a letter but cannot start with `http://` or `https://`. It can contain letters, digits, colons (:), underscores (\_), and hyphens (-).
	//
	// The name cannot start with **auto** because snapshots whose names start with auto are recognized as automatic snapshots.
	SnapshotName *string `json:"SnapshotName,omitempty" xml:"SnapshotName,omitempty"`
}

func (ModifySnapshotAttributeRequest) GoString

func (*ModifySnapshotAttributeRequest) SetDescription

func (*ModifySnapshotAttributeRequest) SetSnapshotId

func (*ModifySnapshotAttributeRequest) SetSnapshotName

func (ModifySnapshotAttributeRequest) String

type ModifySnapshotAttributeResponse

type ModifySnapshotAttributeResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifySnapshotAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifySnapshotAttributeResponse) GoString

func (*ModifySnapshotAttributeResponse) SetHeaders

func (*ModifySnapshotAttributeResponse) SetStatusCode

func (ModifySnapshotAttributeResponse) String

type ModifySnapshotAttributeResponseBody

type ModifySnapshotAttributeResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifySnapshotAttributeResponseBody) GoString

func (*ModifySnapshotAttributeResponseBody) SetRequestId

func (ModifySnapshotAttributeResponseBody) String

type ModifyVSwitchAttributeRequest

type ModifyVSwitchAttributeRequest struct {
	// The description of the vSwitch.
	//
	// The description must be 2 to 256 characters in length. It must start with a letter but cannot start with http:// or https://.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the vSwitch.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// The name of the vSwitch.
	//
	// *   The name must be 2 to 128 characters in length.
	// *   The name must start with a letter but cannot start with http:// or https://.
	// *   The name can contain letters, digits, colons (:), underscores (\_), and hyphens (-).
	VSwitchName *string `json:"VSwitchName,omitempty" xml:"VSwitchName,omitempty"`
}

func (ModifyVSwitchAttributeRequest) GoString

func (*ModifyVSwitchAttributeRequest) SetDescription

func (*ModifyVSwitchAttributeRequest) SetVSwitchId

func (*ModifyVSwitchAttributeRequest) SetVSwitchName

func (ModifyVSwitchAttributeRequest) String

type ModifyVSwitchAttributeResponse

type ModifyVSwitchAttributeResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyVSwitchAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyVSwitchAttributeResponse) GoString

func (*ModifyVSwitchAttributeResponse) SetHeaders

func (*ModifyVSwitchAttributeResponse) SetStatusCode

func (ModifyVSwitchAttributeResponse) String

type ModifyVSwitchAttributeResponseBody

type ModifyVSwitchAttributeResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyVSwitchAttributeResponseBody) GoString

func (*ModifyVSwitchAttributeResponseBody) SetRequestId

func (ModifyVSwitchAttributeResponseBody) String

type PushApplicationDataRequest

type PushApplicationDataRequest struct {
	// The ID of the application.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The data files that you want to push. The value must be a JSON string.
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// The push policy in the canary release environment. The value must be a JSON string. You can specify multiple push policies. By default, all data files are pushed.
	PushStrategy *string `json:"PushStrategy,omitempty" xml:"PushStrategy,omitempty"`
	// This parameter does not take effect.
	Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"`
}

func (PushApplicationDataRequest) GoString

func (s PushApplicationDataRequest) GoString() string

func (*PushApplicationDataRequest) SetAppId

func (*PushApplicationDataRequest) SetData

func (*PushApplicationDataRequest) SetPushStrategy

func (*PushApplicationDataRequest) SetTimeout

func (PushApplicationDataRequest) String

type PushApplicationDataResponse

type PushApplicationDataResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *PushApplicationDataResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (PushApplicationDataResponse) GoString

func (s PushApplicationDataResponse) GoString() string

func (*PushApplicationDataResponse) SetBody

func (*PushApplicationDataResponse) SetHeaders

func (*PushApplicationDataResponse) SetStatusCode

func (PushApplicationDataResponse) String

type PushApplicationDataResponseBody

type PushApplicationDataResponseBody struct {
	// The push results of data files.
	PushResults *PushApplicationDataResponseBodyPushResults `json:"PushResults,omitempty" xml:"PushResults,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (PushApplicationDataResponseBody) GoString

func (*PushApplicationDataResponseBody) SetRequestId

func (PushApplicationDataResponseBody) String

type PushApplicationDataResponseBodyPushResults

type PushApplicationDataResponseBodyPushResults struct {
	PushResult []*PushApplicationDataResponseBodyPushResultsPushResult `json:"PushResult,omitempty" xml:"PushResult,omitempty" type:"Repeated"`
}

func (PushApplicationDataResponseBodyPushResults) GoString

func (PushApplicationDataResponseBodyPushResults) String

type PushApplicationDataResponseBodyPushResultsPushResult

type PushApplicationDataResponseBodyPushResultsPushResult struct {
	// The name of the data file.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The push result. The value is of the enumeration type. Valid values:
	//
	// *   0: The push operation is successful.
	// *   100: The push operation has been performed and the file is pushed.
	// *   200: The push operation has been performed and the file is being pushed to specific file servers.
	// *   300: The push operation failed. You must trigger the push operation again. The ResultDescrip parameter indicates the error description.
	ResultCode *int32 `json:"ResultCode,omitempty" xml:"ResultCode,omitempty"`
	// The description of the push status.
	ResultDescrip *string `json:"ResultDescrip,omitempty" xml:"ResultDescrip,omitempty"`
	// The version number of the data file.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (PushApplicationDataResponseBodyPushResultsPushResult) GoString

func (*PushApplicationDataResponseBodyPushResultsPushResult) SetName

func (*PushApplicationDataResponseBodyPushResultsPushResult) SetResultCode

func (*PushApplicationDataResponseBodyPushResultsPushResult) SetResultDescrip

func (*PushApplicationDataResponseBodyPushResultsPushResult) SetVersion

func (PushApplicationDataResponseBodyPushResultsPushResult) String

type PutBucketAclRequest

type PutBucketAclRequest struct {
	// The ACL of the bucket.
	//
	// *   **public-read-write**
	// *   **public-read**
	// *   **private** (default)
	BucketAcl *string `json:"BucketAcl,omitempty" xml:"BucketAcl,omitempty"`
	// The name of the bucket.
	BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
}

func (PutBucketAclRequest) GoString

func (s PutBucketAclRequest) GoString() string

func (*PutBucketAclRequest) SetBucketAcl

func (s *PutBucketAclRequest) SetBucketAcl(v string) *PutBucketAclRequest

func (*PutBucketAclRequest) SetBucketName

func (s *PutBucketAclRequest) SetBucketName(v string) *PutBucketAclRequest

func (PutBucketAclRequest) String

func (s PutBucketAclRequest) String() string

type PutBucketAclResponse

type PutBucketAclResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *PutBucketAclResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (PutBucketAclResponse) GoString

func (s PutBucketAclResponse) GoString() string

func (*PutBucketAclResponse) SetBody

func (*PutBucketAclResponse) SetHeaders

func (s *PutBucketAclResponse) SetHeaders(v map[string]*string) *PutBucketAclResponse

func (*PutBucketAclResponse) SetStatusCode

func (s *PutBucketAclResponse) SetStatusCode(v int32) *PutBucketAclResponse

func (PutBucketAclResponse) String

func (s PutBucketAclResponse) String() string

type PutBucketAclResponseBody

type PutBucketAclResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (PutBucketAclResponseBody) GoString

func (s PutBucketAclResponseBody) GoString() string

func (*PutBucketAclResponseBody) SetRequestId

func (PutBucketAclResponseBody) String

func (s PutBucketAclResponseBody) String() string

type PutBucketLifecycleRequest

type PutBucketLifecycleRequest struct {
	// Specifies whether to allow overlapped prefixes. Valid values:
	//
	// *   **true**
	// *   **false** (default)
	AllowSameActionOverlap *string `json:"AllowSameActionOverlap,omitempty" xml:"AllowSameActionOverlap,omitempty"`
	// The name of the bucket.
	BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
	// The expiration data. EOS executes a lifecycle rule for objects that were last updated before the expiration date.
	//
	// Specify the time that follows the ISO 8601 standard in the YYYY-MM-DDThh:mm:ssZ format. The time must be in UTC.
	//
	// > ExpirationDays and CreateBeforeDate are mutually exclusive.
	CreatedBeforeDate *string `json:"CreatedBeforeDate,omitempty" xml:"CreatedBeforeDate,omitempty"`
	// The number of days from when the objects were last modified to when the lifecycle rule takes effect. The value must be a positive integer that is greater than 0.
	//
	// > ExpirationDays and CreateBeforeDate are mutually exclusive.
	ExpirationDays *int64 `json:"ExpirationDays,omitempty" xml:"ExpirationDays,omitempty"`
	// The prefix of a rule. The prefix must be unique.
	//
	// *   If you specify a prefix, the rule applies only to objects in the bucket that match the prefix.
	// *   If you do not specify a prefix, the rule applies to all objects in the bucket.
	Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
	// The unique ID of the rule. The ID of a lifecycle rule can be up to 255 bytes in length.
	//
	// *   You do not need to configure this parameter when you create a rule. The system automatically generates a unique ID.
	// *   When you update a rule, you need to specify the rule ID, and the rule must exist. Otherwise, an error occurs.
	RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	// The status of the rule. Valid values:
	//
	// *   **Enabled**: The rule is periodically executed.
	// *   **Disabled**: The rule is ignored.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (PutBucketLifecycleRequest) GoString

func (s PutBucketLifecycleRequest) GoString() string

func (*PutBucketLifecycleRequest) SetAllowSameActionOverlap

func (s *PutBucketLifecycleRequest) SetAllowSameActionOverlap(v string) *PutBucketLifecycleRequest

func (*PutBucketLifecycleRequest) SetBucketName

func (*PutBucketLifecycleRequest) SetCreatedBeforeDate

func (s *PutBucketLifecycleRequest) SetCreatedBeforeDate(v string) *PutBucketLifecycleRequest

func (*PutBucketLifecycleRequest) SetExpirationDays

func (*PutBucketLifecycleRequest) SetPrefix

func (*PutBucketLifecycleRequest) SetRuleId

func (*PutBucketLifecycleRequest) SetStatus

func (PutBucketLifecycleRequest) String

func (s PutBucketLifecycleRequest) String() string

type PutBucketLifecycleResponse

type PutBucketLifecycleResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *PutBucketLifecycleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (PutBucketLifecycleResponse) GoString

func (s PutBucketLifecycleResponse) GoString() string

func (*PutBucketLifecycleResponse) SetBody

func (*PutBucketLifecycleResponse) SetHeaders

func (*PutBucketLifecycleResponse) SetStatusCode

func (PutBucketLifecycleResponse) String

type PutBucketLifecycleResponseBody

type PutBucketLifecycleResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (PutBucketLifecycleResponseBody) GoString

func (*PutBucketLifecycleResponseBody) SetRequestId

func (PutBucketLifecycleResponseBody) String

type PutBucketRequest

type PutBucketRequest struct {
	// The access control list (ACL) of the bucket.
	//
	// *   **private** (default)
	// *   **public-read-write**
	// *   **public-read**
	BucketAcl *string `json:"BucketAcl,omitempty" xml:"BucketAcl,omitempty"`
	// The name of the bucket.
	//
	// This parameter can contain 3 to 50 characters in length and can contain only lowercase letters, digits, and hyphens (-). The name cannot start or end with a hyphen (-).
	BucketName *string `json:"BucketName,omitempty" xml:"BucketName,omitempty"`
	// The remarks. The remarks are 0 to 128 characters in length.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The ID of the region where the node is located. If this parameter is not specified, the node is the global default node.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// Single-node storage. Set the value to sink.
	LogicalBucketType *string `json:"LogicalBucketType,omitempty" xml:"LogicalBucketType,omitempty"`
}

func (PutBucketRequest) GoString

func (s PutBucketRequest) GoString() string

func (*PutBucketRequest) SetBucketAcl

func (s *PutBucketRequest) SetBucketAcl(v string) *PutBucketRequest

func (*PutBucketRequest) SetBucketName

func (s *PutBucketRequest) SetBucketName(v string) *PutBucketRequest

func (*PutBucketRequest) SetComment

func (s *PutBucketRequest) SetComment(v string) *PutBucketRequest

func (*PutBucketRequest) SetEnsRegionId

func (s *PutBucketRequest) SetEnsRegionId(v string) *PutBucketRequest

func (*PutBucketRequest) SetLogicalBucketType

func (s *PutBucketRequest) SetLogicalBucketType(v string) *PutBucketRequest

func (PutBucketRequest) String

func (s PutBucketRequest) String() string

type PutBucketResponse

type PutBucketResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *PutBucketResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (PutBucketResponse) GoString

func (s PutBucketResponse) GoString() string

func (*PutBucketResponse) SetBody

func (*PutBucketResponse) SetHeaders

func (s *PutBucketResponse) SetHeaders(v map[string]*string) *PutBucketResponse

func (*PutBucketResponse) SetStatusCode

func (s *PutBucketResponse) SetStatusCode(v int32) *PutBucketResponse

func (PutBucketResponse) String

func (s PutBucketResponse) String() string

type PutBucketResponseBody

type PutBucketResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (PutBucketResponseBody) GoString

func (s PutBucketResponseBody) GoString() string

func (*PutBucketResponseBody) SetRequestId

func (PutBucketResponseBody) String

func (s PutBucketResponseBody) String() string

type ReInitDiskRequest

type ReInitDiskRequest struct {
	// The ID of the disk to be initialized. You can initialize only one disk at a time.
	DiskId *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"`
	// The ID of the image to use to create the instance.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// 2017-11-10
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (ReInitDiskRequest) GoString

func (s ReInitDiskRequest) GoString() string

func (*ReInitDiskRequest) SetDiskId

func (s *ReInitDiskRequest) SetDiskId(v string) *ReInitDiskRequest

func (*ReInitDiskRequest) SetImageId

func (s *ReInitDiskRequest) SetImageId(v string) *ReInitDiskRequest

func (*ReInitDiskRequest) SetVersion

func (s *ReInitDiskRequest) SetVersion(v string) *ReInitDiskRequest

func (ReInitDiskRequest) String

func (s ReInitDiskRequest) String() string

type ReInitDiskResponse

type ReInitDiskResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ReInitDiskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ReInitDiskResponse) GoString

func (s ReInitDiskResponse) GoString() string

func (*ReInitDiskResponse) SetBody

func (*ReInitDiskResponse) SetHeaders

func (s *ReInitDiskResponse) SetHeaders(v map[string]*string) *ReInitDiskResponse

func (*ReInitDiskResponse) SetStatusCode

func (s *ReInitDiskResponse) SetStatusCode(v int32) *ReInitDiskResponse

func (ReInitDiskResponse) String

func (s ReInitDiskResponse) String() string

type ReInitDiskResponseBody

type ReInitDiskResponseBody struct {
	// The returned service code. A value of 0 indicates that the operation was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ReInitDiskResponseBody) GoString

func (s ReInitDiskResponseBody) GoString() string

func (*ReInitDiskResponseBody) SetCode

func (*ReInitDiskResponseBody) SetRequestId

func (ReInitDiskResponseBody) String

func (s ReInitDiskResponseBody) String() string

type RebootAICInstanceRequest

type RebootAICInstanceRequest struct {
	// The ID of the AIC instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The IDs of the AIC instance groups.
	InstanceIds []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
	// The ID of the server.
	ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"`
}

func (RebootAICInstanceRequest) GoString

func (s RebootAICInstanceRequest) GoString() string

func (*RebootAICInstanceRequest) SetInstanceId

func (*RebootAICInstanceRequest) SetInstanceIds

func (s *RebootAICInstanceRequest) SetInstanceIds(v []*string) *RebootAICInstanceRequest

func (*RebootAICInstanceRequest) SetServerId

func (RebootAICInstanceRequest) String

func (s RebootAICInstanceRequest) String() string

type RebootAICInstanceResponse

type RebootAICInstanceResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RebootAICInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RebootAICInstanceResponse) GoString

func (s RebootAICInstanceResponse) GoString() string

func (*RebootAICInstanceResponse) SetBody

func (*RebootAICInstanceResponse) SetHeaders

func (*RebootAICInstanceResponse) SetStatusCode

func (RebootAICInstanceResponse) String

func (s RebootAICInstanceResponse) String() string

type RebootAICInstanceResponseBody

type RebootAICInstanceResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RebootAICInstanceResponseBody) GoString

func (*RebootAICInstanceResponseBody) SetRequestId

func (RebootAICInstanceResponseBody) String

type RebootAICInstanceShrinkRequest

type RebootAICInstanceShrinkRequest struct {
	// The ID of the AIC instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The IDs of the AIC instance groups.
	InstanceIdsShrink *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
	// The ID of the server.
	ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"`
}

func (RebootAICInstanceShrinkRequest) GoString

func (*RebootAICInstanceShrinkRequest) SetInstanceId

func (*RebootAICInstanceShrinkRequest) SetInstanceIdsShrink

func (*RebootAICInstanceShrinkRequest) SetServerId

func (RebootAICInstanceShrinkRequest) String

type RebootARMServerInstanceRequest

type RebootARMServerInstanceRequest struct {
	// The ID of the server.
	ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"`
}

func (RebootARMServerInstanceRequest) GoString

func (*RebootARMServerInstanceRequest) SetServerId

func (RebootARMServerInstanceRequest) String

type RebootARMServerInstanceResponse

type RebootARMServerInstanceResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RebootARMServerInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RebootARMServerInstanceResponse) GoString

func (*RebootARMServerInstanceResponse) SetHeaders

func (*RebootARMServerInstanceResponse) SetStatusCode

func (RebootARMServerInstanceResponse) String

type RebootARMServerInstanceResponseBody

type RebootARMServerInstanceResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RebootARMServerInstanceResponseBody) GoString

func (*RebootARMServerInstanceResponseBody) SetRequestId

func (RebootARMServerInstanceResponseBody) String

type RebootInstanceRequest

type RebootInstanceRequest struct {
	// Indicates whether to stop the instance forcibly before you reboot it. Default value: false. Valid values:
	//
	// *   **true**
	// *   **false**
	ForceStop *string `json:"ForceStop,omitempty" xml:"ForceStop,omitempty"`
	// The ID of the instance that you want to reboot. You can specify only one instance ID.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (RebootInstanceRequest) GoString

func (s RebootInstanceRequest) GoString() string

func (*RebootInstanceRequest) SetForceStop

func (*RebootInstanceRequest) SetInstanceId

func (s *RebootInstanceRequest) SetInstanceId(v string) *RebootInstanceRequest

func (RebootInstanceRequest) String

func (s RebootInstanceRequest) String() string

type RebootInstanceResponse

type RebootInstanceResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RebootInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RebootInstanceResponse) GoString

func (s RebootInstanceResponse) GoString() string

func (*RebootInstanceResponse) SetBody

func (*RebootInstanceResponse) SetHeaders

func (*RebootInstanceResponse) SetStatusCode

func (RebootInstanceResponse) String

func (s RebootInstanceResponse) String() string

type RebootInstanceResponseBody

type RebootInstanceResponseBody struct {
	// The returned service code. 0 indicates that the request was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RebootInstanceResponseBody) GoString

func (s RebootInstanceResponseBody) GoString() string

func (*RebootInstanceResponseBody) SetCode

func (*RebootInstanceResponseBody) SetRequestId

func (RebootInstanceResponseBody) String

type RebootInstancesRequest

type RebootInstancesRequest struct {
	InstanceIds []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
}

func (RebootInstancesRequest) GoString

func (s RebootInstancesRequest) GoString() string

func (*RebootInstancesRequest) SetInstanceIds

func (s *RebootInstancesRequest) SetInstanceIds(v []*string) *RebootInstancesRequest

func (RebootInstancesRequest) String

func (s RebootInstancesRequest) String() string

type RebootInstancesResponse

type RebootInstancesResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RebootInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RebootInstancesResponse) GoString

func (s RebootInstancesResponse) GoString() string

func (*RebootInstancesResponse) SetBody

func (*RebootInstancesResponse) SetHeaders

func (*RebootInstancesResponse) SetStatusCode

func (RebootInstancesResponse) String

func (s RebootInstancesResponse) String() string

type RebootInstancesResponseBody

type RebootInstancesResponseBody struct {
	InstanceResponses []*InstanceOperateResponse `json:"InstanceResponses,omitempty" xml:"InstanceResponses,omitempty" type:"Repeated"`
	RequestId         *string                    `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RebootInstancesResponseBody) GoString

func (s RebootInstancesResponseBody) GoString() string

func (*RebootInstancesResponseBody) SetInstanceResponses

func (*RebootInstancesResponseBody) SetRequestId

func (RebootInstancesResponseBody) String

type RebootInstancesShrinkRequest

type RebootInstancesShrinkRequest struct {
	InstanceIdsShrink *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
}

func (RebootInstancesShrinkRequest) GoString

func (s RebootInstancesShrinkRequest) GoString() string

func (*RebootInstancesShrinkRequest) SetInstanceIdsShrink

func (RebootInstancesShrinkRequest) String

type RecoverAICInstanceRequest

type RecoverAICInstanceRequest struct {
	// The ID of the server.
	ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"`
}

func (RecoverAICInstanceRequest) GoString

func (s RecoverAICInstanceRequest) GoString() string

func (*RecoverAICInstanceRequest) SetServerId

func (RecoverAICInstanceRequest) String

func (s RecoverAICInstanceRequest) String() string

type RecoverAICInstanceResponse

type RecoverAICInstanceResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RecoverAICInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RecoverAICInstanceResponse) GoString

func (s RecoverAICInstanceResponse) GoString() string

func (*RecoverAICInstanceResponse) SetBody

func (*RecoverAICInstanceResponse) SetHeaders

func (*RecoverAICInstanceResponse) SetStatusCode

func (RecoverAICInstanceResponse) String

type RecoverAICInstanceResponseBody

type RecoverAICInstanceResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RecoverAICInstanceResponseBody) GoString

func (*RecoverAICInstanceResponseBody) SetRequestId

func (RecoverAICInstanceResponseBody) String

type ReinitInstanceRequest

type ReinitInstanceRequest struct {
	ImageId    *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Password   *string `json:"Password,omitempty" xml:"Password,omitempty"`
}

func (ReinitInstanceRequest) GoString

func (s ReinitInstanceRequest) GoString() string

func (*ReinitInstanceRequest) SetImageId

func (*ReinitInstanceRequest) SetInstanceId

func (s *ReinitInstanceRequest) SetInstanceId(v string) *ReinitInstanceRequest

func (*ReinitInstanceRequest) SetPassword

func (ReinitInstanceRequest) String

func (s ReinitInstanceRequest) String() string

type ReinitInstanceResponse

type ReinitInstanceResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ReinitInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ReinitInstanceResponse) GoString

func (s ReinitInstanceResponse) GoString() string

func (*ReinitInstanceResponse) SetBody

func (*ReinitInstanceResponse) SetHeaders

func (*ReinitInstanceResponse) SetStatusCode

func (ReinitInstanceResponse) String

func (s ReinitInstanceResponse) String() string

type ReinitInstanceResponseBody

type ReinitInstanceResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ReinitInstanceResponseBody) GoString

func (s ReinitInstanceResponseBody) GoString() string

func (*ReinitInstanceResponseBody) SetRequestId

func (ReinitInstanceResponseBody) String

type ReinitInstancesRequest

type ReinitInstancesRequest struct {
	ImageId     *string   `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	InstanceIds []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
	Password    *string   `json:"Password,omitempty" xml:"Password,omitempty"`
}

func (ReinitInstancesRequest) GoString

func (s ReinitInstancesRequest) GoString() string

func (*ReinitInstancesRequest) SetImageId

func (*ReinitInstancesRequest) SetInstanceIds

func (s *ReinitInstancesRequest) SetInstanceIds(v []*string) *ReinitInstancesRequest

func (*ReinitInstancesRequest) SetPassword

func (ReinitInstancesRequest) String

func (s ReinitInstancesRequest) String() string

type ReinitInstancesResponse

type ReinitInstancesResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ReinitInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ReinitInstancesResponse) GoString

func (s ReinitInstancesResponse) GoString() string

func (*ReinitInstancesResponse) SetBody

func (*ReinitInstancesResponse) SetHeaders

func (*ReinitInstancesResponse) SetStatusCode

func (ReinitInstancesResponse) String

func (s ReinitInstancesResponse) String() string

type ReinitInstancesResponseBody

type ReinitInstancesResponseBody struct {
	InstanceResponses []*InstanceOperateResponse `json:"InstanceResponses,omitempty" xml:"InstanceResponses,omitempty" type:"Repeated"`
	RequestId         *string                    `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ReinitInstancesResponseBody) GoString

func (s ReinitInstancesResponseBody) GoString() string

func (*ReinitInstancesResponseBody) SetInstanceResponses

func (*ReinitInstancesResponseBody) SetRequestId

func (ReinitInstancesResponseBody) String

type ReinitInstancesShrinkRequest

type ReinitInstancesShrinkRequest struct {
	ImageId           *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	InstanceIdsShrink *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
	Password          *string `json:"Password,omitempty" xml:"Password,omitempty"`
}

func (ReinitInstancesShrinkRequest) GoString

func (s ReinitInstancesShrinkRequest) GoString() string

func (*ReinitInstancesShrinkRequest) SetImageId

func (*ReinitInstancesShrinkRequest) SetInstanceIdsShrink

func (*ReinitInstancesShrinkRequest) SetPassword

func (ReinitInstancesShrinkRequest) String

type ReleaseAICInstanceRequest

type ReleaseAICInstanceRequest struct {
	// The ID of the server.
	ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"`
}

func (ReleaseAICInstanceRequest) GoString

func (s ReleaseAICInstanceRequest) GoString() string

func (*ReleaseAICInstanceRequest) SetServerId

func (ReleaseAICInstanceRequest) String

func (s ReleaseAICInstanceRequest) String() string

type ReleaseAICInstanceResponse

type ReleaseAICInstanceResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ReleaseAICInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ReleaseAICInstanceResponse) GoString

func (s ReleaseAICInstanceResponse) GoString() string

func (*ReleaseAICInstanceResponse) SetBody

func (*ReleaseAICInstanceResponse) SetHeaders

func (*ReleaseAICInstanceResponse) SetStatusCode

func (ReleaseAICInstanceResponse) String

type ReleaseAICInstanceResponseBody

type ReleaseAICInstanceResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ReleaseAICInstanceResponseBody) GoString

func (*ReleaseAICInstanceResponseBody) SetRequestId

func (ReleaseAICInstanceResponseBody) String

type ReleaseARMServerInstanceRequest

type ReleaseARMServerInstanceRequest struct {
	// The ID of the server.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (ReleaseARMServerInstanceRequest) GoString

func (*ReleaseARMServerInstanceRequest) SetInstanceId

func (ReleaseARMServerInstanceRequest) String

type ReleaseARMServerInstanceResponse

type ReleaseARMServerInstanceResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ReleaseARMServerInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ReleaseARMServerInstanceResponse) GoString

func (*ReleaseARMServerInstanceResponse) SetHeaders

func (*ReleaseARMServerInstanceResponse) SetStatusCode

func (ReleaseARMServerInstanceResponse) String

type ReleaseARMServerInstanceResponseBody

type ReleaseARMServerInstanceResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ReleaseARMServerInstanceResponseBody) GoString

func (*ReleaseARMServerInstanceResponseBody) SetRequestId

func (ReleaseARMServerInstanceResponseBody) String

type ReleaseInstanceRequest

type ReleaseInstanceRequest struct {
	// The ID of the EIP.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (ReleaseInstanceRequest) GoString

func (s ReleaseInstanceRequest) GoString() string

func (*ReleaseInstanceRequest) SetInstanceId

func (ReleaseInstanceRequest) String

func (s ReleaseInstanceRequest) String() string

type ReleaseInstanceResponse

type ReleaseInstanceResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ReleaseInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ReleaseInstanceResponse) GoString

func (s ReleaseInstanceResponse) GoString() string

func (*ReleaseInstanceResponse) SetBody

func (*ReleaseInstanceResponse) SetHeaders

func (*ReleaseInstanceResponse) SetStatusCode

func (ReleaseInstanceResponse) String

func (s ReleaseInstanceResponse) String() string

type ReleaseInstanceResponseBody

type ReleaseInstanceResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ReleaseInstanceResponseBody) GoString

func (s ReleaseInstanceResponseBody) GoString() string

func (*ReleaseInstanceResponseBody) SetRequestId

func (ReleaseInstanceResponseBody) String

type ReleasePostPaidInstanceRequest

type ReleasePostPaidInstanceRequest struct {
	// The ID of the instance to be deleted. You can specify only one instance ID.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (ReleasePostPaidInstanceRequest) GoString

func (*ReleasePostPaidInstanceRequest) SetInstanceId

func (ReleasePostPaidInstanceRequest) String

type ReleasePostPaidInstanceResponse

type ReleasePostPaidInstanceResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ReleasePostPaidInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ReleasePostPaidInstanceResponse) GoString

func (*ReleasePostPaidInstanceResponse) SetHeaders

func (*ReleasePostPaidInstanceResponse) SetStatusCode

func (ReleasePostPaidInstanceResponse) String

type ReleasePostPaidInstanceResponseBody

type ReleasePostPaidInstanceResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ReleasePostPaidInstanceResponseBody) GoString

func (*ReleasePostPaidInstanceResponseBody) SetRequestId

func (ReleasePostPaidInstanceResponseBody) String

type ReleasePrePaidInstanceRequest

type ReleasePrePaidInstanceRequest struct {
	// The ID of the instance to be deleted. You can specify only one instance ID.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (ReleasePrePaidInstanceRequest) GoString

func (*ReleasePrePaidInstanceRequest) SetInstanceId

func (ReleasePrePaidInstanceRequest) String

type ReleasePrePaidInstanceResponse

type ReleasePrePaidInstanceResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ReleasePrePaidInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ReleasePrePaidInstanceResponse) GoString

func (*ReleasePrePaidInstanceResponse) SetHeaders

func (*ReleasePrePaidInstanceResponse) SetStatusCode

func (ReleasePrePaidInstanceResponse) String

type ReleasePrePaidInstanceResponseBody

type ReleasePrePaidInstanceResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ReleasePrePaidInstanceResponseBody) GoString

func (*ReleasePrePaidInstanceResponseBody) SetRequestId

func (ReleasePrePaidInstanceResponseBody) String

type RemoveBackendServersRequest

type RemoveBackendServersRequest struct {
	// The list of backend servers that you want to add. You can add at most 20 backend servers.
	//
	// >  Only ENS instances that are in the running state can be attached to the ELB instance as backend servers.
	BackendServers []*RemoveBackendServersRequestBackendServers `json:"BackendServers,omitempty" xml:"BackendServers,omitempty" type:"Repeated"`
	// The ID of the Edge Load Balancer (ELB) instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
}

func (RemoveBackendServersRequest) GoString

func (s RemoveBackendServersRequest) GoString() string

func (*RemoveBackendServersRequest) SetBackendServers

func (*RemoveBackendServersRequest) SetLoadBalancerId

func (RemoveBackendServersRequest) String

type RemoveBackendServersRequestBackendServers

type RemoveBackendServersRequestBackendServers struct {
	// The IP address of the backend server.
	Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
	// The backend port that is used by the ELB instance.
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// The ID of the instance that is used as the backend server.
	ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"`
	// The type of the backend server. Valid values:
	//
	// *   **ens**: ENS instance.
	// *   **eni**: ENI.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// The weight of the backend server. Default value: 100. Valid values: **0** to **100**.
	//
	// >  The value 0 indicates that requests are not forwarded to the backend server.
	Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"`
}

func (RemoveBackendServersRequestBackendServers) GoString

func (*RemoveBackendServersRequestBackendServers) SetIp

func (*RemoveBackendServersRequestBackendServers) SetPort

func (*RemoveBackendServersRequestBackendServers) SetServerId

func (*RemoveBackendServersRequestBackendServers) SetType

func (*RemoveBackendServersRequestBackendServers) SetWeight

func (RemoveBackendServersRequestBackendServers) String

type RemoveBackendServersResponse

type RemoveBackendServersResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RemoveBackendServersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RemoveBackendServersResponse) GoString

func (s RemoveBackendServersResponse) GoString() string

func (*RemoveBackendServersResponse) SetBody

func (*RemoveBackendServersResponse) SetHeaders

func (*RemoveBackendServersResponse) SetStatusCode

func (RemoveBackendServersResponse) String

type RemoveBackendServersResponseBody

type RemoveBackendServersResponseBody struct {
	// The list of backend servers that you want to add. You can add at most 20 backend servers.
	//
	// >  Only ENS instances that are in the running state can be attached to the ELB instance as backend servers.
	BackendServers *RemoveBackendServersResponseBodyBackendServers `json:"BackendServers,omitempty" xml:"BackendServers,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RemoveBackendServersResponseBody) GoString

func (*RemoveBackendServersResponseBody) SetRequestId

func (RemoveBackendServersResponseBody) String

type RemoveBackendServersResponseBodyBackendServers

type RemoveBackendServersResponseBodyBackendServers struct {
	BackendServer []*RemoveBackendServersResponseBodyBackendServersBackendServer `json:"BackendServer,omitempty" xml:"BackendServer,omitempty" type:"Repeated"`
}

func (RemoveBackendServersResponseBodyBackendServers) GoString

func (RemoveBackendServersResponseBodyBackendServers) String

type RemoveBackendServersResponseBodyBackendServersBackendServer

type RemoveBackendServersResponseBodyBackendServersBackendServer struct {
	// The IP address of the backend server.
	Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
	// The backend port that is used by the ELB instance.
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// The ID of the instance that is used as the backend server.
	ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"`
	// The type of the backend server. Valid values:
	//
	// *   **ens**: ENS instance.
	// *   **eni**: ENI.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// The weight of the backend server. Default value: 100. Valid values: **0** to **100**.
	//
	// >  The value 0 indicates that requests are not forwarded to the backend server.
	Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"`
}

func (RemoveBackendServersResponseBodyBackendServersBackendServer) GoString

func (*RemoveBackendServersResponseBodyBackendServersBackendServer) SetIp

func (*RemoveBackendServersResponseBodyBackendServersBackendServer) SetPort

func (*RemoveBackendServersResponseBodyBackendServersBackendServer) SetServerId

func (*RemoveBackendServersResponseBodyBackendServersBackendServer) SetType

func (*RemoveBackendServersResponseBodyBackendServersBackendServer) SetWeight

func (RemoveBackendServersResponseBodyBackendServersBackendServer) String

type RemoveBackendServersShrinkRequest

type RemoveBackendServersShrinkRequest struct {
	// The list of backend servers that you want to add. You can add at most 20 backend servers.
	//
	// >  Only ENS instances that are in the running state can be attached to the ELB instance as backend servers.
	BackendServersShrink *string `json:"BackendServers,omitempty" xml:"BackendServers,omitempty"`
	// The ID of the Edge Load Balancer (ELB) instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
}

func (RemoveBackendServersShrinkRequest) GoString

func (*RemoveBackendServersShrinkRequest) SetBackendServersShrink

func (*RemoveBackendServersShrinkRequest) SetLoadBalancerId

func (RemoveBackendServersShrinkRequest) String

type RemovePublicIpsFromEpnInstanceRequest

type RemovePublicIpsFromEpnInstanceRequest struct {
	EPNInstanceId *string `json:"EPNInstanceId,omitempty" xml:"EPNInstanceId,omitempty"`
	InstanceInfos *string `json:"InstanceInfos,omitempty" xml:"InstanceInfos,omitempty"`
}

func (RemovePublicIpsFromEpnInstanceRequest) GoString

func (*RemovePublicIpsFromEpnInstanceRequest) SetEPNInstanceId

func (*RemovePublicIpsFromEpnInstanceRequest) SetInstanceInfos

func (RemovePublicIpsFromEpnInstanceRequest) String

type RemovePublicIpsFromEpnInstanceResponse

type RemovePublicIpsFromEpnInstanceResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RemovePublicIpsFromEpnInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RemovePublicIpsFromEpnInstanceResponse) GoString

func (*RemovePublicIpsFromEpnInstanceResponse) SetHeaders

func (*RemovePublicIpsFromEpnInstanceResponse) SetStatusCode

func (RemovePublicIpsFromEpnInstanceResponse) String

type RemovePublicIpsFromEpnInstanceResponseBody

type RemovePublicIpsFromEpnInstanceResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RemovePublicIpsFromEpnInstanceResponseBody) GoString

func (*RemovePublicIpsFromEpnInstanceResponseBody) SetRequestId

func (RemovePublicIpsFromEpnInstanceResponseBody) String

type RemoveVSwitchesFromEpnInstanceRequest

type RemoveVSwitchesFromEpnInstanceRequest struct {
	EPNInstanceId *string `json:"EPNInstanceId,omitempty" xml:"EPNInstanceId,omitempty"`
	VSwitchesInfo *string `json:"VSwitchesInfo,omitempty" xml:"VSwitchesInfo,omitempty"`
}

func (RemoveVSwitchesFromEpnInstanceRequest) GoString

func (*RemoveVSwitchesFromEpnInstanceRequest) SetEPNInstanceId

func (*RemoveVSwitchesFromEpnInstanceRequest) SetVSwitchesInfo

func (RemoveVSwitchesFromEpnInstanceRequest) String

type RemoveVSwitchesFromEpnInstanceResponse

type RemoveVSwitchesFromEpnInstanceResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RemoveVSwitchesFromEpnInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RemoveVSwitchesFromEpnInstanceResponse) GoString

func (*RemoveVSwitchesFromEpnInstanceResponse) SetHeaders

func (*RemoveVSwitchesFromEpnInstanceResponse) SetStatusCode

func (RemoveVSwitchesFromEpnInstanceResponse) String

type RemoveVSwitchesFromEpnInstanceResponseBody

type RemoveVSwitchesFromEpnInstanceResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RemoveVSwitchesFromEpnInstanceResponseBody) GoString

func (*RemoveVSwitchesFromEpnInstanceResponseBody) SetRequestId

func (RemoveVSwitchesFromEpnInstanceResponseBody) String

type RenewARMServerInstanceRequest

type RenewARMServerInstanceRequest struct {
	// The ID of the instance that you want to renew.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The renewal period. By default, instances are renewed on a monthly basis. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, and 12.
	Period *int32 `json:"Period,omitempty" xml:"Period,omitempty"`
	// The unit of the renewal period. Valid values:
	//
	// *   Month (default)
	// *   Year
	PeriodUnit *string `json:"PeriodUnit,omitempty" xml:"PeriodUnit,omitempty"`
}

func (RenewARMServerInstanceRequest) GoString

func (*RenewARMServerInstanceRequest) SetInstanceId

func (*RenewARMServerInstanceRequest) SetPeriod

func (*RenewARMServerInstanceRequest) SetPeriodUnit

func (RenewARMServerInstanceRequest) String

type RenewARMServerInstanceResponse

type RenewARMServerInstanceResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RenewARMServerInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RenewARMServerInstanceResponse) GoString

func (*RenewARMServerInstanceResponse) SetHeaders

func (*RenewARMServerInstanceResponse) SetStatusCode

func (RenewARMServerInstanceResponse) String

type RenewARMServerInstanceResponseBody

type RenewARMServerInstanceResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RenewARMServerInstanceResponseBody) GoString

func (*RenewARMServerInstanceResponseBody) SetRequestId

func (RenewARMServerInstanceResponseBody) String

type RenewInstanceRequest

type RenewInstanceRequest struct {
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The renewal duration of the subscription instance.
	//
	// Valid values:
	//
	// *   1
	// *   2
	// *   3
	// *   4
	// *   5
	// *   6
	// *   7
	// *   8
	// *   9
	// *   12
	Period *int64 `json:"Period,omitempty" xml:"Period,omitempty"`
}

func (RenewInstanceRequest) GoString

func (s RenewInstanceRequest) GoString() string

func (*RenewInstanceRequest) SetInstanceId

func (s *RenewInstanceRequest) SetInstanceId(v string) *RenewInstanceRequest

func (*RenewInstanceRequest) SetPeriod

func (RenewInstanceRequest) String

func (s RenewInstanceRequest) String() string

type RenewInstanceResponse

type RenewInstanceResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RenewInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RenewInstanceResponse) GoString

func (s RenewInstanceResponse) GoString() string

func (*RenewInstanceResponse) SetBody

func (*RenewInstanceResponse) SetHeaders

func (*RenewInstanceResponse) SetStatusCode

func (s *RenewInstanceResponse) SetStatusCode(v int32) *RenewInstanceResponse

func (RenewInstanceResponse) String

func (s RenewInstanceResponse) String() string

type RenewInstanceResponseBody

type RenewInstanceResponseBody struct {
	// The ID of the request. This parameter is a common parameter. Each request has a unique ID. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RenewInstanceResponseBody) GoString

func (s RenewInstanceResponseBody) GoString() string

func (*RenewInstanceResponseBody) SetRequestId

func (RenewInstanceResponseBody) String

func (s RenewInstanceResponseBody) String() string

type RescaleApplicationRequest

type RescaleApplicationRequest struct {
	// The ID of the application. You can query the application ID by calling the ListApplications operation.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The level of resource scaling. The value must be of the enumerated data type. Valid values:
	//
	// *   AreaIspCode (default): scales resources based on the Internet service provider (ISP).
	// *   RegionId: scales resources based on the edge node.
	// *   InstanceId: scales resources based on the instance ID. Resource scale-out specifies resource hosting and scale-in specifies resource release.
	RescaleLevel *string `json:"RescaleLevel,omitempty" xml:"RescaleLevel,omitempty"`
	// The scaling operation. The value must be of the enumerated data type. Valid values:
	//
	// *   Add: adds new resources.
	// *   Del: releases resources.
	RescaleType *string `json:"RescaleType,omitempty" xml:"RescaleType,omitempty"`
	// The required resources. The value must be a JSON string.
	ResourceSelector *string `json:"ResourceSelector,omitempty" xml:"ResourceSelector,omitempty"`
	// The timeout period for asynchronous scaling. Unit: seconds. Default value: 300.
	Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"`
	// The version number of the application deployment package. By default, the stable version number is used. This parameter takes effect only when you perform resource scale-out.
	ToAppVersion *string `json:"ToAppVersion,omitempty" xml:"ToAppVersion,omitempty"`
}

func (RescaleApplicationRequest) GoString

func (s RescaleApplicationRequest) GoString() string

func (*RescaleApplicationRequest) SetAppId

func (*RescaleApplicationRequest) SetRescaleLevel

func (*RescaleApplicationRequest) SetRescaleType

func (*RescaleApplicationRequest) SetResourceSelector

func (s *RescaleApplicationRequest) SetResourceSelector(v string) *RescaleApplicationRequest

func (*RescaleApplicationRequest) SetTimeout

func (*RescaleApplicationRequest) SetToAppVersion

func (RescaleApplicationRequest) String

func (s RescaleApplicationRequest) String() string

type RescaleApplicationResponse

type RescaleApplicationResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RescaleApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RescaleApplicationResponse) GoString

func (s RescaleApplicationResponse) GoString() string

func (*RescaleApplicationResponse) SetBody

func (*RescaleApplicationResponse) SetHeaders

func (*RescaleApplicationResponse) SetStatusCode

func (RescaleApplicationResponse) String

type RescaleApplicationResponseBody

type RescaleApplicationResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RescaleApplicationResponseBody) GoString

func (*RescaleApplicationResponseBody) SetRequestId

func (RescaleApplicationResponseBody) String

type RescaleDeviceServiceRequest

type RescaleDeviceServiceRequest struct {
	// The ID of the application.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The type of the network. The value must be of the enumerated data type. Valid values:
	//
	// *   **1** (default): Internet
	// *   **2**: internal network
	IpType *int32 `json:"IpType,omitempty" xml:"IpType,omitempty"`
	// The region level of the scale-out. Set the value to RegionId. RegionId specifies that resource scale-out is performed based on the ID of the edge node.
	RescaleLevel *string `json:"RescaleLevel,omitempty" xml:"RescaleLevel,omitempty"`
	// The scaling operation. Set the value to Add to add new resources.
	RescaleType *string `json:"RescaleType,omitempty" xml:"RescaleType,omitempty"`
	// The information about the resource specification template. The value must be a JSON string.
	ResourceInfo *string `json:"ResourceInfo,omitempty" xml:"ResourceInfo,omitempty"`
	// The required resources. The value must be a JSON string.
	ResourceSelector *string `json:"ResourceSelector,omitempty" xml:"ResourceSelector,omitempty"`
	// The resource specification.
	ResourceSpec *string `json:"ResourceSpec,omitempty" xml:"ResourceSpec,omitempty"`
	// The ID of the service.
	ServiceId *string `json:"ServiceId,omitempty" xml:"ServiceId,omitempty"`
	// The timeout period for asynchronous scale-out. Unit: seconds. Default value: 300.
	Timeout *int64 `json:"Timeout,omitempty" xml:"Timeout,omitempty"`
}

func (RescaleDeviceServiceRequest) GoString

func (s RescaleDeviceServiceRequest) GoString() string

func (*RescaleDeviceServiceRequest) SetAppId

func (*RescaleDeviceServiceRequest) SetImageId

func (*RescaleDeviceServiceRequest) SetIpType

func (*RescaleDeviceServiceRequest) SetRescaleLevel

func (*RescaleDeviceServiceRequest) SetRescaleType

func (*RescaleDeviceServiceRequest) SetResourceInfo

func (*RescaleDeviceServiceRequest) SetResourceSelector

func (*RescaleDeviceServiceRequest) SetResourceSpec

func (*RescaleDeviceServiceRequest) SetServiceId

func (*RescaleDeviceServiceRequest) SetTimeout

func (RescaleDeviceServiceRequest) String

type RescaleDeviceServiceResponse

type RescaleDeviceServiceResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RescaleDeviceServiceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RescaleDeviceServiceResponse) GoString

func (s RescaleDeviceServiceResponse) GoString() string

func (*RescaleDeviceServiceResponse) SetBody

func (*RescaleDeviceServiceResponse) SetHeaders

func (*RescaleDeviceServiceResponse) SetStatusCode

func (RescaleDeviceServiceResponse) String

type RescaleDeviceServiceResponseBody

type RescaleDeviceServiceResponseBody struct {
	// The IDs of the devices.
	DeviceIds []*string `json:"DeviceIds,omitempty" xml:"DeviceIds,omitempty" type:"Repeated"`
	// The ID of the order.
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The key properties of the device.
	ResourceDetailInfos []*RescaleDeviceServiceResponseBodyResourceDetailInfos `json:"ResourceDetailInfos,omitempty" xml:"ResourceDetailInfos,omitempty" type:"Repeated"`
}

func (RescaleDeviceServiceResponseBody) GoString

func (*RescaleDeviceServiceResponseBody) SetDeviceIds

func (*RescaleDeviceServiceResponseBody) SetOrderId

func (*RescaleDeviceServiceResponseBody) SetRequestId

func (RescaleDeviceServiceResponseBody) String

type RescaleDeviceServiceResponseBodyResourceDetailInfos

type RescaleDeviceServiceResponseBodyResourceDetailInfos struct {
	// The ID of the device.
	ID *string `json:"ID,omitempty" xml:"ID,omitempty"`
	// The IP address of the device.
	IP *string `json:"IP,omitempty" xml:"IP,omitempty"`
	// The Internet service provider (ISP) to which the device belongs.
	ISP *string `json:"ISP,omitempty" xml:"ISP,omitempty"`
	// The media access control (MAC) address of the device.
	Mac *string `json:"Mac,omitempty" xml:"Mac,omitempty"`
	// The ID of the edge node to which the device belongs.
	RegionID *string `json:"RegionID,omitempty" xml:"RegionID,omitempty"`
	// The name of the server on which the device is deployed.
	Server *string `json:"Server,omitempty" xml:"Server,omitempty"`
	// The status of the device.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The type of the instance.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (RescaleDeviceServiceResponseBodyResourceDetailInfos) GoString

func (*RescaleDeviceServiceResponseBodyResourceDetailInfos) SetID

func (*RescaleDeviceServiceResponseBodyResourceDetailInfos) SetIP

func (*RescaleDeviceServiceResponseBodyResourceDetailInfos) SetISP

func (*RescaleDeviceServiceResponseBodyResourceDetailInfos) SetMac

func (*RescaleDeviceServiceResponseBodyResourceDetailInfos) SetRegionID

func (*RescaleDeviceServiceResponseBodyResourceDetailInfos) SetServer

func (*RescaleDeviceServiceResponseBodyResourceDetailInfos) SetStatus

func (*RescaleDeviceServiceResponseBodyResourceDetailInfos) SetType

func (RescaleDeviceServiceResponseBodyResourceDetailInfos) String

type ResetAICInstanceRequest

type ResetAICInstanceRequest struct {
	// The ID of the AIC instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The IDs of the AIC instance groups.
	InstanceIds []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
	// The ID of the server.
	ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"`
}

func (ResetAICInstanceRequest) GoString

func (s ResetAICInstanceRequest) GoString() string

func (*ResetAICInstanceRequest) SetInstanceId

func (*ResetAICInstanceRequest) SetInstanceIds

func (s *ResetAICInstanceRequest) SetInstanceIds(v []*string) *ResetAICInstanceRequest

func (*ResetAICInstanceRequest) SetServerId

func (ResetAICInstanceRequest) String

func (s ResetAICInstanceRequest) String() string

type ResetAICInstanceResponse

type ResetAICInstanceResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ResetAICInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ResetAICInstanceResponse) GoString

func (s ResetAICInstanceResponse) GoString() string

func (*ResetAICInstanceResponse) SetBody

func (*ResetAICInstanceResponse) SetHeaders

func (*ResetAICInstanceResponse) SetStatusCode

func (ResetAICInstanceResponse) String

func (s ResetAICInstanceResponse) String() string

type ResetAICInstanceResponseBody

type ResetAICInstanceResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ResetAICInstanceResponseBody) GoString

func (s ResetAICInstanceResponseBody) GoString() string

func (*ResetAICInstanceResponseBody) SetRequestId

func (ResetAICInstanceResponseBody) String

type ResetAICInstanceShrinkRequest

type ResetAICInstanceShrinkRequest struct {
	// The ID of the AIC instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The IDs of the AIC instance groups.
	InstanceIdsShrink *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
	// The ID of the server.
	ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"`
}

func (ResetAICInstanceShrinkRequest) GoString

func (*ResetAICInstanceShrinkRequest) SetInstanceId

func (*ResetAICInstanceShrinkRequest) SetInstanceIdsShrink

func (*ResetAICInstanceShrinkRequest) SetServerId

func (ResetAICInstanceShrinkRequest) String

type ResetDeviceInstanceRequest

type ResetDeviceInstanceRequest struct {
	// The ID of the application. To obtain the application ID, call the ListApplications operation. For more information, see the API documentation of ListApplications.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The ID of the image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (ResetDeviceInstanceRequest) GoString

func (s ResetDeviceInstanceRequest) GoString() string

func (*ResetDeviceInstanceRequest) SetAppId

func (*ResetDeviceInstanceRequest) SetImageId

func (*ResetDeviceInstanceRequest) SetInstanceId

func (ResetDeviceInstanceRequest) String

type ResetDeviceInstanceResponse

type ResetDeviceInstanceResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ResetDeviceInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ResetDeviceInstanceResponse) GoString

func (s ResetDeviceInstanceResponse) GoString() string

func (*ResetDeviceInstanceResponse) SetBody

func (*ResetDeviceInstanceResponse) SetHeaders

func (*ResetDeviceInstanceResponse) SetStatusCode

func (ResetDeviceInstanceResponse) String

type ResetDeviceInstanceResponseBody

type ResetDeviceInstanceResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ResetDeviceInstanceResponseBody) GoString

func (*ResetDeviceInstanceResponseBody) SetRequestId

func (ResetDeviceInstanceResponseBody) String

type ResetDiskRequest

type ResetDiskRequest struct {
	// The ID of the disk that you want to roll back.
	DiskId *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"`
	// The ID of the snapshot that you want to use to roll back the disk.
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
}

func (ResetDiskRequest) GoString

func (s ResetDiskRequest) GoString() string

func (*ResetDiskRequest) SetDiskId

func (s *ResetDiskRequest) SetDiskId(v string) *ResetDiskRequest

func (*ResetDiskRequest) SetSnapshotId

func (s *ResetDiskRequest) SetSnapshotId(v string) *ResetDiskRequest

func (ResetDiskRequest) String

func (s ResetDiskRequest) String() string

type ResetDiskResponse

type ResetDiskResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ResetDiskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ResetDiskResponse) GoString

func (s ResetDiskResponse) GoString() string

func (*ResetDiskResponse) SetBody

func (*ResetDiskResponse) SetHeaders

func (s *ResetDiskResponse) SetHeaders(v map[string]*string) *ResetDiskResponse

func (*ResetDiskResponse) SetStatusCode

func (s *ResetDiskResponse) SetStatusCode(v int32) *ResetDiskResponse

func (ResetDiskResponse) String

func (s ResetDiskResponse) String() string

type ResetDiskResponseBody

type ResetDiskResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ResetDiskResponseBody) GoString

func (s ResetDiskResponseBody) GoString() string

func (*ResetDiskResponseBody) SetRequestId

func (ResetDiskResponseBody) String

func (s ResetDiskResponseBody) String() string

type ResizeDiskRequest

type ResizeDiskRequest struct {
	// The ID of the disk that you want to resize.
	DiskId *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"`
	// The size of the disk that you want to resize. Unit: GiB.
	NewSize *string `json:"NewSize,omitempty" xml:"NewSize,omitempty"`
}

func (ResizeDiskRequest) GoString

func (s ResizeDiskRequest) GoString() string

func (*ResizeDiskRequest) SetDiskId

func (s *ResizeDiskRequest) SetDiskId(v string) *ResizeDiskRequest

func (*ResizeDiskRequest) SetNewSize

func (s *ResizeDiskRequest) SetNewSize(v string) *ResizeDiskRequest

func (ResizeDiskRequest) String

func (s ResizeDiskRequest) String() string

type ResizeDiskResponse

type ResizeDiskResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ResizeDiskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ResizeDiskResponse) GoString

func (s ResizeDiskResponse) GoString() string

func (*ResizeDiskResponse) SetBody

func (*ResizeDiskResponse) SetHeaders

func (s *ResizeDiskResponse) SetHeaders(v map[string]*string) *ResizeDiskResponse

func (*ResizeDiskResponse) SetStatusCode

func (s *ResizeDiskResponse) SetStatusCode(v int32) *ResizeDiskResponse

func (ResizeDiskResponse) String

func (s ResizeDiskResponse) String() string

type ResizeDiskResponseBody

type ResizeDiskResponseBody struct {
	// The order ID.
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ResizeDiskResponseBody) GoString

func (s ResizeDiskResponseBody) GoString() string

func (*ResizeDiskResponseBody) SetOrderId

func (*ResizeDiskResponseBody) SetRequestId

func (ResizeDiskResponseBody) String

func (s ResizeDiskResponseBody) String() string

type RestartDeviceInstanceRequest

type RestartDeviceInstanceRequest struct {
	// The ID of the application. To obtain the application ID, call the ListApplications operation. For more information, see the API documentation of ListApplications.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The ID of the instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (RestartDeviceInstanceRequest) GoString

func (s RestartDeviceInstanceRequest) GoString() string

func (*RestartDeviceInstanceRequest) SetAppId

func (*RestartDeviceInstanceRequest) SetInstanceId

func (RestartDeviceInstanceRequest) String

type RestartDeviceInstanceResponse

type RestartDeviceInstanceResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RestartDeviceInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RestartDeviceInstanceResponse) GoString

func (*RestartDeviceInstanceResponse) SetBody

func (*RestartDeviceInstanceResponse) SetHeaders

func (*RestartDeviceInstanceResponse) SetStatusCode

func (RestartDeviceInstanceResponse) String

type RestartDeviceInstanceResponseBody

type RestartDeviceInstanceResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RestartDeviceInstanceResponseBody) GoString

func (*RestartDeviceInstanceResponseBody) SetRequestId

func (RestartDeviceInstanceResponseBody) String

type RestartWorkflowRequest

type RestartWorkflowRequest struct {
	WorkflowIds []*string `json:"WorkflowIds,omitempty" xml:"WorkflowIds,omitempty" type:"Repeated"`
}

func (RestartWorkflowRequest) GoString

func (s RestartWorkflowRequest) GoString() string

func (*RestartWorkflowRequest) SetWorkflowIds

func (s *RestartWorkflowRequest) SetWorkflowIds(v []*string) *RestartWorkflowRequest

func (RestartWorkflowRequest) String

func (s RestartWorkflowRequest) String() string

type RestartWorkflowResponse

type RestartWorkflowResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RestartWorkflowResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RestartWorkflowResponse) GoString

func (s RestartWorkflowResponse) GoString() string

func (*RestartWorkflowResponse) SetBody

func (*RestartWorkflowResponse) SetHeaders

func (*RestartWorkflowResponse) SetStatusCode

func (RestartWorkflowResponse) String

func (s RestartWorkflowResponse) String() string

type RestartWorkflowResponseBody

type RestartWorkflowResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RestartWorkflowResponseBody) GoString

func (s RestartWorkflowResponseBody) GoString() string

func (*RestartWorkflowResponseBody) SetRequestId

func (RestartWorkflowResponseBody) String

type RestartWorkflowShrinkRequest

type RestartWorkflowShrinkRequest struct {
	WorkflowIdsShrink *string `json:"WorkflowIds,omitempty" xml:"WorkflowIds,omitempty"`
}

func (RestartWorkflowShrinkRequest) GoString

func (s RestartWorkflowShrinkRequest) GoString() string

func (*RestartWorkflowShrinkRequest) SetWorkflowIdsShrink

func (RestartWorkflowShrinkRequest) String

type RetryWorkflowRequest

type RetryWorkflowRequest struct {
	WorkflowIds []*string `json:"WorkflowIds,omitempty" xml:"WorkflowIds,omitempty" type:"Repeated"`
}

func (RetryWorkflowRequest) GoString

func (s RetryWorkflowRequest) GoString() string

func (*RetryWorkflowRequest) SetWorkflowIds

func (s *RetryWorkflowRequest) SetWorkflowIds(v []*string) *RetryWorkflowRequest

func (RetryWorkflowRequest) String

func (s RetryWorkflowRequest) String() string

type RetryWorkflowResponse

type RetryWorkflowResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RetryWorkflowResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RetryWorkflowResponse) GoString

func (s RetryWorkflowResponse) GoString() string

func (*RetryWorkflowResponse) SetBody

func (*RetryWorkflowResponse) SetHeaders

func (*RetryWorkflowResponse) SetStatusCode

func (s *RetryWorkflowResponse) SetStatusCode(v int32) *RetryWorkflowResponse

func (RetryWorkflowResponse) String

func (s RetryWorkflowResponse) String() string

type RetryWorkflowResponseBody

type RetryWorkflowResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RetryWorkflowResponseBody) GoString

func (s RetryWorkflowResponseBody) GoString() string

func (*RetryWorkflowResponseBody) SetRequestId

func (RetryWorkflowResponseBody) String

func (s RetryWorkflowResponseBody) String() string

type RetryWorkflowShrinkRequest

type RetryWorkflowShrinkRequest struct {
	WorkflowIdsShrink *string `json:"WorkflowIds,omitempty" xml:"WorkflowIds,omitempty"`
}

func (RetryWorkflowShrinkRequest) GoString

func (s RetryWorkflowShrinkRequest) GoString() string

func (*RetryWorkflowShrinkRequest) SetWorkflowIdsShrink

func (s *RetryWorkflowShrinkRequest) SetWorkflowIdsShrink(v string) *RetryWorkflowShrinkRequest

func (RetryWorkflowShrinkRequest) String

type RevokeSecurityGroupEgressRequest

type RevokeSecurityGroupEgressRequest struct {
	// The destination IP addresses. CIDR blocks and IPv4 addresses are supported.
	//
	// By default, this parameter is empty.
	DestCidrIp *string `json:"DestCidrIp,omitempty" xml:"DestCidrIp,omitempty"`
	// The transport layer protocol. The value of this parameter is case-sensitive. Valid values:
	//
	// *   tcp
	// *   udp
	// *   icmp
	// *   gre
	// *   all: All protocols are supported.
	IpProtocol *string `json:"IpProtocol,omitempty" xml:"IpProtocol,omitempty"`
	// The action of the security group rule. Valid values:
	//
	// *   **accept**: allows access.
	// *   **drop**: denies access and returns no responses.
	//
	// Default value: **accept**.
	Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"`
	// The range of destination ports that correspond to the transport layer protocol for the security group rule. Valid values:
	//
	// *   If you set the IpProtocol parameter to tcp or udp, the port number ranges from **1** to **65535**. The start port number and the end port number are separated by a forward slash (/). Correct example: **1/200**. Incorrect example: **200/1**.
	// *   When the IpProtocol parameter is set to icmp, the port number range is **-1/-1**, which indicates all ports.
	// *   When the IpProtocol parameter is set to gre, the port number range is **-1/-1**, which indicates all ports.
	// *   When the IpProtocol parameter is set to all, the port number range is **-1/-1**, which indicates all ports.
	PortRange *string `json:"PortRange,omitempty" xml:"PortRange,omitempty"`
	// The priority of the security group rule. Valid values: **1** to **100**. A smaller value indicates a higher priority.
	//
	// Default value: **1**.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The ID of the security group.
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The range of port numbers that correspond to the transport layer protocol for the source security group. Valid values:
	//
	// *   If you set the IpProtocol parameter to tcp or udp, the port number ranges from **1** to **65535**. The start port number and the end port number are separated by a forward slash (/). Correct example: **1/200**. Incorrect example: **200/1**.
	// *   When the IpProtocol parameter is set to icmp, the port number range is **-1/-1**, which indicates all ports.
	// *   When the IpProtocol parameter is set to gre, the port number range is **-1/-1**, which indicates all ports.
	// *   When the IpProtocol parameter is set to all, the port number range is **-1/-1**, which indicates all ports.
	SourcePortRange *string `json:"SourcePortRange,omitempty" xml:"SourcePortRange,omitempty"`
	// The version number. Set the value to 2017-11-10.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (RevokeSecurityGroupEgressRequest) GoString

func (*RevokeSecurityGroupEgressRequest) SetDestCidrIp

func (*RevokeSecurityGroupEgressRequest) SetIpProtocol

func (*RevokeSecurityGroupEgressRequest) SetPolicy

func (*RevokeSecurityGroupEgressRequest) SetPortRange

func (*RevokeSecurityGroupEgressRequest) SetPriority

func (*RevokeSecurityGroupEgressRequest) SetSecurityGroupId

func (*RevokeSecurityGroupEgressRequest) SetSourcePortRange

func (*RevokeSecurityGroupEgressRequest) SetVersion

func (RevokeSecurityGroupEgressRequest) String

type RevokeSecurityGroupEgressResponse

type RevokeSecurityGroupEgressResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RevokeSecurityGroupEgressResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RevokeSecurityGroupEgressResponse) GoString

func (*RevokeSecurityGroupEgressResponse) SetHeaders

func (*RevokeSecurityGroupEgressResponse) SetStatusCode

func (RevokeSecurityGroupEgressResponse) String

type RevokeSecurityGroupEgressResponseBody

type RevokeSecurityGroupEgressResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RevokeSecurityGroupEgressResponseBody) GoString

func (*RevokeSecurityGroupEgressResponseBody) SetRequestId

func (RevokeSecurityGroupEgressResponseBody) String

type RevokeSecurityGroupRequest

type RevokeSecurityGroupRequest struct {
	// The transport layer protocol. The value of this parameter is case-sensitive. Valid values:
	//
	// *   tcp: TCP.
	// *   udp: UDP.
	// *   icmp: ICMP.
	// *   gre: GRE.
	// *   all: all protocols.
	IpProtocol *string `json:"IpProtocol,omitempty" xml:"IpProtocol,omitempty"`
	// The authorization policy. Valid values:
	//
	// *   accept: allows access. This is the default value.
	// *   drop: denies access and returns no responses.
	Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"`
	// The range of destination ports that correspond to the transport layer protocol for the security group rule. Valid values:
	//
	// *   When the IpProtocol parameter is set to tcp or udp, the port number range is **1** to **65535**. The start port number and the end port number are separated by a forward slash (/). Correct example: **1/200**. Incorrect example: **200/1**.
	// *   When the IpProtocol parameter is set to icmp, the port number range is **-1/-1**, which indicates all ports.
	// *   When the IpProtocol parameter is set to gre, the port number range is **-1/-1**, which indicates all ports.
	// *   When the IpProtocol parameter is set to all, the port number range is **-1/-1**, which indicates all ports.
	PortRange *string `json:"PortRange,omitempty" xml:"PortRange,omitempty"`
	// The priority of security group rule N. Valid values: **1** to **100**. Default value: **1**.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The ID of the security group.
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// The source CIDR block. CIDR blocks and IPv4 addresses are supported. Default value: 0.0.XX.XX/0.
	SourceCidrIp *string `json:"SourceCidrIp,omitempty" xml:"SourceCidrIp,omitempty"`
	// The range of source ports that correspond to the transport layer protocol for the security group rule. Valid values:
	//
	// *   When the IpProtocol parameter is set to tcp or udp, the port number range is **1** to **65535**. The start port number and the end port number are separated by a forward slash (/). Correct example: **1/200**. Incorrect example: **200/1**.
	// *   When the IpProtocol parameter is set to icmp, the port number range is **-1/-1**, which indicates all ports.
	// *   When the IpProtocol parameter is set to gre, the port number range is **-1/-1**, which indicates all ports.
	// *   When the IpProtocol parameter is set to all, the port number range is **-1/-1**, which indicates all ports.
	SourcePortRange *string `json:"SourcePortRange,omitempty" xml:"SourcePortRange,omitempty"`
	// 2017-11-10
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (RevokeSecurityGroupRequest) GoString

func (s RevokeSecurityGroupRequest) GoString() string

func (*RevokeSecurityGroupRequest) SetIpProtocol

func (*RevokeSecurityGroupRequest) SetPolicy

func (*RevokeSecurityGroupRequest) SetPortRange

func (*RevokeSecurityGroupRequest) SetPriority

func (*RevokeSecurityGroupRequest) SetSecurityGroupId

func (*RevokeSecurityGroupRequest) SetSourceCidrIp

func (*RevokeSecurityGroupRequest) SetSourcePortRange

func (*RevokeSecurityGroupRequest) SetVersion

func (RevokeSecurityGroupRequest) String

type RevokeSecurityGroupResponse

type RevokeSecurityGroupResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RevokeSecurityGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RevokeSecurityGroupResponse) GoString

func (s RevokeSecurityGroupResponse) GoString() string

func (*RevokeSecurityGroupResponse) SetBody

func (*RevokeSecurityGroupResponse) SetHeaders

func (*RevokeSecurityGroupResponse) SetStatusCode

func (RevokeSecurityGroupResponse) String

type RevokeSecurityGroupResponseBody

type RevokeSecurityGroupResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RevokeSecurityGroupResponseBody) GoString

func (*RevokeSecurityGroupResponseBody) SetRequestId

func (RevokeSecurityGroupResponseBody) String

type RollbackApplicationRequest

type RollbackApplicationRequest struct {
	// The ID of the application.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The current version number.
	FromAppVersion *string `json:"FromAppVersion,omitempty" xml:"FromAppVersion,omitempty"`
	// The timeout period of the asynchronous rollback operation. Unit: seconds. Default value: 300.
	Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"`
	// The target version number. By default, the system automatically rolls back the container version to the previous version.
	ToAppVersion *string `json:"ToAppVersion,omitempty" xml:"ToAppVersion,omitempty"`
}

func (RollbackApplicationRequest) GoString

func (s RollbackApplicationRequest) GoString() string

func (*RollbackApplicationRequest) SetAppId

func (*RollbackApplicationRequest) SetFromAppVersion

func (*RollbackApplicationRequest) SetTimeout

func (*RollbackApplicationRequest) SetToAppVersion

func (RollbackApplicationRequest) String

type RollbackApplicationResponse

type RollbackApplicationResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RollbackApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RollbackApplicationResponse) GoString

func (s RollbackApplicationResponse) GoString() string

func (*RollbackApplicationResponse) SetBody

func (*RollbackApplicationResponse) SetHeaders

func (*RollbackApplicationResponse) SetStatusCode

func (RollbackApplicationResponse) String

type RollbackApplicationResponseBody

type RollbackApplicationResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RollbackApplicationResponseBody) GoString

func (*RollbackApplicationResponseBody) SetRequestId

func (RollbackApplicationResponseBody) String

type RollbackWorkflowRequest

type RollbackWorkflowRequest struct {
	WorkflowIds []*string `json:"WorkflowIds,omitempty" xml:"WorkflowIds,omitempty" type:"Repeated"`
}

func (RollbackWorkflowRequest) GoString

func (s RollbackWorkflowRequest) GoString() string

func (*RollbackWorkflowRequest) SetWorkflowIds

func (s *RollbackWorkflowRequest) SetWorkflowIds(v []*string) *RollbackWorkflowRequest

func (RollbackWorkflowRequest) String

func (s RollbackWorkflowRequest) String() string

type RollbackWorkflowResponse

type RollbackWorkflowResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RollbackWorkflowResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RollbackWorkflowResponse) GoString

func (s RollbackWorkflowResponse) GoString() string

func (*RollbackWorkflowResponse) SetBody

func (*RollbackWorkflowResponse) SetHeaders

func (*RollbackWorkflowResponse) SetStatusCode

func (RollbackWorkflowResponse) String

func (s RollbackWorkflowResponse) String() string

type RollbackWorkflowResponseBody

type RollbackWorkflowResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RollbackWorkflowResponseBody) GoString

func (s RollbackWorkflowResponseBody) GoString() string

func (*RollbackWorkflowResponseBody) SetRequestId

func (RollbackWorkflowResponseBody) String

type RollbackWorkflowShrinkRequest

type RollbackWorkflowShrinkRequest struct {
	WorkflowIdsShrink *string `json:"WorkflowIds,omitempty" xml:"WorkflowIds,omitempty"`
}

func (RollbackWorkflowShrinkRequest) GoString

func (*RollbackWorkflowShrinkRequest) SetWorkflowIdsShrink

func (RollbackWorkflowShrinkRequest) String

type RunInstancesRequest

type RunInstancesRequest struct {
	// The number of instances that you want to create. Valid values: 1 to 100.
	Amount *int64 `json:"Amount,omitempty" xml:"Amount,omitempty"`
	// Specifies whether to enable auto-renewal. Valid values:
	//
	// *   **true**
	// *   **false** (default)
	//
	// >  This parameter is not available when InstanceChargeType is set to PostPaid.
	AutoRenew *bool `json:"AutoRenew,omitempty" xml:"AutoRenew,omitempty"`
	// 是否使用代金券,默认为使用,即AutoUseCoupon=true。
	AutoUseCoupon *string `json:"AutoUseCoupon,omitempty" xml:"AutoUseCoupon,omitempty"`
	// The billing cycle of computing resources of the instance. Only pay-as-you-go instances are supported. Valid values:
	//
	// *   Hour
	// *   Day
	// *   Month
	BillingCycle *string `json:"BillingCycle,omitempty" xml:"BillingCycle,omitempty"`
	// The Internet service provider (ISP).
	//
	// >  This parameter is not available if ScheduleAreaLevel is set to Region and is required if ScheduleAreaLevel is set to other values.
	Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"`
	// The specification of the data disk.
	DataDisk []*RunInstancesRequestDataDisk `json:"DataDisk,omitempty" xml:"DataDisk,omitempty" type:"Repeated"`
	// The ID of the node.
	//
	// >  This parameter is required if ScheduleAreaLevel is set to Region and is not available if ScheduleAreaLevel is set to other values.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The name of the host.
	HostName *string `json:"HostName,omitempty" xml:"HostName,omitempty"`
	// The ID of the image. For ARM PCB-based server instances, leave this parameter empty. For other instances, this parameter is required.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The billing policy of the instance. Valid values:
	//
	// *   **instance**: Bills are generated based on instances.
	// *   If you do not specify this parameter, bills are generated based on users.
	InstanceChargeStrategy *string `json:"InstanceChargeStrategy,omitempty" xml:"InstanceChargeStrategy,omitempty"`
	// The billing method of the instance. Valid values:
	//
	// *   **PrePaid**: subscription.
	// *   **PostPaid**: pay-as-you-go.
	InstanceChargeType *string `json:"InstanceChargeType,omitempty" xml:"InstanceChargeType,omitempty"`
	// The name of the instance. The name must be 2 to 128 characters in length. It must start with a letter and cannot start with `http://` or `https://`. It can contain letters, digits, colons (:), underscores (\_), periods (.), and hyphens (-).
	//
	// The default value of this parameter is the value of the InstanceId parameter.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// The instance type.
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// The bandwidth billing method. Valid values:
	//
	// *   **BandwidthByDay**: pay by daily peak bandwidth
	// *   **95BandwidthByMonth**: pay by monthly 95th percentile bandwidth
	//
	// >  This parameter is required if you purchase an ENS instance for the first time. The value that you specified is used as the default value for subsequent purchases.
	InternetChargeType *string `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"`
	// The maximum public bandwidth. If the value of this parameter is greater than 0, a public IP address is assigned to the instance.
	InternetMaxBandwidthOut *int64  `json:"InternetMaxBandwidthOut,omitempty" xml:"InternetMaxBandwidthOut,omitempty"`
	IpType                  *string `json:"IpType,omitempty" xml:"IpType,omitempty"`
	// The name of the key pair.
	//
	// >  You need to specify at least one of **Password**, **KeyPairName**, and **PasswordInherit**.
	KeyPairName *string `json:"KeyPairName,omitempty" xml:"KeyPairName,omitempty"`
	// The code of the region.
	//
	// >  This parameter is not available if ScheduleAreaLevel is set to Region and is required if ScheduleAreaLevel is set to other values.
	NetDistrictCode *string `json:"NetDistrictCode,omitempty" xml:"NetDistrictCode,omitempty"`
	// The ID of the network.
	//
	// >  This parameter is available only if ScheduleAreaLevel is set to Region and cannot be configured if ScheduleAreaLevel is set to other values. Otherwise, an error occurs.
	NetWorkId *string `json:"NetWorkId,omitempty" xml:"NetWorkId,omitempty"`
	// The password that is used to connect to the instance.
	//
	// >  You need to specify at least one of **Password**, **KeyPairName**, and **PasswordInherit**.
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// Specifies whether to use the preset password of the image. Valid values:
	//
	// *   **true**
	// *   **false**
	//
	// >  You need to specify at least one of **Password**, **KeyPairName**, and **PasswordInherit**.
	PasswordInherit *bool `json:"PasswordInherit,omitempty" xml:"PasswordInherit,omitempty"`
	// The unit of the subscription period.
	//
	// *   If **PeriodUnit** is set to **Day**, **Period** can only be set to **3**.
	// *   If **PeriodUnit** is **Month**, **Period** can be set to **1 to 9** or **12**.
	Period *int64 `json:"Period,omitempty" xml:"Period,omitempty"`
	// The unit of the subscription duration. Valid values:
	//
	// *   **Month** (default)
	// *   **Day**
	PeriodUnit *string `json:"PeriodUnit,omitempty" xml:"PeriodUnit,omitempty"`
	// The private IP address.
	//
	// >  This parameter is available only if ScheduleAreaLevel is set to Region and cannot be configured if ScheduleAreaLevel is set to other values. Otherwise, an error occurs. If you specify a private IP address, the number of instances must be 1. The private IP address takes effect only when the private IP address and the vSwitch ID are not empty.
	PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" xml:"PrivateIpAddress,omitempty"`
	// Specifies whether to enable public IP address identification. Valid values: true and false. Default value: false.
	PublicIpIdentification *bool `json:"PublicIpIdentification,omitempty" xml:"PublicIpIdentification,omitempty"`
	// The scheduling level. This parameter specifies area-level scheduling or node-level scheduling. Valid values:
	//
	// *   **Big**: greater area
	// *   **Middle**: province
	// *   **Small**: city
	// *   **Region**: node
	ScheduleAreaLevel *string `json:"ScheduleAreaLevel,omitempty" xml:"ScheduleAreaLevel,omitempty"`
	// The scheduling price policy. Valid values:
	//
	// *   **PriceHighPriority**: The high price prevails.
	// *   **PriceLowPriority**: The low price prevails.
	SchedulingPriceStrategy *string `json:"SchedulingPriceStrategy,omitempty" xml:"SchedulingPriceStrategy,omitempty"`
	// The scheduling policy of the taint. Valid values:
	//
	// *   **Concentrate**
	// *   **Disperse**
	//
	// >  If ScheduleAreaLevel is set to Region, set this parameter to **Concentrate**. If ScheduleAreaLevel is set to other values, set this parameter to Concentrate or Disperse based on your business requirements.
	SchedulingStrategy *string `json:"SchedulingStrategy,omitempty" xml:"SchedulingStrategy,omitempty"`
	// The ID of security group.
	SecurityId *string `json:"SecurityId,omitempty" xml:"SecurityId,omitempty"`
	// The specification of the system disk.
	SystemDisk *RunInstancesRequestSystemDisk `json:"SystemDisk,omitempty" xml:"SystemDisk,omitempty" type:"Struct"`
	// Specifies whether to append sequential suffixes to the hostname specified by the **HostName** parameter and to the instance name specified by the **InstanceName** parameter. The sequential suffixes range from 001 to 999.
	UniqueSuffix *bool `json:"UniqueSuffix,omitempty" xml:"UniqueSuffix,omitempty"`
	// The custom data. The maximum data size is 16 KB. You can specify **UserData**. **UserData** must be Base64-encoded.
	UserData *string `json:"UserData,omitempty" xml:"UserData,omitempty"`
	// The ID of the vSwitch.
	//
	// >  This parameter is available only if ScheduleAreaLevel is set to Region and cannot be configured if ScheduleAreaLevel is set to other values. Otherwise, an error occurs.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
}

func (RunInstancesRequest) GoString

func (s RunInstancesRequest) GoString() string

func (*RunInstancesRequest) SetAmount

func (*RunInstancesRequest) SetAutoRenew

func (s *RunInstancesRequest) SetAutoRenew(v bool) *RunInstancesRequest

func (*RunInstancesRequest) SetAutoUseCoupon

func (s *RunInstancesRequest) SetAutoUseCoupon(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetBillingCycle

func (s *RunInstancesRequest) SetBillingCycle(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetCarrier

func (*RunInstancesRequest) SetDataDisk

func (*RunInstancesRequest) SetEnsRegionId

func (s *RunInstancesRequest) SetEnsRegionId(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetHostName

func (s *RunInstancesRequest) SetHostName(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetImageId

func (*RunInstancesRequest) SetInstanceChargeStrategy

func (s *RunInstancesRequest) SetInstanceChargeStrategy(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetInstanceChargeType

func (s *RunInstancesRequest) SetInstanceChargeType(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetInstanceName

func (s *RunInstancesRequest) SetInstanceName(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetInstanceType

func (s *RunInstancesRequest) SetInstanceType(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetInternetChargeType

func (s *RunInstancesRequest) SetInternetChargeType(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetInternetMaxBandwidthOut

func (s *RunInstancesRequest) SetInternetMaxBandwidthOut(v int64) *RunInstancesRequest

func (*RunInstancesRequest) SetIpType

func (*RunInstancesRequest) SetKeyPairName

func (s *RunInstancesRequest) SetKeyPairName(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetNetDistrictCode

func (s *RunInstancesRequest) SetNetDistrictCode(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetNetWorkId

func (s *RunInstancesRequest) SetNetWorkId(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetPassword

func (s *RunInstancesRequest) SetPassword(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetPasswordInherit

func (s *RunInstancesRequest) SetPasswordInherit(v bool) *RunInstancesRequest

func (*RunInstancesRequest) SetPeriod

func (*RunInstancesRequest) SetPeriodUnit

func (s *RunInstancesRequest) SetPeriodUnit(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetPrivateIpAddress

func (s *RunInstancesRequest) SetPrivateIpAddress(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetPublicIpIdentification

func (s *RunInstancesRequest) SetPublicIpIdentification(v bool) *RunInstancesRequest

func (*RunInstancesRequest) SetScheduleAreaLevel

func (s *RunInstancesRequest) SetScheduleAreaLevel(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetSchedulingPriceStrategy

func (s *RunInstancesRequest) SetSchedulingPriceStrategy(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetSchedulingStrategy

func (s *RunInstancesRequest) SetSchedulingStrategy(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetSecurityId

func (s *RunInstancesRequest) SetSecurityId(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetSystemDisk

func (*RunInstancesRequest) SetUniqueSuffix

func (s *RunInstancesRequest) SetUniqueSuffix(v bool) *RunInstancesRequest

func (*RunInstancesRequest) SetUserData

func (s *RunInstancesRequest) SetUserData(v string) *RunInstancesRequest

func (*RunInstancesRequest) SetVSwitchId

func (s *RunInstancesRequest) SetVSwitchId(v string) *RunInstancesRequest

func (RunInstancesRequest) String

func (s RunInstancesRequest) String() string

type RunInstancesRequestDataDisk

type RunInstancesRequestDataDisk struct {
	// The category of the disk. Valid values:
	//
	// *   **cloud_efficiency**: ultra disk
	// *   **cloud_ssd**: all-flash disk
	// *   **local_hdd**: local HDD
	// *   **local_ssd**: local SSD
	Category  *string `json:"Category,omitempty" xml:"Category,omitempty"`
	Encrypted *bool   `json:"Encrypted,omitempty" xml:"Encrypted,omitempty"`
	KMSKeyId  *string `json:"KMSKeyId,omitempty" xml:"KMSKeyId,omitempty"`
	// The size of a data disk. Unit: GiB.
	Size *int64 `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (RunInstancesRequestDataDisk) GoString

func (s RunInstancesRequestDataDisk) GoString() string

func (*RunInstancesRequestDataDisk) SetCategory

func (*RunInstancesRequestDataDisk) SetEncrypted

func (*RunInstancesRequestDataDisk) SetKMSKeyId

func (*RunInstancesRequestDataDisk) SetSize

func (RunInstancesRequestDataDisk) String

type RunInstancesRequestSystemDisk

type RunInstancesRequestSystemDisk struct {
	// The category of the system disk.
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	// The size of the system disk. Unit: GiB.
	Size *int64 `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (RunInstancesRequestSystemDisk) GoString

func (*RunInstancesRequestSystemDisk) SetCategory

func (*RunInstancesRequestSystemDisk) SetSize

func (RunInstancesRequestSystemDisk) String

type RunInstancesResponse

type RunInstancesResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RunInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RunInstancesResponse) GoString

func (s RunInstancesResponse) GoString() string

func (*RunInstancesResponse) SetBody

func (*RunInstancesResponse) SetHeaders

func (s *RunInstancesResponse) SetHeaders(v map[string]*string) *RunInstancesResponse

func (*RunInstancesResponse) SetStatusCode

func (s *RunInstancesResponse) SetStatusCode(v int32) *RunInstancesResponse

func (RunInstancesResponse) String

func (s RunInstancesResponse) String() string

type RunInstancesResponseBody

type RunInstancesResponseBody struct {
	// The IDs of instances.
	InstanceIds []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
	// The order ID.
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RunInstancesResponseBody) GoString

func (s RunInstancesResponseBody) GoString() string

func (*RunInstancesResponseBody) SetInstanceIds

func (s *RunInstancesResponseBody) SetInstanceIds(v []*string) *RunInstancesResponseBody

func (*RunInstancesResponseBody) SetOrderId

func (*RunInstancesResponseBody) SetRequestId

func (RunInstancesResponseBody) String

func (s RunInstancesResponseBody) String() string

type RunInstancesShrinkRequest

type RunInstancesShrinkRequest struct {
	// The number of instances that you want to create. Valid values: 1 to 100.
	Amount *int64 `json:"Amount,omitempty" xml:"Amount,omitempty"`
	// Specifies whether to enable auto-renewal. Valid values:
	//
	// *   **true**
	// *   **false** (default)
	//
	// >  This parameter is not available when InstanceChargeType is set to PostPaid.
	AutoRenew *bool `json:"AutoRenew,omitempty" xml:"AutoRenew,omitempty"`
	// 是否使用代金券,默认为使用,即AutoUseCoupon=true。
	AutoUseCoupon *string `json:"AutoUseCoupon,omitempty" xml:"AutoUseCoupon,omitempty"`
	// The billing cycle of computing resources of the instance. Only pay-as-you-go instances are supported. Valid values:
	//
	// *   Hour
	// *   Day
	// *   Month
	BillingCycle *string `json:"BillingCycle,omitempty" xml:"BillingCycle,omitempty"`
	// The Internet service provider (ISP).
	//
	// >  This parameter is not available if ScheduleAreaLevel is set to Region and is required if ScheduleAreaLevel is set to other values.
	Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"`
	// The specification of the data disk.
	DataDiskShrink *string `json:"DataDisk,omitempty" xml:"DataDisk,omitempty"`
	// The ID of the node.
	//
	// >  This parameter is required if ScheduleAreaLevel is set to Region and is not available if ScheduleAreaLevel is set to other values.
	EnsRegionId *string `json:"EnsRegionId,omitempty" xml:"EnsRegionId,omitempty"`
	// The name of the host.
	HostName *string `json:"HostName,omitempty" xml:"HostName,omitempty"`
	// The ID of the image. For ARM PCB-based server instances, leave this parameter empty. For other instances, this parameter is required.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The billing policy of the instance. Valid values:
	//
	// *   **instance**: Bills are generated based on instances.
	// *   If you do not specify this parameter, bills are generated based on users.
	InstanceChargeStrategy *string `json:"InstanceChargeStrategy,omitempty" xml:"InstanceChargeStrategy,omitempty"`
	// The billing method of the instance. Valid values:
	//
	// *   **PrePaid**: subscription.
	// *   **PostPaid**: pay-as-you-go.
	InstanceChargeType *string `json:"InstanceChargeType,omitempty" xml:"InstanceChargeType,omitempty"`
	// The name of the instance. The name must be 2 to 128 characters in length. It must start with a letter and cannot start with `http://` or `https://`. It can contain letters, digits, colons (:), underscores (\_), periods (.), and hyphens (-).
	//
	// The default value of this parameter is the value of the InstanceId parameter.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// The instance type.
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// The bandwidth billing method. Valid values:
	//
	// *   **BandwidthByDay**: pay by daily peak bandwidth
	// *   **95BandwidthByMonth**: pay by monthly 95th percentile bandwidth
	//
	// >  This parameter is required if you purchase an ENS instance for the first time. The value that you specified is used as the default value for subsequent purchases.
	InternetChargeType *string `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"`
	// The maximum public bandwidth. If the value of this parameter is greater than 0, a public IP address is assigned to the instance.
	InternetMaxBandwidthOut *int64  `json:"InternetMaxBandwidthOut,omitempty" xml:"InternetMaxBandwidthOut,omitempty"`
	IpType                  *string `json:"IpType,omitempty" xml:"IpType,omitempty"`
	// The name of the key pair.
	//
	// >  You need to specify at least one of **Password**, **KeyPairName**, and **PasswordInherit**.
	KeyPairName *string `json:"KeyPairName,omitempty" xml:"KeyPairName,omitempty"`
	// The code of the region.
	//
	// >  This parameter is not available if ScheduleAreaLevel is set to Region and is required if ScheduleAreaLevel is set to other values.
	NetDistrictCode *string `json:"NetDistrictCode,omitempty" xml:"NetDistrictCode,omitempty"`
	// The ID of the network.
	//
	// >  This parameter is available only if ScheduleAreaLevel is set to Region and cannot be configured if ScheduleAreaLevel is set to other values. Otherwise, an error occurs.
	NetWorkId *string `json:"NetWorkId,omitempty" xml:"NetWorkId,omitempty"`
	// The password that is used to connect to the instance.
	//
	// >  You need to specify at least one of **Password**, **KeyPairName**, and **PasswordInherit**.
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	// Specifies whether to use the preset password of the image. Valid values:
	//
	// *   **true**
	// *   **false**
	//
	// >  You need to specify at least one of **Password**, **KeyPairName**, and **PasswordInherit**.
	PasswordInherit *bool `json:"PasswordInherit,omitempty" xml:"PasswordInherit,omitempty"`
	// The unit of the subscription period.
	//
	// *   If **PeriodUnit** is set to **Day**, **Period** can only be set to **3**.
	// *   If **PeriodUnit** is **Month**, **Period** can be set to **1 to 9** or **12**.
	Period *int64 `json:"Period,omitempty" xml:"Period,omitempty"`
	// The unit of the subscription duration. Valid values:
	//
	// *   **Month** (default)
	// *   **Day**
	PeriodUnit *string `json:"PeriodUnit,omitempty" xml:"PeriodUnit,omitempty"`
	// The private IP address.
	//
	// >  This parameter is available only if ScheduleAreaLevel is set to Region and cannot be configured if ScheduleAreaLevel is set to other values. Otherwise, an error occurs. If you specify a private IP address, the number of instances must be 1. The private IP address takes effect only when the private IP address and the vSwitch ID are not empty.
	PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" xml:"PrivateIpAddress,omitempty"`
	// Specifies whether to enable public IP address identification. Valid values: true and false. Default value: false.
	PublicIpIdentification *bool `json:"PublicIpIdentification,omitempty" xml:"PublicIpIdentification,omitempty"`
	// The scheduling level. This parameter specifies area-level scheduling or node-level scheduling. Valid values:
	//
	// *   **Big**: greater area
	// *   **Middle**: province
	// *   **Small**: city
	// *   **Region**: node
	ScheduleAreaLevel *string `json:"ScheduleAreaLevel,omitempty" xml:"ScheduleAreaLevel,omitempty"`
	// The scheduling price policy. Valid values:
	//
	// *   **PriceHighPriority**: The high price prevails.
	// *   **PriceLowPriority**: The low price prevails.
	SchedulingPriceStrategy *string `json:"SchedulingPriceStrategy,omitempty" xml:"SchedulingPriceStrategy,omitempty"`
	// The scheduling policy of the taint. Valid values:
	//
	// *   **Concentrate**
	// *   **Disperse**
	//
	// >  If ScheduleAreaLevel is set to Region, set this parameter to **Concentrate**. If ScheduleAreaLevel is set to other values, set this parameter to Concentrate or Disperse based on your business requirements.
	SchedulingStrategy *string `json:"SchedulingStrategy,omitempty" xml:"SchedulingStrategy,omitempty"`
	// The ID of security group.
	SecurityId *string `json:"SecurityId,omitempty" xml:"SecurityId,omitempty"`
	// The specification of the system disk.
	SystemDiskShrink *string `json:"SystemDisk,omitempty" xml:"SystemDisk,omitempty"`
	// Specifies whether to append sequential suffixes to the hostname specified by the **HostName** parameter and to the instance name specified by the **InstanceName** parameter. The sequential suffixes range from 001 to 999.
	UniqueSuffix *bool `json:"UniqueSuffix,omitempty" xml:"UniqueSuffix,omitempty"`
	// The custom data. The maximum data size is 16 KB. You can specify **UserData**. **UserData** must be Base64-encoded.
	UserData *string `json:"UserData,omitempty" xml:"UserData,omitempty"`
	// The ID of the vSwitch.
	//
	// >  This parameter is available only if ScheduleAreaLevel is set to Region and cannot be configured if ScheduleAreaLevel is set to other values. Otherwise, an error occurs.
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
}

func (RunInstancesShrinkRequest) GoString

func (s RunInstancesShrinkRequest) GoString() string

func (*RunInstancesShrinkRequest) SetAmount

func (*RunInstancesShrinkRequest) SetAutoRenew

func (*RunInstancesShrinkRequest) SetAutoUseCoupon

func (*RunInstancesShrinkRequest) SetBillingCycle

func (*RunInstancesShrinkRequest) SetCarrier

func (*RunInstancesShrinkRequest) SetDataDiskShrink

func (*RunInstancesShrinkRequest) SetEnsRegionId

func (*RunInstancesShrinkRequest) SetHostName

func (*RunInstancesShrinkRequest) SetImageId

func (*RunInstancesShrinkRequest) SetInstanceChargeStrategy

func (s *RunInstancesShrinkRequest) SetInstanceChargeStrategy(v string) *RunInstancesShrinkRequest

func (*RunInstancesShrinkRequest) SetInstanceChargeType

func (s *RunInstancesShrinkRequest) SetInstanceChargeType(v string) *RunInstancesShrinkRequest

func (*RunInstancesShrinkRequest) SetInstanceName

func (*RunInstancesShrinkRequest) SetInstanceType

func (*RunInstancesShrinkRequest) SetInternetChargeType

func (s *RunInstancesShrinkRequest) SetInternetChargeType(v string) *RunInstancesShrinkRequest

func (*RunInstancesShrinkRequest) SetInternetMaxBandwidthOut

func (s *RunInstancesShrinkRequest) SetInternetMaxBandwidthOut(v int64) *RunInstancesShrinkRequest

func (*RunInstancesShrinkRequest) SetIpType

func (*RunInstancesShrinkRequest) SetKeyPairName

func (*RunInstancesShrinkRequest) SetNetDistrictCode

func (*RunInstancesShrinkRequest) SetNetWorkId

func (*RunInstancesShrinkRequest) SetPassword

func (*RunInstancesShrinkRequest) SetPasswordInherit

func (s *RunInstancesShrinkRequest) SetPasswordInherit(v bool) *RunInstancesShrinkRequest

func (*RunInstancesShrinkRequest) SetPeriod

func (*RunInstancesShrinkRequest) SetPeriodUnit

func (*RunInstancesShrinkRequest) SetPrivateIpAddress

func (s *RunInstancesShrinkRequest) SetPrivateIpAddress(v string) *RunInstancesShrinkRequest

func (*RunInstancesShrinkRequest) SetPublicIpIdentification

func (s *RunInstancesShrinkRequest) SetPublicIpIdentification(v bool) *RunInstancesShrinkRequest

func (*RunInstancesShrinkRequest) SetScheduleAreaLevel

func (s *RunInstancesShrinkRequest) SetScheduleAreaLevel(v string) *RunInstancesShrinkRequest

func (*RunInstancesShrinkRequest) SetSchedulingPriceStrategy

func (s *RunInstancesShrinkRequest) SetSchedulingPriceStrategy(v string) *RunInstancesShrinkRequest

func (*RunInstancesShrinkRequest) SetSchedulingStrategy

func (s *RunInstancesShrinkRequest) SetSchedulingStrategy(v string) *RunInstancesShrinkRequest

func (*RunInstancesShrinkRequest) SetSecurityId

func (*RunInstancesShrinkRequest) SetSystemDiskShrink

func (s *RunInstancesShrinkRequest) SetSystemDiskShrink(v string) *RunInstancesShrinkRequest

func (*RunInstancesShrinkRequest) SetUniqueSuffix

func (*RunInstancesShrinkRequest) SetUserData

func (*RunInstancesShrinkRequest) SetVSwitchId

func (RunInstancesShrinkRequest) String

func (s RunInstancesShrinkRequest) String() string

type RunServiceScheduleRequest

type RunServiceScheduleRequest struct {
	// The ID of the application.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The IP address of the client.
	ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"`
	// The directory to which the data file is mounted. The value must be a full path and cannot be \"/../\". Example: \["/data/app01", "/data/user"]. Specify the relative path of the virtual device for this parameter. For example, specify /data for this parameter when the actual path of the virtual device is /data/{input path}.
	Directorys *string `json:"Directorys,omitempty" xml:"Directorys,omitempty"`
	// The parameter does not take effect.
	PodConfigName *string `json:"PodConfigName,omitempty" xml:"PodConfigName,omitempty"`
	// The maximum duration for locking an idle device. Unit: seconds. This parameter takes effect only if you set ServiceAction to PreSchedule. Default value: 300.
	PreLockedTimeout *int32 `json:"PreLockedTimeout,omitempty" xml:"PreLockedTimeout,omitempty"`
	// The scheduling policy of the device. The value must be a JSON string.
	ScheduleStrategy *string `json:"ScheduleStrategy,omitempty" xml:"ScheduleStrategy,omitempty"`
	// The scheduling operation. The value must be of the enumeration type. Valid values:
	//
	// Container scenario:
	//
	// *   Start: selects and activates an idle cloud device.
	// *   Stop: stops and releases the cloud device.
	// *   Console: performs the scheduling operation when the device is in the scheduling state.
	//
	// Bare metal instance or virtual machine scenario:
	//
	// *   PreSchedule: locks a virtual machine instance for scheduling.
	// *   Confirm: confirms the scheduling operation.
	// *   Cancel: cancels the scheduling operation.
	// *   Console: performs the scheduling operation when the device is in the scheduling state.
	ServiceAction *string `json:"ServiceAction,omitempty" xml:"ServiceAction,omitempty"`
	// The service commands. The value must be a JSON string.
	ServiceCommands *string `json:"ServiceCommands,omitempty" xml:"ServiceCommands,omitempty"`
	// The UUID of the device.
	Uuid *string `json:"Uuid,omitempty" xml:"Uuid,omitempty"`
}

func (RunServiceScheduleRequest) GoString

func (s RunServiceScheduleRequest) GoString() string

func (*RunServiceScheduleRequest) SetAppId

func (*RunServiceScheduleRequest) SetClientIp

func (*RunServiceScheduleRequest) SetDirectorys

func (*RunServiceScheduleRequest) SetPodConfigName

func (*RunServiceScheduleRequest) SetPreLockedTimeout

func (s *RunServiceScheduleRequest) SetPreLockedTimeout(v int32) *RunServiceScheduleRequest

func (*RunServiceScheduleRequest) SetScheduleStrategy

func (s *RunServiceScheduleRequest) SetScheduleStrategy(v string) *RunServiceScheduleRequest

func (*RunServiceScheduleRequest) SetServiceAction

func (*RunServiceScheduleRequest) SetServiceCommands

func (*RunServiceScheduleRequest) SetUuid

func (RunServiceScheduleRequest) String

func (s RunServiceScheduleRequest) String() string

type RunServiceScheduleResponse

type RunServiceScheduleResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RunServiceScheduleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RunServiceScheduleResponse) GoString

func (s RunServiceScheduleResponse) GoString() string

func (*RunServiceScheduleResponse) SetBody

func (*RunServiceScheduleResponse) SetHeaders

func (*RunServiceScheduleResponse) SetStatusCode

func (RunServiceScheduleResponse) String

type RunServiceScheduleResponseBody

type RunServiceScheduleResponseBody struct {
	// The execution results of the commands.
	CommandResults *RunServiceScheduleResponseBodyCommandResults `json:"CommandResults,omitempty" xml:"CommandResults,omitempty" type:"Struct"`
	// The index number of the scheduled virtual device (pod).
	Index *int32 `json:"Index,omitempty" xml:"Index,omitempty"`
	// The ID of the scheduled instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The IP address of the scheduled instance.
	InstanceIp *string `json:"InstanceIp,omitempty" xml:"InstanceIp,omitempty"`
	// The start port of the scheduled instance.
	InstancePort *int32 `json:"InstancePort,omitempty" xml:"InstancePort,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is repeated. This parameter is not returned if ServcieAction is set to Console.
	RequestRepeated *string `json:"RequestRepeated,omitempty" xml:"RequestRepeated,omitempty"`
	// The TCP port range of the scheduled instance or container. The value is in the ${from}-$-{to} format. Example: 80-88.
	TcpPorts *bool `json:"TcpPorts,omitempty" xml:"TcpPorts,omitempty"`
}

func (RunServiceScheduleResponseBody) GoString

func (*RunServiceScheduleResponseBody) SetIndex

func (*RunServiceScheduleResponseBody) SetInstanceId

func (*RunServiceScheduleResponseBody) SetInstanceIp

func (*RunServiceScheduleResponseBody) SetInstancePort

func (*RunServiceScheduleResponseBody) SetRequestId

func (*RunServiceScheduleResponseBody) SetRequestRepeated

func (*RunServiceScheduleResponseBody) SetTcpPorts

func (RunServiceScheduleResponseBody) String

type RunServiceScheduleResponseBodyCommandResults

type RunServiceScheduleResponseBodyCommandResults struct {
	CommandResult []*RunServiceScheduleResponseBodyCommandResultsCommandResult `json:"CommandResult,omitempty" xml:"CommandResult,omitempty" type:"Repeated"`
}

func (RunServiceScheduleResponseBodyCommandResults) GoString

func (RunServiceScheduleResponseBodyCommandResults) String

type RunServiceScheduleResponseBodyCommandResultsCommandResult

type RunServiceScheduleResponseBodyCommandResultsCommandResult struct {
	// The command.
	Command *string `json:"Command,omitempty" xml:"Command,omitempty"`
	// The name of the container.
	ContainerName *string `json:"ContainerName,omitempty" xml:"ContainerName,omitempty"`
	// The execution result of the command.
	ResultMsg *string `json:"ResultMsg,omitempty" xml:"ResultMsg,omitempty"`
}

func (RunServiceScheduleResponseBodyCommandResultsCommandResult) GoString

func (*RunServiceScheduleResponseBodyCommandResultsCommandResult) SetCommand

func (*RunServiceScheduleResponseBodyCommandResultsCommandResult) SetContainerName

func (*RunServiceScheduleResponseBodyCommandResultsCommandResult) SetResultMsg

func (RunServiceScheduleResponseBodyCommandResultsCommandResult) String

type SecurityGroupRule

type SecurityGroupRule struct {
	Description     *string `json:"Description,omitempty" xml:"Description,omitempty"`
	DestCidrIp      *string `json:"DestCidrIp,omitempty" xml:"DestCidrIp,omitempty"`
	Direction       *string `json:"Direction,omitempty" xml:"Direction,omitempty"`
	IpProtocol      *string `json:"IpProtocol,omitempty" xml:"IpProtocol,omitempty"`
	Policy          *string `json:"Policy,omitempty" xml:"Policy,omitempty"`
	PortRange       *string `json:"PortRange,omitempty" xml:"PortRange,omitempty"`
	SourceCidrIp    *string `json:"SourceCidrIp,omitempty" xml:"SourceCidrIp,omitempty"`
	SourcePortRange *string `json:"SourcePortRange,omitempty" xml:"SourcePortRange,omitempty"`
	Priority        *int32  `json:"priority,omitempty" xml:"priority,omitempty"`
}

func (SecurityGroupRule) GoString

func (s SecurityGroupRule) GoString() string

func (*SecurityGroupRule) SetDescription

func (s *SecurityGroupRule) SetDescription(v string) *SecurityGroupRule

func (*SecurityGroupRule) SetDestCidrIp

func (s *SecurityGroupRule) SetDestCidrIp(v string) *SecurityGroupRule

func (*SecurityGroupRule) SetDirection

func (s *SecurityGroupRule) SetDirection(v string) *SecurityGroupRule

func (*SecurityGroupRule) SetIpProtocol

func (s *SecurityGroupRule) SetIpProtocol(v string) *SecurityGroupRule

func (*SecurityGroupRule) SetPolicy

func (s *SecurityGroupRule) SetPolicy(v string) *SecurityGroupRule

func (*SecurityGroupRule) SetPortRange

func (s *SecurityGroupRule) SetPortRange(v string) *SecurityGroupRule

func (*SecurityGroupRule) SetPriority

func (s *SecurityGroupRule) SetPriority(v int32) *SecurityGroupRule

func (*SecurityGroupRule) SetSourceCidrIp

func (s *SecurityGroupRule) SetSourceCidrIp(v string) *SecurityGroupRule

func (*SecurityGroupRule) SetSourcePortRange

func (s *SecurityGroupRule) SetSourcePortRange(v string) *SecurityGroupRule

func (SecurityGroupRule) String

func (s SecurityGroupRule) String() string

type SetBackendServersRequest

type SetBackendServersRequest struct {
	// The list of backend servers that you want to add. You can add at most 20 backend servers.
	//
	// >  Only ENS instances that are in the running state can be attached to the ELB instance as backend servers.
	BackendServers []*SetBackendServersRequestBackendServers `json:"BackendServers,omitempty" xml:"BackendServers,omitempty" type:"Repeated"`
	// The ID of the Edge Load Balancer (ELB) instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
}

func (SetBackendServersRequest) GoString

func (s SetBackendServersRequest) GoString() string

func (*SetBackendServersRequest) SetBackendServers

func (*SetBackendServersRequest) SetLoadBalancerId

func (s *SetBackendServersRequest) SetLoadBalancerId(v string) *SetBackendServersRequest

func (SetBackendServersRequest) String

func (s SetBackendServersRequest) String() string

type SetBackendServersRequestBackendServers

type SetBackendServersRequestBackendServers struct {
	// The ID of the instance that is used as the backend server.
	ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"`
	// The type of the backend server. Valid values:
	//
	// *   **ens**: ENS instance.
	// *   **eni**: ENI.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// The weight of the backend server. Default value: 100. Valid values: **0** to **100**.
	//
	// >  The value 0 indicates that requests are not forwarded to the backend server.
	Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"`
}

func (SetBackendServersRequestBackendServers) GoString

func (*SetBackendServersRequestBackendServers) SetServerId

func (*SetBackendServersRequestBackendServers) SetType

func (*SetBackendServersRequestBackendServers) SetWeight

func (SetBackendServersRequestBackendServers) String

type SetBackendServersResponse

type SetBackendServersResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SetBackendServersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SetBackendServersResponse) GoString

func (s SetBackendServersResponse) GoString() string

func (*SetBackendServersResponse) SetBody

func (*SetBackendServersResponse) SetHeaders

func (*SetBackendServersResponse) SetStatusCode

func (SetBackendServersResponse) String

func (s SetBackendServersResponse) String() string

type SetBackendServersResponseBody

type SetBackendServersResponseBody struct {
	// The list of backend servers that you want to add. You can add at most 20 backend servers.
	//
	// >  Only ENS instances that are in the running state can be attached to the ELB instance as backend servers.
	BackendServers *SetBackendServersResponseBodyBackendServers `json:"BackendServers,omitempty" xml:"BackendServers,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SetBackendServersResponseBody) GoString

func (*SetBackendServersResponseBody) SetRequestId

func (SetBackendServersResponseBody) String

type SetBackendServersResponseBodyBackendServers

type SetBackendServersResponseBodyBackendServers struct {
	BackendServer []*SetBackendServersResponseBodyBackendServersBackendServer `json:"BackendServer,omitempty" xml:"BackendServer,omitempty" type:"Repeated"`
}

func (SetBackendServersResponseBodyBackendServers) GoString

func (SetBackendServersResponseBodyBackendServers) String

type SetBackendServersResponseBodyBackendServersBackendServer

type SetBackendServersResponseBodyBackendServersBackendServer struct {
	// The IP address of the backend server.
	Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
	// The backend port that is used by the ELB instance.
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
	// The ID of the instance that is used as the backend server.
	ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"`
	// The type of the backend server. Valid values:
	//
	// *   **ens**: ENS instance.
	// *   **eni**: ENI.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// The weight of the backend server. Default value: 100. Valid values: **0** to **100**.
	//
	// >  The value 0 indicates that requests are not forwarded to the backend server.
	Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"`
}

func (SetBackendServersResponseBodyBackendServersBackendServer) GoString

func (*SetBackendServersResponseBodyBackendServersBackendServer) SetIp

func (*SetBackendServersResponseBodyBackendServersBackendServer) SetPort

func (*SetBackendServersResponseBodyBackendServersBackendServer) SetServerId

func (*SetBackendServersResponseBodyBackendServersBackendServer) SetType

func (*SetBackendServersResponseBodyBackendServersBackendServer) SetWeight

func (SetBackendServersResponseBodyBackendServersBackendServer) String

type SetBackendServersShrinkRequest

type SetBackendServersShrinkRequest struct {
	// The list of backend servers that you want to add. You can add at most 20 backend servers.
	//
	// >  Only ENS instances that are in the running state can be attached to the ELB instance as backend servers.
	BackendServersShrink *string `json:"BackendServers,omitempty" xml:"BackendServers,omitempty"`
	// The ID of the Edge Load Balancer (ELB) instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
}

func (SetBackendServersShrinkRequest) GoString

func (*SetBackendServersShrinkRequest) SetBackendServersShrink

func (*SetBackendServersShrinkRequest) SetLoadBalancerId

func (SetBackendServersShrinkRequest) String

type SetLoadBalancerHTTPListenerAttributeRequest

type SetLoadBalancerHTTPListenerAttributeRequest struct {
	// The description of the listener. The description must be **1** to **80** characters in length.
	//
	// >  The value cannot start with `http://` or `https://`.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Specifies whether to enable the health check feature. Valid values:
	//
	// *   **on**
	// *   **off**
	HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"`
	// The port that is used for health checks. Valid values: **1** to **65535**. If you leave this parameter empty, the port specified by BackendServerPort is used for health checks.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"`
	// The domain name that is used for health checks.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"`
	// The HTTP status code for a successful health check. Valid values:
	//
	// *   **http\_2xx** (default)
	// *   **http\_3xx**.
	// *   **http\_4xx**
	// *   **http\_5xx**
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"`
	// The interval at which health checks are performed. Valid values: **1** to **50**. Unit: seconds.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"`
	// The health check method used in HTTP health checks. Valid values:
	//
	// *   **head**
	// *   **get**
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"`
	// The timeout period of a health check response. If a backend server does not respond within the specified timeout period, the server fails to pass the health check.
	//
	// *   Default value: 5.
	// *   Valid values: **1** to **300**.
	// *   Unit: seconds.
	//
	// >
	//
	// *   This parameter takes effect only if you set HealthCheck to on.
	//
	// *   If the value of the HealthCheckTimeout parameter is smaller than the value of the HealthCheckInterval parameter, the timeout period specified by the HealthCheckTimeout parameter becomes invalid and the value of the HealthCheckInterval parameter is used as the timeout period.
	HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"`
	// The Uniform Resource Identifier (URI) that is used for health checks. The URI must be **1** to **80** characters in length.
	//
	// >
	//
	// *   The URL must start with a forward slash (`/`) and contain characters other than forward slashes (`/`).
	//
	// *   This parameter takes effect only if you set HealthCheck to on.
	HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"`
	// The number of consecutive successful health checks that must occur before an unhealthy and inaccessible backend server is declared healthy and accessible. Valid values: **2** to **10**.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"`
	// The timeout period for idle connections. Default value: 15. Valid values: **1** to **60**. Unit: seconds.
	//
	// >  If no request is received within the specified timeout period, ELB closes the connection. When another request is received, CLB establishes a new connection.
	IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"`
	// The frontend port that is used by the ELB instance. Valid values: **1** to **65535**.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The ID of the Edge Load Balancer (ELB) instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
	// The timeout period of requests. Default value: 60. Valid values: **1** to **180**. Unit: seconds.
	//
	// >  If no response is received from the backend server within the specified timeout period, ELB returns an HTTP 504 error code to the client.
	RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"`
	// The routing algorithm. Valid values:
	//
	// *   **wrr**: Backend servers with higher weights receive more requests than those with lower weights.
	// *   **wlc**: Requests are distributed based on the weight and load of each backend server. The load refers to the number of connections to a backend server. If two backend servers have the same weight, the backend server that has fewer connections receives more requests.
	// *   **rr**: Requests are distributed to backend servers in sequence.
	// *   **sch**: consistent hashing that is based on source IP addresses. Requests from the same source IP address are distributed to the same backend server.
	// *   **qch**: consistent hashing that is based on QUIC connection IDs. Requests that contain the same QUIC connection ID are distributed to the same backend server.
	// *   **iqch**: consistent hashing that is based on specific three bytes of the iQUIC CIDs. Requests whose second to fourth bytes are the same are distributed to the same backend server.
	Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"`
	// The number of consecutive failed health checks that must occur before a healthy and accessible backend server is declared unhealthy and inaccessible. Valid values: **2** to **10**.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"`
}

func (SetLoadBalancerHTTPListenerAttributeRequest) GoString

func (*SetLoadBalancerHTTPListenerAttributeRequest) SetDescription

func (*SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheck

func (*SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckConnectPort

func (*SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckDomain

func (*SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckHttpCode

func (*SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckInterval

func (*SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckMethod

func (*SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckTimeout

func (*SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckURI

func (*SetLoadBalancerHTTPListenerAttributeRequest) SetHealthyThreshold

func (*SetLoadBalancerHTTPListenerAttributeRequest) SetIdleTimeout

func (*SetLoadBalancerHTTPListenerAttributeRequest) SetListenerPort

func (*SetLoadBalancerHTTPListenerAttributeRequest) SetLoadBalancerId

func (*SetLoadBalancerHTTPListenerAttributeRequest) SetRequestTimeout

func (*SetLoadBalancerHTTPListenerAttributeRequest) SetScheduler

func (*SetLoadBalancerHTTPListenerAttributeRequest) SetUnhealthyThreshold

func (SetLoadBalancerHTTPListenerAttributeRequest) String

type SetLoadBalancerHTTPListenerAttributeResponse

type SetLoadBalancerHTTPListenerAttributeResponse struct {
	Headers    map[string]*string                                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SetLoadBalancerHTTPListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SetLoadBalancerHTTPListenerAttributeResponse) GoString

func (*SetLoadBalancerHTTPListenerAttributeResponse) SetHeaders

func (*SetLoadBalancerHTTPListenerAttributeResponse) SetStatusCode

func (SetLoadBalancerHTTPListenerAttributeResponse) String

type SetLoadBalancerHTTPListenerAttributeResponseBody

type SetLoadBalancerHTTPListenerAttributeResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SetLoadBalancerHTTPListenerAttributeResponseBody) GoString

func (*SetLoadBalancerHTTPListenerAttributeResponseBody) SetRequestId

func (SetLoadBalancerHTTPListenerAttributeResponseBody) String

type SetLoadBalancerHTTPSListenerAttributeRequest

type SetLoadBalancerHTTPSListenerAttributeRequest struct {
	// The description of the listener. The description must be **1** to **80** characters in length.
	//
	// >  The value cannot start with `http://` or `https://`.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Specifies whether to enable the health check feature. Valid values:
	//
	// *   **on**
	// *   **off**
	HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"`
	// The port that is used for health checks. Valid values: **1** to **65535**. If you leave this parameter empty, the port specified by BackendServerPort is used for health checks.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"`
	// The domain name that you want to use for health checks.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"`
	// The HTTP status code for a successful health check. Valid values:
	//
	// *   **http\_2xx** (default)
	// *   **http\_3xx**.
	// *   **http\_4xx**
	// *   **http\_5xx**
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"`
	// The interval at which health checks are performed. Valid values: **1** to **50**. Unit: seconds.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"`
	// The health check method used in HTTP health checks. Valid values:
	//
	// *   **head** (default): requests the head of the page.
	// *   **get**: requests the specified part of the page and returns the entity body.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"`
	// The timeout period of a health check response. If a backend server does not respond within the specified timeout period, the server fails to pass the health check.
	//
	// *   Default value: 5.
	// *   Valid values: **1** to **300**.
	// *   Unit: seconds.
	//
	// >
	//
	// *   This parameter takes effect only if you set HealthCheck to on.
	//
	// *   If the value of the HealthCheckTimeout parameter is smaller than the value of the HealthCheckInterval parameter, the timeout period specified by the HealthCheckTimeout parameter becomes invalid and the value of the HealthCheckInterval parameter is used as the timeout period.
	HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"`
	// The Uniform Resource Identifier (URI) that you want to use for health checks. The URI must be **1** to **80** characters in length.
	//
	// >
	//
	// *   The URL must start with a forward slash (`/`) and contain characters other than forward slashes (`/`).
	//
	// *   This parameter takes effect only if you set HealthCheck to on.
	HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"`
	// The number of consecutive successful health checks that must occur before an unhealthy and inaccessible backend server is declared healthy and accessible. Valid values: **2** to **10**.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"`
	// The timeout period for idle connections. Default value: 15. Valid values: **1** to **60**. Unit: seconds.
	//
	// >  If no request is received within the specified timeout period, ELB closes the connection. When another request is received, ELB establishes a new connection.
	IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"`
	// The frontend port that is used by the ELB instance. Valid values: **1** to **65535**.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The ID of the Edge Load Balancer (ELB) instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
	// The timeout period of requests. Default value: 60. Valid values: **1** to **180**. Unit: seconds.
	//
	// >  If no response is received from the backend server within the specified timeout period, ELB returns an HTTP 504 error code to the client.
	RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"`
	// The routing algorithm. Valid values:
	//
	// *   **wrr**: Backend servers with higher weights receive more requests than those with lower weights.
	// *   **wlc**: Requests are distributed based on the weight and load of each backend server. The load refers to the number of connections to a backend server. If two backend servers have the same weight, the backend server that has fewer connections receives more requests.
	// *   **rr**: Requests are distributed to backend servers in sequence.
	// *   **sch**: consistent hashing that is based on source IP addresses. Requests from the same source IP address are distributed to the same backend server.
	// *   **qch**: consistent hashing that is based on QUIC connection IDs. Requests that contain the same QUIC connection ID are distributed to the same backend server.
	// *   **iqch**: consistent hashing that is based on specific three bytes of the iQUIC CIDs. Requests whose second to fourth bytes are the same are distributed to the same backend server.
	Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"`
	// The ID of the server certificate.
	ServerCertificateId *string `json:"ServerCertificateId,omitempty" xml:"ServerCertificateId,omitempty"`
	// The number of consecutive failed health checks that must occur before a healthy and accessible backend server is declared unhealthy and inaccessible. Valid values: **2** to **10**.
	//
	// >  This parameter takes effect only if you set HealthCheck to on.
	UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"`
}

func (SetLoadBalancerHTTPSListenerAttributeRequest) GoString

func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetDescription

func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheck

func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckConnectPort

func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckDomain

func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckHttpCode

func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckInterval

func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckMethod

func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckTimeout

func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckURI

func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthyThreshold

func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetIdleTimeout

func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetListenerPort

func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetLoadBalancerId

func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetRequestTimeout

func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetScheduler

func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetServerCertificateId

func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetUnhealthyThreshold

func (SetLoadBalancerHTTPSListenerAttributeRequest) String

type SetLoadBalancerHTTPSListenerAttributeResponse

type SetLoadBalancerHTTPSListenerAttributeResponse struct {
	Headers    map[string]*string                                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SetLoadBalancerHTTPSListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SetLoadBalancerHTTPSListenerAttributeResponse) GoString

func (*SetLoadBalancerHTTPSListenerAttributeResponse) SetHeaders

func (*SetLoadBalancerHTTPSListenerAttributeResponse) SetStatusCode

func (SetLoadBalancerHTTPSListenerAttributeResponse) String

type SetLoadBalancerHTTPSListenerAttributeResponseBody

type SetLoadBalancerHTTPSListenerAttributeResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SetLoadBalancerHTTPSListenerAttributeResponseBody) GoString

func (*SetLoadBalancerHTTPSListenerAttributeResponseBody) SetRequestId

func (SetLoadBalancerHTTPSListenerAttributeResponseBody) String

type SetLoadBalancerStatusRequest

type SetLoadBalancerStatusRequest struct {
	// The ID of the ELB instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
	// The status of the ELB instance. Valid values:
	//
	// *   **Active** (default): The listener for the instance can forward the received traffic based on the rule.
	// *   **InActive**: The listener for the instance does not forward the received traffic.
	LoadBalancerStatus *string `json:"LoadBalancerStatus,omitempty" xml:"LoadBalancerStatus,omitempty"`
}

func (SetLoadBalancerStatusRequest) GoString

func (s SetLoadBalancerStatusRequest) GoString() string

func (*SetLoadBalancerStatusRequest) SetLoadBalancerId

func (*SetLoadBalancerStatusRequest) SetLoadBalancerStatus

func (SetLoadBalancerStatusRequest) String

type SetLoadBalancerStatusResponse

type SetLoadBalancerStatusResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SetLoadBalancerStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SetLoadBalancerStatusResponse) GoString

func (*SetLoadBalancerStatusResponse) SetBody

func (*SetLoadBalancerStatusResponse) SetHeaders

func (*SetLoadBalancerStatusResponse) SetStatusCode

func (SetLoadBalancerStatusResponse) String

type SetLoadBalancerStatusResponseBody

type SetLoadBalancerStatusResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SetLoadBalancerStatusResponseBody) GoString

func (*SetLoadBalancerStatusResponseBody) SetRequestId

func (SetLoadBalancerStatusResponseBody) String

type SetLoadBalancerTCPListenerAttributeRequest

type SetLoadBalancerTCPListenerAttributeRequest struct {
	// The description of the listener. The description must be **1** to **80** characters in length.
	//
	// >  The value cannot start with `http://` or `https://`.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Specifies whether to enable Elastic IP address (EIP) pass-through. Valid values:
	//
	// *   **on**
	// *   **off** (default)
	EipTransmit *string `json:"EipTransmit,omitempty" xml:"EipTransmit,omitempty"`
	// The timeout period of a connection. Valid values: **10** to **900**. Unit: seconds.
	EstablishedTimeout *int32 `json:"EstablishedTimeout,omitempty" xml:"EstablishedTimeout,omitempty"`
	// The port that is used for health checks. Valid values: **1** to **65535**. If you leave this parameter empty, the port specified by BackendServerPort is used for health checks.
	HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"`
	// The timeout period of a health check response. If a backend server does not respond within the specified timeout period, the server fails to pass the health check.
	//
	// *   Default value: 5.
	// *   Valid values: **1** to **300**.
	// *   Unit: seconds.
	//
	// >  If the value that you specified for HealthCheckConnectTimeout is smaller than the value of HealthCheckInterval, HealthCheckConnectTimeout becomes invalid and the timeout period that you specified for HealthCheckInterval is used.
	HealthCheckConnectTimeout *int32 `json:"HealthCheckConnectTimeout,omitempty" xml:"HealthCheckConnectTimeout,omitempty"`
	// The domain name that you want to use for health checks.
	HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"`
	// The HTTP status code for a successful health check. Valid values:
	//
	// *   **http\_2xx** (default)
	// *   **http\_3xx**.
	// *   **http\_4xx**
	// *   **http\_5xx**
	HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"`
	// The interval at which health checks are performed. Valid values: **1** to **50**. Unit: seconds.
	HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"`
	// The type of health checks. Valid values:
	//
	// *   **tcp** (default)
	// *   **http**
	HealthCheckType *string `json:"HealthCheckType,omitempty" xml:"HealthCheckType,omitempty"`
	// The Uniform Resource Identifier (URI) that you want to use for health checks. The URI must be **1** to **80** characters in length.
	//
	// >  The URL must start with `/` and contain characters other than `/`.
	HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"`
	// The number of consecutive successful health checks that must occur before an unhealthy and inaccessible backend server is declared healthy and accessible. Valid values: **2** to **10**.
	HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"`
	// The frontend port that is used by the ELB instance. Valid values: **1** to **65535**.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The ID of the Edge Load Balancer (ELB) instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
	// The timeout period of session persistence.
	//
	// *   Default value: 0. If the default value is used, the system disables session persistence.
	// *   Valid values: **0** to **3600**.
	// *   Unit: seconds.
	PersistenceTimeout *int32 `json:"PersistenceTimeout,omitempty" xml:"PersistenceTimeout,omitempty"`
	// The routing algorithm. Valid values:
	//
	// *   **wrr**: Backend servers with higher weights receive more requests than those with lower weights.
	// *   **wlc**: Requests are distributed based on the weight and load of each backend server. The load refers to the number of connections to a backend server. If two backend servers have the same weight, the backend server that has fewer connections receives more requests.
	// *   **rr**: Requests are distributed to backend servers in sequence.
	// *   **sch**: consistent hashing that is based on source IP addresses. Requests from the same source IP address are distributed to the same backend server.
	// *   **qch**: consistent hashing that is based on QUIC connection IDs. Requests that contain the same QUIC connection ID are distributed to the same backend server.
	// *   **iqch**: consistent hashing that is based on specific three bytes of the iQUIC CIDs. Requests whose second to fourth bytes are the same are distributed to the same backend server.
	Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"`
	// The number of consecutive failed health checks that must occur before a healthy and accessible backend server is declared unhealthy and inaccessible. Valid values: **2** to **10**.
	UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"`
}

func (SetLoadBalancerTCPListenerAttributeRequest) GoString

func (*SetLoadBalancerTCPListenerAttributeRequest) SetDescription

func (*SetLoadBalancerTCPListenerAttributeRequest) SetEipTransmit

func (*SetLoadBalancerTCPListenerAttributeRequest) SetEstablishedTimeout

func (*SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckConnectPort

func (*SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckConnectTimeout

func (*SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckDomain

func (*SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckHttpCode

func (*SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckInterval

func (*SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckType

func (*SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckURI

func (*SetLoadBalancerTCPListenerAttributeRequest) SetHealthyThreshold

func (*SetLoadBalancerTCPListenerAttributeRequest) SetListenerPort

func (*SetLoadBalancerTCPListenerAttributeRequest) SetLoadBalancerId

func (*SetLoadBalancerTCPListenerAttributeRequest) SetPersistenceTimeout

func (*SetLoadBalancerTCPListenerAttributeRequest) SetScheduler

func (*SetLoadBalancerTCPListenerAttributeRequest) SetUnhealthyThreshold

func (SetLoadBalancerTCPListenerAttributeRequest) String

type SetLoadBalancerTCPListenerAttributeResponse

type SetLoadBalancerTCPListenerAttributeResponse struct {
	Headers    map[string]*string                               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SetLoadBalancerTCPListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SetLoadBalancerTCPListenerAttributeResponse) GoString

func (*SetLoadBalancerTCPListenerAttributeResponse) SetHeaders

func (*SetLoadBalancerTCPListenerAttributeResponse) SetStatusCode

func (SetLoadBalancerTCPListenerAttributeResponse) String

type SetLoadBalancerTCPListenerAttributeResponseBody

type SetLoadBalancerTCPListenerAttributeResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SetLoadBalancerTCPListenerAttributeResponseBody) GoString

func (*SetLoadBalancerTCPListenerAttributeResponseBody) SetRequestId

func (SetLoadBalancerTCPListenerAttributeResponseBody) String

type SetLoadBalancerUDPListenerAttributeRequest

type SetLoadBalancerUDPListenerAttributeRequest struct {
	// The description of the listener. The description must be **1** to **80** characters in length.
	//
	// >  The value cannot start with `http://` or `https://`.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Specifies whether to enable Elastic IP address (EIP) pass-through. Valid values:
	//
	// *   **on**
	// *   **off** (default)
	EipTransmit *string `json:"EipTransmit,omitempty" xml:"EipTransmit,omitempty"`
	// The port that is used for health checks. Valid values: **1** to **65535**. If you leave this parameter empty, the port specified for BackendServerPort is used for health checks.
	HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"`
	// The timeout period of a health check response. If a backend server does not respond within the specified timeout period, the server fails to pass the health check.
	//
	// *   Default value: 5.
	// *   Valid values: **1** to **300**.
	// *   Unit: seconds.
	//
	// >  If the value that you specified for HealthCheckConnectTimeout is smaller than the value of HealthCheckInterval, HealthCheckConnectTimeout becomes invalid and the timeout period that you specified for HealthCheckInterval is used.
	HealthCheckConnectTimeout *int32 `json:"HealthCheckConnectTimeout,omitempty" xml:"HealthCheckConnectTimeout,omitempty"`
	// The response string for UDP listener health checks. The string can be up to 64 characters in length and can contain only letters and digits.
	HealthCheckExp *string `json:"HealthCheckExp,omitempty" xml:"HealthCheckExp,omitempty"`
	// The interval at which health checks are performed. Valid values: **1** to **50**. Unit: seconds.
	HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"`
	// The request string for UDP listener health checks. The string can be up to 64 characters in length and can contain only letters and digits.
	HealthCheckReq *string `json:"HealthCheckReq,omitempty" xml:"HealthCheckReq,omitempty"`
	// The number of consecutive successful health checks that must occur before an unhealthy and inaccessible backend server is declared healthy and accessible. Valid values: **2** to **10**.
	HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"`
	// The frontend port that is used by the ELB instance. Valid values: **1** to **65535**.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The ID of the Edge Load Balancer (ELB) instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
	// The routing algorithm. Valid values:
	//
	// *   **wrr**: Backend servers with higher weights receive more requests than those with lower weights.
	// *   **wlc**: Requests are distributed based on the weight and load of each backend server. The load refers to the number of connections on a backend server. If two backend servers have the same weight, the backend server that has fewer connections receives more requests.
	// *   **rr**: Requests are distributed to backend servers in sequence.
	// *   **sch**: consistent hashing that is based on source IP addresses. Requests from the same source IP address are distributed to the same backend server.
	// *   **qch**: consistent hashing that is based on QUIC connection IDs. Requests that contain the same QUIC connection ID are distributed to the same backend server.
	// *   **iqch**: consistent hashing that is based on specific three bytes of the iQUIC CIDs. Requests whose second to fourth bytes are the same are distributed to the same backend server.
	Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"`
	// The number of consecutive failed health checks that must occur before a healthy and accessible backend server is declared unhealthy and inaccessible. Valid values: **2** to **10**.
	UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"`
}

func (SetLoadBalancerUDPListenerAttributeRequest) GoString

func (*SetLoadBalancerUDPListenerAttributeRequest) SetDescription

func (*SetLoadBalancerUDPListenerAttributeRequest) SetEipTransmit

func (*SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckConnectPort

func (*SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckConnectTimeout

func (*SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckExp

func (*SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckInterval

func (*SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckReq

func (*SetLoadBalancerUDPListenerAttributeRequest) SetHealthyThreshold

func (*SetLoadBalancerUDPListenerAttributeRequest) SetListenerPort

func (*SetLoadBalancerUDPListenerAttributeRequest) SetLoadBalancerId

func (*SetLoadBalancerUDPListenerAttributeRequest) SetScheduler

func (*SetLoadBalancerUDPListenerAttributeRequest) SetUnhealthyThreshold

func (SetLoadBalancerUDPListenerAttributeRequest) String

type SetLoadBalancerUDPListenerAttributeResponse

type SetLoadBalancerUDPListenerAttributeResponse struct {
	Headers    map[string]*string                               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SetLoadBalancerUDPListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SetLoadBalancerUDPListenerAttributeResponse) GoString

func (*SetLoadBalancerUDPListenerAttributeResponse) SetHeaders

func (*SetLoadBalancerUDPListenerAttributeResponse) SetStatusCode

func (SetLoadBalancerUDPListenerAttributeResponse) String

type SetLoadBalancerUDPListenerAttributeResponseBody

type SetLoadBalancerUDPListenerAttributeResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SetLoadBalancerUDPListenerAttributeResponseBody) GoString

func (*SetLoadBalancerUDPListenerAttributeResponseBody) SetRequestId

func (SetLoadBalancerUDPListenerAttributeResponseBody) String

type StartEpnInstanceRequest

type StartEpnInstanceRequest struct {
	EPNInstanceId *string `json:"EPNInstanceId,omitempty" xml:"EPNInstanceId,omitempty"`
}

func (StartEpnInstanceRequest) GoString

func (s StartEpnInstanceRequest) GoString() string

func (*StartEpnInstanceRequest) SetEPNInstanceId

func (s *StartEpnInstanceRequest) SetEPNInstanceId(v string) *StartEpnInstanceRequest

func (StartEpnInstanceRequest) String

func (s StartEpnInstanceRequest) String() string

type StartEpnInstanceResponse

type StartEpnInstanceResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *StartEpnInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (StartEpnInstanceResponse) GoString

func (s StartEpnInstanceResponse) GoString() string

func (*StartEpnInstanceResponse) SetBody

func (*StartEpnInstanceResponse) SetHeaders

func (*StartEpnInstanceResponse) SetStatusCode

func (StartEpnInstanceResponse) String

func (s StartEpnInstanceResponse) String() string

type StartEpnInstanceResponseBody

type StartEpnInstanceResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (StartEpnInstanceResponseBody) GoString

func (s StartEpnInstanceResponseBody) GoString() string

func (*StartEpnInstanceResponseBody) SetRequestId

func (StartEpnInstanceResponseBody) String

type StartInstanceRequest

type StartInstanceRequest struct {
	// The ID of the instance. You can start only one instance.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (StartInstanceRequest) GoString

func (s StartInstanceRequest) GoString() string

func (*StartInstanceRequest) SetInstanceId

func (s *StartInstanceRequest) SetInstanceId(v string) *StartInstanceRequest

func (StartInstanceRequest) String

func (s StartInstanceRequest) String() string

type StartInstanceResponse

type StartInstanceResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *StartInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (StartInstanceResponse) GoString

func (s StartInstanceResponse) GoString() string

func (*StartInstanceResponse) SetBody

func (*StartInstanceResponse) SetHeaders

func (*StartInstanceResponse) SetStatusCode

func (s *StartInstanceResponse) SetStatusCode(v int32) *StartInstanceResponse

func (StartInstanceResponse) String

func (s StartInstanceResponse) String() string

type StartInstanceResponseBody

type StartInstanceResponseBody struct {
	// The returned service code. 0 indicates that the request was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (StartInstanceResponseBody) GoString

func (s StartInstanceResponseBody) GoString() string

func (*StartInstanceResponseBody) SetCode

func (*StartInstanceResponseBody) SetRequestId

func (StartInstanceResponseBody) String

func (s StartInstanceResponseBody) String() string

type StartInstancesRequest

type StartInstancesRequest struct {
	InstanceIds []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
}

func (StartInstancesRequest) GoString

func (s StartInstancesRequest) GoString() string

func (*StartInstancesRequest) SetInstanceIds

func (s *StartInstancesRequest) SetInstanceIds(v []*string) *StartInstancesRequest

func (StartInstancesRequest) String

func (s StartInstancesRequest) String() string

type StartInstancesResponse

type StartInstancesResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *StartInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (StartInstancesResponse) GoString

func (s StartInstancesResponse) GoString() string

func (*StartInstancesResponse) SetBody

func (*StartInstancesResponse) SetHeaders

func (*StartInstancesResponse) SetStatusCode

func (StartInstancesResponse) String

func (s StartInstancesResponse) String() string

type StartInstancesResponseBody

type StartInstancesResponseBody struct {
	InstanceResponses []*InstanceOperateResponse `json:"InstanceResponses,omitempty" xml:"InstanceResponses,omitempty" type:"Repeated"`
	RequestId         *string                    `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (StartInstancesResponseBody) GoString

func (s StartInstancesResponseBody) GoString() string

func (*StartInstancesResponseBody) SetInstanceResponses

func (*StartInstancesResponseBody) SetRequestId

func (StartInstancesResponseBody) String

type StartInstancesShrinkRequest

type StartInstancesShrinkRequest struct {
	InstanceIdsShrink *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
}

func (StartInstancesShrinkRequest) GoString

func (s StartInstancesShrinkRequest) GoString() string

func (*StartInstancesShrinkRequest) SetInstanceIdsShrink

func (StartInstancesShrinkRequest) String

type StartLoadBalancerListenerRequest

type StartLoadBalancerListenerRequest struct {
	// The frontend port that is used by the Edge Load Balance (ELB) instance. Valid values: **1** to **65535**.
	//
	// >
	//
	// *   You cannot specify port 250, 4789, or 4790 for UDP listeners. The preceding ports are system reserved ports.
	//
	// *   We recommend that you use port 80 for HTTP.
	//
	// *   We recommend that you use port 443 for HTTPS.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The frontend protocol that is used by the ELB instance. Valid values:
	//
	// *   tcp
	// *   udp
	// *   http
	// *   https
	//
	// >  This parameter is required if the same port is used by listeners that use different protocols.
	ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"`
	// The ID of the ELB instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
}

func (StartLoadBalancerListenerRequest) GoString

func (*StartLoadBalancerListenerRequest) SetListenerPort

func (*StartLoadBalancerListenerRequest) SetListenerProtocol

func (*StartLoadBalancerListenerRequest) SetLoadBalancerId

func (StartLoadBalancerListenerRequest) String

type StartLoadBalancerListenerResponse

type StartLoadBalancerListenerResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *StartLoadBalancerListenerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (StartLoadBalancerListenerResponse) GoString

func (*StartLoadBalancerListenerResponse) SetHeaders

func (*StartLoadBalancerListenerResponse) SetStatusCode

func (StartLoadBalancerListenerResponse) String

type StartLoadBalancerListenerResponseBody

type StartLoadBalancerListenerResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (StartLoadBalancerListenerResponseBody) GoString

func (*StartLoadBalancerListenerResponseBody) SetRequestId

func (StartLoadBalancerListenerResponseBody) String

type StartSnatIpForSnatEntryRequest

type StartSnatIpForSnatEntryRequest struct {
	// The ID of the SNAT entry.
	SnatEntryId *string `json:"SnatEntryId,omitempty" xml:"SnatEntryId,omitempty"`
	// The EIP specified in the SNAT entry.
	SnatIp *string `json:"SnatIp,omitempty" xml:"SnatIp,omitempty"`
}

func (StartSnatIpForSnatEntryRequest) GoString

func (*StartSnatIpForSnatEntryRequest) SetSnatEntryId

func (*StartSnatIpForSnatEntryRequest) SetSnatIp

func (StartSnatIpForSnatEntryRequest) String

type StartSnatIpForSnatEntryResponse

type StartSnatIpForSnatEntryResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *StartSnatIpForSnatEntryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (StartSnatIpForSnatEntryResponse) GoString

func (*StartSnatIpForSnatEntryResponse) SetHeaders

func (*StartSnatIpForSnatEntryResponse) SetStatusCode

func (StartSnatIpForSnatEntryResponse) String

type StartSnatIpForSnatEntryResponseBody

type StartSnatIpForSnatEntryResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (StartSnatIpForSnatEntryResponseBody) GoString

func (*StartSnatIpForSnatEntryResponseBody) SetRequestId

func (StartSnatIpForSnatEntryResponseBody) String

type StopEpnInstanceRequest

type StopEpnInstanceRequest struct {
	EPNInstanceId *string `json:"EPNInstanceId,omitempty" xml:"EPNInstanceId,omitempty"`
}

func (StopEpnInstanceRequest) GoString

func (s StopEpnInstanceRequest) GoString() string

func (*StopEpnInstanceRequest) SetEPNInstanceId

func (s *StopEpnInstanceRequest) SetEPNInstanceId(v string) *StopEpnInstanceRequest

func (StopEpnInstanceRequest) String

func (s StopEpnInstanceRequest) String() string

type StopEpnInstanceResponse

type StopEpnInstanceResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *StopEpnInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (StopEpnInstanceResponse) GoString

func (s StopEpnInstanceResponse) GoString() string

func (*StopEpnInstanceResponse) SetBody

func (*StopEpnInstanceResponse) SetHeaders

func (*StopEpnInstanceResponse) SetStatusCode

func (StopEpnInstanceResponse) String

func (s StopEpnInstanceResponse) String() string

type StopEpnInstanceResponseBody

type StopEpnInstanceResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (StopEpnInstanceResponseBody) GoString

func (s StopEpnInstanceResponseBody) GoString() string

func (*StopEpnInstanceResponseBody) SetRequestId

func (StopEpnInstanceResponseBody) String

type StopInstanceRequest

type StopInstanceRequest struct {
	// Specifies whether to forcibly stop the servers.
	//
	// *   **true**: forcibly stops the instance.
	// *   **false**: normally stops the servers. This is the default value.
	ForceStop *string `json:"ForceStop,omitempty" xml:"ForceStop,omitempty"`
	// The ID of the instance that you want to stop. You can specify only one instance ID.
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The version number.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (StopInstanceRequest) GoString

func (s StopInstanceRequest) GoString() string

func (*StopInstanceRequest) SetForceStop

func (s *StopInstanceRequest) SetForceStop(v string) *StopInstanceRequest

func (*StopInstanceRequest) SetInstanceId

func (s *StopInstanceRequest) SetInstanceId(v string) *StopInstanceRequest

func (*StopInstanceRequest) SetVersion

func (StopInstanceRequest) String

func (s StopInstanceRequest) String() string

type StopInstanceResponse

type StopInstanceResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *StopInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (StopInstanceResponse) GoString

func (s StopInstanceResponse) GoString() string

func (*StopInstanceResponse) SetBody

func (*StopInstanceResponse) SetHeaders

func (s *StopInstanceResponse) SetHeaders(v map[string]*string) *StopInstanceResponse

func (*StopInstanceResponse) SetStatusCode

func (s *StopInstanceResponse) SetStatusCode(v int32) *StopInstanceResponse

func (StopInstanceResponse) String

func (s StopInstanceResponse) String() string

type StopInstanceResponseBody

type StopInstanceResponseBody struct {
	// The returned service code. 0 indicates that the request was successful.
	Code *int32 `json:"Code,omitempty" xml:"Code,omitempty"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (StopInstanceResponseBody) GoString

func (s StopInstanceResponseBody) GoString() string

func (*StopInstanceResponseBody) SetCode

func (*StopInstanceResponseBody) SetRequestId

func (StopInstanceResponseBody) String

func (s StopInstanceResponseBody) String() string

type StopInstancesRequest

type StopInstancesRequest struct {
	InstanceIds []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
}

func (StopInstancesRequest) GoString

func (s StopInstancesRequest) GoString() string

func (*StopInstancesRequest) SetInstanceIds

func (s *StopInstancesRequest) SetInstanceIds(v []*string) *StopInstancesRequest

func (StopInstancesRequest) String

func (s StopInstancesRequest) String() string

type StopInstancesResponse

type StopInstancesResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *StopInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (StopInstancesResponse) GoString

func (s StopInstancesResponse) GoString() string

func (*StopInstancesResponse) SetBody

func (*StopInstancesResponse) SetHeaders

func (*StopInstancesResponse) SetStatusCode

func (s *StopInstancesResponse) SetStatusCode(v int32) *StopInstancesResponse

func (StopInstancesResponse) String

func (s StopInstancesResponse) String() string

type StopInstancesResponseBody

type StopInstancesResponseBody struct {
	InstanceResponses []*InstanceOperateResponse `json:"InstanceResponses,omitempty" xml:"InstanceResponses,omitempty" type:"Repeated"`
	RequestId         *string                    `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (StopInstancesResponseBody) GoString

func (s StopInstancesResponseBody) GoString() string

func (*StopInstancesResponseBody) SetInstanceResponses

func (*StopInstancesResponseBody) SetRequestId

func (StopInstancesResponseBody) String

func (s StopInstancesResponseBody) String() string

type StopInstancesShrinkRequest

type StopInstancesShrinkRequest struct {
	InstanceIdsShrink *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"`
}

func (StopInstancesShrinkRequest) GoString

func (s StopInstancesShrinkRequest) GoString() string

func (*StopInstancesShrinkRequest) SetInstanceIdsShrink

func (s *StopInstancesShrinkRequest) SetInstanceIdsShrink(v string) *StopInstancesShrinkRequest

func (StopInstancesShrinkRequest) String

type StopLoadBalancerListenerRequest

type StopLoadBalancerListenerRequest struct {
	// The frontend port that is used by the Edge Load Balance (ELB) instance. Valid values: **1** to **65535**.
	ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"`
	// The frontend protocol that is used by the ELB instance.
	//
	// >  This parameter is required if the same port is used by listeners that use different protocols.
	ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"`
	// The ID of the ELB instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
}

func (StopLoadBalancerListenerRequest) GoString

func (*StopLoadBalancerListenerRequest) SetListenerPort

func (*StopLoadBalancerListenerRequest) SetListenerProtocol

func (*StopLoadBalancerListenerRequest) SetLoadBalancerId

func (StopLoadBalancerListenerRequest) String

type StopLoadBalancerListenerResponse

type StopLoadBalancerListenerResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *StopLoadBalancerListenerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (StopLoadBalancerListenerResponse) GoString

func (*StopLoadBalancerListenerResponse) SetHeaders

func (*StopLoadBalancerListenerResponse) SetStatusCode

func (StopLoadBalancerListenerResponse) String

type StopLoadBalancerListenerResponseBody

type StopLoadBalancerListenerResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (StopLoadBalancerListenerResponseBody) GoString

func (*StopLoadBalancerListenerResponseBody) SetRequestId

func (StopLoadBalancerListenerResponseBody) String

type StopSnatIpForSnatEntryRequest

type StopSnatIpForSnatEntryRequest struct {
	// The ID of the SNAT entry.
	SnatEntryId *string `json:"SnatEntryId,omitempty" xml:"SnatEntryId,omitempty"`
	// The EIP specified in the SNAT entry.
	SnatIp *string `json:"SnatIp,omitempty" xml:"SnatIp,omitempty"`
}

func (StopSnatIpForSnatEntryRequest) GoString

func (*StopSnatIpForSnatEntryRequest) SetSnatEntryId

func (*StopSnatIpForSnatEntryRequest) SetSnatIp

func (StopSnatIpForSnatEntryRequest) String

type StopSnatIpForSnatEntryResponse

type StopSnatIpForSnatEntryResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *StopSnatIpForSnatEntryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (StopSnatIpForSnatEntryResponse) GoString

func (*StopSnatIpForSnatEntryResponse) SetHeaders

func (*StopSnatIpForSnatEntryResponse) SetStatusCode

func (StopSnatIpForSnatEntryResponse) String

type StopSnatIpForSnatEntryResponseBody

type StopSnatIpForSnatEntryResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (StopSnatIpForSnatEntryResponseBody) GoString

func (*StopSnatIpForSnatEntryResponseBody) SetRequestId

func (StopSnatIpForSnatEntryResponseBody) String

type TcpConfig

type TcpConfig struct {
	EstablishedTimeout *int32  `json:"EstablishedTimeout,omitempty" xml:"EstablishedTimeout,omitempty"`
	PersistenceTimeout *int32  `json:"PersistenceTimeout,omitempty" xml:"PersistenceTimeout,omitempty"`
	Scheduler          *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"`
}

func (TcpConfig) GoString

func (s TcpConfig) GoString() string

func (*TcpConfig) SetEstablishedTimeout

func (s *TcpConfig) SetEstablishedTimeout(v int32) *TcpConfig

func (*TcpConfig) SetPersistenceTimeout

func (s *TcpConfig) SetPersistenceTimeout(v int32) *TcpConfig

func (*TcpConfig) SetScheduler

func (s *TcpConfig) SetScheduler(v string) *TcpConfig

func (TcpConfig) String

func (s TcpConfig) String() string

type TerminateWorkflowRequest

type TerminateWorkflowRequest struct {
	WorkflowIds []*string `json:"WorkflowIds,omitempty" xml:"WorkflowIds,omitempty" type:"Repeated"`
}

func (TerminateWorkflowRequest) GoString

func (s TerminateWorkflowRequest) GoString() string

func (*TerminateWorkflowRequest) SetWorkflowIds

func (s *TerminateWorkflowRequest) SetWorkflowIds(v []*string) *TerminateWorkflowRequest

func (TerminateWorkflowRequest) String

func (s TerminateWorkflowRequest) String() string

type TerminateWorkflowResponse

type TerminateWorkflowResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *TerminateWorkflowResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (TerminateWorkflowResponse) GoString

func (s TerminateWorkflowResponse) GoString() string

func (*TerminateWorkflowResponse) SetBody

func (*TerminateWorkflowResponse) SetHeaders

func (*TerminateWorkflowResponse) SetStatusCode

func (TerminateWorkflowResponse) String

func (s TerminateWorkflowResponse) String() string

type TerminateWorkflowResponseBody

type TerminateWorkflowResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (TerminateWorkflowResponseBody) GoString

func (*TerminateWorkflowResponseBody) SetRequestId

func (TerminateWorkflowResponseBody) String

type TerminateWorkflowShrinkRequest

type TerminateWorkflowShrinkRequest struct {
	WorkflowIdsShrink *string `json:"WorkflowIds,omitempty" xml:"WorkflowIds,omitempty"`
}

func (TerminateWorkflowShrinkRequest) GoString

func (*TerminateWorkflowShrinkRequest) SetWorkflowIdsShrink

func (TerminateWorkflowShrinkRequest) String

type UdpCheck

type UdpCheck struct {
	HealthCheckConnectPort    *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"`
	HealthCheckConnectTimeout *int32 `json:"HealthCheckConnectTimeout,omitempty" xml:"HealthCheckConnectTimeout,omitempty"`
	HealthCheckInterval       *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"`
	HealthyThreshold          *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"`
	UnhealthyThreshold        *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"`
}

func (UdpCheck) GoString

func (s UdpCheck) GoString() string

func (*UdpCheck) SetHealthCheckConnectPort

func (s *UdpCheck) SetHealthCheckConnectPort(v int32) *UdpCheck

func (*UdpCheck) SetHealthCheckConnectTimeout

func (s *UdpCheck) SetHealthCheckConnectTimeout(v int32) *UdpCheck

func (*UdpCheck) SetHealthCheckInterval

func (s *UdpCheck) SetHealthCheckInterval(v int32) *UdpCheck

func (*UdpCheck) SetHealthyThreshold

func (s *UdpCheck) SetHealthyThreshold(v int32) *UdpCheck

func (*UdpCheck) SetUnhealthyThreshold

func (s *UdpCheck) SetUnhealthyThreshold(v int32) *UdpCheck

func (UdpCheck) String

func (s UdpCheck) String() string

type UdpConfig

type UdpConfig struct {
	HashKey   *string `json:"HashKey,omitempty" xml:"HashKey,omitempty"`
	Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"`
}

func (UdpConfig) GoString

func (s UdpConfig) GoString() string

func (*UdpConfig) SetHashKey

func (s *UdpConfig) SetHashKey(v string) *UdpConfig

func (*UdpConfig) SetScheduler

func (s *UdpConfig) SetScheduler(v string) *UdpConfig

func (UdpConfig) String

func (s UdpConfig) String() string

type UnAssociateEnsEipAddressRequest

type UnAssociateEnsEipAddressRequest struct {
	// The ID of the EIP.
	AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"`
}

func (UnAssociateEnsEipAddressRequest) GoString

func (*UnAssociateEnsEipAddressRequest) SetAllocationId

func (UnAssociateEnsEipAddressRequest) String

type UnAssociateEnsEipAddressResponse

type UnAssociateEnsEipAddressResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UnAssociateEnsEipAddressResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UnAssociateEnsEipAddressResponse) GoString

func (*UnAssociateEnsEipAddressResponse) SetHeaders

func (*UnAssociateEnsEipAddressResponse) SetStatusCode

func (UnAssociateEnsEipAddressResponse) String

type UnAssociateEnsEipAddressResponseBody

type UnAssociateEnsEipAddressResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UnAssociateEnsEipAddressResponseBody) GoString

func (*UnAssociateEnsEipAddressResponseBody) SetRequestId

func (UnAssociateEnsEipAddressResponseBody) String

type UnassignPrivateIpAddressesRequest

type UnassignPrivateIpAddressesRequest struct {
	// The ID of the ENI.
	NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" xml:"NetworkInterfaceId,omitempty"`
	// The secondary private IP addresses that you want to unassign.
	PrivateIpAddress []*string `json:"PrivateIpAddress,omitempty" xml:"PrivateIpAddress,omitempty" type:"Repeated"`
}

func (UnassignPrivateIpAddressesRequest) GoString

func (*UnassignPrivateIpAddressesRequest) SetNetworkInterfaceId

func (*UnassignPrivateIpAddressesRequest) SetPrivateIpAddress

func (UnassignPrivateIpAddressesRequest) String

type UnassignPrivateIpAddressesResponse

type UnassignPrivateIpAddressesResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UnassignPrivateIpAddressesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UnassignPrivateIpAddressesResponse) GoString

func (*UnassignPrivateIpAddressesResponse) SetHeaders

func (*UnassignPrivateIpAddressesResponse) SetStatusCode

func (UnassignPrivateIpAddressesResponse) String

type UnassignPrivateIpAddressesResponseBody

type UnassignPrivateIpAddressesResponseBody struct {
	// Id of the request
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UnassignPrivateIpAddressesResponseBody) GoString

func (*UnassignPrivateIpAddressesResponseBody) SetRequestId

func (UnassignPrivateIpAddressesResponseBody) String

type UnassociateNetworkAclRequest

type UnassociateNetworkAclRequest struct {
	// The ID of the network ACL that you want to disassociate from a resource.
	NetworkAclId *string `json:"NetworkAclId,omitempty" xml:"NetworkAclId,omitempty"`
	// The information about the associated resource.
	Resource []*UnassociateNetworkAclRequestResource `json:"Resource,omitempty" xml:"Resource,omitempty" type:"Repeated"`
}

func (UnassociateNetworkAclRequest) GoString

func (s UnassociateNetworkAclRequest) GoString() string

func (*UnassociateNetworkAclRequest) SetNetworkAclId

func (*UnassociateNetworkAclRequest) SetResource

func (UnassociateNetworkAclRequest) String

type UnassociateNetworkAclRequestResource

type UnassociateNetworkAclRequestResource struct {
	// The ID of the resource from which you want to disassociate the network ACL.
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// The type of the resource from which you want to disassociate the network ACL. Set the value to **Network**.
	//
	// ****
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
}

func (UnassociateNetworkAclRequestResource) GoString

func (*UnassociateNetworkAclRequestResource) SetResourceId

func (*UnassociateNetworkAclRequestResource) SetResourceType

func (UnassociateNetworkAclRequestResource) String

type UnassociateNetworkAclResponse

type UnassociateNetworkAclResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UnassociateNetworkAclResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UnassociateNetworkAclResponse) GoString

func (*UnassociateNetworkAclResponse) SetBody

func (*UnassociateNetworkAclResponse) SetHeaders

func (*UnassociateNetworkAclResponse) SetStatusCode

func (UnassociateNetworkAclResponse) String

type UnassociateNetworkAclResponseBody

type UnassociateNetworkAclResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UnassociateNetworkAclResponseBody) GoString

func (*UnassociateNetworkAclResponseBody) SetRequestId

func (UnassociateNetworkAclResponseBody) String

type UpdateEnsSaleControlRequest

type UpdateEnsSaleControlRequest struct {
	AliUidAccount *string                                    `json:"AliUidAccount,omitempty" xml:"AliUidAccount,omitempty"`
	CommodityCode *string                                    `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	SaleControls  []*UpdateEnsSaleControlRequestSaleControls `json:"SaleControls,omitempty" xml:"SaleControls,omitempty" type:"Repeated"`
}

func (UpdateEnsSaleControlRequest) GoString

func (s UpdateEnsSaleControlRequest) GoString() string

func (*UpdateEnsSaleControlRequest) SetAliUidAccount

func (*UpdateEnsSaleControlRequest) SetCommodityCode

func (*UpdateEnsSaleControlRequest) SetSaleControls

func (UpdateEnsSaleControlRequest) String

type UpdateEnsSaleControlRequestSaleControls

type UpdateEnsSaleControlRequestSaleControls struct {
	ConditionControls []*UpdateEnsSaleControlRequestSaleControlsConditionControls `json:"ConditionControls,omitempty" xml:"ConditionControls,omitempty" type:"Repeated"`
	Description       *string                                                     `json:"Description,omitempty" xml:"Description,omitempty"`
	ModuleCode        *string                                                     `json:"ModuleCode,omitempty" xml:"ModuleCode,omitempty"`
	ModuleValue       *UpdateEnsSaleControlRequestSaleControlsModuleValue         `json:"ModuleValue,omitempty" xml:"ModuleValue,omitempty" type:"Struct"`
	Operator          *string                                                     `json:"Operator,omitempty" xml:"Operator,omitempty"`
	OrderType         *string                                                     `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
}

func (UpdateEnsSaleControlRequestSaleControls) GoString

func (*UpdateEnsSaleControlRequestSaleControls) SetDescription

func (*UpdateEnsSaleControlRequestSaleControls) SetModuleCode

func (*UpdateEnsSaleControlRequestSaleControls) SetOperator

func (*UpdateEnsSaleControlRequestSaleControls) SetOrderType

func (UpdateEnsSaleControlRequestSaleControls) String

type UpdateEnsSaleControlRequestSaleControlsConditionControls

type UpdateEnsSaleControlRequestSaleControlsConditionControls struct {
	ConditionControlModuleCode  *string `json:"ConditionControlModuleCode,omitempty" xml:"ConditionControlModuleCode,omitempty"`
	ConditionControlModuleValue *string `json:"ConditionControlModuleValue,omitempty" xml:"ConditionControlModuleValue,omitempty"`
}

func (UpdateEnsSaleControlRequestSaleControlsConditionControls) GoString

func (*UpdateEnsSaleControlRequestSaleControlsConditionControls) SetConditionControlModuleCode

func (*UpdateEnsSaleControlRequestSaleControlsConditionControls) SetConditionControlModuleValue

func (UpdateEnsSaleControlRequestSaleControlsConditionControls) String

type UpdateEnsSaleControlRequestSaleControlsModuleValue

type UpdateEnsSaleControlRequestSaleControlsModuleValue struct {
	ModuleMaxValue *string   `json:"ModuleMaxValue,omitempty" xml:"ModuleMaxValue,omitempty"`
	ModuleMinValue *string   `json:"ModuleMinValue,omitempty" xml:"ModuleMinValue,omitempty"`
	ModuleValue    []*string `json:"ModuleValue,omitempty" xml:"ModuleValue,omitempty" type:"Repeated"`
}

func (UpdateEnsSaleControlRequestSaleControlsModuleValue) GoString

func (*UpdateEnsSaleControlRequestSaleControlsModuleValue) SetModuleMaxValue

func (*UpdateEnsSaleControlRequestSaleControlsModuleValue) SetModuleMinValue

func (*UpdateEnsSaleControlRequestSaleControlsModuleValue) SetModuleValue

func (UpdateEnsSaleControlRequestSaleControlsModuleValue) String

type UpdateEnsSaleControlResponse

type UpdateEnsSaleControlResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateEnsSaleControlResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateEnsSaleControlResponse) GoString

func (s UpdateEnsSaleControlResponse) GoString() string

func (*UpdateEnsSaleControlResponse) SetBody

func (*UpdateEnsSaleControlResponse) SetHeaders

func (*UpdateEnsSaleControlResponse) SetStatusCode

func (UpdateEnsSaleControlResponse) String

type UpdateEnsSaleControlResponseBody

type UpdateEnsSaleControlResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateEnsSaleControlResponseBody) GoString

func (*UpdateEnsSaleControlResponseBody) SetRequestId

func (UpdateEnsSaleControlResponseBody) String

type UpdateEnsSaleControlShrinkRequest

type UpdateEnsSaleControlShrinkRequest struct {
	AliUidAccount      *string `json:"AliUidAccount,omitempty" xml:"AliUidAccount,omitempty"`
	CommodityCode      *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"`
	SaleControlsShrink *string `json:"SaleControls,omitempty" xml:"SaleControls,omitempty"`
}

func (UpdateEnsSaleControlShrinkRequest) GoString

func (*UpdateEnsSaleControlShrinkRequest) SetAliUidAccount

func (*UpdateEnsSaleControlShrinkRequest) SetCommodityCode

func (*UpdateEnsSaleControlShrinkRequest) SetSaleControlsShrink

func (UpdateEnsSaleControlShrinkRequest) String

type UpgradeAICInstanceImageRequest

type UpgradeAICInstanceImageRequest struct {
	// The ID of the AIC image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The IDs of the servers.
	ServerIds []*string `json:"ServerIds,omitempty" xml:"ServerIds,omitempty" type:"Repeated"`
	// The timeout period of the update. Unit: seconds.
	Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"`
}

func (UpgradeAICInstanceImageRequest) GoString

func (*UpgradeAICInstanceImageRequest) SetImageId

func (*UpgradeAICInstanceImageRequest) SetServerIds

func (*UpgradeAICInstanceImageRequest) SetTimeout

func (UpgradeAICInstanceImageRequest) String

type UpgradeAICInstanceImageResponse

type UpgradeAICInstanceImageResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpgradeAICInstanceImageResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpgradeAICInstanceImageResponse) GoString

func (*UpgradeAICInstanceImageResponse) SetHeaders

func (*UpgradeAICInstanceImageResponse) SetStatusCode

func (UpgradeAICInstanceImageResponse) String

type UpgradeAICInstanceImageResponseBody

type UpgradeAICInstanceImageResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpgradeAICInstanceImageResponseBody) GoString

func (*UpgradeAICInstanceImageResponseBody) SetRequestId

func (UpgradeAICInstanceImageResponseBody) String

type UpgradeAICInstanceImageShrinkRequest

type UpgradeAICInstanceImageShrinkRequest struct {
	// The ID of the AIC image.
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// The IDs of the servers.
	ServerIdsShrink *string `json:"ServerIds,omitempty" xml:"ServerIds,omitempty"`
	// The timeout period of the update. Unit: seconds.
	Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"`
}

func (UpgradeAICInstanceImageShrinkRequest) GoString

func (*UpgradeAICInstanceImageShrinkRequest) SetImageId

func (*UpgradeAICInstanceImageShrinkRequest) SetServerIdsShrink

func (*UpgradeAICInstanceImageShrinkRequest) SetTimeout

func (UpgradeAICInstanceImageShrinkRequest) String

type UpgradeApplicationRequest

type UpgradeApplicationRequest struct {
	// The ID of the application.
	AppId *string `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The information template for phased update. The value must be a JSON string and contain the following information:
	//
	// *   Version range that you want to update
	// *   Configuration information of the target version
	// *   Canary release policy for resources
	// *   Intelligent upgrade policy that contains information such as the time window and resource usage limit
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The timeout period for asynchronous upgrade. Unit: seconds. Default value: 300.
	Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"`
}

func (UpgradeApplicationRequest) GoString

func (s UpgradeApplicationRequest) GoString() string

func (*UpgradeApplicationRequest) SetAppId

func (*UpgradeApplicationRequest) SetTemplate

func (*UpgradeApplicationRequest) SetTimeout

func (UpgradeApplicationRequest) String

func (s UpgradeApplicationRequest) String() string

type UpgradeApplicationResponse

type UpgradeApplicationResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpgradeApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpgradeApplicationResponse) GoString

func (s UpgradeApplicationResponse) GoString() string

func (*UpgradeApplicationResponse) SetBody

func (*UpgradeApplicationResponse) SetHeaders

func (*UpgradeApplicationResponse) SetStatusCode

func (UpgradeApplicationResponse) String

type UpgradeApplicationResponseBody

type UpgradeApplicationResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpgradeApplicationResponseBody) GoString

func (*UpgradeApplicationResponseBody) SetRequestId

func (UpgradeApplicationResponseBody) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL