Documentation
¶
Index ¶
- Constants
- type AssignCidrIpRequest
- type AssignCidrIpResponse
- type AssignNicIpv4Request
- type AssignNicIpv4Response
- type AssignNicIpv6Request
- type AssignNicIpv6Response
- type AssignSecurityGroupVpcRequest
- type AssignSecurityGroupVpcResponse
- type AttachDisksRequest
- type AttachDisksResponse
- type AttachNicRequest
- type AttachNicResponse
- type AvailableCidrIpRequest
- type AvailableCidrIpResponse
- type AvailableCidrIpResponseParams
- type AvailableLanIpRequest
- type AvailableLanIpResponse
- type AvailableLanIpResponseParams
- type BatchAssignCidrIpRequest
- type BatchAssignCidrIpResponse
- type BatchAssignNicIpv4Request
- type BatchAssignNicIpv4Response
- type ChangeDisksAttachRequest
- type ChangeDisksAttachResponse
- type ChargePrepaid
- type CidrInfo
- type CidrIpBind
- type CidrUsedIpInfo
- type Client
- func (c *Client) AssignCidrIp(request *AssignCidrIpRequest) (response *AssignCidrIpResponse, err error)
- func (c *Client) AssignNetworkInterfaceIpv4(request *AssignNicIpv4Request) (response *AssignNicIpv4Response, err error)
- func (c *Client) AssignNetworkInterfaceIpv6(request *AssignNicIpv6Request) (response *AssignNicIpv6Response, err error)
- func (c *Client) AssignSecurityGroupVpc(request *AssignSecurityGroupVpcRequest) (response *AssignSecurityGroupVpcResponse, err error)
- func (c *Client) AttachDisks(request *AttachDisksRequest) (response *AttachDisksResponse, err error)
- func (c *Client) AttachNetworkInterface(request *AttachNicRequest) (response *AttachNicResponse, err error)
- func (c *Client) AvailableCidrIp(request *AvailableCidrIpRequest) (response *AvailableCidrIpResponse, err error)
- func (c *Client) AvailableLanIp(request *AvailableLanIpRequest) (response *AvailableLanIpResponse, err error)
- func (c *Client) BatchAssignCidrIp(request *BatchAssignCidrIpRequest) (response *BatchAssignCidrIpResponse, err error)
- func (c *Client) BatchAssignNetworkInterfaceIpv4(request *BatchAssignNicIpv4Request) (response *BatchAssignNicIpv4Response, err error)
- func (c *Client) ChangeDisksAttach(request *ChangeDisksAttachRequest) (response *ChangeDisksAttachResponse, err error)
- func (c *Client) ConfigEgressIp(request *ConfigEgressIpRequest) (response *ConfigEgressIpResponse, err error)
- func (c *Client) ConfigureSecurityGroupRules(request *ConfigureSecurityGroupRulesRequest) (response *ConfigureSecurityGroupRulesResponse, err error)
- func (c *Client) CreateCidr(request *CreateCidrRequest) (response *CreateCidrResponse, err error)
- func (c *Client) CreateDisks(request *CreateDisksRequest) (response *CreateDisksResponse, err error)
- func (c *Client) CreateInstances(request *CreateInstancesRequest) (response *CreateInstancesResponse, err error)
- func (c *Client) CreateNetworkInterface(request *CreateNicRequest) (response *CreateNicResponse, err error)
- func (c *Client) CreateOwnCidr(request *CreateOwnCidrRequest) (response *CreateOwnCidrResponse, err error)
- func (c *Client) CreateRoute(request *CreateRouteRequest) (response *CreateRouteResponse, err error)
- func (c *Client) CreateSecurityGroup(request *CreateSecurityGroupRequest) (response *CreateSecurityGroupResponse, err error)
- func (c *Client) CreateSubnet(request *CreateSubnetRequest) (response *CreateSubnetResponse, err error)
- func (c *Client) CreateVpc(request *CreateVpcRequest) (response *CreateVpcResponse, err error)
- func (c *Client) CreateZecInstances(request *CreateZecInstancesRequest) (response *CreateZecInstancesResponse, err error)
- func (c *Client) DeleteCidr(request *DeleteCidrRequest) (response *DeleteCidrResponse, err error)
- func (c *Client) DeleteNetworkInterface(request *DeleteNicRequest) (response *DeleteNicResponse, err error)
- func (c *Client) DeleteRoute(request *DeleteRouteRequest) (response *DeleteRouteResponse, err error)
- func (c *Client) DeleteSecurityGroup(request *DeleteSecurityGroupRequest) (response *DeleteSecurityGroupResponse, err error)
- func (c *Client) DeleteSubnet(request *DeleteSubnetRequest) (response *DeleteSubnetResponse, err error)
- func (c *Client) DeleteVpc(request *DeleteVpcRequest) (response *DeleteVpcResponse, err error)
- func (c *Client) DescribeCidrPrice(request *DescribeCidrPriceRequest) (response *DescribeCidrPriceResponse, err error)
- func (c *Client) DescribeCidrRegions(request *DescribeCidrRegionsRequest) (response *DescribeCidrRegionsResponse, err error)
- func (c *Client) DescribeCidrUsedIps(request *DescribeCidrUsedIpsRequest) (response *DescribeCidrUsedIpsResponse, err error)
- func (c *Client) DescribeCidrs(request *DescribeCidrsRequest) (response *DescribeCidrsResponse, err error)
- func (c *Client) DescribeDiskCategory(request *DescribeDiskCategoryRequest) (response *DescribeDiskCategoryResponse, err error)
- func (c *Client) DescribeDiskRegions(request *DescribeDiskRegionsRequest) (response *DescribeDiskRegionsResponse, err error)
- func (c *Client) DescribeDisks(request *DescribeDisksRequest) (response *DescribeDisksResponse, err error)
- func (c *Client) DescribeImages(request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)
- func (c *Client) DescribeInstanceMonitorData(request *DescribeInstanceMonitorDataRequest) (response *DescribeInstanceMonitorDataResponse, err error)
- func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
- func (c *Client) DescribeInstancesStatus(request *DescribeInstancesStatusRequest) (response *DescribeInstancesStatusResponse, err error)
- func (c *Client) DescribeKeyPairs(request *DescribeKeyPairsRequest) (response *DescribeKeyPairsResponse, err error)
- func (c *Client) DescribeNetworkInterfaceRegions(request *DescribeNicRegionsRequest) (response *DescribeNicRegionsResponse, err error)
- func (c *Client) DescribeNetworkInterfaces(request *DescribeNicsRequest) (response *DescribeNicsResponse, err error)
- func (c *Client) DescribeOwnCidrPrice(request *DescribeOwnCidrPriceRequest) (response *DescribeOwnCidrPriceResponse, err error)
- func (c *Client) DescribeOwnCidrs(request *DescribeOwnCidrsRequest) (response *DescribeOwnCidrsResponse, err error)
- func (c *Client) DescribeRoutes(request *DescribeRoutesRequest) (response *DescribeRoutesResponse, err error)
- func (c *Client) DescribeSecurityGroupRule(request *DescribeSecurityGroupRuleRequest) (response *DescribeSecurityGroupRuleResponse, err error)
- func (c *Client) DescribeSecurityGroups(request *DescribeSecurityGroupsRequest) (response *DescribeSecurityGroupsResponse, err error)
- func (c *Client) DescribeSubnetRegions(request *DescribeSubnetRegionsRequest) (response *DescribeSubnetRegionsResponse, err error)
- func (c *Client) DescribeSubnets(request *DescribeSubnetsRequest) (response *DescribeSubnetsResponse, err error)
- func (c *Client) DescribeVpcs(request *DescribeVpcsRequest) (response *DescribeVpcsResponse, err error)
- func (c *Client) DescribeZoneInstanceConfigInfos(request *DescribeZoneInstanceConfigInfosRequest) (response *DescribeZoneInstanceConfigInfosResponse, err error)
- func (c *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
- func (c *Client) DetachDisks(request *DetachDisksRequest) (response *DetachDisksResponse, err error)
- func (c *Client) DetachNetworkInterface(request *DetachNicRequest) (response *DetachNicResponse, err error)
- func (c *Client) InquiryPriceCreateDisks(request *InquiryPriceCreateDisksRequest) (response *InquiryPriceCreateDisksResponse, err error)
- func (c *Client) InquiryPricePublicIpv6(request *InquiryPricePublicIpv6Request) (response *InquiryPricePublicIpv6Response, err error)
- func (c *Client) ModifyDisksAttributes(request *ModifyDisksAttributesRequest) (response *ModifyDisksAttributesResponse, err error)
- func (c *Client) ModifyDisksResourceGroup(request *ModifyDisksResourceGroupRequest) (response *ModifyDisksResourceGroupResponse, err error)
- func (c *Client) ModifyInstancesAttribute(request *ModifyInstancesAttributeRequest) (response *ModifyInstancesAttributeResponse, err error)
- func (c *Client) ModifyInstancesResourceGroup(request *ModifyInstancesResourceGroupRequest) (response *ModifyInstancesResourceGroupResponse, err error)
- func (c *Client) ModifyNetworkInterfacesAttribute(request *ModifyNicsAttributeRequest) (response *ModifyNicsAttributeResponse, err error)
- func (c *Client) ModifySecurityGroupsAttribute(request *ModifySecurityGroupsAttributeRequest) (response *ModifySecurityGroupsAttributeResponse, err error)
- func (c *Client) ModifySubnetStackType(request *ModifySubnetStackTypeRequest) (response *ModifySubnetStackTypeResponse, err error)
- func (c *Client) ModifySubnetsAttribute(request *ModifySubnetsAttributeRequest) (response *ModifySubnetsAttributeResponse, err error)
- func (c *Client) ModifyVpcsAttribute(request *ModifyVpcsAttributeRequest) (response *ModifyVpcsAttributeResponse, err error)
- func (c *Client) RebootInstances(request *RebootInstancesRequest) (response *RebootInstancesResponse, err error)
- func (c *Client) ReleaseDisk(request *ReleaseDiskRequest) (response *ReleaseDiskResponse, err error)
- func (c *Client) RenewCidr(request *RenewCidrRequest) (response *RenewCidrResponse, err error)
- func (c *Client) RenewDisk(request *RenewDiskRequest) (response *RenewDiskResponse, err error)
- func (c *Client) ResetInstance(request *ResetInstanceRequest) (response *ResetInstanceResponse, err error)
- func (c *Client) ResetInstancesPassword(request *ResetInstancesPasswordRequest) (response *ResetInstancesPasswordResponse, err error)
- func (c *Client) StartInstances(request *StartInstancesRequest) (response *StartInstancesResponse, err error)
- func (c *Client) StopInstances(request *StopInstancesRequest) (response *StopInstancesResponse, err error)
- func (c *Client) TerminateDisk(request *TerminateDiskRequest) (response *TerminateDiskResponse, err error)
- func (c *Client) UnAssignCidrIp(request *UnAssignCidrIpRequest) (response *UnAssignCidrIpResponse, err error)
- func (c *Client) UnAssignSecurityGroupVpc(request *UnAssignSecurityGroupVpcRequest) (response *UnAssignSecurityGroupVpcResponse, err error)
- func (c *Client) UnassignNetworkInterfaceIpv4(request *UnAssignNicIpv4Request) (response *UnAssignNicIpv4Response, err error)
- type ConfigEgressIpRequest
- type ConfigEgressIpResponse
- type ConfigureSecurityGroupRulesRequest
- type ConfigureSecurityGroupRulesResponse
- type CreateCidrRequest
- type CreateCidrResponse
- type CreateCidrResponseParams
- type CreateDisksRequest
- type CreateDisksResponse
- type CreateDisksResponseParams
- type CreateInstancesRequest
- type CreateInstancesResponse
- type CreateInstancesResponseParams
- type CreateNicRequest
- type CreateNicResponse
- type CreateOwnCidrRequest
- type CreateOwnCidrResponse
- type CreateOwnCidrResponseParams
- type CreateRouteRequest
- type CreateRouteResponse
- type CreateRouteResponseParams
- type CreateSecurityGroupRequest
- type CreateSecurityGroupResponse
- type CreateSecurityGroupResponseParams
- type CreateSubnetRequest
- type CreateSubnetResponse
- type CreateSubnetResponseParams
- type CreateVpcRequest
- type CreateVpcResponse
- type CreateVpcResponseParams
- type CreateZecInstancesRequest
- type CreateZecInstancesResponse
- type CreateZecInstancesResponseParams
- type DataDisk
- type DeleteCidrRequest
- type DeleteCidrResponse
- type DeleteNicRequest
- type DeleteNicResponse
- type DeleteRouteRequest
- type DeleteRouteResponse
- type DeleteSecurityGroupRequest
- type DeleteSecurityGroupResponse
- type DeleteSubnetRequest
- type DeleteSubnetResponse
- type DeleteVpcRequest
- type DeleteVpcResponse
- type DescribeCidrPriceRequest
- type DescribeCidrPriceResponse
- type DescribeCidrPriceResponseParams
- type DescribeCidrRegionsRequest
- type DescribeCidrRegionsResponse
- type DescribeCidrRegionsResponseParams
- type DescribeCidrUsedIpsRequest
- type DescribeCidrUsedIpsResponse
- type DescribeCidrUsedIpsResponseParams
- type DescribeCidrsRequest
- type DescribeCidrsResponse
- type DescribeCidrsResponseParams
- type DescribeDiskCategoryRequest
- type DescribeDiskCategoryResponse
- type DescribeDiskCategoryResponseParams
- type DescribeDiskRegionsRequest
- type DescribeDiskRegionsResponse
- type DescribeDiskRegionsResponseParams
- type DescribeDisksRequest
- type DescribeDisksResponse
- type DescribeDisksResponseParams
- type DescribeImagesRequest
- type DescribeImagesResponse
- type DescribeImagesResponseParams
- type DescribeInstanceMonitorDataRequest
- type DescribeInstanceMonitorDataResponse
- type DescribeInstanceMonitorDataResponseParam
- type DescribeInstancesRequest
- type DescribeInstancesResponse
- type DescribeInstancesResponseParams
- type DescribeInstancesStatusRequest
- type DescribeInstancesStatusResponse
- type DescribeInstancesStatusResponseParams
- type DescribeKeyPairsRequest
- type DescribeKeyPairsResponse
- type DescribeKeyPairsResponseParams
- type DescribeNicRegionsRequest
- type DescribeNicRegionsResponse
- type DescribeNicRegionsResponseParams
- type DescribeNicsRequest
- type DescribeNicsResponse
- type DescribeNicsResponseParams
- type DescribeOwnCidrPriceRequest
- type DescribeOwnCidrPriceResponse
- type DescribeOwnCidrPriceResponseParams
- type DescribeOwnCidrsRequest
- type DescribeOwnCidrsResponse
- type DescribeOwnCidrsResponseParams
- type DescribeRoutesRequest
- type DescribeRoutesResponse
- type DescribeRoutesResponseParams
- type DescribeSecurityGroupRuleRequest
- type DescribeSecurityGroupRuleResponse
- type DescribeSecurityGroupRuleResponseParams
- type DescribeSecurityGroupsRequest
- type DescribeSecurityGroupsResponse
- type DescribeSecurityGroupsResponseParams
- type DescribeSubnetRegionsRequest
- type DescribeSubnetRegionsResponse
- type DescribeSubnetRegionsResponseParams
- type DescribeSubnetsRequest
- type DescribeSubnetsResponse
- type DescribeSubnetsResponseParams
- type DescribeVpcsRequest
- type DescribeVpcsResponse
- type DescribeVpcsResponseParams
- type DescribeZoneInstanceConfigInfosRequest
- type DescribeZoneInstanceConfigInfosResponse
- type DescribeZoneInstanceConfigInfosResponseParams
- type DescribeZonesRequest
- type DescribeZonesResponse
- type DescribeZonesResponseParams
- type DetachDisksRequest
- type DetachDisksResponse
- type DetachNicRequest
- type DetachNicResponse
- type DiskCategory
- type DiskInfo
- type DiskWithInstance
- type ImageInfo
- type InquiryPriceCreateDisksRequest
- type InquiryPriceCreateDisksResponse
- type InquiryPriceCreateDisksResponseParams
- type InquiryPricePublicIpv6Request
- type InquiryPricePublicIpv6Response
- type InquiryPricePublicIpv6ResponseParams
- type InstanceInfo
- type InstanceStatus
- type InstanceTypeQuotaItem
- type KeyPair
- type MetricValue
- type ModifyDisksAttributesRequest
- type ModifyDisksAttributesResponse
- type ModifyDisksResourceGroupRequest
- type ModifyDisksResourceGroupResponse
- type ModifyInstancesAttributeRequest
- type ModifyInstancesAttributeResponse
- type ModifyInstancesResourceGroupRequest
- type ModifyInstancesResourceGroupResponse
- type ModifyNicsAttributeRequest
- type ModifyNicsAttributeResponse
- type ModifySecurityGroupsAttributeRequest
- type ModifySecurityGroupsAttributeResponse
- type ModifySubnetStackTypeRequest
- type ModifySubnetStackTypeResponse
- type ModifySubnetStackTypeResponseParams
- type ModifySubnetsAttributeRequest
- type ModifySubnetsAttributeResponse
- type ModifyVpcsAttributeRequest
- type ModifyVpcsAttributeResponse
- type NetmaskInfo
- type NicInfo
- type OwnCidr
- type Price
- type PrivateIpInfo
- type RebootInstancesRequest
- type RebootInstancesResponse
- type RegionInfo
- type ReleaseDiskRequest
- type ReleaseDiskResponse
- type RenewCidrRequest
- type RenewCidrResponse
- type RenewDiskRequest
- type RenewDiskResponse
- type ResetInstanceRequest
- type ResetInstanceResponse
- type ResetInstancesPasswordRequest
- type ResetInstancesPasswordResponse
- type RouteInfo
- type RuleInfo
- type SecurityGroupInfo
- type StartInstancesRequest
- type StartInstancesResponse
- type StepPrice
- type StopInstancesRequest
- type StopInstancesResponse
- type SubnetInfo
- type SystemDisk
- type TerminateDiskRequest
- type TerminateDiskResponse
- type UnAssignCidrIpRequest
- type UnAssignCidrIpResponse
- type UnAssignNicIpv4Request
- type UnAssignNicIpv4Response
- type UnAssignSecurityGroupVpcRequest
- type UnAssignSecurityGroupVpcResponse
- type VpcInfo
- type ZoneInfo
Constants ¶
View Source
const ( APIVersion = "2024-04-01" SERVICE = "zec" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssignCidrIpRequest ¶ added in v0.1.18
type AssignCidrIpRequest struct {
*common.BaseRequest
CidrId string `json:"cidrId,omitempty"`
NicId string `json:"nicId,omitempty"`
PublicIp string `json:"publicIp,omitempty"`
LanIp string `json:"lanIp,omitempty"`
}
func NewAssignCidrIpRequest ¶ added in v0.1.18
func NewAssignCidrIpRequest() (request *AssignCidrIpRequest)
type AssignCidrIpResponse ¶ added in v0.1.18
type AssignCidrIpResponse struct {
*common.BaseResponse
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId string `json:"requestId,omitempty"`
Response struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId string `json:"requestId,omitempty"`
} `json:"response,omitempty"`
}
func NewAssignCidrIpResponse ¶ added in v0.1.18
func NewAssignCidrIpResponse() (response *AssignCidrIpResponse)
type AssignNicIpv4Request ¶ added in v0.1.18
type AssignNicIpv4Request struct {
*common.BaseRequest
NicId string `json:"nicId,omitempty"`
IpAddress string `json:"ipAddress,omitempty"`
}
func NewAssignNetworkInterfaceIpv4Request ¶ added in v0.1.18
func NewAssignNetworkInterfaceIpv4Request() (request *AssignNicIpv4Request)
type AssignNicIpv4Response ¶ added in v0.1.18
type AssignNicIpv4Response struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewAssignNetworkInterfaceIpv4Response ¶ added in v0.1.18
func NewAssignNetworkInterfaceIpv4Response() (response *AssignNicIpv4Response)
type AssignNicIpv6Request ¶ added in v0.1.18
type AssignNicIpv6Request struct {
*common.BaseRequest
NicId string `json:"nicId,omitempty"`
InternetChargeType string `json:"internetChargeType,omitempty"`
PackageSize float64 `json:"packageSize"`
}
func NewAssignNetworkInterfaceIpv6Request ¶ added in v0.1.18
func NewAssignNetworkInterfaceIpv6Request() (request *AssignNicIpv6Request)
type AssignNicIpv6Response ¶ added in v0.1.18
type AssignNicIpv6Response struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewAssignNetworkInterfaceIpv6Response ¶ added in v0.1.18
func NewAssignNetworkInterfaceIpv6Response() (response *AssignNicIpv6Response)
type AssignSecurityGroupVpcRequest ¶ added in v0.1.18
type AssignSecurityGroupVpcRequest struct {
*common.BaseRequest
SecurityGroupId string `json:"securityGroupId,omitempty"`
VpcId string `json:"vpcId,omitempty"`
}
func NewAssignSecurityGroupVpcRequest ¶ added in v0.1.18
func NewAssignSecurityGroupVpcRequest() (request *AssignSecurityGroupVpcRequest)
type AssignSecurityGroupVpcResponse ¶ added in v0.1.18
type AssignSecurityGroupVpcResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewAssignSecurityGroupVpcResponse ¶ added in v0.1.18
func NewAssignSecurityGroupVpcResponse() (response *AssignSecurityGroupVpcResponse)
type AttachDisksRequest ¶ added in v0.1.18
type AttachDisksRequest struct {
*common.BaseRequest
DiskIds []string `json:"diskIds,omitempty"`
InstanceId string `json:"instanceId,omitempty"`
}
func NewAttachDisksRequest ¶ added in v0.1.18
func NewAttachDisksRequest() (request *AttachDisksRequest)
type AttachDisksResponse ¶ added in v0.1.18
type AttachDisksResponse struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewAttachDisksResponse ¶ added in v0.1.18
func NewAttachDisksResponse() (response *AttachDisksResponse)
type AttachNicRequest ¶ added in v0.1.18
type AttachNicRequest struct {
*common.BaseRequest
NicId string `json:"nicId,omitempty"`
InstanceId string `json:"instanceId,omitempty"`
}
func NewAttachNetworkInterfaceRequest ¶ added in v0.1.18
func NewAttachNetworkInterfaceRequest() (request *AttachNicRequest)
type AttachNicResponse ¶ added in v0.1.18
type AttachNicResponse struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewAttachNetworkInterfaceResponse ¶ added in v0.1.18
func NewAttachNetworkInterfaceResponse() (response *AttachNicResponse)
type AvailableCidrIpRequest ¶ added in v0.1.18
type AvailableCidrIpRequest struct {
*common.BaseRequest
CidrId string `json:"cidrId,omitempty"`
}
func NewAvailableCidrIpRequest ¶ added in v0.1.18
func NewAvailableCidrIpRequest() (request *AvailableCidrIpRequest)
type AvailableCidrIpResponse ¶ added in v0.1.18
type AvailableCidrIpResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *AvailableCidrIpResponseParams `json:"response"`
}
func NewAvailableCidrIpResponse ¶ added in v0.1.18
func NewAvailableCidrIpResponse() (response *AvailableCidrIpResponse)
type AvailableCidrIpResponseParams ¶ added in v0.1.18
type AvailableLanIpRequest ¶ added in v0.1.18
type AvailableLanIpRequest struct {
*common.BaseRequest
CidrId string `json:"cidrId,omitempty"`
}
func NewAvailableLanIpRequest ¶ added in v0.1.18
func NewAvailableLanIpRequest() (request *AvailableLanIpRequest)
type AvailableLanIpResponse ¶ added in v0.1.18
type AvailableLanIpResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *AvailableLanIpResponseParams `json:"response"`
}
func NewAvailableLanIpResponse ¶ added in v0.1.18
func NewAvailableLanIpResponse() (response *AvailableLanIpResponse)
type AvailableLanIpResponseParams ¶ added in v0.1.18
type AvailableLanIpResponseParams struct {
RequestId string `json:"requestId,omitempty"`
LanIps []*PrivateIpInfo `json:"lanIps,omitempty"`
}
type BatchAssignCidrIpRequest ¶ added in v0.1.18
type BatchAssignCidrIpRequest struct {
*common.BaseRequest
CidrId string `json:"cidrId,omitempty"`
CidrIpBinds []*CidrIpBind `json:"cidrIpBinds,omitempty"`
}
func NewBatchAssignCidrIpRequest ¶ added in v0.1.18
func NewBatchAssignCidrIpRequest() (request *BatchAssignCidrIpRequest)
type BatchAssignCidrIpResponse ¶ added in v0.1.18
type BatchAssignCidrIpResponse struct {
*common.BaseResponse
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId string `json:"requestId,omitempty"`
Response struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId string `json:"requestId,omitempty"`
} `json:"response,omitempty"`
}
func NewBatchAssignCidrIpResponse ¶ added in v0.1.18
func NewBatchAssignCidrIpResponse() (response *BatchAssignCidrIpResponse)
type BatchAssignNicIpv4Request ¶ added in v0.1.18
type BatchAssignNicIpv4Request struct {
*common.BaseRequest
NicId string `json:"nicId,omitempty"`
IpAddresses []string `json:"ipAddresses,omitempty"`
}
func NewBatchAssignNetworkInterfaceIpv4Request ¶ added in v0.1.18
func NewBatchAssignNetworkInterfaceIpv4Request() (request *BatchAssignNicIpv4Request)
type BatchAssignNicIpv4Response ¶ added in v0.1.18
type BatchAssignNicIpv4Response struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewBatchAssignNetworkInterfaceIpv4Response ¶ added in v0.1.18
func NewBatchAssignNetworkInterfaceIpv4Response() (response *BatchAssignNicIpv4Response)
type ChangeDisksAttachRequest ¶ added in v0.1.18
type ChangeDisksAttachRequest struct {
*common.BaseRequest
DiskIds []string `json:"diskIds,omitempty"`
InstanceId string `json:"instanceId,omitempty"`
}
func NewChangeDisksAttachRequest ¶ added in v0.1.18
func NewChangeDisksAttachRequest() (request *ChangeDisksAttachRequest)
type ChangeDisksAttachResponse ¶ added in v0.1.18
type ChangeDisksAttachResponse struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewChangeDisksAttachResponse ¶ added in v0.1.18
func NewChangeDisksAttachResponse() (response *ChangeDisksAttachResponse)
type ChargePrepaid ¶ added in v0.1.18
type ChargePrepaid struct {
// Period of subscription.
// Unit: month.
Period int `json:"period,omitempty"`
}
type CidrInfo ¶ added in v0.1.18
type CidrInfo struct {
CidrId string `json:"cidrId,omitempty"`
RegionId string `json:"regionId,omitempty"`
Name string `json:"name,omitempty"`
CidrBlock string `json:"cidrBlock,omitempty"`
TotalCount int `json:"totalCount,omitempty"`
UsedCount int `json:"usedCount,omitempty"`
Source string `json:"source,omitempty"`
NetworkType string `json:"networkType,omitempty"`
Netmask int `json:"netmask,omitempty"`
CreateTime string `json:"createTime,omitempty"`
ExpiredTime string `json:"expiredTime,omitempty"`
Period int `json:"period,omitempty"`
InstanceChargeType string `json:"instanceChargeType,omitempty"`
ResourceGroupId string `json:"resourceGroupId,omitempty"`
ResourceGroupName string `json:"resourceGroupName,omitempty"`
}
type CidrIpBind ¶ added in v0.1.18
type CidrUsedIpInfo ¶ added in v0.1.18
type Client ¶
func NewClientWithSecretKey ¶
func (*Client) AssignCidrIp ¶ added in v0.1.18
func (c *Client) AssignCidrIp(request *AssignCidrIpRequest) (response *AssignCidrIpResponse, err error)
func (*Client) AssignNetworkInterfaceIpv4 ¶ added in v0.1.18
func (c *Client) AssignNetworkInterfaceIpv4(request *AssignNicIpv4Request) (response *AssignNicIpv4Response, err error)
func (*Client) AssignNetworkInterfaceIpv6 ¶ added in v0.1.18
func (c *Client) AssignNetworkInterfaceIpv6(request *AssignNicIpv6Request) (response *AssignNicIpv6Response, err error)
func (*Client) AssignSecurityGroupVpc ¶ added in v0.1.18
func (c *Client) AssignSecurityGroupVpc(request *AssignSecurityGroupVpcRequest) (response *AssignSecurityGroupVpcResponse, err error)
func (*Client) AttachDisks ¶ added in v0.1.18
func (c *Client) AttachDisks(request *AttachDisksRequest) (response *AttachDisksResponse, err error)
func (*Client) AttachNetworkInterface ¶ added in v0.1.18
func (c *Client) AttachNetworkInterface(request *AttachNicRequest) (response *AttachNicResponse, err error)
func (*Client) AvailableCidrIp ¶ added in v0.1.18
func (c *Client) AvailableCidrIp(request *AvailableCidrIpRequest) (response *AvailableCidrIpResponse, err error)
func (*Client) AvailableLanIp ¶ added in v0.1.18
func (c *Client) AvailableLanIp(request *AvailableLanIpRequest) (response *AvailableLanIpResponse, err error)
func (*Client) BatchAssignCidrIp ¶ added in v0.1.18
func (c *Client) BatchAssignCidrIp(request *BatchAssignCidrIpRequest) (response *BatchAssignCidrIpResponse, err error)
func (*Client) BatchAssignNetworkInterfaceIpv4 ¶ added in v0.1.18
func (c *Client) BatchAssignNetworkInterfaceIpv4(request *BatchAssignNicIpv4Request) (response *BatchAssignNicIpv4Response, err error)
func (*Client) ChangeDisksAttach ¶ added in v0.1.18
func (c *Client) ChangeDisksAttach(request *ChangeDisksAttachRequest) (response *ChangeDisksAttachResponse, err error)
func (*Client) ConfigEgressIp ¶ added in v0.1.18
func (c *Client) ConfigEgressIp(request *ConfigEgressIpRequest) (response *ConfigEgressIpResponse, err error)
func (*Client) ConfigureSecurityGroupRules ¶ added in v0.1.18
func (c *Client) ConfigureSecurityGroupRules(request *ConfigureSecurityGroupRulesRequest) (response *ConfigureSecurityGroupRulesResponse, err error)
func (*Client) CreateCidr ¶ added in v0.1.18
func (c *Client) CreateCidr(request *CreateCidrRequest) (response *CreateCidrResponse, err error)
func (*Client) CreateDisks ¶ added in v0.1.18
func (c *Client) CreateDisks(request *CreateDisksRequest) (response *CreateDisksResponse, err error)
func (*Client) CreateInstances ¶ added in v0.1.18
func (c *Client) CreateInstances(request *CreateInstancesRequest) (response *CreateInstancesResponse, err error)
func (*Client) CreateNetworkInterface ¶ added in v0.1.18
func (c *Client) CreateNetworkInterface(request *CreateNicRequest) (response *CreateNicResponse, err error)
func (*Client) CreateOwnCidr ¶ added in v0.1.18
func (c *Client) CreateOwnCidr(request *CreateOwnCidrRequest) (response *CreateOwnCidrResponse, err error)
func (*Client) CreateRoute ¶ added in v0.1.18
func (c *Client) CreateRoute(request *CreateRouteRequest) (response *CreateRouteResponse, err error)
func (*Client) CreateSecurityGroup ¶ added in v0.1.18
func (c *Client) CreateSecurityGroup(request *CreateSecurityGroupRequest) (response *CreateSecurityGroupResponse, err error)
func (*Client) CreateSubnet ¶ added in v0.1.18
func (c *Client) CreateSubnet(request *CreateSubnetRequest) (response *CreateSubnetResponse, err error)
func (*Client) CreateVpc ¶ added in v0.1.18
func (c *Client) CreateVpc(request *CreateVpcRequest) (response *CreateVpcResponse, err error)
func (*Client) CreateZecInstances ¶ added in v0.1.18
func (c *Client) CreateZecInstances(request *CreateZecInstancesRequest) (response *CreateZecInstancesResponse, err error)
func (*Client) DeleteCidr ¶ added in v0.1.18
func (c *Client) DeleteCidr(request *DeleteCidrRequest) (response *DeleteCidrResponse, err error)
func (*Client) DeleteNetworkInterface ¶ added in v0.1.18
func (c *Client) DeleteNetworkInterface(request *DeleteNicRequest) (response *DeleteNicResponse, err error)
func (*Client) DeleteRoute ¶ added in v0.1.18
func (c *Client) DeleteRoute(request *DeleteRouteRequest) (response *DeleteRouteResponse, err error)
func (*Client) DeleteSecurityGroup ¶ added in v0.1.18
func (c *Client) DeleteSecurityGroup(request *DeleteSecurityGroupRequest) (response *DeleteSecurityGroupResponse, err error)
func (*Client) DeleteSubnet ¶ added in v0.1.18
func (c *Client) DeleteSubnet(request *DeleteSubnetRequest) (response *DeleteSubnetResponse, err error)
func (*Client) DeleteVpc ¶ added in v0.1.18
func (c *Client) DeleteVpc(request *DeleteVpcRequest) (response *DeleteVpcResponse, err error)
func (*Client) DescribeCidrPrice ¶ added in v0.1.18
func (c *Client) DescribeCidrPrice(request *DescribeCidrPriceRequest) (response *DescribeCidrPriceResponse, err error)
func (*Client) DescribeCidrRegions ¶ added in v0.1.18
func (c *Client) DescribeCidrRegions(request *DescribeCidrRegionsRequest) (response *DescribeCidrRegionsResponse, err error)
func (*Client) DescribeCidrUsedIps ¶ added in v0.1.18
func (c *Client) DescribeCidrUsedIps(request *DescribeCidrUsedIpsRequest) (response *DescribeCidrUsedIpsResponse, err error)
func (*Client) DescribeCidrs ¶ added in v0.1.18
func (c *Client) DescribeCidrs(request *DescribeCidrsRequest) (response *DescribeCidrsResponse, err error)
func (*Client) DescribeDiskCategory ¶ added in v0.1.18
func (c *Client) DescribeDiskCategory(request *DescribeDiskCategoryRequest) (response *DescribeDiskCategoryResponse, err error)
func (*Client) DescribeDiskRegions ¶ added in v0.1.18
func (c *Client) DescribeDiskRegions(request *DescribeDiskRegionsRequest) (response *DescribeDiskRegionsResponse, err error)
func (*Client) DescribeDisks ¶ added in v0.1.18
func (c *Client) DescribeDisks(request *DescribeDisksRequest) (response *DescribeDisksResponse, err error)
func (*Client) DescribeImages ¶ added in v0.1.18
func (c *Client) DescribeImages(request *DescribeImagesRequest) (response *DescribeImagesResponse, err error)
func (*Client) DescribeInstanceMonitorData ¶
func (c *Client) DescribeInstanceMonitorData(request *DescribeInstanceMonitorDataRequest) (response *DescribeInstanceMonitorDataResponse, err error)
func (*Client) DescribeInstances ¶ added in v0.1.18
func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
func (*Client) DescribeInstancesStatus ¶ added in v0.1.18
func (c *Client) DescribeInstancesStatus(request *DescribeInstancesStatusRequest) (response *DescribeInstancesStatusResponse, err error)
func (*Client) DescribeKeyPairs ¶ added in v0.1.18
func (c *Client) DescribeKeyPairs(request *DescribeKeyPairsRequest) (response *DescribeKeyPairsResponse, err error)
func (*Client) DescribeNetworkInterfaceRegions ¶ added in v0.1.18
func (c *Client) DescribeNetworkInterfaceRegions(request *DescribeNicRegionsRequest) (response *DescribeNicRegionsResponse, err error)
func (*Client) DescribeNetworkInterfaces ¶ added in v0.1.18
func (c *Client) DescribeNetworkInterfaces(request *DescribeNicsRequest) (response *DescribeNicsResponse, err error)
func (*Client) DescribeOwnCidrPrice ¶ added in v0.1.18
func (c *Client) DescribeOwnCidrPrice(request *DescribeOwnCidrPriceRequest) (response *DescribeOwnCidrPriceResponse, err error)
func (*Client) DescribeOwnCidrs ¶ added in v0.1.18
func (c *Client) DescribeOwnCidrs(request *DescribeOwnCidrsRequest) (response *DescribeOwnCidrsResponse, err error)
func (*Client) DescribeRoutes ¶ added in v0.1.18
func (c *Client) DescribeRoutes(request *DescribeRoutesRequest) (response *DescribeRoutesResponse, err error)
func (*Client) DescribeSecurityGroupRule ¶ added in v0.1.18
func (c *Client) DescribeSecurityGroupRule(request *DescribeSecurityGroupRuleRequest) (response *DescribeSecurityGroupRuleResponse, err error)
func (*Client) DescribeSecurityGroups ¶ added in v0.1.18
func (c *Client) DescribeSecurityGroups(request *DescribeSecurityGroupsRequest) (response *DescribeSecurityGroupsResponse, err error)
func (*Client) DescribeSubnetRegions ¶ added in v0.1.18
func (c *Client) DescribeSubnetRegions(request *DescribeSubnetRegionsRequest) (response *DescribeSubnetRegionsResponse, err error)
func (*Client) DescribeSubnets ¶ added in v0.1.18
func (c *Client) DescribeSubnets(request *DescribeSubnetsRequest) (response *DescribeSubnetsResponse, err error)
func (*Client) DescribeVpcs ¶ added in v0.1.18
func (c *Client) DescribeVpcs(request *DescribeVpcsRequest) (response *DescribeVpcsResponse, err error)
func (*Client) DescribeZoneInstanceConfigInfos ¶ added in v0.1.18
func (c *Client) DescribeZoneInstanceConfigInfos(request *DescribeZoneInstanceConfigInfosRequest) (response *DescribeZoneInstanceConfigInfosResponse, err error)
func (*Client) DescribeZones ¶ added in v0.1.18
func (c *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
func (*Client) DetachDisks ¶ added in v0.1.18
func (c *Client) DetachDisks(request *DetachDisksRequest) (response *DetachDisksResponse, err error)
func (*Client) DetachNetworkInterface ¶ added in v0.1.18
func (c *Client) DetachNetworkInterface(request *DetachNicRequest) (response *DetachNicResponse, err error)
func (*Client) InquiryPriceCreateDisks ¶ added in v0.1.18
func (c *Client) InquiryPriceCreateDisks(request *InquiryPriceCreateDisksRequest) (response *InquiryPriceCreateDisksResponse, err error)
func (*Client) InquiryPricePublicIpv6 ¶ added in v0.1.18
func (c *Client) InquiryPricePublicIpv6(request *InquiryPricePublicIpv6Request) (response *InquiryPricePublicIpv6Response, err error)
func (*Client) ModifyDisksAttributes ¶ added in v0.1.18
func (c *Client) ModifyDisksAttributes(request *ModifyDisksAttributesRequest) (response *ModifyDisksAttributesResponse, err error)
func (*Client) ModifyDisksResourceGroup ¶ added in v0.1.18
func (c *Client) ModifyDisksResourceGroup(request *ModifyDisksResourceGroupRequest) (response *ModifyDisksResourceGroupResponse, err error)
func (*Client) ModifyInstancesAttribute ¶ added in v0.1.18
func (c *Client) ModifyInstancesAttribute(request *ModifyInstancesAttributeRequest) (response *ModifyInstancesAttributeResponse, err error)
func (*Client) ModifyInstancesResourceGroup ¶ added in v0.1.18
func (c *Client) ModifyInstancesResourceGroup(request *ModifyInstancesResourceGroupRequest) (response *ModifyInstancesResourceGroupResponse, err error)
func (*Client) ModifyNetworkInterfacesAttribute ¶ added in v0.1.18
func (c *Client) ModifyNetworkInterfacesAttribute(request *ModifyNicsAttributeRequest) (response *ModifyNicsAttributeResponse, err error)
func (*Client) ModifySecurityGroupsAttribute ¶ added in v0.1.18
func (c *Client) ModifySecurityGroupsAttribute(request *ModifySecurityGroupsAttributeRequest) (response *ModifySecurityGroupsAttributeResponse, err error)
func (*Client) ModifySubnetStackType ¶ added in v0.1.18
func (c *Client) ModifySubnetStackType(request *ModifySubnetStackTypeRequest) (response *ModifySubnetStackTypeResponse, err error)
func (*Client) ModifySubnetsAttribute ¶ added in v0.1.18
func (c *Client) ModifySubnetsAttribute(request *ModifySubnetsAttributeRequest) (response *ModifySubnetsAttributeResponse, err error)
func (*Client) ModifyVpcsAttribute ¶ added in v0.1.18
func (c *Client) ModifyVpcsAttribute(request *ModifyVpcsAttributeRequest) (response *ModifyVpcsAttributeResponse, err error)
func (*Client) RebootInstances ¶ added in v0.1.18
func (c *Client) RebootInstances(request *RebootInstancesRequest) (response *RebootInstancesResponse, err error)
func (*Client) ReleaseDisk ¶ added in v0.1.18
func (c *Client) ReleaseDisk(request *ReleaseDiskRequest) (response *ReleaseDiskResponse, err error)
func (*Client) RenewCidr ¶ added in v0.1.18
func (c *Client) RenewCidr(request *RenewCidrRequest) (response *RenewCidrResponse, err error)
func (*Client) RenewDisk ¶ added in v0.1.18
func (c *Client) RenewDisk(request *RenewDiskRequest) (response *RenewDiskResponse, err error)
func (*Client) ResetInstance ¶ added in v0.1.18
func (c *Client) ResetInstance(request *ResetInstanceRequest) (response *ResetInstanceResponse, err error)
func (*Client) ResetInstancesPassword ¶ added in v0.1.18
func (c *Client) ResetInstancesPassword(request *ResetInstancesPasswordRequest) (response *ResetInstancesPasswordResponse, err error)
func (*Client) StartInstances ¶ added in v0.1.18
func (c *Client) StartInstances(request *StartInstancesRequest) (response *StartInstancesResponse, err error)
func (*Client) StopInstances ¶ added in v0.1.18
func (c *Client) StopInstances(request *StopInstancesRequest) (response *StopInstancesResponse, err error)
func (*Client) TerminateDisk ¶ added in v0.1.18
func (c *Client) TerminateDisk(request *TerminateDiskRequest) (response *TerminateDiskResponse, err error)
func (*Client) UnAssignCidrIp ¶ added in v0.1.18
func (c *Client) UnAssignCidrIp(request *UnAssignCidrIpRequest) (response *UnAssignCidrIpResponse, err error)
func (*Client) UnAssignSecurityGroupVpc ¶ added in v0.1.18
func (c *Client) UnAssignSecurityGroupVpc(request *UnAssignSecurityGroupVpcRequest) (response *UnAssignSecurityGroupVpcResponse, err error)
func (*Client) UnassignNetworkInterfaceIpv4 ¶ added in v0.1.18
func (c *Client) UnassignNetworkInterfaceIpv4(request *UnAssignNicIpv4Request) (response *UnAssignNicIpv4Response, err error)
type ConfigEgressIpRequest ¶ added in v0.1.18
type ConfigEgressIpRequest struct {
*common.BaseRequest
CidrId string `json:"cidrId,omitempty"`
PublicIp string `json:"publicIp,omitempty"`
}
func NewConfigEgressIpRequest ¶ added in v0.1.18
func NewConfigEgressIpRequest() (request *ConfigEgressIpRequest)
type ConfigEgressIpResponse ¶ added in v0.1.18
type ConfigEgressIpResponse struct {
*common.BaseResponse
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId string `json:"requestId,omitempty"`
Response struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId string `json:"requestId,omitempty"`
} `json:"response,omitempty"`
}
func NewConfigEgressIpResponse ¶ added in v0.1.18
func NewConfigEgressIpResponse() (response *ConfigEgressIpResponse)
type ConfigureSecurityGroupRulesRequest ¶ added in v0.1.18
type ConfigureSecurityGroupRulesRequest struct {
*common.BaseRequest
SecurityGroupId string `json:"securityGroupId,omitempty"`
RuleInfos []RuleInfo `json:"ruleInfos,omitempty"`
}
func NewConfigureSecurityGroupRulesRequest ¶ added in v0.1.18
func NewConfigureSecurityGroupRulesRequest() (request *ConfigureSecurityGroupRulesRequest)
type ConfigureSecurityGroupRulesResponse ¶ added in v0.1.18
type ConfigureSecurityGroupRulesResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewConfigureSecurityGroupRulesResponse ¶ added in v0.1.18
func NewConfigureSecurityGroupRulesResponse() (response *ConfigureSecurityGroupRulesResponse)
type CreateCidrRequest ¶ added in v0.1.18
type CreateCidrRequest struct {
*common.BaseRequest
RegionId string `json:"regionId,omitempty"`
ChargeType string `json:"chargeType,omitempty"`
ResourceGroupId string `json:"resourceGroupId,omitempty"`
InstanceChargePrepaid *ChargePrepaid `json:"instanceChargePrepaid,omitempty"`
NetworkType string `json:"networkType,omitempty"`
Netmask *NetmaskInfo `json:"netmask,omitempty"`
}
func NewCreateCidrRequest ¶ added in v0.1.18
func NewCreateCidrRequest() (request *CreateCidrRequest)
type CreateCidrResponse ¶ added in v0.1.18
type CreateCidrResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *CreateCidrResponseParams `json:"response"`
}
func NewCreateCidrResponse ¶ added in v0.1.18
func NewCreateCidrResponse() (response *CreateCidrResponse)
type CreateCidrResponseParams ¶ added in v0.1.18
type CreateCidrResponseParams struct {
RequestId string `json:"requestId,omitempty"`
}
type CreateDisksRequest ¶ added in v0.1.18
type CreateDisksRequest struct {
*common.BaseRequest
ZoneId string `json:"zoneId,omitempty"`
DiskName string `json:"diskName,omitempty"`
DiskSize int `json:"diskSize,omitempty"`
DiskAmount int `json:"diskAmount,omitempty"`
InstanceId string `json:"instanceId,omitempty"`
ResourceGroupId string `json:"resourceGroupId,omitempty"`
DiskCategory string `json:"diskCategory,omitempty"`
}
func NewCreateDisksRequest ¶ added in v0.1.18
func NewCreateDisksRequest() (request *CreateDisksRequest)
type CreateDisksResponse ¶ added in v0.1.18
type CreateDisksResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *CreateDisksResponseParams `json:"response"`
}
func NewCreateDisksResponse ¶ added in v0.1.18
func NewCreateDisksResponse() (response *CreateDisksResponse)
type CreateDisksResponseParams ¶ added in v0.1.18
type CreateInstancesRequest ¶ added in v0.1.18
type CreateInstancesRequest struct {
*common.BaseRequest
ZoneId string `json:"zoneId,omitempty"`
InstanceType string `json:"instanceType,omitempty"`
ImageId string `json:"imageId,omitempty"`
ResourceGroupId string `json:"resourceGroupId,omitempty"`
InstanceName string `json:"instanceName,omitempty"`
InstanceCount int `json:"instanceCount,omitempty"`
Password string `json:"password,omitempty"`
KeyId string `json:"keyId,omitempty"`
InternetChargeType string `json:"internetChargeType,omitempty"`
TrafficPackageSize float64 `json:"trafficPackageSize,omitempty"`
SubnetId string `json:"subnetId,omitempty"`
SystemDisk *SystemDisk `json:"systemDisk,omitempty"`
DataDisks []*DataDisk `json:"dataDisks,omitempty"`
TimeZone string `json:"timeZone,omitempty"`
EnableAgent bool `json:"enableAgent"`
EnableIpForward bool `json:"enableIpForward"`
EipV4Type string `json:"eipV4Type,omitempty"`
}
func NewCreateInstancesRequest ¶ added in v0.1.18
func NewCreateInstancesRequest() (request *CreateInstancesRequest)
type CreateInstancesResponse ¶ added in v0.1.18
type CreateInstancesResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *CreateInstancesResponseParams `json:"response"`
}
func NewCreateInstancesResponse ¶ added in v0.1.18
func NewCreateInstancesResponse() (response *CreateInstancesResponse)
type CreateInstancesResponseParams ¶ added in v0.1.18
type CreateInstancesResponseParams struct {
RequestId *string `json:"requestId,omitempty"`
InstanceIdSet []*string `json:"instanceIdSet,omitempty"`
OrderNumber *string `json:"orderNumber,omitempty"`
Instances []*DiskWithInstance `json:"instances,omitempty"`
}
type CreateNicRequest ¶ added in v0.1.18
type CreateNicRequest struct {
*common.BaseRequest
Name string `json:"name,omitempty"`
SubnetId string `json:"subnetId,omitempty"`
PackageSize float64 `json:"packageSize"`
InternetChargeType string `json:"internetChargeType,omitempty"`
ResourceGroupId string `json:"resourceGroupId,omitempty"`
}
func NewCreateNetworkInterfaceRequest ¶ added in v0.1.18
func NewCreateNetworkInterfaceRequest() (request *CreateNicRequest)
type CreateNicResponse ¶ added in v0.1.18
type CreateNicResponse struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewCreateNetworkInterfaceResponse ¶ added in v0.1.18
func NewCreateNetworkInterfaceResponse() (response *CreateNicResponse)
type CreateOwnCidrRequest ¶ added in v0.1.18
type CreateOwnCidrRequest struct {
*common.BaseRequest
RegionId string `json:"regionId,omitempty"`
ChargeType string `json:"chargeType,omitempty"`
ResourceGroupId string `json:"resourceGroupId,omitempty"`
InstanceChargePrepaid *ChargePrepaid `json:"instanceChargePrepaid,omitempty"`
NetworkType string `json:"networkType,omitempty"`
CidrBlock string `json:"cidrBlock,omitempty"`
}
func NewCreateOwnCidrRequest ¶ added in v0.1.18
func NewCreateOwnCidrRequest() (request *CreateOwnCidrRequest)
type CreateOwnCidrResponse ¶ added in v0.1.18
type CreateOwnCidrResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *CreateOwnCidrResponseParams `json:"response"`
}
func NewCreateOwnCidrResponse ¶ added in v0.1.18
func NewCreateOwnCidrResponse() (response *CreateOwnCidrResponse)
type CreateOwnCidrResponseParams ¶ added in v0.1.18
type CreateOwnCidrResponseParams struct {
RequestId string `json:"requestId,omitempty"`
}
type CreateRouteRequest ¶ added in v0.1.18
type CreateRouteRequest struct {
*common.BaseRequest
VpcId string `json:"vpcId,omitempty"`
IpVersion string `json:"ipVersion,omitempty"`
CidrBlock string `json:"cidrBlock,omitempty"`
Priority int `json:"priority,omitempty"`
NextHotId string `json:"nextHotId,omitempty"`
Name string `json:"name,omitempty"`
}
func NewCreateRouteRequest ¶ added in v0.1.18
func NewCreateRouteRequest() (request *CreateRouteRequest)
type CreateRouteResponse ¶ added in v0.1.18
type CreateRouteResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *CreateRouteResponseParams `json:"response"`
}
func NewCreateRouteResponse ¶ added in v0.1.18
func NewCreateRouteResponse() (response *CreateRouteResponse)
type CreateRouteResponseParams ¶ added in v0.1.18
type CreateSecurityGroupRequest ¶ added in v0.1.18
type CreateSecurityGroupRequest struct {
*common.BaseRequest
SecurityGroupName string `json:"securityGroupName,omitempty"`
RuleInfos []RuleInfo `json:"ruleInfos,omitempty"`
}
func NewCreateSecurityGroupRequest ¶ added in v0.1.18
func NewCreateSecurityGroupRequest() (request *CreateSecurityGroupRequest)
type CreateSecurityGroupResponse ¶ added in v0.1.18
type CreateSecurityGroupResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *CreateSecurityGroupResponseParams `json:"response"`
}
func NewCreateSecurityGroupResponse ¶ added in v0.1.18
func NewCreateSecurityGroupResponse() (response *CreateSecurityGroupResponse)
type CreateSecurityGroupResponseParams ¶ added in v0.1.18
type CreateSubnetRequest ¶ added in v0.1.18
type CreateSubnetRequest struct {
*common.BaseRequest
VpcId string `json:"vpcId,omitempty"`
RegionId string `json:"regionId,omitempty"`
StackType string `json:"stackType,omitempty"`
Ipv6Type string `json:"ipv6Type,omitempty"`
Name string `json:"name,omitempty"`
CidrBlock string `json:"cidrBlock,omitempty"`
}
func NewCreateSubnetRequest ¶ added in v0.1.18
func NewCreateSubnetRequest() (request *CreateSubnetRequest)
type CreateSubnetResponse ¶ added in v0.1.18
type CreateSubnetResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *CreateSubnetResponseParams `json:"response"`
}
func NewCreateSubnetResponse ¶ added in v0.1.18
func NewCreateSubnetResponse() (response *CreateSubnetResponse)
type CreateSubnetResponseParams ¶ added in v0.1.18
type CreateVpcRequest ¶ added in v0.1.18
type CreateVpcRequest struct {
*common.BaseRequest
Name string `json:"name,omitempty"`
CidrBlock string `json:"cidrBlock,omitempty"`
Mtu int `json:"mtu,omitempty"`
EnablePriIpv6 bool `json:"enablePriIpv6,omitempty"`
ResourceGroupId string `json:"resourceGroupId,omitempty"`
}
func NewCreateVpcRequest ¶ added in v0.1.18
func NewCreateVpcRequest() (request *CreateVpcRequest)
type CreateVpcResponse ¶ added in v0.1.18
type CreateVpcResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *CreateVpcResponseParams `json:"response"`
}
func NewCreateVpcResponse ¶ added in v0.1.18
func NewCreateVpcResponse() (response *CreateVpcResponse)
type CreateVpcResponseParams ¶ added in v0.1.18
type CreateZecInstancesRequest ¶ added in v0.1.18
type CreateZecInstancesRequest struct {
*common.BaseRequest
ZoneId string `json:"zoneId,omitempty"`
InstanceType string `json:"instanceType,omitempty"`
ImageId string `json:"imageId,omitempty"`
ResourceGroupId string `json:"resourceGroupId,omitempty"`
InstanceName string `json:"instanceName,omitempty"`
InstanceCount int `json:"instanceCount,omitempty"`
Password string `json:"password,omitempty"`
KeyId string `json:"keyId,omitempty"`
InternetChargeType string `json:"internetChargeType,omitempty"`
TrafficPackageSize float64 `json:"trafficPackageSize,omitempty"`
SubnetId string `json:"subnetId,omitempty"`
SystemDisk *SystemDisk `json:"systemDisk,omitempty"`
DataDisks []*DataDisk `json:"dataDisks,omitempty"`
TimeZone string `json:"timeZone,omitempty"`
EnableAgent bool `json:"enableAgent"`
EnableIpForward bool `json:"enableIpForward"`
EipV4Type string `json:"eipV4Type,omitempty"`
}
func NewCreateZecInstancesRequest ¶ added in v0.1.18
func NewCreateZecInstancesRequest() (request *CreateZecInstancesRequest)
type CreateZecInstancesResponse ¶ added in v0.1.18
type CreateZecInstancesResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *CreateZecInstancesResponseParams `json:"response"`
}
func NewCreateZecInstancesResponse ¶ added in v0.1.18
func NewCreateZecInstancesResponse() (response *CreateZecInstancesResponse)
type CreateZecInstancesResponseParams ¶ added in v0.1.18
type CreateZecInstancesResponseParams struct {
RequestId *string `json:"requestId,omitempty"`
InstanceIdSet []*string `json:"instanceIdSet,omitempty"`
OrderNumber *string `json:"orderNumber,omitempty"`
Instances []*DiskWithInstance `json:"instances,omitempty"`
}
type DeleteCidrRequest ¶ added in v0.1.18
type DeleteCidrRequest struct {
*common.BaseRequest
CidrId string `json:"cidrId,omitempty"`
}
func NewDeleteCidrRequest ¶ added in v0.1.18
func NewDeleteCidrRequest() (request *DeleteCidrRequest)
type DeleteCidrResponse ¶ added in v0.1.18
type DeleteCidrResponse struct {
*common.BaseResponse
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId string `json:"requestId,omitempty"`
Response struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId string `json:"requestId,omitempty"`
} `json:"response,omitempty"`
}
func NewDeleteCidrResponse ¶ added in v0.1.18
func NewDeleteCidrResponse() (response *DeleteCidrResponse)
type DeleteNicRequest ¶ added in v0.1.18
type DeleteNicRequest struct {
*common.BaseRequest
NicId string `json:"nicId,omitempty"`
}
func NewDeleteNetworkInterfaceRequest ¶ added in v0.1.18
func NewDeleteNetworkInterfaceRequest() (request *DeleteNicRequest)
type DeleteNicResponse ¶ added in v0.1.18
type DeleteNicResponse struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewDeleteNetworkInterfaceResponse ¶ added in v0.1.18
func NewDeleteNetworkInterfaceResponse() (response *DeleteNicResponse)
type DeleteRouteRequest ¶ added in v0.1.18
type DeleteRouteRequest struct {
*common.BaseRequest
VpcId string `json:"vpcId,omitempty"`
RouteId string `json:"routeId,omitempty"`
}
func NewDeleteRouteRequest ¶ added in v0.1.18
func NewDeleteRouteRequest() (request *DeleteRouteRequest)
type DeleteRouteResponse ¶ added in v0.1.18
type DeleteRouteResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewDeleteRouteResponse ¶ added in v0.1.18
func NewDeleteRouteResponse() (response *DeleteRouteResponse)
type DeleteSecurityGroupRequest ¶ added in v0.1.18
type DeleteSecurityGroupRequest struct {
*common.BaseRequest
SecurityGroupId string `json:"securityGroupId,omitempty"`
}
func NewDeleteSecurityGroupRequest ¶ added in v0.1.18
func NewDeleteSecurityGroupRequest() (request *DeleteSecurityGroupRequest)
type DeleteSecurityGroupResponse ¶ added in v0.1.18
type DeleteSecurityGroupResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewDeleteSecurityGroupResponse ¶ added in v0.1.18
func NewDeleteSecurityGroupResponse() (response *DeleteSecurityGroupResponse)
type DeleteSubnetRequest ¶ added in v0.1.18
type DeleteSubnetRequest struct {
*common.BaseRequest
SubnetId string `json:"subnetId,omitempty"`
}
func NewDeleteSubnetRequest ¶ added in v0.1.18
func NewDeleteSubnetRequest() (request *DeleteSubnetRequest)
type DeleteSubnetResponse ¶ added in v0.1.18
type DeleteSubnetResponse struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewDeleteSubnetResponse ¶ added in v0.1.18
func NewDeleteSubnetResponse() (response *DeleteSubnetResponse)
type DeleteVpcRequest ¶ added in v0.1.18
type DeleteVpcRequest struct {
*common.BaseRequest
VpcId string `json:"vpcId,omitempty"`
}
func NewDeleteVpcRequest ¶ added in v0.1.18
func NewDeleteVpcRequest() (request *DeleteVpcRequest)
type DeleteVpcResponse ¶ added in v0.1.18
type DeleteVpcResponse struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewDeleteVpcResponse ¶ added in v0.1.18
func NewDeleteVpcResponse() (response *DeleteVpcResponse)
type DescribeCidrPriceRequest ¶ added in v0.1.18
type DescribeCidrPriceRequest struct {
*common.BaseRequest
RegionId string `json:"regionId,omitempty"`
ChargeType string `json:"chargeType,omitempty"`
InstanceChargePrepaid *ChargePrepaid `json:"instanceChargePrepaid,omitempty"`
NetworkType string `json:"networkType,omitempty"`
Netmask *NetmaskInfo `json:"netmask,omitempty"`
}
func NewDescribeCidrPriceRequest ¶ added in v0.1.18
func NewDescribeCidrPriceRequest() (request *DescribeCidrPriceRequest)
type DescribeCidrPriceResponse ¶ added in v0.1.18
type DescribeCidrPriceResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeCidrPriceResponseParams `json:"response"`
}
func NewDescribeCidrPriceResponse ¶ added in v0.1.18
func NewDescribeCidrPriceResponse() (response *DescribeCidrPriceResponse)
type DescribeCidrPriceResponseParams ¶ added in v0.1.18
type DescribeCidrRegionsRequest ¶ added in v0.1.18
type DescribeCidrRegionsRequest struct {
*common.BaseRequest
InstanceChargeType string `json:"instanceChargeType,omitempty"`
}
func NewDescribeCidrRegionsRequest ¶ added in v0.1.18
func NewDescribeCidrRegionsRequest() (request *DescribeCidrRegionsRequest)
type DescribeCidrRegionsResponse ¶ added in v0.1.18
type DescribeCidrRegionsResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeCidrRegionsResponseParams `json:"response"`
}
func NewDescribeCidrRegionsResponse ¶ added in v0.1.18
func NewDescribeCidrRegionsResponse() (response *DescribeCidrRegionsResponse)
type DescribeCidrRegionsResponseParams ¶ added in v0.1.18
type DescribeCidrUsedIpsRequest ¶ added in v0.1.18
type DescribeCidrUsedIpsRequest struct {
*common.BaseRequest
CidrId string `json:"cidrId,omitempty"`
PublicIp string `json:"publicIp,omitempty"`
InstanceId string `json:"instanceId,omitempty"`
InstanceName string `json:"instanceName,omitempty"`
NicId string `json:"nicId,omitempty"`
NicName string `json:"nicName,omitempty"`
PageSize int `json:"pageSize,omitempty"`
PageNum int `json:"pageNum,omitempty"`
}
func NewDescribeCidrUsedIpsRequest ¶ added in v0.1.18
func NewDescribeCidrUsedIpsRequest() (request *DescribeCidrUsedIpsRequest)
type DescribeCidrUsedIpsResponse ¶ added in v0.1.18
type DescribeCidrUsedIpsResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeCidrUsedIpsResponseParams `json:"response"`
}
func NewDescribeCidrUsedIpsResponse ¶ added in v0.1.18
func NewDescribeCidrUsedIpsResponse() (response *DescribeCidrUsedIpsResponse)
type DescribeCidrUsedIpsResponseParams ¶ added in v0.1.18
type DescribeCidrUsedIpsResponseParams struct {
RequestId string `json:"requestId,omitempty"`
DataSet []*CidrUsedIpInfo `json:"dataSet,omitempty"`
TotalCount int `json:"totalCount,omitempty"`
}
type DescribeCidrsRequest ¶ added in v0.1.18
type DescribeCidrsRequest struct {
*common.BaseRequest
CidrIds []string `json:"cidrIds,omitempty"`
RegionId string `json:"regionId,omitempty"`
Name string `json:"name,omitempty"`
CidrBlock string `json:"cidrBlock,omitempty"`
Source string `json:"source,omitempty"`
PageSize int `json:"pageSize,omitempty"`
PageNum int `json:"pageNum,omitempty"`
}
func NewDescribeCidrsRequest ¶ added in v0.1.18
func NewDescribeCidrsRequest() (request *DescribeCidrsRequest)
type DescribeCidrsResponse ¶ added in v0.1.18
type DescribeCidrsResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeCidrsResponseParams `json:"response"`
}
func NewDescribeCidrsResponse ¶ added in v0.1.18
func NewDescribeCidrsResponse() (response *DescribeCidrsResponse)
type DescribeCidrsResponseParams ¶ added in v0.1.18
type DescribeDiskCategoryRequest ¶ added in v0.1.18
type DescribeDiskCategoryRequest struct {
*common.BaseRequest
ZoneId string `json:"zoneId,omitempty"`
DiskCategory string `json:"diskCategory,omitempty"`
}
func NewDescribeDiskCategoryRequest ¶ added in v0.1.18
func NewDescribeDiskCategoryRequest() (request *DescribeDiskCategoryRequest)
type DescribeDiskCategoryResponse ¶ added in v0.1.18
type DescribeDiskCategoryResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeDiskCategoryResponseParams `json:"response"`
}
func NewDescribeDiskCategoryResponse ¶ added in v0.1.18
func NewDescribeDiskCategoryResponse() (response *DescribeDiskCategoryResponse)
type DescribeDiskCategoryResponseParams ¶ added in v0.1.18
type DescribeDiskCategoryResponseParams struct {
RequestId string `json:"requestId,omitempty"`
CategoryZoneSet []*DiskCategory `json:"categoryZoneSet,omitempty"`
}
type DescribeDiskRegionsRequest ¶ added in v0.1.18
type DescribeDiskRegionsRequest struct {
*common.BaseRequest
ChargeType string `json:"chargeType,omitempty"`
}
func NewDescribeDiskRegionsRequest ¶ added in v0.1.18
func NewDescribeDiskRegionsRequest() (request *DescribeDiskRegionsRequest)
type DescribeDiskRegionsResponse ¶ added in v0.1.18
type DescribeDiskRegionsResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeDiskRegionsResponseParams `json:"response"`
}
func NewDescribeDiskRegionsResponse ¶ added in v0.1.18
func NewDescribeDiskRegionsResponse() (response *DescribeDiskRegionsResponse)
type DescribeDiskRegionsResponseParams ¶ added in v0.1.18
type DescribeDisksRequest ¶ added in v0.1.18
type DescribeDisksRequest struct {
*common.BaseRequest
DiskIds []string `json:"diskIds,omitempty"`
DiskName string `json:"diskName,omitempty"`
DiskStatus string `json:"diskStatus,omitempty"`
DiskType string `json:"diskType,omitempty"`
DiskCategory string `json:"diskCategory,omitempty"`
InstanceId string `json:"instanceId,omitempty"`
ZoneId string `json:"zoneId,omitempty"`
PageSize int `json:"pageSize,omitempty"`
PageNum int `json:"pageNum,omitempty"`
}
func NewDescribeDisksRequest ¶ added in v0.1.18
func NewDescribeDisksRequest() (request *DescribeDisksRequest)
type DescribeDisksResponse ¶ added in v0.1.18
type DescribeDisksResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeDisksResponseParams `json:"response"`
}
func NewDescribeDisksResponse ¶ added in v0.1.18
func NewDescribeDisksResponse() (response *DescribeDisksResponse)
type DescribeDisksResponseParams ¶ added in v0.1.18
type DescribeImagesRequest ¶ added in v0.1.18
type DescribeImagesRequest struct {
*common.BaseRequest
ImageIds []string `json:"imageIds,omitempty"`
ImageName string `json:"imageName,omitempty"`
ZoneId string `json:"zoneId,omitempty"`
Category string `json:"category,omitempty"`
ImageType string `json:"imageType,omitempty"`
OsType string `json:"osType,omitempty"`
ImageStatus string `json:"imageStatus,omitempty"`
PageNum int `json:"pageNum,omitempty"`
PageSize int `json:"pageSize,omitempty"`
}
func NewDescribeImagesRequest ¶ added in v0.1.18
func NewDescribeImagesRequest() (request *DescribeImagesRequest)
type DescribeImagesResponse ¶ added in v0.1.18
type DescribeImagesResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeImagesResponseParams `json:"response"`
}
func NewDescribeImagesResponse ¶ added in v0.1.18
func NewDescribeImagesResponse() (response *DescribeImagesResponse)
type DescribeImagesResponseParams ¶ added in v0.1.18
type DescribeImagesResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId string `json:"requestId,omitempty"`
// Information on an image.
DataSet []*ImageInfo `json:"dataSet,omitempty"`
// Number of images meeting the filtering conditions.
TotalCount int `json:"totalCount,omitempty"`
}
type DescribeInstanceMonitorDataRequest ¶
type DescribeInstanceMonitorDataRequest struct {
*common.BaseRequest
//实例ID。
InstanceId string `json:"instanceId,omitempty"`
//指标类型。
//INTERNET_INGRESS_BITS: 公网入向带宽,单位bps
//INTERNET_EGRESS_BITS: 公网出向带宽,单位bps
MetricType string `json:"metricType,omitempty"`
//公网IP地址。
//当存在多个IP时,需要指定对应网卡上的公网地址。该字段仅对下列指标有效。
//INTERNET_INGRESS_BITS
//INTERNET_EGRESS_BITS
//INTERNET_INGRESS_PACKETS
//INTERNET_EGRESS_PACKETS
IpAddress string `json:"ipAddress,omitempty"`
//查询开始时间。
//按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。
StartTime string `json:"startTime,omitempty"`
//查询结束时间。
//按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。
EndTime string `json:"endTime,omitempty"`
}
func NewDescribeInstanceMonitorDataRequest ¶
func NewDescribeInstanceMonitorDataRequest() (request *DescribeInstanceMonitorDataRequest)
type DescribeInstanceMonitorDataResponse ¶
type DescribeInstanceMonitorDataResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeInstanceMonitorDataResponseParam `json:"response"`
}
func NewDescribeInstanceMonitorDataResponse ¶
func NewDescribeInstanceMonitorDataResponse() (response *DescribeInstanceMonitorDataResponse)
type DescribeInstanceMonitorDataResponseParam ¶
type DescribeInstanceMonitorDataResponseParam struct {
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
// 指标数据的最大值,单位取决于指标类型。
MaxValue float64 `json:"maxValue,omitempty"`
// 指标数据的平均值,单位取决于指标类型。
AvgValue float64 `json:"avgValue,omitempty"`
// 指标数据列表。
DataList []*MetricValue `json:"dataList,omitempty"`
}
type DescribeInstancesRequest ¶ added in v0.1.18
type DescribeInstancesRequest struct {
*common.BaseRequest
InstanceIds []string `json:"instanceIds,omitempty"`
ZoneId string `json:"zoneId,omitempty"`
ImageId string `json:"imageId,omitempty"`
Status string `json:"status,omitempty"`
Name string `json:"name,omitempty"`
Ipv4Address string `json:"ipv4Address,omitempty"`
Ipv6Address string `json:"ipv6Address,omitempty"`
PageSize int `json:"pageSize,omitempty"`
PageNum int `json:"pageNum,omitempty"`
}
func NewDescribeInstancesRequest ¶ added in v0.1.18
func NewDescribeInstancesRequest() (request *DescribeInstancesRequest)
type DescribeInstancesResponse ¶ added in v0.1.18
type DescribeInstancesResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeInstancesResponseParams `json:"response"`
}
func NewDescribeInstancesResponse ¶ added in v0.1.18
func NewDescribeInstancesResponse() (response *DescribeInstancesResponse)
type DescribeInstancesResponseParams ¶ added in v0.1.18
type DescribeInstancesResponseParams struct {
RequestId string `json:"requestId,omitempty"`
DataSet []*InstanceInfo `json:"dataSet,omitempty"`
TotalCount int `json:"totalCount,omitempty"`
}
type DescribeInstancesStatusRequest ¶ added in v0.1.18
type DescribeInstancesStatusRequest struct {
*common.BaseRequest
InstanceIds []string `json:"instanceIds,omitempty"`
PageSize int `json:"pageSize,omitempty"`
PageNum int `json:"pageNum,omitempty"`
}
func NewDescribeInstancesStatusRequest ¶ added in v0.1.18
func NewDescribeInstancesStatusRequest() (request *DescribeInstancesStatusRequest)
type DescribeInstancesStatusResponse ¶ added in v0.1.18
type DescribeInstancesStatusResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeInstancesStatusResponseParams `json:"response"`
}
func NewDescribeInstancesStatusResponse ¶ added in v0.1.18
func NewDescribeInstancesStatusResponse() (response *DescribeInstancesStatusResponse)
type DescribeInstancesStatusResponseParams ¶ added in v0.1.18
type DescribeInstancesStatusResponseParams struct {
RequestId string `json:"requestId,omitempty"`
DataSet []*InstanceStatus `json:"dataSet,omitempty"`
TotalCount int `json:"totalCount,omitempty"`
}
type DescribeKeyPairsRequest ¶ added in v0.1.18
type DescribeKeyPairsRequest struct {
*common.BaseRequest
KeyIds []string `json:"keyIds,omitempty"`
KeyName string `json:"keyName,omitempty"`
PageNum int `json:"pageNum,omitempty"`
PageSize int `json:"pageSize,omitempty"`
}
func NewDescribeKeyPairsRequest ¶ added in v0.1.18
func NewDescribeKeyPairsRequest() (request *DescribeKeyPairsRequest)
type DescribeKeyPairsResponse ¶ added in v0.1.18
type DescribeKeyPairsResponse struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response *DescribeKeyPairsResponseParams `json:"response"`
}
func NewDescribeKeyPairsResponse ¶ added in v0.1.18
func NewDescribeKeyPairsResponse() (response *DescribeKeyPairsResponse)
type DescribeKeyPairsResponseParams ¶ added in v0.1.18
type DescribeNicRegionsRequest ¶ added in v0.1.18
type DescribeNicRegionsRequest struct {
*common.BaseRequest
}
func NewDescribeNetworkInterfaceRegionsRequest ¶ added in v0.1.18
func NewDescribeNetworkInterfaceRegionsRequest() (request *DescribeNicRegionsRequest)
type DescribeNicRegionsResponse ¶ added in v0.1.18
type DescribeNicRegionsResponse struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response *DescribeNicRegionsResponseParams `json:"response"`
}
func NewDescribeNetworkInterfaceRegionsResponse ¶ added in v0.1.18
func NewDescribeNetworkInterfaceRegionsResponse() (response *DescribeNicRegionsResponse)
type DescribeNicRegionsResponseParams ¶ added in v0.1.18
type DescribeNicsRequest ¶ added in v0.1.18
type DescribeNicsRequest struct {
*common.BaseRequest
NicIds []string `json:"nicIds,omitempty"`
Name string `json:"name,omitempty"`
RegionId string `json:"regionId,omitempty"`
VpcId string `json:"vpcId,omitempty"`
SubnetId string `json:"subnetId,omitempty"`
Status string `json:"status,omitempty"`
PageSize int `json:"pageSize,omitempty"`
PageNum int `json:"pageNum,omitempty"`
}
func NewDescribeNetworkInterfacesRequest ¶ added in v0.1.18
func NewDescribeNetworkInterfacesRequest() (request *DescribeNicsRequest)
type DescribeNicsResponse ¶ added in v0.1.18
type DescribeNicsResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeNicsResponseParams `json:"response"`
}
func NewDescribeNetworkInterfacesResponse ¶ added in v0.1.18
func NewDescribeNetworkInterfacesResponse() (response *DescribeNicsResponse)
type DescribeNicsResponseParams ¶ added in v0.1.18
type DescribeOwnCidrPriceRequest ¶ added in v0.1.18
type DescribeOwnCidrPriceRequest struct {
*common.BaseRequest
RegionId string `json:"regionId,omitempty"`
ChargeType string `json:"chargeType,omitempty"`
InstanceChargePrepaid *ChargePrepaid `json:"instanceChargePrepaid,omitempty"`
NetworkType string `json:"networkType,omitempty"`
CidrBlock string `json:"cidrBlock,omitempty"`
}
func NewDescribeOwnCidrPriceRequest ¶ added in v0.1.18
func NewDescribeOwnCidrPriceRequest() (request *DescribeOwnCidrPriceRequest)
type DescribeOwnCidrPriceResponse ¶ added in v0.1.18
type DescribeOwnCidrPriceResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeOwnCidrPriceResponseParams `json:"response"`
}
func NewDescribeOwnCidrPriceResponse ¶ added in v0.1.18
func NewDescribeOwnCidrPriceResponse() (response *DescribeOwnCidrPriceResponse)
type DescribeOwnCidrPriceResponseParams ¶ added in v0.1.18
type DescribeOwnCidrsRequest ¶ added in v0.1.18
type DescribeOwnCidrsRequest struct {
*common.BaseRequest
RegionId string `json:"regionId,omitempty"`
}
func NewDescribeOwnCidrsRequest ¶ added in v0.1.18
func NewDescribeOwnCidrsRequest() (request *DescribeOwnCidrsRequest)
type DescribeOwnCidrsResponse ¶ added in v0.1.18
type DescribeOwnCidrsResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeOwnCidrsResponseParams `json:"response"`
}
func NewDescribeOwnCidrsResponse ¶ added in v0.1.18
func NewDescribeOwnCidrsResponse() (response *DescribeOwnCidrsResponse)
type DescribeOwnCidrsResponseParams ¶ added in v0.1.18
type DescribeRoutesRequest ¶ added in v0.1.18
type DescribeRoutesRequest struct {
*common.BaseRequest
RouteIds []string `json:"routeIds,omitempty"`
IpVersion string `json:"ipVersion,omitempty"`
Type string `json:"type,omitempty"`
Name string `json:"name,omitempty"`
CidrBlock string `json:"cidrBlock,omitempty"`
PageSize int `json:"pageSize,omitempty"`
PageNum int `json:"pageNum,omitempty"`
}
func NewDescribeRoutesRequest ¶ added in v0.1.18
func NewDescribeRoutesRequest() (request *DescribeRoutesRequest)
type DescribeRoutesResponse ¶ added in v0.1.18
type DescribeRoutesResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeRoutesResponseParams `json:"response"`
}
func NewDescribeRoutesResponse ¶ added in v0.1.18
func NewDescribeRoutesResponse() (response *DescribeRoutesResponse)
type DescribeRoutesResponseParams ¶ added in v0.1.18
type DescribeSecurityGroupRuleRequest ¶ added in v0.1.18
type DescribeSecurityGroupRuleRequest struct {
*common.BaseRequest
SecurityGroupId string `json:"securityGroupId,omitempty"`
}
func NewDescribeSecurityGroupRuleRequest ¶ added in v0.1.18
func NewDescribeSecurityGroupRuleRequest() (request *DescribeSecurityGroupRuleRequest)
type DescribeSecurityGroupRuleResponse ¶ added in v0.1.18
type DescribeSecurityGroupRuleResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeSecurityGroupRuleResponseParams `json:"response"`
}
func NewDescribeSecurityGroupRuleResponse ¶ added in v0.1.18
func NewDescribeSecurityGroupRuleResponse() (response *DescribeSecurityGroupRuleResponse)
type DescribeSecurityGroupRuleResponseParams ¶ added in v0.1.18
type DescribeSecurityGroupsRequest ¶ added in v0.1.18
type DescribeSecurityGroupsRequest struct {
*common.BaseRequest
SecurityGroupIds []string `json:"securityGroupIds,omitempty"`
SecurityGroupName string `json:"securityGroupName,omitempty"`
PageSize int `json:"pageSize,omitempty"`
PageNum int `json:"pageNum,omitempty"`
}
func NewDescribeSecurityGroupsRequest ¶ added in v0.1.18
func NewDescribeSecurityGroupsRequest() (request *DescribeSecurityGroupsRequest)
type DescribeSecurityGroupsResponse ¶ added in v0.1.18
type DescribeSecurityGroupsResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeSecurityGroupsResponseParams `json:"response"`
}
func NewDescribeSecurityGroupsResponse ¶ added in v0.1.18
func NewDescribeSecurityGroupsResponse() (response *DescribeSecurityGroupsResponse)
type DescribeSecurityGroupsResponseParams ¶ added in v0.1.18
type DescribeSecurityGroupsResponseParams struct {
RequestId string `json:"requestId,omitempty"`
DataSet []*SecurityGroupInfo `json:"dataSet,omitempty"`
TotalCount int `json:"totalCount,omitempty"`
}
type DescribeSubnetRegionsRequest ¶ added in v0.1.18
type DescribeSubnetRegionsRequest struct {
*common.BaseRequest
RegionIds []string `json:"regionIds,omitempty"`
}
func NewDescribeSubnetRegionsRequest ¶ added in v0.1.18
func NewDescribeSubnetRegionsRequest() (request *DescribeSubnetRegionsRequest)
type DescribeSubnetRegionsResponse ¶ added in v0.1.18
type DescribeSubnetRegionsResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeSubnetRegionsResponseParams `json:"response"`
}
func NewDescribeSubnetRegionsResponse ¶ added in v0.1.18
func NewDescribeSubnetRegionsResponse() (response *DescribeSubnetRegionsResponse)
type DescribeSubnetRegionsResponseParams ¶ added in v0.1.18
type DescribeSubnetRegionsResponseParams struct {
RequestId string `json:"requestId,omitempty"`
RegionSet []*RegionInfo `json:"regionSet,omitempty"`
}
type DescribeSubnetsRequest ¶ added in v0.1.18
type DescribeSubnetsRequest struct {
*common.BaseRequest
SubnetIds []string `json:"subnetIds,omitempty"`
Name string `json:"name,omitempty"`
CidrBlock string `json:"cidrBlock,omitempty"`
PageSize int `json:"pageSize,omitempty"`
PageNum int `json:"pageNum,omitempty"`
}
func NewDescribeSubnetsRequest ¶ added in v0.1.18
func NewDescribeSubnetsRequest() (request *DescribeSubnetsRequest)
type DescribeSubnetsResponse ¶ added in v0.1.18
type DescribeSubnetsResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeSubnetsResponseParams `json:"response"`
}
func NewDescribeSubnetsResponse ¶ added in v0.1.18
func NewDescribeSubnetsResponse() (response *DescribeSubnetsResponse)
type DescribeSubnetsResponseParams ¶ added in v0.1.18
type DescribeSubnetsResponseParams struct {
RequestId string `json:"requestId,omitempty"`
DataSet []*SubnetInfo `json:"dataSet,omitempty"`
TotalCount int `json:"totalCount,omitempty"`
}
type DescribeVpcsRequest ¶ added in v0.1.18
type DescribeVpcsRequest struct {
*common.BaseRequest
VpcIds []string `json:"vpcIds,omitempty"`
Name string `json:"name,omitempty"`
CidrBlock string `json:"cidrBlock,omitempty"`
PageSize int `json:"pageSize,omitempty"`
PageNum int `json:"pageNum,omitempty"`
}
func NewDescribeVpcsRequest ¶ added in v0.1.18
func NewDescribeVpcsRequest() (request *DescribeVpcsRequest)
type DescribeVpcsResponse ¶ added in v0.1.18
type DescribeVpcsResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeVpcsResponseParams `json:"response"`
}
func NewDescribeVpcsResponse ¶ added in v0.1.18
func NewDescribeVpcsResponse() (response *DescribeVpcsResponse)
type DescribeVpcsResponseParams ¶ added in v0.1.18
type DescribeZoneInstanceConfigInfosRequest ¶ added in v0.1.18
type DescribeZoneInstanceConfigInfosRequest struct {
*common.BaseRequest
ZoneId string `json:"zoneId,omitempty"`
InstanceType string `json:"instanceType,omitempty"`
}
func NewDescribeZoneInstanceConfigInfosRequest ¶ added in v0.1.18
func NewDescribeZoneInstanceConfigInfosRequest() (request *DescribeZoneInstanceConfigInfosRequest)
type DescribeZoneInstanceConfigInfosResponse ¶ added in v0.1.18
type DescribeZoneInstanceConfigInfosResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeZoneInstanceConfigInfosResponseParams `json:"response"`
}
func NewDescribeZoneInstanceConfigInfosResponse ¶ added in v0.1.18
func NewDescribeZoneInstanceConfigInfosResponse() (response *DescribeZoneInstanceConfigInfosResponse)
type DescribeZoneInstanceConfigInfosResponseParams ¶ added in v0.1.18
type DescribeZoneInstanceConfigInfosResponseParams struct {
RequestId string `json:"requestId,omitempty"`
InstanceTypeQuotaSet []*InstanceTypeQuotaItem `json:"instanceTypeQuotaSet,omitempty"`
}
type DescribeZonesRequest ¶ added in v0.1.18
type DescribeZonesRequest struct {
*common.BaseRequest
ZoneIds []string `json:"zoneIds,omitempty"`
}
func NewDescribeZonesRequest ¶ added in v0.1.18
func NewDescribeZonesRequest() (request *DescribeZonesRequest)
type DescribeZonesResponse ¶ added in v0.1.18
type DescribeZonesResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *DescribeZonesResponseParams `json:"response"`
}
func NewDescribeZonesResponse ¶ added in v0.1.18
func NewDescribeZonesResponse() (response *DescribeZonesResponse)
type DescribeZonesResponseParams ¶ added in v0.1.18
type DetachDisksRequest ¶ added in v0.1.18
type DetachDisksRequest struct {
*common.BaseRequest
DiskIds []string `json:"diskIds,omitempty"`
}
func NewDetachDisksRequest ¶ added in v0.1.18
func NewDetachDisksRequest() (request *DetachDisksRequest)
type DetachDisksResponse ¶ added in v0.1.18
type DetachDisksResponse struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewDetachDisksResponse ¶ added in v0.1.18
func NewDetachDisksResponse() (response *DetachDisksResponse)
type DetachNicRequest ¶ added in v0.1.18
type DetachNicRequest struct {
*common.BaseRequest
NicId string `json:"nicId,omitempty"`
}
func NewDetachNetworkInterfaceRequest ¶ added in v0.1.18
func NewDetachNetworkInterfaceRequest() (request *DetachNicRequest)
type DetachNicResponse ¶ added in v0.1.18
type DetachNicResponse struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewDetachNetworkInterfaceResponse ¶ added in v0.1.18
func NewDetachNetworkInterfaceResponse() (response *DetachNicResponse)
type DiskCategory ¶ added in v0.1.18
type DiskInfo ¶ added in v0.1.18
type DiskInfo struct {
DiskId string `json:"diskId,omitempty"`
DiskName string `json:"diskName,omitempty"`
ZoneId string `json:"zoneId,omitempty"`
DiskType string `json:"diskType,omitempty"`
Portable bool `json:"portable,omitempty"`
DiskCategory string `json:"diskCategory,omitempty"`
DiskSize int `json:"diskSize,omitempty"`
DiskStatus string `json:"diskStatus,omitempty"`
InstanceId string `json:"instanceId,omitempty"`
InstanceName string `json:"instanceName,omitempty"`
ChargeType string `json:"chargeType,omitempty"`
CreateTime string `json:"createTime,omitempty"`
ExpiredTime string `json:"expiredTime,omitempty"`
Period int `json:"period,omitempty"`
ResourceGroupId string `json:"resourceGroupId,omitempty"`
ResourceGroupName string `json:"resourceGroupName,omitempty"`
}
type DiskWithInstance ¶ added in v0.1.18
type ImageInfo ¶ added in v0.1.18
type ImageInfo struct {
ImageId string `json:"imageId,omitempty"`
ImageName string `json:"imageName,omitempty"`
ImageType string `json:"imageType,omitempty"`
ImageSize string `json:"imageSize,omitempty"`
ImageDescription string `json:"imageDescription,omitempty"`
ImageVersion string `json:"imageVersion,omitempty"`
ImageStatus string `json:"imageStatus,omitempty"`
Category string `json:"category,omitempty"`
OsType string `json:"osType,omitempty"`
}
type InquiryPriceCreateDisksRequest ¶ added in v0.1.18
type InquiryPriceCreateDisksRequest struct {
*common.BaseRequest
ZoneId string `json:"zoneId,omitempty"`
DiskSize int `json:"diskSize,omitempty"`
DiskAmount int `json:"diskAmount,omitempty"`
DiskCategory string `json:"diskCategory,omitempty"`
}
func NewInquiryPriceCreateDisksRequest ¶ added in v0.1.18
func NewInquiryPriceCreateDisksRequest() (request *InquiryPriceCreateDisksRequest)
type InquiryPriceCreateDisksResponse ¶ added in v0.1.18
type InquiryPriceCreateDisksResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *InquiryPriceCreateDisksResponseParams `json:"response"`
}
func NewInquiryPriceCreateDisksResponse ¶ added in v0.1.18
func NewInquiryPriceCreateDisksResponse() (response *InquiryPriceCreateDisksResponse)
type InquiryPriceCreateDisksResponseParams ¶ added in v0.1.18
type InquiryPricePublicIpv6Request ¶ added in v0.1.18
type InquiryPricePublicIpv6Request struct {
*common.BaseRequest
RegionId string `json:"regionId,omitempty"`
PackageSize float64 `json:"packageSize"`
}
func NewInquiryPricePublicIpv6Request ¶ added in v0.1.18
func NewInquiryPricePublicIpv6Request() (request *InquiryPricePublicIpv6Request)
type InquiryPricePublicIpv6Response ¶ added in v0.1.18
type InquiryPricePublicIpv6Response struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *InquiryPricePublicIpv6ResponseParams `json:"response"`
}
func NewInquiryPricePublicIpv6Response ¶ added in v0.1.18
func NewInquiryPricePublicIpv6Response() (response *InquiryPricePublicIpv6Response)
type InquiryPricePublicIpv6ResponseParams ¶ added in v0.1.18
type InstanceInfo ¶ added in v0.1.18
type InstanceInfo struct {
InstanceId string `json:"instanceId,omitempty"`
InstanceName string `json:"instanceName,omitempty"`
ZoneId string `json:"zoneId,omitempty"`
Cpu int `json:"cpu,omitempty"`
Memory int `json:"memory,omitempty"`
ImageId string `json:"imageId,omitempty"`
ImageName string `json:"imageName,omitempty"`
Status string `json:"status,omitempty"`
SystemDisk *SystemDisk `json:"systemDisk,omitempty"`
DataDisks []*DataDisk `json:"dataDisks,omitempty"`
PublicIpAddresses []string `json:"publicIpAddresses,omitempty"`
PrivateIpAddresses []string `json:"privateIpAddresses,omitempty"`
KeyId string `json:"keyId,omitempty"`
CreateTime string `json:"createTime,omitempty"`
ExpiredTime string `json:"expiredTime,omitempty"`
ResourceGroupId string `json:"resourceGroupId,omitempty"`
ResourceGroupName string `json:"resourceGroupName,omitempty"`
}
type InstanceStatus ¶ added in v0.1.18
type InstanceTypeQuotaItem ¶ added in v0.1.18
type InstanceTypeQuotaItem struct {
ZoneId string `json:"zoneId,omitempty"`
InstanceType string `json:"instanceType,omitempty"`
CpuCount int `json:"cpuCount,omitempty"`
Memory int `json:"memory,omitempty"`
Frequency string `json:"frequency,omitempty"`
InternetMaxBandwidthOutLimit int `json:"internetMaxBandwidthOutLimit,omitempty"`
InstanceTypeName string `json:"instanceTypeName,omitempty"`
InternetChargeTypes []string `json:"internetChargeTypes,omitempty"`
}
type KeyPair ¶ added in v0.1.18
type KeyPair struct {
// 密钥对ID。
KeyId string `json:"keyId,omitempty"`
// 密钥对名称。
KeyName string `json:"keyName,omitempty"`
// 密钥对的公钥内容。
PublicKey string `json:"publicKey,omitempty"`
// 密钥对描述信息。
KeyDescription string `json:"keyDescription,omitempty"`
// 创建时间。
CreateTime string `json:"createTime,omitempty"`
}
type MetricValue ¶
type ModifyDisksAttributesRequest ¶ added in v0.1.18
type ModifyDisksAttributesRequest struct {
*common.BaseRequest
DiskIds []string `json:"diskIds,omitempty"`
DiskName string `json:"diskName,omitempty"`
}
func NewModifyDisksAttributesRequest ¶ added in v0.1.18
func NewModifyDisksAttributesRequest() (request *ModifyDisksAttributesRequest)
type ModifyDisksAttributesResponse ¶ added in v0.1.18
type ModifyDisksAttributesResponse struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewModifyDisksAttributesResponse ¶ added in v0.1.18
func NewModifyDisksAttributesResponse() (response *ModifyDisksAttributesResponse)
type ModifyDisksResourceGroupRequest ¶ added in v0.1.18
type ModifyDisksResourceGroupRequest struct {
*common.BaseRequest
DiskIds []string `json:"diskIds,omitempty"`
ResourceGroupId string `json:"resourceGroupId,omitempty"`
}
func NewModifyDisksResourceGroupRequest ¶ added in v0.1.18
func NewModifyDisksResourceGroupRequest() (request *ModifyDisksResourceGroupRequest)
type ModifyDisksResourceGroupResponse ¶ added in v0.1.18
type ModifyDisksResourceGroupResponse struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewModifyDisksResourceGroupResponse ¶ added in v0.1.18
func NewModifyDisksResourceGroupResponse() (response *ModifyDisksResourceGroupResponse)
type ModifyInstancesAttributeRequest ¶ added in v0.1.18
type ModifyInstancesAttributeRequest struct {
*common.BaseRequest
InstanceIds []string `json:"instanceIds,omitempty"`
InstanceName string `json:"instanceName,omitempty"`
}
func NewModifyInstancesAttributeRequest ¶ added in v0.1.18
func NewModifyInstancesAttributeRequest() (request *ModifyInstancesAttributeRequest)
type ModifyInstancesAttributeResponse ¶ added in v0.1.18
type ModifyInstancesAttributeResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewModifyInstancesAttributeResponse ¶ added in v0.1.18
func NewModifyInstancesAttributeResponse() (response *ModifyInstancesAttributeResponse)
type ModifyInstancesResourceGroupRequest ¶ added in v0.1.18
type ModifyInstancesResourceGroupRequest struct {
*common.BaseRequest
InstanceIds []string `json:"instanceIds,omitempty"`
ResourceGroupId string `json:"resourceGroupId,omitempty"`
}
func NewModifyInstancesResourceGroupRequest ¶ added in v0.1.18
func NewModifyInstancesResourceGroupRequest() (request *ModifyInstancesResourceGroupRequest)
type ModifyInstancesResourceGroupResponse ¶ added in v0.1.18
type ModifyInstancesResourceGroupResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewModifyInstancesResourceGroupResponse ¶ added in v0.1.18
func NewModifyInstancesResourceGroupResponse() (response *ModifyInstancesResourceGroupResponse)
type ModifyNicsAttributeRequest ¶ added in v0.1.18
type ModifyNicsAttributeRequest struct {
*common.BaseRequest
NicIds []string `json:"nicIds,omitempty"`
Name string `json:"name,omitempty"`
}
func NewModifyNetworkInterfacesAttributeRequest ¶ added in v0.1.18
func NewModifyNetworkInterfacesAttributeRequest() (request *ModifyNicsAttributeRequest)
type ModifyNicsAttributeResponse ¶ added in v0.1.18
type ModifyNicsAttributeResponse struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewModifyNetworkInterfacesAttributeResponse ¶ added in v0.1.18
func NewModifyNetworkInterfacesAttributeResponse() (response *ModifyNicsAttributeResponse)
type ModifySecurityGroupsAttributeRequest ¶ added in v0.1.18
type ModifySecurityGroupsAttributeRequest struct {
*common.BaseRequest
SecurityGroupIds []string `json:"securityGroupIds,omitempty"`
SecurityGroupName string `json:"securityGroupName,omitempty"`
}
func NewModifySecurityGroupsAttributeRequest ¶ added in v0.1.18
func NewModifySecurityGroupsAttributeRequest() (request *ModifySecurityGroupsAttributeRequest)
type ModifySecurityGroupsAttributeResponse ¶ added in v0.1.18
type ModifySecurityGroupsAttributeResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewModifySecurityGroupsAttributeResponse ¶ added in v0.1.18
func NewModifySecurityGroupsAttributeResponse() (response *ModifySecurityGroupsAttributeResponse)
type ModifySubnetStackTypeRequest ¶ added in v0.1.18
type ModifySubnetStackTypeRequest struct {
*common.BaseRequest
SubnetId string `json:"subnetId,omitempty"`
StackType string `json:"stackType,omitempty"`
Ipv6Type string `json:"ipv6Type,omitempty"`
}
func NewModifySubnetStackTypeRequest ¶ added in v0.1.18
func NewModifySubnetStackTypeRequest() (request *ModifySubnetStackTypeRequest)
type ModifySubnetStackTypeResponse ¶ added in v0.1.18
type ModifySubnetStackTypeResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response *ModifySubnetStackTypeResponseParams `json:"response"`
}
func NewModifySubnetStackTypeResponse ¶ added in v0.1.18
func NewModifySubnetStackTypeResponse() (response *ModifySubnetStackTypeResponse)
type ModifySubnetStackTypeResponseParams ¶ added in v0.1.18
type ModifySubnetsAttributeRequest ¶ added in v0.1.18
type ModifySubnetsAttributeRequest struct {
*common.BaseRequest
SubnetIds []string `json:"subnetIds,omitempty"`
Name string `json:"name,omitempty"`
}
func NewModifySubnetsAttributeRequest ¶ added in v0.1.18
func NewModifySubnetsAttributeRequest() (request *ModifySubnetsAttributeRequest)
type ModifySubnetsAttributeResponse ¶ added in v0.1.18
type ModifySubnetsAttributeResponse struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewModifySubnetsAttributeResponse ¶ added in v0.1.18
func NewModifySubnetsAttributeResponse() (response *ModifySubnetsAttributeResponse)
type ModifyVpcsAttributeRequest ¶ added in v0.1.18
type ModifyVpcsAttributeRequest struct {
*common.BaseRequest
VpcIds []string `json:"vpcIds,omitempty"`
Name string `json:"name,omitempty"`
}
func NewModifyVpcsAttributeRequest ¶ added in v0.1.18
func NewModifyVpcsAttributeRequest() (request *ModifyVpcsAttributeRequest)
type ModifyVpcsAttributeResponse ¶ added in v0.1.18
type ModifyVpcsAttributeResponse struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewModifyVpcsAttributeResponse ¶ added in v0.1.18
func NewModifyVpcsAttributeResponse() (response *ModifyVpcsAttributeResponse)
type NetmaskInfo ¶ added in v0.1.18
type NicInfo ¶ added in v0.1.18
type NicInfo struct {
NicId string `json:"nicId,omitempty"`
Name string `json:"name,omitempty"`
Status string `json:"status,omitempty"`
NicType string `json:"nicType,omitempty"`
RegionId string `json:"regionId,omitempty"`
NicSubnetType string `json:"nicSubnetType,omitempty"`
PublicIpList []string `json:"publicIpList,omitempty"`
PrivateIpList []string `json:"privateIpList,omitempty"`
InstanceId string `json:"instanceId,omitempty"`
VpcId string `json:"vpcId,omitempty"`
SubnetId string `json:"subnetId,omitempty"`
CreateTime string `json:"createTime,omitempty"`
}
type Price ¶ added in v0.1.18
type Price struct {
// Discount.
// For example, 80.0 means 20% off.
Discount *float64 `json:"discount,omitempty"`
// Discount price of prepaid resources.
// Only used in subscription model. For pay-as-you-go model, the value is empty.
DiscountPrice *float64 `json:"discountPrice,omitempty"`
// Original price of prepaid resources.
// Only used in subscription model. For pay-as-you-go model, the value is empty.
OriginalPrice *float64 `json:"originalPrice,omitempty"`
// Original unit price of postpaid resources.
// Only used in pay-as-you-go model. For tiered billing, the value is empty.
UnitPrice *float64 `json:"unitPrice,omitempty"`
// Discount unit price of postpaid resources.
// Only used in pay-as-you-go model. For tiered billing, the value is empty.
DiscountUnitPrice *float64 `json:"discountUnitPrice,omitempty"`
// Unit of postpaid billing.
// Only used in pay-as-you-go model.
// Value range:
// HOUR: you will be billed by hour.
// DAY: you will be billed by day.
// MONTH: you will be billed by month. For example, the burstable 95th pricing model.
ChargeUnit *string `json:"chargeUnit,omitempty"`
ExcessUnitPrice *float64 `json:"excessUnitPrice,omitempty"`
ExcessDiscountUnitPrice *float64 `json:"excessDiscountUnitPrice,omitempty"`
ExcessAmountUnit *string `json:"excessAmountUnit,omitempty"`
// Tiered price of postpaid billing.
// Only used in pay-as-you-go model. If it is not tiered price, the value is empty.
StepPrices []*StepPrice `json:"stepPrices,omitempty"`
}
type PrivateIpInfo ¶ added in v0.1.18
type RebootInstancesRequest ¶ added in v0.1.18
type RebootInstancesRequest struct {
*common.BaseRequest
InstanceIds []string `json:"instanceIds,omitempty"`
}
func NewRebootInstancesRequest ¶ added in v0.1.18
func NewRebootInstancesRequest() (request *RebootInstancesRequest)
type RebootInstancesResponse ¶ added in v0.1.18
type RebootInstancesResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewRebootInstancesResponse ¶ added in v0.1.18
func NewRebootInstancesResponse() (response *RebootInstancesResponse)
type RegionInfo ¶ added in v0.1.18
type ReleaseDiskRequest ¶ added in v0.1.18
type ReleaseDiskRequest struct {
*common.BaseRequest
DiskId string `json:"diskId,omitempty"`
}
func NewReleaseDiskRequest ¶ added in v0.1.18
func NewReleaseDiskRequest() (request *ReleaseDiskRequest)
type ReleaseDiskResponse ¶ added in v0.1.18
type ReleaseDiskResponse struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewReleaseDiskResponse ¶ added in v0.1.18
func NewReleaseDiskResponse() (response *ReleaseDiskResponse)
type RenewCidrRequest ¶ added in v0.1.18
type RenewCidrRequest struct {
*common.BaseRequest
CidrId string `json:"cidrId,omitempty"`
}
func NewRenewCidrRequest ¶ added in v0.1.18
func NewRenewCidrRequest() (request *RenewCidrRequest)
type RenewCidrResponse ¶ added in v0.1.18
type RenewCidrResponse struct {
*common.BaseResponse
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId string `json:"requestId,omitempty"`
Response struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId string `json:"requestId,omitempty"`
} `json:"response,omitempty"`
}
func NewRenewCidrResponse ¶ added in v0.1.18
func NewRenewCidrResponse() (response *RenewCidrResponse)
type RenewDiskRequest ¶ added in v0.1.18
type RenewDiskRequest struct {
*common.BaseRequest
DiskId string `json:"diskId,omitempty"`
}
func NewRenewDiskRequest ¶ added in v0.1.18
func NewRenewDiskRequest() (request *RenewDiskRequest)
type RenewDiskResponse ¶ added in v0.1.18
type RenewDiskResponse struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewRenewDiskResponse ¶ added in v0.1.18
func NewRenewDiskResponse() (response *RenewDiskResponse)
type ResetInstanceRequest ¶ added in v0.1.18
type ResetInstanceRequest struct {
*common.BaseRequest
InstanceId string `json:"instanceId,omitempty"`
ImageId string `json:"imageId,omitempty"`
Password string `json:"password,omitempty"`
KeyId string `json:"keyId,omitempty"`
Timezone string `json:"timezone,omitempty"`
EnableAgent bool `json:"enableAgent,omitempty"`
}
func NewResetInstanceRequest ¶ added in v0.1.18
func NewResetInstanceRequest() (request *ResetInstanceRequest)
type ResetInstanceResponse ¶ added in v0.1.18
type ResetInstanceResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewResetInstanceResponse ¶ added in v0.1.18
func NewResetInstanceResponse() (response *ResetInstanceResponse)
type ResetInstancesPasswordRequest ¶ added in v0.1.18
type ResetInstancesPasswordRequest struct {
*common.BaseRequest
InstanceIds []string `json:"instanceIds,omitempty"`
Password string `json:"password,omitempty"`
}
func NewResetInstancesPasswordRequest ¶ added in v0.1.18
func NewResetInstancesPasswordRequest() (request *ResetInstancesPasswordRequest)
type ResetInstancesPasswordResponse ¶ added in v0.1.18
type ResetInstancesPasswordResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewResetInstancesPasswordResponse ¶ added in v0.1.18
func NewResetInstancesPasswordResponse() (response *ResetInstancesPasswordResponse)
type RouteInfo ¶ added in v0.1.18
type RouteInfo struct {
RouteId string `json:"routeId,omitempty"`
Name string `json:"name,omitempty"`
VpcId string `json:"vpcId,omitempty"`
VpcName string `json:"vpcName,omitempty"`
IpVersion string `json:"ipVersion,omitempty"`
Type string `json:"type,omitempty"`
CidrBlock string `json:"cidrBlock,omitempty"`
Priority int `json:"priority,omitempty"`
NextHopId string `json:"nextHopId,omitempty"`
NextHopName string `json:"nextHopName,omitempty"`
NextHopType string `json:"nextHopType,omitempty"`
CreateTime string `json:"createTime,omitempty"`
}
type RuleInfo ¶ added in v0.1.18
type RuleInfo struct {
Direction string `json:"direction,omitempty"`
Policy string `json:"policy,omitempty"`
Priority int `json:"priority,omitempty"`
IpProtocol string `json:"ipProtocol,omitempty"`
PortRange string `json:"portRange,omitempty"`
CidrIp string `json:"cidrIp,omitempty"`
Desc string `json:"desc,omitempty"`
}
type SecurityGroupInfo ¶ added in v0.1.18
type SecurityGroupInfo struct {
SecurityGroupId string `json:"securityGroupId,omitempty"`
SecurityGroupName string `json:"securityGroupName,omitempty"`
Scope string `json:"scope,omitempty"`
CreateTime string `json:"createTime,omitempty"`
VpcIds []string `json:"vpcIds,omitempty"`
IsDefault bool `json:"isDefault,omitempty"`
}
type StartInstancesRequest ¶ added in v0.1.18
type StartInstancesRequest struct {
*common.BaseRequest
InstanceIds []string `json:"instanceIds,omitempty"`
}
func NewStartInstancesRequest ¶ added in v0.1.18
func NewStartInstancesRequest() (request *StartInstancesRequest)
type StartInstancesResponse ¶ added in v0.1.18
type StartInstancesResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewStartInstancesResponse ¶ added in v0.1.18
func NewStartInstancesResponse() (response *StartInstancesResponse)
type StepPrice ¶ added in v0.1.18
type StepPrice struct {
// First price range of a tiered price.
StepStart *float64 `json:"stepStart,omitempty"`
// Last price range of a tiered price.
StepEnd *float64 `json:"stepEnd,omitempty"`
// Original unit price of current price range.
// Only used in pay-as-you-go model.
UnitPrice *float64 `json:"unitPrice,omitempty"`
// Discount unit price of current price range.
// Only used in pay-as-you-go model.
DiscountUnitPrice *float64 `json:"discountUnitPrice,omitempty"`
}
type StopInstancesRequest ¶ added in v0.1.18
type StopInstancesRequest struct {
*common.BaseRequest
InstanceIds []string `json:"instanceIds,omitempty"`
ForceShutdown bool `json:"forceShutdown,omitempty"`
}
func NewStopInstancesRequest ¶ added in v0.1.18
func NewStopInstancesRequest() (request *StopInstancesRequest)
type StopInstancesResponse ¶ added in v0.1.18
type StopInstancesResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewStopInstancesResponse ¶ added in v0.1.18
func NewStopInstancesResponse() (response *StopInstancesResponse)
type SubnetInfo ¶ added in v0.1.18
type SubnetInfo struct {
SubnetId string `json:"subnetId,omitempty"`
RegionId string `json:"regionId,omitempty"`
Name string `json:"name,omitempty"`
CidrBlock string `json:"cidrBlock,omitempty"`
Ipv6CidrBlock string `json:"ipv6CidrBlock,omitempty"`
StackType string `json:"stackType,omitempty"`
Ipv6Type string `json:"ipv6Type,omitempty"`
VpcId string `json:"vpcId,omitempty"`
VpcName string `json:"vpcName,omitempty"`
UsageIpv4Count int `json:"usageIpv4Count,omitempty"`
UsageIpv6Count int `json:"usageIpv6Count,omitempty"`
CreateTime string `json:"createTime,omitempty"`
IsDefault bool `json:"isDefault,omitempty"`
}
type SystemDisk ¶ added in v0.1.18
type TerminateDiskRequest ¶ added in v0.1.18
type TerminateDiskRequest struct {
*common.BaseRequest
DiskId string `json:"diskId,omitempty"`
}
func NewTerminateDiskRequest ¶ added in v0.1.18
func NewTerminateDiskRequest() (request *TerminateDiskRequest)
type TerminateDiskResponse ¶ added in v0.1.18
type TerminateDiskResponse struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewTerminateDiskResponse ¶ added in v0.1.18
func NewTerminateDiskResponse() (response *TerminateDiskResponse)
type UnAssignCidrIpRequest ¶ added in v0.1.18
type UnAssignCidrIpRequest struct {
*common.BaseRequest
CidrId string `json:"cidrId,omitempty"`
PublicIp string `json:"publicIp,omitempty"`
}
func NewUnAssignCidrIpRequest ¶ added in v0.1.18
func NewUnAssignCidrIpRequest() (request *UnAssignCidrIpRequest)
type UnAssignCidrIpResponse ¶ added in v0.1.18
type UnAssignCidrIpResponse struct {
*common.BaseResponse
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId string `json:"requestId,omitempty"`
Response struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId string `json:"requestId,omitempty"`
} `json:"response,omitempty"`
}
func NewUnAssignCidrIpResponse ¶ added in v0.1.18
func NewUnAssignCidrIpResponse() (response *UnAssignCidrIpResponse)
type UnAssignNicIpv4Request ¶ added in v0.1.18
type UnAssignNicIpv4Request struct {
*common.BaseRequest
NicId string `json:"nicId,omitempty"`
IpAddress string `json:"ipAddress,omitempty"`
}
func NewUnassignNetworkInterfaceIpv4Request ¶ added in v0.1.18
func NewUnassignNetworkInterfaceIpv4Request() (request *UnAssignNicIpv4Request)
type UnAssignNicIpv4Response ¶ added in v0.1.18
type UnAssignNicIpv4Response struct {
*common.BaseResponse
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewUnassignNetworkInterfaceIpv4Response ¶ added in v0.1.18
func NewUnassignNetworkInterfaceIpv4Response() (response *UnAssignNicIpv4Response)
type UnAssignSecurityGroupVpcRequest ¶ added in v0.1.18
type UnAssignSecurityGroupVpcRequest struct {
*common.BaseRequest
SecurityGroupId string `json:"securityGroupId,omitempty"`
VpcId string `json:"vpcId,omitempty"`
}
func NewUnAssignSecurityGroupVpcRequest ¶ added in v0.1.18
func NewUnAssignSecurityGroupVpcRequest() (request *UnAssignSecurityGroupVpcRequest)
type UnAssignSecurityGroupVpcResponse ¶ added in v0.1.18
type UnAssignSecurityGroupVpcResponse struct {
*common.BaseResponse
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 requestId。
RequestId string `json:"requestId,omitempty"`
Response struct {
RequestId string `json:"requestId,omitempty"`
} `json:"response"`
}
func NewUnAssignSecurityGroupVpcResponse ¶ added in v0.1.18
func NewUnAssignSecurityGroupVpcResponse() (response *UnAssignSecurityGroupVpcResponse)
type VpcInfo ¶ added in v0.1.18
type VpcInfo struct {
VpcId string `json:"vpcId,omitempty"`
Name string `json:"name,omitempty"`
CidrBlock string `json:"cidrBlock,omitempty"`
Ipv6CidrBlock string `json:"ipv6CidrBlock,omitempty"`
Mtu int `json:"mtu,omitempty"`
IsDefault bool `json:"isDefault,omitempty"`
CreateTime string `json:"createTime,omitempty"`
UsageIpv4Count int `json:"usageIpv4Count,omitempty"`
UsageIpv6Count int `json:"usageIpv6Count,omitempty"`
SecurityGroupId string `json:"securityGroupId,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.