Documentation
¶
Index ¶
- type AssignSecondaryIpsRequest
- func NewAssignSecondaryIpsRequest(regionId string, networkInterfaceId string) *AssignSecondaryIpsRequest
- func NewAssignSecondaryIpsRequestWithAllParams(regionId string, networkInterfaceId string, force *bool, secondaryIps []string, ...) *AssignSecondaryIpsRequest
- func NewAssignSecondaryIpsRequestWithoutParam() *AssignSecondaryIpsRequest
- func (r AssignSecondaryIpsRequest) GetRegionId() string
- func (r *AssignSecondaryIpsRequest) SetForce(force bool)
- func (r *AssignSecondaryIpsRequest) SetNetworkInterfaceId(networkInterfaceId string)
- func (r *AssignSecondaryIpsRequest) SetRegionId(regionId string)
- func (r *AssignSecondaryIpsRequest) SetSecondaryIpAddress(secondaryIpAddress string)
- func (r *AssignSecondaryIpsRequest) SetSecondaryIpCount(secondaryIpCount int)
- func (r *AssignSecondaryIpsRequest) SetSecondaryIpMaskLen(secondaryIpMaskLen int)
- func (r *AssignSecondaryIpsRequest) SetSecondaryIps(secondaryIps []string)
- type AssignSecondaryIpsResponse
- type AssignSecondaryIpsResult
- type AttachNetworkInterfaceRequest
- func NewAttachNetworkInterfaceRequest(regionId string, instanceId string, networkInterfaceId string) *AttachNetworkInterfaceRequest
- func NewAttachNetworkInterfaceRequestWithAllParams(regionId string, instanceId string, networkInterfaceId string, ...) *AttachNetworkInterfaceRequest
- func NewAttachNetworkInterfaceRequestWithoutParam() *AttachNetworkInterfaceRequest
- func (r AttachNetworkInterfaceRequest) GetRegionId() string
- func (r *AttachNetworkInterfaceRequest) SetAutoDelete(autoDelete bool)
- func (r *AttachNetworkInterfaceRequest) SetInstanceId(instanceId string)
- func (r *AttachNetworkInterfaceRequest) SetNetworkInterfaceId(networkInterfaceId string)
- func (r *AttachNetworkInterfaceRequest) SetRegionId(regionId string)
- type AttachNetworkInterfaceResponse
- type AttachNetworkInterfaceResult
- type BatchDescribeMetricDataRequest
- func NewBatchDescribeMetricDataRequest(regionId string, resourceId string, filters []monitor.Filter) *BatchDescribeMetricDataRequest
- func NewBatchDescribeMetricDataRequestWithAllParams(regionId string, aggrType *string, downSampleType *string, startTime *string, ...) *BatchDescribeMetricDataRequest
- func NewBatchDescribeMetricDataRequestWithoutParam() *BatchDescribeMetricDataRequest
- func (r BatchDescribeMetricDataRequest) GetRegionId() string
- func (r *BatchDescribeMetricDataRequest) SetAggrType(aggrType string)
- func (r *BatchDescribeMetricDataRequest) SetDimension(dimension string)
- func (r *BatchDescribeMetricDataRequest) SetDownSampleType(downSampleType string)
- func (r *BatchDescribeMetricDataRequest) SetEndTime(endTime string)
- func (r *BatchDescribeMetricDataRequest) SetFilters(filters []monitor.Filter)
- func (r *BatchDescribeMetricDataRequest) SetGroupBy(groupBy bool)
- func (r *BatchDescribeMetricDataRequest) SetMultiResources(multiResources bool)
- func (r *BatchDescribeMetricDataRequest) SetRate(rate bool)
- func (r *BatchDescribeMetricDataRequest) SetRegionId(regionId string)
- func (r *BatchDescribeMetricDataRequest) SetResourceId(resourceId string)
- func (r *BatchDescribeMetricDataRequest) SetServiceCode(serviceCode string)
- func (r *BatchDescribeMetricDataRequest) SetStartTime(startTime string)
- func (r *BatchDescribeMetricDataRequest) SetTags(tags []monitor.TagFilter)
- func (r *BatchDescribeMetricDataRequest) SetTimeInterval(timeInterval string)
- type BatchDescribeMetricDataResponse
- type BatchDescribeMetricDataResult
- type CreateNetworkInterfaceRequest
- func NewCreateNetworkInterfaceRequest(regionId string, subnetId string) *CreateNetworkInterfaceRequest
- func NewCreateNetworkInterfaceRequestWithAllParams(regionId string, subnetId string, az *string, networkInterfaceName *string, ...) *CreateNetworkInterfaceRequest
- func NewCreateNetworkInterfaceRequestWithoutParam() *CreateNetworkInterfaceRequest
- func (r CreateNetworkInterfaceRequest) GetRegionId() string
- func (r *CreateNetworkInterfaceRequest) SetAz(az string)
- func (r *CreateNetworkInterfaceRequest) SetDescription(description string)
- func (r *CreateNetworkInterfaceRequest) SetNetworkInterfaceName(networkInterfaceName string)
- func (r *CreateNetworkInterfaceRequest) SetPrimaryIpAddress(primaryIpAddress string)
- func (r *CreateNetworkInterfaceRequest) SetRegionId(regionId string)
- func (r *CreateNetworkInterfaceRequest) SetSanityCheck(sanityCheck int)
- func (r *CreateNetworkInterfaceRequest) SetSecondaryIpAddresses(secondaryIpAddresses []string)
- func (r *CreateNetworkInterfaceRequest) SetSecondaryIpCount(secondaryIpCount int)
- func (r *CreateNetworkInterfaceRequest) SetSecurityGroups(securityGroups []string)
- func (r *CreateNetworkInterfaceRequest) SetSubnetId(subnetId string)
- type CreateNetworkInterfaceResponse
- type CreateNetworkInterfaceResult
- type CreateRdsAccountRequest
- func NewCreateRdsAccountRequest(regionId string, instanceId string, accountName string, accountPassword string) *CreateRdsAccountRequest
- func NewCreateRdsAccountRequestWithAllParams(regionId string, instanceId string, accountName string, accountPassword string) *CreateRdsAccountRequest
- func NewCreateRdsAccountRequestWithoutParam() *CreateRdsAccountRequest
- func (r CreateRdsAccountRequest) GetRegionId() string
- func (r *CreateRdsAccountRequest) SetAccountName(accountName string)
- func (r *CreateRdsAccountRequest) SetAccountPassword(accountPassword string)
- func (r *CreateRdsAccountRequest) SetInstanceId(instanceId string)
- func (r *CreateRdsAccountRequest) SetRegionId(regionId string)
- type CreateRdsAccountResponse
- type CreateRdsAccountResult
- type CreateRdsDatabaseRequest
- func NewCreateRdsDatabaseRequest(regionId string, instanceId string, dbName string, characterSetName string) *CreateRdsDatabaseRequest
- func NewCreateRdsDatabaseRequestWithAllParams(regionId string, instanceId string, dbName string, characterSetName string) *CreateRdsDatabaseRequest
- func NewCreateRdsDatabaseRequestWithoutParam() *CreateRdsDatabaseRequest
- func (r CreateRdsDatabaseRequest) GetRegionId() string
- func (r *CreateRdsDatabaseRequest) SetCharacterSetName(characterSetName string)
- func (r *CreateRdsDatabaseRequest) SetDbName(dbName string)
- func (r *CreateRdsDatabaseRequest) SetInstanceId(instanceId string)
- func (r *CreateRdsDatabaseRequest) SetRegionId(regionId string)
- type CreateRdsDatabaseResponse
- type CreateRdsDatabaseResult
- type CreateSubnetRequest
- func NewCreateSubnetRequest(regionId string, vpcId string, subnetName string, addressPrefix string) *CreateSubnetRequest
- func NewCreateSubnetRequestWithAllParams(regionId string, vpcId string, subnetName string, addressPrefix string, ...) *CreateSubnetRequest
- func NewCreateSubnetRequestWithoutParam() *CreateSubnetRequest
- func (r CreateSubnetRequest) GetRegionId() string
- func (r *CreateSubnetRequest) SetAddressPrefix(addressPrefix string)
- func (r *CreateSubnetRequest) SetDescription(description string)
- func (r *CreateSubnetRequest) SetDomainNameServers(domainNameServers []string)
- func (r *CreateSubnetRequest) SetDomainNames(domainNames []string)
- func (r *CreateSubnetRequest) SetDryRun(dryRun bool)
- func (r *CreateSubnetRequest) SetIpMaskLen(ipMaskLen int)
- func (r *CreateSubnetRequest) SetRegionId(regionId string)
- func (r *CreateSubnetRequest) SetRouteTableId(routeTableId string)
- func (r *CreateSubnetRequest) SetSubnetName(subnetName string)
- func (r *CreateSubnetRequest) SetVpcId(vpcId string)
- type CreateSubnetResponse
- type CreateSubnetResult
- type DeleteNetworkInterfaceRequest
- func NewDeleteNetworkInterfaceRequest(regionId string, networkInterfaceId string) *DeleteNetworkInterfaceRequest
- func NewDeleteNetworkInterfaceRequestWithAllParams(regionId string, networkInterfaceId string) *DeleteNetworkInterfaceRequest
- func NewDeleteNetworkInterfaceRequestWithoutParam() *DeleteNetworkInterfaceRequest
- type DeleteNetworkInterfaceResponse
- type DeleteNetworkInterfaceResult
- type DeleteRdsAccountRequest
- func NewDeleteRdsAccountRequest(regionId string, instanceId string, accountName string) *DeleteRdsAccountRequest
- func NewDeleteRdsAccountRequestWithAllParams(regionId string, instanceId string, accountName string) *DeleteRdsAccountRequest
- func NewDeleteRdsAccountRequestWithoutParam() *DeleteRdsAccountRequest
- type DeleteRdsAccountResponse
- type DeleteRdsAccountResult
- type DeleteRdsDatabaseRequest
- func NewDeleteRdsDatabaseRequest(regionId string, instanceId string, dbName string) *DeleteRdsDatabaseRequest
- func NewDeleteRdsDatabaseRequestWithAllParams(regionId string, instanceId string, dbName string) *DeleteRdsDatabaseRequest
- func NewDeleteRdsDatabaseRequestWithoutParam() *DeleteRdsDatabaseRequest
- type DeleteRdsDatabaseResponse
- type DeleteRdsDatabaseResult
- type DeleteSubnetRequest
- type DeleteSubnetResponse
- type DeleteSubnetResult
- type DescribeInstanceInfoRequest
- type DescribeInstanceInfoResponse
- type DescribeInstanceInfoResult
- type DescribeMetricDataRequest
- func NewDescribeMetricDataRequest(regionId string, metric string, resourceId string) *DescribeMetricDataRequest
- func NewDescribeMetricDataRequestWithAllParams(regionId string, metric string, aggrType *string, downSampleType *string, ...) *DescribeMetricDataRequest
- func NewDescribeMetricDataRequestWithoutParam() *DescribeMetricDataRequest
- func (r DescribeMetricDataRequest) GetRegionId() string
- func (r *DescribeMetricDataRequest) SetAggrType(aggrType string)
- func (r *DescribeMetricDataRequest) SetDimension(dimension string)
- func (r *DescribeMetricDataRequest) SetDownSampleType(downSampleType string)
- func (r *DescribeMetricDataRequest) SetEndTime(endTime string)
- func (r *DescribeMetricDataRequest) SetGroupBy(groupBy bool)
- func (r *DescribeMetricDataRequest) SetMetric(metric string)
- func (r *DescribeMetricDataRequest) SetRate(rate bool)
- func (r *DescribeMetricDataRequest) SetRegionId(regionId string)
- func (r *DescribeMetricDataRequest) SetResourceId(resourceId string)
- func (r *DescribeMetricDataRequest) SetServiceCode(serviceCode string)
- func (r *DescribeMetricDataRequest) SetStartTime(startTime string)
- func (r *DescribeMetricDataRequest) SetTags(tags []monitor.TagFilter)
- func (r *DescribeMetricDataRequest) SetTimeInterval(timeInterval string)
- type DescribeMetricDataResponse
- type DescribeMetricDataResult
- type DescribeNetworkInterfaceRequest
- func NewDescribeNetworkInterfaceRequest(regionId string, networkInterfaceId string) *DescribeNetworkInterfaceRequest
- func NewDescribeNetworkInterfaceRequestWithAllParams(regionId string, networkInterfaceId string) *DescribeNetworkInterfaceRequest
- func NewDescribeNetworkInterfaceRequestWithoutParam() *DescribeNetworkInterfaceRequest
- type DescribeNetworkInterfaceResponse
- type DescribeNetworkInterfaceResult
- type DescribeNetworkInterfacesRequest
- func NewDescribeNetworkInterfacesRequest(regionId string) *DescribeNetworkInterfacesRequest
- func NewDescribeNetworkInterfacesRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, filters []common.Filter) *DescribeNetworkInterfacesRequest
- func NewDescribeNetworkInterfacesRequestWithoutParam() *DescribeNetworkInterfacesRequest
- func (r DescribeNetworkInterfacesRequest) GetRegionId() string
- func (r *DescribeNetworkInterfacesRequest) SetFilters(filters []common.Filter)
- func (r *DescribeNetworkInterfacesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeNetworkInterfacesRequest) SetPageSize(pageSize int)
- func (r *DescribeNetworkInterfacesRequest) SetRegionId(regionId string)
- type DescribeNetworkInterfacesResponse
- type DescribeNetworkInterfacesResult
- type DescribeRdsAccountsRequest
- func NewDescribeRdsAccountsRequest(regionId string, instanceId string) *DescribeRdsAccountsRequest
- func NewDescribeRdsAccountsRequestWithAllParams(regionId string, instanceId string, pageNumber *int, pageSize *int) *DescribeRdsAccountsRequest
- func NewDescribeRdsAccountsRequestWithoutParam() *DescribeRdsAccountsRequest
- func (r DescribeRdsAccountsRequest) GetRegionId() string
- func (r *DescribeRdsAccountsRequest) SetInstanceId(instanceId string)
- func (r *DescribeRdsAccountsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeRdsAccountsRequest) SetPageSize(pageSize int)
- func (r *DescribeRdsAccountsRequest) SetRegionId(regionId string)
- type DescribeRdsAccountsResponse
- type DescribeRdsAccountsResult
- type DescribeRdsDatabasesRequest
- func NewDescribeRdsDatabasesRequest(regionId string, instanceId string) *DescribeRdsDatabasesRequest
- func NewDescribeRdsDatabasesRequestWithAllParams(regionId string, instanceId string, dbName *string, pageNumber *int, ...) *DescribeRdsDatabasesRequest
- func NewDescribeRdsDatabasesRequestWithoutParam() *DescribeRdsDatabasesRequest
- func (r DescribeRdsDatabasesRequest) GetRegionId() string
- func (r *DescribeRdsDatabasesRequest) SetDbName(dbName string)
- func (r *DescribeRdsDatabasesRequest) SetInstanceId(instanceId string)
- func (r *DescribeRdsDatabasesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeRdsDatabasesRequest) SetPageSize(pageSize int)
- func (r *DescribeRdsDatabasesRequest) SetRegionId(regionId string)
- type DescribeRdsDatabasesResponse
- type DescribeRdsDatabasesResult
- type DescribeRdsInstanceRequest
- type DescribeRdsInstanceResponse
- type DescribeRdsInstanceResult
- type DescribeRdsInstancesRequest
- func NewDescribeRdsInstancesRequest(regionId string) *DescribeRdsInstancesRequest
- func NewDescribeRdsInstancesRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, filters []common.Filter, ...) *DescribeRdsInstancesRequest
- func NewDescribeRdsInstancesRequestWithoutParam() *DescribeRdsInstancesRequest
- func (r DescribeRdsInstancesRequest) GetRegionId() string
- func (r *DescribeRdsInstancesRequest) SetFilters(filters []common.Filter)
- func (r *DescribeRdsInstancesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeRdsInstancesRequest) SetPageSize(pageSize int)
- func (r *DescribeRdsInstancesRequest) SetRegionId(regionId string)
- func (r *DescribeRdsInstancesRequest) SetType(type_ int)
- type DescribeRdsInstancesResponse
- type DescribeRdsInstancesResult
- type DescribeRdsWhiteListRequest
- type DescribeRdsWhiteListResponse
- type DescribeRdsWhiteListResult
- type DescribeServicesRequest
- type DescribeServicesResponse
- type DescribeServicesResult
- type DescribeSubnetRequest
- type DescribeSubnetResponse
- type DescribeSubnetResult
- type DescribeSubnetsRequest
- func (r DescribeSubnetsRequest) GetRegionId() string
- func (r *DescribeSubnetsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeSubnetsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeSubnetsRequest) SetPageSize(pageSize int)
- func (r *DescribeSubnetsRequest) SetRegionId(regionId string)
- func (r *DescribeSubnetsRequest) SetType(type_ int)
- type DescribeSubnetsResponse
- type DescribeSubnetsResult
- type DescribeTasksRequest
- type DescribeTasksResponse
- type DescribeTasksResult
- type DescribeVmInstanceRequest
- type DescribeVmInstanceResponse
- type DescribeVmInstanceResult
- type DescribeVmInstancesRequest
- func NewDescribeVmInstancesRequest(regionId string) *DescribeVmInstancesRequest
- func NewDescribeVmInstancesRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, filters []common.Filter) *DescribeVmInstancesRequest
- func NewDescribeVmInstancesRequestWithoutParam() *DescribeVmInstancesRequest
- func (r DescribeVmInstancesRequest) GetRegionId() string
- func (r *DescribeVmInstancesRequest) SetFilters(filters []common.Filter)
- func (r *DescribeVmInstancesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeVmInstancesRequest) SetPageSize(pageSize int)
- func (r *DescribeVmInstancesRequest) SetRegionId(regionId string)
- type DescribeVmInstancesResponse
- type DescribeVmInstancesResult
- type DescribeYdRdsInstancesRequest
- type DescribeYdRdsInstancesResponse
- type DescribeYdRdsInstancesResult
- type DetachNetworkInterfaceRequest
- func NewDetachNetworkInterfaceRequest(regionId string, instanceId string, networkInterfaceId string) *DetachNetworkInterfaceRequest
- func NewDetachNetworkInterfaceRequestWithAllParams(regionId string, instanceId string, networkInterfaceId string) *DetachNetworkInterfaceRequest
- func NewDetachNetworkInterfaceRequestWithoutParam() *DetachNetworkInterfaceRequest
- type DetachNetworkInterfaceResponse
- type DetachNetworkInterfaceResult
- type GrantRdsPrivilegeRequest
- func NewGrantRdsPrivilegeRequest(regionId string, instanceId string, accountName string, ...) *GrantRdsPrivilegeRequest
- func NewGrantRdsPrivilegeRequestWithAllParams(regionId string, instanceId string, accountName string, ...) *GrantRdsPrivilegeRequest
- func NewGrantRdsPrivilegeRequestWithoutParam() *GrantRdsPrivilegeRequest
- func (r GrantRdsPrivilegeRequest) GetRegionId() string
- func (r *GrantRdsPrivilegeRequest) SetAccountName(accountName string)
- func (r *GrantRdsPrivilegeRequest) SetAccountPrivileges(accountPrivileges []yunding.AccountPrivilege)
- func (r *GrantRdsPrivilegeRequest) SetInstanceId(instanceId string)
- func (r *GrantRdsPrivilegeRequest) SetRegionId(regionId string)
- type GrantRdsPrivilegeResponse
- type GrantRdsPrivilegeResult
- type LastDownsampleRequest
- func NewLastDownsampleRequest(regionId string, metric string, serviceCode string, resourceId string) *LastDownsampleRequest
- func NewLastDownsampleRequestWithAllParams(regionId string, metric string, serviceCode string, dimension *string, ...) *LastDownsampleRequest
- func NewLastDownsampleRequestWithoutParam() *LastDownsampleRequest
- func (r LastDownsampleRequest) GetRegionId() string
- func (r *LastDownsampleRequest) SetAggrType(aggrType string)
- func (r *LastDownsampleRequest) SetDimension(dimension string)
- func (r *LastDownsampleRequest) SetDownAggrType(downAggrType string)
- func (r *LastDownsampleRequest) SetEndTime(endTime string)
- func (r *LastDownsampleRequest) SetMetric(metric string)
- func (r *LastDownsampleRequest) SetRegionId(regionId string)
- func (r *LastDownsampleRequest) SetResourceId(resourceId string)
- func (r *LastDownsampleRequest) SetServiceCode(serviceCode string)
- func (r *LastDownsampleRequest) SetStartTime(startTime string)
- func (r *LastDownsampleRequest) SetTags(tags []monitor.TagFilter)
- func (r *LastDownsampleRequest) SetTimeInterval(timeInterval string)
- type LastDownsampleResponse
- type LastDownsampleResult
- type ModifyRdsWhiteListRequest
- func NewModifyRdsWhiteListRequest(regionId string, instanceId string, ips string) *ModifyRdsWhiteListRequest
- func NewModifyRdsWhiteListRequestWithAllParams(regionId string, instanceId string, ips string) *ModifyRdsWhiteListRequest
- func NewModifyRdsWhiteListRequestWithoutParam() *ModifyRdsWhiteListRequest
- type ModifyRdsWhiteListResponse
- type ModifyRdsWhiteListResult
- type PutProductMetricDataRequest
- func NewPutProductMetricDataRequest(regionId string, appCode string, serviceCode string, region string, ...) *PutProductMetricDataRequest
- func NewPutProductMetricDataRequestWithAllParams(regionId string, appCode string, serviceCode string, region string, ...) *PutProductMetricDataRequest
- func NewPutProductMetricDataRequestWithoutParam() *PutProductMetricDataRequest
- func (r PutProductMetricDataRequest) GetRegionId() string
- func (r *PutProductMetricDataRequest) SetAppCode(appCode string)
- func (r *PutProductMetricDataRequest) SetDataPoints(dataPoints []monitor.DataPointX)
- func (r *PutProductMetricDataRequest) SetRegion(region string)
- func (r *PutProductMetricDataRequest) SetRegionId(regionId string)
- func (r *PutProductMetricDataRequest) SetResourceId(resourceId string)
- func (r *PutProductMetricDataRequest) SetServiceCode(serviceCode string)
- type PutProductMetricDataResponse
- type PutProductMetricDataResult
- type PutRequest
- func (r PutRequest) GetRegionId() string
- func (r *PutRequest) SetAppCode(appCode string)
- func (r *PutRequest) SetDataPoints(dataPoints []monitor.DataPointX)
- func (r *PutRequest) SetRegion(region string)
- func (r *PutRequest) SetRegionId(regionId string)
- func (r *PutRequest) SetResourceId(resourceId string)
- func (r *PutRequest) SetServiceCode(serviceCode string)
- type PutResponse
- type PutResult
- type RevokePrivilegeRequest
- func NewRevokePrivilegeRequest(regionId string, instanceId string, accountName string, dbNames []string) *RevokePrivilegeRequest
- func NewRevokePrivilegeRequestWithAllParams(regionId string, instanceId string, accountName string, dbNames []string) *RevokePrivilegeRequest
- func NewRevokePrivilegeRequestWithoutParam() *RevokePrivilegeRequest
- func (r RevokePrivilegeRequest) GetRegionId() string
- func (r *RevokePrivilegeRequest) SetAccountName(accountName string)
- func (r *RevokePrivilegeRequest) SetDbNames(dbNames []string)
- func (r *RevokePrivilegeRequest) SetInstanceId(instanceId string)
- func (r *RevokePrivilegeRequest) SetRegionId(regionId string)
- type RevokePrivilegeResponse
- type RevokePrivilegeResult
- type UnassignSecondaryIpsRequest
- func NewUnassignSecondaryIpsRequest(regionId string, networkInterfaceId string) *UnassignSecondaryIpsRequest
- func NewUnassignSecondaryIpsRequestWithAllParams(regionId string, networkInterfaceId string, secondaryIps []string, ...) *UnassignSecondaryIpsRequest
- func NewUnassignSecondaryIpsRequestWithoutParam() *UnassignSecondaryIpsRequest
- func (r UnassignSecondaryIpsRequest) GetRegionId() string
- func (r *UnassignSecondaryIpsRequest) SetNetworkInterfaceId(networkInterfaceId string)
- func (r *UnassignSecondaryIpsRequest) SetRegionId(regionId string)
- func (r *UnassignSecondaryIpsRequest) SetSecondaryCidrs(secondaryCidrs []string)
- func (r *UnassignSecondaryIpsRequest) SetSecondaryIps(secondaryIps []string)
- type UnassignSecondaryIpsResponse
- type UnassignSecondaryIpsResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssignSecondaryIpsRequest ¶
type AssignSecondaryIpsRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* networkInterface ID */
NetworkInterfaceId string `json:"networkInterfaceId"`
/* secondary ip被其他接口占用时,是否抢占。false:非抢占重分配,true:抢占重分配;按网段分配时,默认非抢占重分配,指定IP或者个数时,默认抢占重分配。 (Optional) */
Force *bool `json:"force"`
/* 指定分配的secondaryIp地址 (Optional) */
SecondaryIps []string `json:"secondaryIps"`
/* 指定自动分配的secondaryIp个数 (Optional) */
SecondaryIpCount *int `json:"secondaryIpCount"`
/* 指定分配的网段掩码长度, 支持24-28位掩码长度,不能与secondaryIpCount或secondaryIps同时指定,不支持抢占重分配 (Optional) */
SecondaryIpMaskLen *int `json:"secondaryIpMaskLen"`
/* 指定分配的网段中第一个secondaryIp地址,不能与secondaryIpCount或secondaryIps同时指定,secondaryIpAddress与secondaryIpMaskLen需要保持一致,否则无法创建 (Optional) */
SecondaryIpAddress *string `json:"secondaryIpAddress"`
}
func NewAssignSecondaryIpsRequest ¶
func NewAssignSecondaryIpsRequest( regionId string, networkInterfaceId string, ) *AssignSecondaryIpsRequest
* param regionId: Region ID (Required) * param networkInterfaceId: networkInterface ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAssignSecondaryIpsRequestWithAllParams ¶
func NewAssignSecondaryIpsRequestWithAllParams( regionId string, networkInterfaceId string, force *bool, secondaryIps []string, secondaryIpCount *int, secondaryIpMaskLen *int, secondaryIpAddress *string, ) *AssignSecondaryIpsRequest
* param regionId: Region ID (Required) * param networkInterfaceId: networkInterface ID (Required) * param force: secondary ip被其他接口占用时,是否抢占。false:非抢占重分配,true:抢占重分配;按网段分配时,默认非抢占重分配,指定IP或者个数时,默认抢占重分配。 (Optional) * param secondaryIps: 指定分配的secondaryIp地址 (Optional) * param secondaryIpCount: 指定自动分配的secondaryIp个数 (Optional) * param secondaryIpMaskLen: 指定分配的网段掩码长度, 支持24-28位掩码长度,不能与secondaryIpCount或secondaryIps同时指定,不支持抢占重分配 (Optional) * param secondaryIpAddress: 指定分配的网段中第一个secondaryIp地址,不能与secondaryIpCount或secondaryIps同时指定,secondaryIpAddress与secondaryIpMaskLen需要保持一致,否则无法创建 (Optional)
func NewAssignSecondaryIpsRequestWithoutParam ¶
func NewAssignSecondaryIpsRequestWithoutParam() *AssignSecondaryIpsRequest
This constructor has better compatible ability when API parameters changed
func (AssignSecondaryIpsRequest) GetRegionId ¶
func (r AssignSecondaryIpsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AssignSecondaryIpsRequest) SetForce ¶
func (r *AssignSecondaryIpsRequest) SetForce(force bool)
param force: secondary ip被其他接口占用时,是否抢占。false:非抢占重分配,true:抢占重分配;按网段分配时,默认非抢占重分配,指定IP或者个数时,默认抢占重分配。(Optional)
func (*AssignSecondaryIpsRequest) SetNetworkInterfaceId ¶
func (r *AssignSecondaryIpsRequest) SetNetworkInterfaceId(networkInterfaceId string)
param networkInterfaceId: networkInterface ID(Required)
func (*AssignSecondaryIpsRequest) SetRegionId ¶
func (r *AssignSecondaryIpsRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*AssignSecondaryIpsRequest) SetSecondaryIpAddress ¶ added in v1.59.0
func (r *AssignSecondaryIpsRequest) SetSecondaryIpAddress(secondaryIpAddress string)
param secondaryIpAddress: 指定分配的网段中第一个secondaryIp地址,不能与secondaryIpCount或secondaryIps同时指定,secondaryIpAddress与secondaryIpMaskLen需要保持一致,否则无法创建(Optional)
func (*AssignSecondaryIpsRequest) SetSecondaryIpCount ¶
func (r *AssignSecondaryIpsRequest) SetSecondaryIpCount(secondaryIpCount int)
param secondaryIpCount: 指定自动分配的secondaryIp个数(Optional)
func (*AssignSecondaryIpsRequest) SetSecondaryIpMaskLen ¶ added in v1.59.0
func (r *AssignSecondaryIpsRequest) SetSecondaryIpMaskLen(secondaryIpMaskLen int)
param secondaryIpMaskLen: 指定分配的网段掩码长度, 支持24-28位掩码长度,不能与secondaryIpCount或secondaryIps同时指定,不支持抢占重分配(Optional)
func (*AssignSecondaryIpsRequest) SetSecondaryIps ¶
func (r *AssignSecondaryIpsRequest) SetSecondaryIps(secondaryIps []string)
param secondaryIps: 指定分配的secondaryIp地址(Optional)
type AssignSecondaryIpsResponse ¶
type AssignSecondaryIpsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result AssignSecondaryIpsResult `json:"result"`
}
type AssignSecondaryIpsResult ¶
type AssignSecondaryIpsResult struct {
}
type AttachNetworkInterfaceRequest ¶ added in v1.59.0
type AttachNetworkInterfaceRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 云主机ID */
InstanceId string `json:"instanceId"`
/* 弹性网卡ID */
NetworkInterfaceId string `json:"networkInterfaceId"`
/* 随云主机删除而自动删除,默认为False (Optional) */
AutoDelete *bool `json:"autoDelete"`
}
func NewAttachNetworkInterfaceRequest ¶ added in v1.59.0
func NewAttachNetworkInterfaceRequest( regionId string, instanceId string, networkInterfaceId string, ) *AttachNetworkInterfaceRequest
* param regionId: 地域ID (Required) * param instanceId: 云主机ID (Required) * param networkInterfaceId: 弹性网卡ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAttachNetworkInterfaceRequestWithAllParams ¶ added in v1.59.0
func NewAttachNetworkInterfaceRequestWithAllParams( regionId string, instanceId string, networkInterfaceId string, autoDelete *bool, ) *AttachNetworkInterfaceRequest
* param regionId: 地域ID (Required) * param instanceId: 云主机ID (Required) * param networkInterfaceId: 弹性网卡ID (Required) * param autoDelete: 随云主机删除而自动删除,默认为False (Optional)
func NewAttachNetworkInterfaceRequestWithoutParam ¶ added in v1.59.0
func NewAttachNetworkInterfaceRequestWithoutParam() *AttachNetworkInterfaceRequest
This constructor has better compatible ability when API parameters changed
func (AttachNetworkInterfaceRequest) GetRegionId ¶ added in v1.59.0
func (r AttachNetworkInterfaceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AttachNetworkInterfaceRequest) SetAutoDelete ¶ added in v1.59.0
func (r *AttachNetworkInterfaceRequest) SetAutoDelete(autoDelete bool)
param autoDelete: 随云主机删除而自动删除,默认为False(Optional)
func (*AttachNetworkInterfaceRequest) SetInstanceId ¶ added in v1.59.0
func (r *AttachNetworkInterfaceRequest) SetInstanceId(instanceId string)
param instanceId: 云主机ID(Required)
func (*AttachNetworkInterfaceRequest) SetNetworkInterfaceId ¶ added in v1.59.0
func (r *AttachNetworkInterfaceRequest) SetNetworkInterfaceId(networkInterfaceId string)
param networkInterfaceId: 弹性网卡ID(Required)
func (*AttachNetworkInterfaceRequest) SetRegionId ¶ added in v1.59.0
func (r *AttachNetworkInterfaceRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type AttachNetworkInterfaceResponse ¶ added in v1.59.0
type AttachNetworkInterfaceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result AttachNetworkInterfaceResult `json:"result"`
}
type AttachNetworkInterfaceResult ¶ added in v1.59.0
type AttachNetworkInterfaceResult struct {
}
type BatchDescribeMetricDataRequest ¶ added in v1.62.0
type BatchDescribeMetricDataRequest struct {
core.JDCloudRequest
/* 地域 Id */
RegionId string `json:"regionId"`
/* 聚合方式,用于不同时间轴上的聚合。如balance产品同一个resourceId下存在port=80和port=8080等多种维度。可选值参考:sum、avg、min、max (Optional) */
AggrType *string `json:"aggrType"`
/* 采样方式,用于在时间轴维度上将聚合周期内的数据聚合为一个点。可选值参考:sum(聚合周期内的数据求和)、avg(求平均)、last(最新值)、min(最小值)、max(最大值) (Optional) */
DownSampleType *string `json:"downSampleType"`
/* 查询时间范围的开始时间, UTC时间,格式:2016-12-11T00:00:00+0800(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional) */
StartTime *string `json:"startTime"`
/* 查询时间范围的结束时间, UTC时间,格式:2016-12-11T00:00:00+0800(为空时,将由startTime与timeInterval计算得出)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional) */
EndTime *string `json:"endTime"`
/* 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval默认为1h,当前时间往 前1h (Optional) */
TimeInterval *string `json:"timeInterval"`
/* 监控指标数据的维度信息,根据tags来筛选指标数据不同的维度 (Optional) */
Tags []monitor.TagFilter `json:"tags"`
/* 是否对查询的tags分组 (Optional) */
GroupBy *bool `json:"groupBy"`
/* 是否求速率 (Optional) */
Rate *bool `json:"rate"`
/* 资源的类型,取值vm, lb, ip, database 等,<a href="https://docs.jdcloud.com/cn/monitoring/api/describeservices?content=API&SOP=JDCloud">describeServices</a>:查询己接入云监控的产品线列表 (Optional) */
ServiceCode *string `json:"serviceCode"`
/* 资源的维度。查询serviceCode下可用的维度请使用describeServices接口 (Optional) */
Dimension *string `json:"dimension"`
/* 资源的uuid */
ResourceId string `json:"resourceId"`
/* 是否跨资源查询,默认为false。当该字段为false时,取resourceId字段进行查询;当该子弹为true时,忽略resourceId字段,从tags中取resourceId作为实际的多资源id处理。 (Optional) */
MultiResources *bool `json:"multiResources"`
/* 自定义过滤标签,查询时必须在filters中指定要查询的metric,支持多个metric。如: name='metric',values=["metric1","metric2"] */
Filters []monitor.Filter `json:"filters"`
}
func NewBatchDescribeMetricDataRequest ¶ added in v1.62.0
func NewBatchDescribeMetricDataRequest( regionId string, resourceId string, filters []monitor.Filter, ) *BatchDescribeMetricDataRequest
* param regionId: 地域 Id (Required) * param resourceId: 资源的uuid (Required) * param filters: 自定义过滤标签,查询时必须在filters中指定要查询的metric,支持多个metric。如: name='metric',values=["metric1","metric2"] (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBatchDescribeMetricDataRequestWithAllParams ¶ added in v1.62.0
func NewBatchDescribeMetricDataRequestWithAllParams( regionId string, aggrType *string, downSampleType *string, startTime *string, endTime *string, timeInterval *string, tags []monitor.TagFilter, groupBy *bool, rate *bool, serviceCode *string, dimension *string, resourceId string, multiResources *bool, filters []monitor.Filter, ) *BatchDescribeMetricDataRequest
* param regionId: 地域 Id (Required) * param aggrType: 聚合方式,用于不同时间轴上的聚合。如balance产品同一个resourceId下存在port=80和port=8080等多种维度。可选值参考:sum、avg、min、max (Optional) * param downSampleType: 采样方式,用于在时间轴维度上将聚合周期内的数据聚合为一个点。可选值参考:sum(聚合周期内的数据求和)、avg(求平均)、last(最新值)、min(最小值)、max(最大值) (Optional) * param startTime: 查询时间范围的开始时间, UTC时间,格式:2016-12-11T00:00:00+0800(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional) * param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12-11T00:00:00+0800(为空时,将由startTime与timeInterval计算得出)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional) * param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval默认为1h,当前时间往 前1h (Optional) * param tags: 监控指标数据的维度信息,根据tags来筛选指标数据不同的维度 (Optional) * param groupBy: 是否对查询的tags分组 (Optional) * param rate: 是否求速率 (Optional) * param serviceCode: 资源的类型,取值vm, lb, ip, database 等,<a href="https://docs.jdcloud.com/cn/monitoring/api/describeservices?content=API&SOP=JDCloud">describeServices</a>:查询己接入云监控的产品线列表 (Optional) * param dimension: 资源的维度。查询serviceCode下可用的维度请使用describeServices接口 (Optional) * param resourceId: 资源的uuid (Required) * param multiResources: 是否跨资源查询,默认为false。当该字段为false时,取resourceId字段进行查询;当该子弹为true时,忽略resourceId字段,从tags中取resourceId作为实际的多资源id处理。 (Optional) * param filters: 自定义过滤标签,查询时必须在filters中指定要查询的metric,支持多个metric。如: name='metric',values=["metric1","metric2"] (Required)
func NewBatchDescribeMetricDataRequestWithoutParam ¶ added in v1.62.0
func NewBatchDescribeMetricDataRequestWithoutParam() *BatchDescribeMetricDataRequest
This constructor has better compatible ability when API parameters changed
func (BatchDescribeMetricDataRequest) GetRegionId ¶ added in v1.62.0
func (r BatchDescribeMetricDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BatchDescribeMetricDataRequest) SetAggrType ¶ added in v1.62.0
func (r *BatchDescribeMetricDataRequest) SetAggrType(aggrType string)
param aggrType: 聚合方式,用于不同时间轴上的聚合。如balance产品同一个resourceId下存在port=80和port=8080等多种维度。可选值参考:sum、avg、min、max(Optional)
func (*BatchDescribeMetricDataRequest) SetDimension ¶ added in v1.62.0
func (r *BatchDescribeMetricDataRequest) SetDimension(dimension string)
param dimension: 资源的维度。查询serviceCode下可用的维度请使用describeServices接口(Optional)
func (*BatchDescribeMetricDataRequest) SetDownSampleType ¶ added in v1.62.0
func (r *BatchDescribeMetricDataRequest) SetDownSampleType(downSampleType string)
param downSampleType: 采样方式,用于在时间轴维度上将聚合周期内的数据聚合为一个点。可选值参考:sum(聚合周期内的数据求和)、avg(求平均)、last(最新值)、min(最小值)、max(最大值)(Optional)
func (*BatchDescribeMetricDataRequest) SetEndTime ¶ added in v1.62.0
func (r *BatchDescribeMetricDataRequest) SetEndTime(endTime string)
param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12-11T00:00:00+0800(为空时,将由startTime与timeInterval计算得出)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800)(Optional)
func (*BatchDescribeMetricDataRequest) SetFilters ¶ added in v1.62.0
func (r *BatchDescribeMetricDataRequest) SetFilters(filters []monitor.Filter)
param filters: 自定义过滤标签,查询时必须在filters中指定要查询的metric,支持多个metric。如: name='metric',values=["metric1","metric2"](Required)
func (*BatchDescribeMetricDataRequest) SetGroupBy ¶ added in v1.62.0
func (r *BatchDescribeMetricDataRequest) SetGroupBy(groupBy bool)
param groupBy: 是否对查询的tags分组(Optional)
func (*BatchDescribeMetricDataRequest) SetMultiResources ¶ added in v1.62.0
func (r *BatchDescribeMetricDataRequest) SetMultiResources(multiResources bool)
param multiResources: 是否跨资源查询,默认为false。当该字段为false时,取resourceId字段进行查询;当该子弹为true时,忽略resourceId字段,从tags中取resourceId作为实际的多资源id处理。(Optional)
func (*BatchDescribeMetricDataRequest) SetRate ¶ added in v1.62.0
func (r *BatchDescribeMetricDataRequest) SetRate(rate bool)
param rate: 是否求速率(Optional)
func (*BatchDescribeMetricDataRequest) SetRegionId ¶ added in v1.62.0
func (r *BatchDescribeMetricDataRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*BatchDescribeMetricDataRequest) SetResourceId ¶ added in v1.62.0
func (r *BatchDescribeMetricDataRequest) SetResourceId(resourceId string)
param resourceId: 资源的uuid(Required)
func (*BatchDescribeMetricDataRequest) SetServiceCode ¶ added in v1.62.0
func (r *BatchDescribeMetricDataRequest) SetServiceCode(serviceCode string)
param serviceCode: 资源的类型,取值vm, lb, ip, database 等,<a href="https://docs.jdcloud.com/cn/monitoring/api/describeservices?content=API&SOP=JDCloud">describeServices</a>:查询己接入云监控的产品线列表(Optional)
func (*BatchDescribeMetricDataRequest) SetStartTime ¶ added in v1.62.0
func (r *BatchDescribeMetricDataRequest) SetStartTime(startTime string)
param startTime: 查询时间范围的开始时间, UTC时间,格式:2016-12-11T00:00:00+0800(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800)(Optional)
func (*BatchDescribeMetricDataRequest) SetTags ¶ added in v1.62.0
func (r *BatchDescribeMetricDataRequest) SetTags(tags []monitor.TagFilter)
param tags: 监控指标数据的维度信息,根据tags来筛选指标数据不同的维度(Optional)
func (*BatchDescribeMetricDataRequest) SetTimeInterval ¶ added in v1.62.0
func (r *BatchDescribeMetricDataRequest) SetTimeInterval(timeInterval string)
param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval默认为1h,当前时间往 前1h(Optional)
type BatchDescribeMetricDataResponse ¶ added in v1.62.0
type BatchDescribeMetricDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result BatchDescribeMetricDataResult `json:"result"`
}
type BatchDescribeMetricDataResult ¶ added in v1.62.0
type BatchDescribeMetricDataResult struct {
MetricDatas []monitor.MetricData `json:"metricDatas"`
}
type CreateNetworkInterfaceRequest ¶ added in v1.54.0
type CreateNetworkInterfaceRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 子网ID */
SubnetId string `json:"subnetId"`
/* 可用区,用户的默认可用区,该参数无效,不建议使用 (Optional) */
Az *string `json:"az"`
/* 网卡名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符。 (Optional) */
NetworkInterfaceName *string `json:"networkInterfaceName"`
/* 网卡主IP,如果不指定,会自动从子网中分配 (Optional) */
PrimaryIpAddress *string `json:"primaryIpAddress"`
/* SecondaryIp列表 (Optional) */
SecondaryIpAddresses []string `json:"secondaryIpAddresses"`
/* 自动分配的SecondaryIp数量 (Optional) */
SecondaryIpCount *int `json:"secondaryIpCount"`
/* 要绑定的安全组ID列表,最多指定5个安全组 (Optional) */
SecurityGroups []string `json:"securityGroups"`
/* 源和目标IP地址校验,取值为0或者1,默认为1 (Optional) */
SanityCheck *int `json:"sanityCheck"`
/* 描述, 允许输入UTF-8编码下的全部字符,不超过256字符 (Optional) */
Description *string `json:"description"`
}
func NewCreateNetworkInterfaceRequest ¶ added in v1.54.0
func NewCreateNetworkInterfaceRequest( regionId string, subnetId string, ) *CreateNetworkInterfaceRequest
* param regionId: Region ID (Required) * param subnetId: 子网ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateNetworkInterfaceRequestWithAllParams ¶ added in v1.54.0
func NewCreateNetworkInterfaceRequestWithAllParams( regionId string, subnetId string, az *string, networkInterfaceName *string, primaryIpAddress *string, secondaryIpAddresses []string, secondaryIpCount *int, securityGroups []string, sanityCheck *int, description *string, ) *CreateNetworkInterfaceRequest
* param regionId: Region ID (Required) * param subnetId: 子网ID (Required) * param az: 可用区,用户的默认可用区,该参数无效,不建议使用 (Optional) * param networkInterfaceName: 网卡名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符。 (Optional) * param primaryIpAddress: 网卡主IP,如果不指定,会自动从子网中分配 (Optional) * param secondaryIpAddresses: SecondaryIp列表 (Optional) * param secondaryIpCount: 自动分配的SecondaryIp数量 (Optional) * param securityGroups: 要绑定的安全组ID列表,最多指定5个安全组 (Optional) * param sanityCheck: 源和目标IP地址校验,取值为0或者1,默认为1 (Optional) * param description: 描述, 允许输入UTF-8编码下的全部字符,不超过256字符 (Optional)
func NewCreateNetworkInterfaceRequestWithoutParam ¶ added in v1.54.0
func NewCreateNetworkInterfaceRequestWithoutParam() *CreateNetworkInterfaceRequest
This constructor has better compatible ability when API parameters changed
func (CreateNetworkInterfaceRequest) GetRegionId ¶ added in v1.54.0
func (r CreateNetworkInterfaceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateNetworkInterfaceRequest) SetAz ¶ added in v1.54.0
func (r *CreateNetworkInterfaceRequest) SetAz(az string)
param az: 可用区,用户的默认可用区,该参数无效,不建议使用(Optional)
func (*CreateNetworkInterfaceRequest) SetDescription ¶ added in v1.54.0
func (r *CreateNetworkInterfaceRequest) SetDescription(description string)
param description: 描述, 允许输入UTF-8编码下的全部字符,不超过256字符(Optional)
func (*CreateNetworkInterfaceRequest) SetNetworkInterfaceName ¶ added in v1.54.0
func (r *CreateNetworkInterfaceRequest) SetNetworkInterfaceName(networkInterfaceName string)
param networkInterfaceName: 网卡名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符。(Optional)
func (*CreateNetworkInterfaceRequest) SetPrimaryIpAddress ¶ added in v1.54.0
func (r *CreateNetworkInterfaceRequest) SetPrimaryIpAddress(primaryIpAddress string)
param primaryIpAddress: 网卡主IP,如果不指定,会自动从子网中分配(Optional)
func (*CreateNetworkInterfaceRequest) SetRegionId ¶ added in v1.54.0
func (r *CreateNetworkInterfaceRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*CreateNetworkInterfaceRequest) SetSanityCheck ¶ added in v1.54.0
func (r *CreateNetworkInterfaceRequest) SetSanityCheck(sanityCheck int)
param sanityCheck: 源和目标IP地址校验,取值为0或者1,默认为1(Optional)
func (*CreateNetworkInterfaceRequest) SetSecondaryIpAddresses ¶ added in v1.54.0
func (r *CreateNetworkInterfaceRequest) SetSecondaryIpAddresses(secondaryIpAddresses []string)
param secondaryIpAddresses: SecondaryIp列表(Optional)
func (*CreateNetworkInterfaceRequest) SetSecondaryIpCount ¶ added in v1.54.0
func (r *CreateNetworkInterfaceRequest) SetSecondaryIpCount(secondaryIpCount int)
param secondaryIpCount: 自动分配的SecondaryIp数量(Optional)
func (*CreateNetworkInterfaceRequest) SetSecurityGroups ¶ added in v1.54.0
func (r *CreateNetworkInterfaceRequest) SetSecurityGroups(securityGroups []string)
param securityGroups: 要绑定的安全组ID列表,最多指定5个安全组(Optional)
func (*CreateNetworkInterfaceRequest) SetSubnetId ¶ added in v1.54.0
func (r *CreateNetworkInterfaceRequest) SetSubnetId(subnetId string)
param subnetId: 子网ID(Required)
type CreateNetworkInterfaceResponse ¶ added in v1.54.0
type CreateNetworkInterfaceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateNetworkInterfaceResult `json:"result"`
}
type CreateNetworkInterfaceResult ¶ added in v1.54.0
type CreateNetworkInterfaceResult struct {
NetworkInterfaceId string `json:"networkInterfaceId"`
}
type CreateRdsAccountRequest ¶ added in v1.15.0
type CreateRdsAccountRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */
RegionId string `json:"regionId"`
/* RDS 实例ID,唯一标识一个RDS实例 */
InstanceId string `json:"instanceId"`
/* 账号名,在同一个RDS实例中,账号名不能重复。账号名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) */
AccountName string `json:"accountName"`
/* 密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) */
AccountPassword string `json:"accountPassword"`
}
func NewCreateRdsAccountRequest ¶ added in v1.15.0
func NewCreateRdsAccountRequest( regionId string, instanceId string, accountName string, accountPassword string, ) *CreateRdsAccountRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个RDS实例中,账号名不能重复。账号名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required) * param accountPassword: 密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateRdsAccountRequestWithAllParams ¶ added in v1.15.0
func NewCreateRdsAccountRequestWithAllParams( regionId string, instanceId string, accountName string, accountPassword string, ) *CreateRdsAccountRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个RDS实例中,账号名不能重复。账号名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required) * param accountPassword: 密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required)
func NewCreateRdsAccountRequestWithoutParam ¶ added in v1.15.0
func NewCreateRdsAccountRequestWithoutParam() *CreateRdsAccountRequest
This constructor has better compatible ability when API parameters changed
func (CreateRdsAccountRequest) GetRegionId ¶ added in v1.15.0
func (r CreateRdsAccountRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateRdsAccountRequest) SetAccountName ¶ added in v1.15.0
func (r *CreateRdsAccountRequest) SetAccountName(accountName string)
param accountName: 账号名,在同一个RDS实例中,账号名不能重复。账号名的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)(Required)
func (*CreateRdsAccountRequest) SetAccountPassword ¶ added in v1.15.0
func (r *CreateRdsAccountRequest) SetAccountPassword(accountPassword string)
param accountPassword: 密码,密码的具体规则可参见帮助中心文档:[名称及密码限制](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)(Required)
func (*CreateRdsAccountRequest) SetInstanceId ¶ added in v1.15.0
func (r *CreateRdsAccountRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*CreateRdsAccountRequest) SetRegionId ¶ added in v1.15.0
func (r *CreateRdsAccountRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type CreateRdsAccountResponse ¶ added in v1.15.0
type CreateRdsAccountResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateRdsAccountResult `json:"result"`
}
type CreateRdsAccountResult ¶ added in v1.15.0
type CreateRdsAccountResult struct {
}
type CreateRdsDatabaseRequest ¶ added in v1.15.0
type CreateRdsDatabaseRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */
RegionId string `json:"regionId"`
/* RDS 实例ID,唯一标识一个RDS实例 */
InstanceId string `json:"instanceId"`
/* 数据库名,数据库名称的限制请参考[帮助中心文档](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) */
DbName string `json:"dbName"`
/* 数据库的字符集名,当前支持的字符集请查看[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) */
CharacterSetName string `json:"characterSetName"`
}
func NewCreateRdsDatabaseRequest ¶ added in v1.15.0
func NewCreateRdsDatabaseRequest( regionId string, instanceId string, dbName string, characterSetName string, ) *CreateRdsDatabaseRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 数据库名,数据库名称的限制请参考[帮助中心文档](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required) * param characterSetName: 数据库的字符集名,当前支持的字符集请查看[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateRdsDatabaseRequestWithAllParams ¶ added in v1.15.0
func NewCreateRdsDatabaseRequestWithAllParams( regionId string, instanceId string, dbName string, characterSetName string, ) *CreateRdsDatabaseRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 数据库名,数据库名称的限制请参考[帮助中心文档](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md) (Required) * param characterSetName: 数据库的字符集名,当前支持的字符集请查看[枚举参数定义](../Enum-Definitions/Enum-Definitions.md) (Required)
func NewCreateRdsDatabaseRequestWithoutParam ¶ added in v1.15.0
func NewCreateRdsDatabaseRequestWithoutParam() *CreateRdsDatabaseRequest
This constructor has better compatible ability when API parameters changed
func (CreateRdsDatabaseRequest) GetRegionId ¶ added in v1.15.0
func (r CreateRdsDatabaseRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateRdsDatabaseRequest) SetCharacterSetName ¶ added in v1.15.0
func (r *CreateRdsDatabaseRequest) SetCharacterSetName(characterSetName string)
param characterSetName: 数据库的字符集名,当前支持的字符集请查看[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)(Required)
func (*CreateRdsDatabaseRequest) SetDbName ¶ added in v1.15.0
func (r *CreateRdsDatabaseRequest) SetDbName(dbName string)
param dbName: 数据库名,数据库名称的限制请参考[帮助中心文档](../../../documentation/Database-and-Cache-Service/RDS/Introduction/Restrictions/SQLServer-Restrictions.md)(Required)
func (*CreateRdsDatabaseRequest) SetInstanceId ¶ added in v1.15.0
func (r *CreateRdsDatabaseRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*CreateRdsDatabaseRequest) SetRegionId ¶ added in v1.15.0
func (r *CreateRdsDatabaseRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type CreateRdsDatabaseResponse ¶ added in v1.15.0
type CreateRdsDatabaseResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateRdsDatabaseResult `json:"result"`
}
type CreateRdsDatabaseResult ¶ added in v1.15.0
type CreateRdsDatabaseResult struct {
}
type CreateSubnetRequest ¶ added in v1.54.0
type CreateSubnetRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 子网所属vpc的Id */
VpcId string `json:"vpcId"`
/* 子网名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符。 */
SubnetName string `json:"subnetName"`
/* 子网网段,vpc内子网网段不能重叠,cidr的取值范围:10.0.0.0/8、172.16.0.0/12和192.168.0.0/16及它们包含的子网,且子网掩码长度为16-28之间,如果vpc含有cidr,则必须为vpc所在cidr的子网 */
AddressPrefix string `json:"addressPrefix"`
/* 子网关联的路由表Id, 默认为vpc的默认路由表,子网关联路由表需检查路由表中已绑定的子网与本子网类型是否一致(一致标准为:或者都为标准子网,或者都为相同边缘可用区的边缘子网) (Optional) */
RouteTableId *string `json:"routeTableId"`
/* 子网描述信息,允许输入UTF-8编码下的全部字符,不超过256字符。 (Optional) */
Description *string `json:"description"`
/* 子网内预留网段掩码长度,此网段IP地址按照单个申请,子网内其余部分IP地址以网段形式分配。此参数非必选,缺省值为0,代表子网内所有IP地址都按照单个申请 (Optional) */
IpMaskLen *int `json:"ipMaskLen"`
/* 域名后缀,不限制个数。总长度最长254个字符,仅支持字母,数字,中划线,下划线和点。 (Optional) */
DomainNames []string `json:"domainNames"`
/* 域名服务器地址。最多支持5个IPv4地址,不同IPv4地址使用逗号分隔。如不输入或输入空数组,默认使用京东云默认DNS域名服务器地址。如不添加默认DNS域名服务器,可能会导致您无法访问京东云云上基础服务,请谨慎操作 (Optional) */
DomainNameServers []string `json:"domainNameServers"`
/* 是否只预检此次请求。true:不会创建子网,只会对参数进行校验;false:正常的创建请求。默认为false。 (Optional) */
DryRun *bool `json:"dryRun"`
}
func NewCreateSubnetRequest ¶ added in v1.54.0
func NewCreateSubnetRequest( regionId string, vpcId string, subnetName string, addressPrefix string, ) *CreateSubnetRequest
* param regionId: Region ID (Required) * param vpcId: 子网所属vpc的Id (Required) * param subnetName: 子网名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符。 (Required) * param addressPrefix: 子网网段,vpc内子网网段不能重叠,cidr的取值范围:10.0.0.0/8、172.16.0.0/12和192.168.0.0/16及它们包含的子网,且子网掩码长度为16-28之间,如果vpc含有cidr,则必须为vpc所在cidr的子网 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateSubnetRequestWithAllParams ¶ added in v1.54.0
func NewCreateSubnetRequestWithAllParams( regionId string, vpcId string, subnetName string, addressPrefix string, routeTableId *string, description *string, ipMaskLen *int, domainNames []string, domainNameServers []string, dryRun *bool, ) *CreateSubnetRequest
* param regionId: Region ID (Required) * param vpcId: 子网所属vpc的Id (Required) * param subnetName: 子网名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符。 (Required) * param addressPrefix: 子网网段,vpc内子网网段不能重叠,cidr的取值范围:10.0.0.0/8、172.16.0.0/12和192.168.0.0/16及它们包含的子网,且子网掩码长度为16-28之间,如果vpc含有cidr,则必须为vpc所在cidr的子网 (Required) * param routeTableId: 子网关联的路由表Id, 默认为vpc的默认路由表,子网关联路由表需检查路由表中已绑定的子网与本子网类型是否一致(一致标准为:或者都为标准子网,或者都为相同边缘可用区的边缘子网) (Optional) * param description: 子网描述信息,允许输入UTF-8编码下的全部字符,不超过256字符。 (Optional) * param ipMaskLen: 子网内预留网段掩码长度,此网段IP地址按照单个申请,子网内其余部分IP地址以网段形式分配。此参数非必选,缺省值为0,代表子网内所有IP地址都按照单个申请 (Optional) * param domainNames: 域名后缀,不限制个数。总长度最长254个字符,仅支持字母,数字,中划线,下划线和点。 (Optional) * param domainNameServers: 域名服务器地址。最多支持5个IPv4地址,不同IPv4地址使用逗号分隔。如不输入或输入空数组,默认使用京东云默认DNS域名服务器地址。如不添加默认DNS域名服务器,可能会导致您无法访问京东云云上基础服务,请谨慎操作 (Optional) * param dryRun: 是否只预检此次请求。true:不会创建子网,只会对参数进行校验;false:正常的创建请求。默认为false。 (Optional)
func NewCreateSubnetRequestWithoutParam ¶ added in v1.54.0
func NewCreateSubnetRequestWithoutParam() *CreateSubnetRequest
This constructor has better compatible ability when API parameters changed
func (CreateSubnetRequest) GetRegionId ¶ added in v1.54.0
func (r CreateSubnetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateSubnetRequest) SetAddressPrefix ¶ added in v1.54.0
func (r *CreateSubnetRequest) SetAddressPrefix(addressPrefix string)
param addressPrefix: 子网网段,vpc内子网网段不能重叠,cidr的取值范围:10.0.0.0/8、172.16.0.0/12和192.168.0.0/16及它们包含的子网,且子网掩码长度为16-28之间,如果vpc含有cidr,则必须为vpc所在cidr的子网(Required)
func (*CreateSubnetRequest) SetDescription ¶ added in v1.54.0
func (r *CreateSubnetRequest) SetDescription(description string)
param description: 子网描述信息,允许输入UTF-8编码下的全部字符,不超过256字符。(Optional)
func (*CreateSubnetRequest) SetDomainNameServers ¶ added in v1.62.0
func (r *CreateSubnetRequest) SetDomainNameServers(domainNameServers []string)
param domainNameServers: 域名服务器地址。最多支持5个IPv4地址,不同IPv4地址使用逗号分隔。如不输入或输入空数组,默认使用京东云默认DNS域名服务器地址。如不添加默认DNS域名服务器,可能会导致您无法访问京东云云上基础服务,请谨慎操作(Optional)
func (*CreateSubnetRequest) SetDomainNames ¶ added in v1.62.0
func (r *CreateSubnetRequest) SetDomainNames(domainNames []string)
param domainNames: 域名后缀,不限制个数。总长度最长254个字符,仅支持字母,数字,中划线,下划线和点。(Optional)
func (*CreateSubnetRequest) SetDryRun ¶ added in v1.62.0
func (r *CreateSubnetRequest) SetDryRun(dryRun bool)
param dryRun: 是否只预检此次请求。true:不会创建子网,只会对参数进行校验;false:正常的创建请求。默认为false。(Optional)
func (*CreateSubnetRequest) SetIpMaskLen ¶ added in v1.59.0
func (r *CreateSubnetRequest) SetIpMaskLen(ipMaskLen int)
param ipMaskLen: 子网内预留网段掩码长度,此网段IP地址按照单个申请,子网内其余部分IP地址以网段形式分配。此参数非必选,缺省值为0,代表子网内所有IP地址都按照单个申请(Optional)
func (*CreateSubnetRequest) SetRegionId ¶ added in v1.54.0
func (r *CreateSubnetRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*CreateSubnetRequest) SetRouteTableId ¶ added in v1.54.0
func (r *CreateSubnetRequest) SetRouteTableId(routeTableId string)
param routeTableId: 子网关联的路由表Id, 默认为vpc的默认路由表,子网关联路由表需检查路由表中已绑定的子网与本子网类型是否一致(一致标准为:或者都为标准子网,或者都为相同边缘可用区的边缘子网)(Optional)
func (*CreateSubnetRequest) SetSubnetName ¶ added in v1.54.0
func (r *CreateSubnetRequest) SetSubnetName(subnetName string)
param subnetName: 子网名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符。(Required)
func (*CreateSubnetRequest) SetVpcId ¶ added in v1.54.0
func (r *CreateSubnetRequest) SetVpcId(vpcId string)
param vpcId: 子网所属vpc的Id(Required)
type CreateSubnetResponse ¶ added in v1.54.0
type CreateSubnetResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateSubnetResult `json:"result"`
}
type CreateSubnetResult ¶ added in v1.54.0
type CreateSubnetResult struct {
SubnetId string `json:"subnetId"`
}
type DeleteNetworkInterfaceRequest ¶ added in v1.54.0
type DeleteNetworkInterfaceRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* networkInterface ID */
NetworkInterfaceId string `json:"networkInterfaceId"`
}
func NewDeleteNetworkInterfaceRequest ¶ added in v1.54.0
func NewDeleteNetworkInterfaceRequest( regionId string, networkInterfaceId string, ) *DeleteNetworkInterfaceRequest
* param regionId: Region ID (Required) * param networkInterfaceId: networkInterface ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteNetworkInterfaceRequestWithAllParams ¶ added in v1.54.0
func NewDeleteNetworkInterfaceRequestWithAllParams( regionId string, networkInterfaceId string, ) *DeleteNetworkInterfaceRequest
* param regionId: Region ID (Required) * param networkInterfaceId: networkInterface ID (Required)
func NewDeleteNetworkInterfaceRequestWithoutParam ¶ added in v1.54.0
func NewDeleteNetworkInterfaceRequestWithoutParam() *DeleteNetworkInterfaceRequest
This constructor has better compatible ability when API parameters changed
func (DeleteNetworkInterfaceRequest) GetRegionId ¶ added in v1.54.0
func (r DeleteNetworkInterfaceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteNetworkInterfaceRequest) SetNetworkInterfaceId ¶ added in v1.54.0
func (r *DeleteNetworkInterfaceRequest) SetNetworkInterfaceId(networkInterfaceId string)
param networkInterfaceId: networkInterface ID(Required)
func (*DeleteNetworkInterfaceRequest) SetRegionId ¶ added in v1.54.0
func (r *DeleteNetworkInterfaceRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DeleteNetworkInterfaceResponse ¶ added in v1.54.0
type DeleteNetworkInterfaceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteNetworkInterfaceResult `json:"result"`
}
type DeleteNetworkInterfaceResult ¶ added in v1.54.0
type DeleteNetworkInterfaceResult struct {
}
type DeleteRdsAccountRequest ¶ added in v1.15.0
type DeleteRdsAccountRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */
RegionId string `json:"regionId"`
/* RDS 实例ID,唯一标识一个RDS实例 */
InstanceId string `json:"instanceId"`
/* 账号名,在同一个实例中账号名不能重复 */
AccountName string `json:"accountName"`
}
func NewDeleteRdsAccountRequest ¶ added in v1.15.0
func NewDeleteRdsAccountRequest( regionId string, instanceId string, accountName string, ) *DeleteRdsAccountRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteRdsAccountRequestWithAllParams ¶ added in v1.15.0
func NewDeleteRdsAccountRequestWithAllParams( regionId string, instanceId string, accountName string, ) *DeleteRdsAccountRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required)
func NewDeleteRdsAccountRequestWithoutParam ¶ added in v1.15.0
func NewDeleteRdsAccountRequestWithoutParam() *DeleteRdsAccountRequest
This constructor has better compatible ability when API parameters changed
func (DeleteRdsAccountRequest) GetRegionId ¶ added in v1.15.0
func (r DeleteRdsAccountRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteRdsAccountRequest) SetAccountName ¶ added in v1.15.0
func (r *DeleteRdsAccountRequest) SetAccountName(accountName string)
param accountName: 账号名,在同一个实例中账号名不能重复(Required)
func (*DeleteRdsAccountRequest) SetInstanceId ¶ added in v1.15.0
func (r *DeleteRdsAccountRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DeleteRdsAccountRequest) SetRegionId ¶ added in v1.15.0
func (r *DeleteRdsAccountRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DeleteRdsAccountResponse ¶ added in v1.15.0
type DeleteRdsAccountResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteRdsAccountResult `json:"result"`
}
type DeleteRdsAccountResult ¶ added in v1.15.0
type DeleteRdsAccountResult struct {
}
type DeleteRdsDatabaseRequest ¶
type DeleteRdsDatabaseRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */
RegionId string `json:"regionId"`
/* RDS 实例ID,唯一标识一个RDS实例 */
InstanceId string `json:"instanceId"`
/* 库名称 */
DbName string `json:"dbName"`
}
func NewDeleteRdsDatabaseRequest ¶
func NewDeleteRdsDatabaseRequest( regionId string, instanceId string, dbName string, ) *DeleteRdsDatabaseRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 库名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteRdsDatabaseRequestWithAllParams ¶
func NewDeleteRdsDatabaseRequestWithAllParams( regionId string, instanceId string, dbName string, ) *DeleteRdsDatabaseRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 库名称 (Required)
func NewDeleteRdsDatabaseRequestWithoutParam ¶
func NewDeleteRdsDatabaseRequestWithoutParam() *DeleteRdsDatabaseRequest
This constructor has better compatible ability when API parameters changed
func (DeleteRdsDatabaseRequest) GetRegionId ¶
func (r DeleteRdsDatabaseRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteRdsDatabaseRequest) SetDbName ¶
func (r *DeleteRdsDatabaseRequest) SetDbName(dbName string)
param dbName: 库名称(Required)
func (*DeleteRdsDatabaseRequest) SetInstanceId ¶
func (r *DeleteRdsDatabaseRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DeleteRdsDatabaseRequest) SetRegionId ¶
func (r *DeleteRdsDatabaseRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DeleteRdsDatabaseResponse ¶
type DeleteRdsDatabaseResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteRdsDatabaseResult `json:"result"`
}
type DeleteRdsDatabaseResult ¶
type DeleteRdsDatabaseResult struct {
}
type DeleteSubnetRequest ¶ added in v1.54.0
type DeleteSubnetRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Subnet ID */
SubnetId string `json:"subnetId"`
}
func NewDeleteSubnetRequest ¶ added in v1.54.0
func NewDeleteSubnetRequest( regionId string, subnetId string, ) *DeleteSubnetRequest
* param regionId: Region ID (Required) * param subnetId: Subnet ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteSubnetRequestWithAllParams ¶ added in v1.54.0
func NewDeleteSubnetRequestWithAllParams( regionId string, subnetId string, ) *DeleteSubnetRequest
* param regionId: Region ID (Required) * param subnetId: Subnet ID (Required)
func NewDeleteSubnetRequestWithoutParam ¶ added in v1.54.0
func NewDeleteSubnetRequestWithoutParam() *DeleteSubnetRequest
This constructor has better compatible ability when API parameters changed
func (DeleteSubnetRequest) GetRegionId ¶ added in v1.54.0
func (r DeleteSubnetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteSubnetRequest) SetRegionId ¶ added in v1.54.0
func (r *DeleteSubnetRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*DeleteSubnetRequest) SetSubnetId ¶ added in v1.54.0
func (r *DeleteSubnetRequest) SetSubnetId(subnetId string)
param subnetId: Subnet ID(Required)
type DeleteSubnetResponse ¶ added in v1.54.0
type DeleteSubnetResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteSubnetResult `json:"result"`
}
type DeleteSubnetResult ¶ added in v1.54.0
type DeleteSubnetResult struct {
}
type DescribeInstanceInfoRequest ¶ added in v1.15.0
type DescribeInstanceInfoRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */
RegionId string `json:"regionId"`
/* RDS 实例ID,唯一标识一个RDS实例 */
InstanceId string `json:"instanceId"`
}
func NewDescribeInstanceInfoRequest ¶ added in v1.15.0
func NewDescribeInstanceInfoRequest( regionId string, instanceId string, ) *DescribeInstanceInfoRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceInfoRequestWithAllParams ¶ added in v1.15.0
func NewDescribeInstanceInfoRequestWithAllParams( regionId string, instanceId string, ) *DescribeInstanceInfoRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required)
func NewDescribeInstanceInfoRequestWithoutParam ¶ added in v1.15.0
func NewDescribeInstanceInfoRequestWithoutParam() *DescribeInstanceInfoRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceInfoRequest) GetRegionId ¶ added in v1.15.0
func (r DescribeInstanceInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceInfoRequest) SetInstanceId ¶ added in v1.15.0
func (r *DescribeInstanceInfoRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DescribeInstanceInfoRequest) SetRegionId ¶ added in v1.15.0
func (r *DescribeInstanceInfoRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DescribeInstanceInfoResponse ¶ added in v1.15.0
type DescribeInstanceInfoResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInstanceInfoResult `json:"result"`
}
type DescribeInstanceInfoResult ¶ added in v1.15.0
type DescribeMetricDataRequest ¶ added in v1.62.0
type DescribeMetricDataRequest struct {
core.JDCloudRequest
/* 地域 Id */
RegionId string `json:"regionId"`
/* 监控项英文标识(id) */
Metric string `json:"metric"`
/* 聚合方式,用于不同时间轴上的聚合。如balance产品同一个resourceId下存在port=80和port=8080等多种维度。可选值参考:sum、avg、min、max (Optional) */
AggrType *string `json:"aggrType"`
/* 采样方式,用于在时间轴维度上将聚合周期内的数据聚合为一个点。可选值参考:sum(聚合周期内的数据求和)、avg(求平均)、last(最新值)、min(最小值)、max(最大值) (Optional) */
DownSampleType *string `json:"downSampleType"`
/* 查询时间范围的开始时间, UTC时间,格式:2016-12-11T00:00:00+0800(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional) */
StartTime *string `json:"startTime"`
/* 查询时间范围的结束时间, UTC时间,格式:2016-12-11T00:00:00+0800(为空时,将由startTime与timeInterval计算得出)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional) */
EndTime *string `json:"endTime"`
/* 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval默认为1h,当前时间往 前1h (Optional) */
TimeInterval *string `json:"timeInterval"`
/* 监控指标数据的维度信息,根据tags来筛选指标数据不同的维度 (Optional) */
Tags []monitor.TagFilter `json:"tags"`
/* 是否对查询的tags分组 (Optional) */
GroupBy *bool `json:"groupBy"`
/* 是否求速率 (Optional) */
Rate *bool `json:"rate"`
/* 资源的类型,取值vm, lb, ip, database 等,<a href="https://docs.jdcloud.com/cn/monitoring/api/describeservices?content=API&SOP=JDCloud">describeServices</a>:查询己接入云监控的产品线列表 (Optional) */
ServiceCode *string `json:"serviceCode"`
/* 资源的维度。查询serviceCode下可用的维度请使用describeServices接口 (Optional) */
Dimension *string `json:"dimension"`
/* 资源的uuid */
ResourceId string `json:"resourceId"`
}
func NewDescribeMetricDataRequest ¶ added in v1.62.0
func NewDescribeMetricDataRequest( regionId string, metric string, resourceId string, ) *DescribeMetricDataRequest
* param regionId: 地域 Id (Required) * param metric: 监控项英文标识(id) (Required) * param resourceId: 资源的uuid (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeMetricDataRequestWithAllParams ¶ added in v1.62.0
func NewDescribeMetricDataRequestWithAllParams( regionId string, metric string, aggrType *string, downSampleType *string, startTime *string, endTime *string, timeInterval *string, tags []monitor.TagFilter, groupBy *bool, rate *bool, serviceCode *string, dimension *string, resourceId string, ) *DescribeMetricDataRequest
* param regionId: 地域 Id (Required) * param metric: 监控项英文标识(id) (Required) * param aggrType: 聚合方式,用于不同时间轴上的聚合。如balance产品同一个resourceId下存在port=80和port=8080等多种维度。可选值参考:sum、avg、min、max (Optional) * param downSampleType: 采样方式,用于在时间轴维度上将聚合周期内的数据聚合为一个点。可选值参考:sum(聚合周期内的数据求和)、avg(求平均)、last(最新值)、min(最小值)、max(最大值) (Optional) * param startTime: 查询时间范围的开始时间, UTC时间,格式:2016-12-11T00:00:00+0800(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional) * param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12-11T00:00:00+0800(为空时,将由startTime与timeInterval计算得出)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional) * param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval默认为1h,当前时间往 前1h (Optional) * param tags: 监控指标数据的维度信息,根据tags来筛选指标数据不同的维度 (Optional) * param groupBy: 是否对查询的tags分组 (Optional) * param rate: 是否求速率 (Optional) * param serviceCode: 资源的类型,取值vm, lb, ip, database 等,<a href="https://docs.jdcloud.com/cn/monitoring/api/describeservices?content=API&SOP=JDCloud">describeServices</a>:查询己接入云监控的产品线列表 (Optional) * param dimension: 资源的维度。查询serviceCode下可用的维度请使用describeServices接口 (Optional) * param resourceId: 资源的uuid (Required)
func NewDescribeMetricDataRequestWithoutParam ¶ added in v1.62.0
func NewDescribeMetricDataRequestWithoutParam() *DescribeMetricDataRequest
This constructor has better compatible ability when API parameters changed
func (DescribeMetricDataRequest) GetRegionId ¶ added in v1.62.0
func (r DescribeMetricDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeMetricDataRequest) SetAggrType ¶ added in v1.62.0
func (r *DescribeMetricDataRequest) SetAggrType(aggrType string)
param aggrType: 聚合方式,用于不同时间轴上的聚合。如balance产品同一个resourceId下存在port=80和port=8080等多种维度。可选值参考:sum、avg、min、max(Optional)
func (*DescribeMetricDataRequest) SetDimension ¶ added in v1.62.0
func (r *DescribeMetricDataRequest) SetDimension(dimension string)
param dimension: 资源的维度。查询serviceCode下可用的维度请使用describeServices接口(Optional)
func (*DescribeMetricDataRequest) SetDownSampleType ¶ added in v1.62.0
func (r *DescribeMetricDataRequest) SetDownSampleType(downSampleType string)
param downSampleType: 采样方式,用于在时间轴维度上将聚合周期内的数据聚合为一个点。可选值参考:sum(聚合周期内的数据求和)、avg(求平均)、last(最新值)、min(最小值)、max(最大值)(Optional)
func (*DescribeMetricDataRequest) SetEndTime ¶ added in v1.62.0
func (r *DescribeMetricDataRequest) SetEndTime(endTime string)
param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12-11T00:00:00+0800(为空时,将由startTime与timeInterval计算得出)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800)(Optional)
func (*DescribeMetricDataRequest) SetGroupBy ¶ added in v1.62.0
func (r *DescribeMetricDataRequest) SetGroupBy(groupBy bool)
param groupBy: 是否对查询的tags分组(Optional)
func (*DescribeMetricDataRequest) SetMetric ¶ added in v1.62.0
func (r *DescribeMetricDataRequest) SetMetric(metric string)
param metric: 监控项英文标识(id)(Required)
func (*DescribeMetricDataRequest) SetRate ¶ added in v1.62.0
func (r *DescribeMetricDataRequest) SetRate(rate bool)
param rate: 是否求速率(Optional)
func (*DescribeMetricDataRequest) SetRegionId ¶ added in v1.62.0
func (r *DescribeMetricDataRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*DescribeMetricDataRequest) SetResourceId ¶ added in v1.62.0
func (r *DescribeMetricDataRequest) SetResourceId(resourceId string)
param resourceId: 资源的uuid(Required)
func (*DescribeMetricDataRequest) SetServiceCode ¶ added in v1.62.0
func (r *DescribeMetricDataRequest) SetServiceCode(serviceCode string)
param serviceCode: 资源的类型,取值vm, lb, ip, database 等,<a href="https://docs.jdcloud.com/cn/monitoring/api/describeservices?content=API&SOP=JDCloud">describeServices</a>:查询己接入云监控的产品线列表(Optional)
func (*DescribeMetricDataRequest) SetStartTime ¶ added in v1.62.0
func (r *DescribeMetricDataRequest) SetStartTime(startTime string)
param startTime: 查询时间范围的开始时间, UTC时间,格式:2016-12-11T00:00:00+0800(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800)(Optional)
func (*DescribeMetricDataRequest) SetTags ¶ added in v1.62.0
func (r *DescribeMetricDataRequest) SetTags(tags []monitor.TagFilter)
param tags: 监控指标数据的维度信息,根据tags来筛选指标数据不同的维度(Optional)
func (*DescribeMetricDataRequest) SetTimeInterval ¶ added in v1.62.0
func (r *DescribeMetricDataRequest) SetTimeInterval(timeInterval string)
param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval默认为1h,当前时间往 前1h(Optional)
type DescribeMetricDataResponse ¶ added in v1.62.0
type DescribeMetricDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeMetricDataResult `json:"result"`
}
type DescribeMetricDataResult ¶ added in v1.62.0
type DescribeMetricDataResult struct {
MetricDatas []monitor.MetricData `json:"metricDatas"`
}
type DescribeNetworkInterfaceRequest ¶ added in v1.52.0
type DescribeNetworkInterfaceRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* networkInterface ID */
NetworkInterfaceId string `json:"networkInterfaceId"`
}
func NewDescribeNetworkInterfaceRequest ¶ added in v1.52.0
func NewDescribeNetworkInterfaceRequest( regionId string, networkInterfaceId string, ) *DescribeNetworkInterfaceRequest
* param regionId: Region ID (Required) * param networkInterfaceId: networkInterface ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeNetworkInterfaceRequestWithAllParams ¶ added in v1.52.0
func NewDescribeNetworkInterfaceRequestWithAllParams( regionId string, networkInterfaceId string, ) *DescribeNetworkInterfaceRequest
* param regionId: Region ID (Required) * param networkInterfaceId: networkInterface ID (Required)
func NewDescribeNetworkInterfaceRequestWithoutParam ¶ added in v1.52.0
func NewDescribeNetworkInterfaceRequestWithoutParam() *DescribeNetworkInterfaceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeNetworkInterfaceRequest) GetRegionId ¶ added in v1.52.0
func (r DescribeNetworkInterfaceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeNetworkInterfaceRequest) SetNetworkInterfaceId ¶ added in v1.52.0
func (r *DescribeNetworkInterfaceRequest) SetNetworkInterfaceId(networkInterfaceId string)
param networkInterfaceId: networkInterface ID(Required)
func (*DescribeNetworkInterfaceRequest) SetRegionId ¶ added in v1.52.0
func (r *DescribeNetworkInterfaceRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeNetworkInterfaceResponse ¶ added in v1.52.0
type DescribeNetworkInterfaceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeNetworkInterfaceResult `json:"result"`
}
type DescribeNetworkInterfaceResult ¶ added in v1.52.0
type DescribeNetworkInterfaceResult struct {
NetworkInterface vpc.NetworkInterface `json:"networkInterface"`
}
type DescribeNetworkInterfacesRequest ¶ added in v1.54.0
type DescribeNetworkInterfacesRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 页码, 默认为1, 取值范围:[1,∞), 页码超过总页数时, 显示最后一页 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小,默认为20,取值范围:[10,100] (Optional) */
PageSize *int `json:"pageSize"`
/* networkInterfaceIds - 弹性网卡ID列表,支持多个
networkInterfaceNames - 弹性网卡名称列表,支持多个
vpcId - 弹性网卡所属vpc Id,支持单个
subnetId - 弹性网卡所属子网Id,支持单个
role - 网卡角色,取值范围:Primary(主网卡)、Secondary(辅助网卡)、Managed (受管网卡),支持单个
(Optional) */
Filters []common.Filter `json:"filters"`
}
func NewDescribeNetworkInterfacesRequest ¶ added in v1.54.0
func NewDescribeNetworkInterfacesRequest( regionId string, ) *DescribeNetworkInterfacesRequest
* param regionId: Region ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeNetworkInterfacesRequestWithAllParams ¶ added in v1.54.0
func NewDescribeNetworkInterfacesRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, filters []common.Filter, ) *DescribeNetworkInterfacesRequest
- param regionId: Region ID (Required)
- param pageNumber: 页码, 默认为1, 取值范围:[1,∞), 页码超过总页数时, 显示最后一页 (Optional)
- param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional)
- param filters: networkInterfaceIds - 弹性网卡ID列表,支持多个
networkInterfaceNames - 弹性网卡名称列表,支持多个 vpcId - 弹性网卡所属vpc Id,支持单个 subnetId - 弹性网卡所属子网Id,支持单个 role - 网卡角色,取值范围:Primary(主网卡)、Secondary(辅助网卡)、Managed (受管网卡),支持单个
(Optional)
func NewDescribeNetworkInterfacesRequestWithoutParam ¶ added in v1.54.0
func NewDescribeNetworkInterfacesRequestWithoutParam() *DescribeNetworkInterfacesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeNetworkInterfacesRequest) GetRegionId ¶ added in v1.54.0
func (r DescribeNetworkInterfacesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeNetworkInterfacesRequest) SetFilters ¶ added in v1.54.0
func (r *DescribeNetworkInterfacesRequest) SetFilters(filters []common.Filter)
param filters: networkInterfaceIds - 弹性网卡ID列表,支持多个
networkInterfaceNames - 弹性网卡名称列表,支持多个 vpcId - 弹性网卡所属vpc Id,支持单个 subnetId - 弹性网卡所属子网Id,支持单个 role - 网卡角色,取值范围:Primary(主网卡)、Secondary(辅助网卡)、Managed (受管网卡),支持单个 (Optional)
func (*DescribeNetworkInterfacesRequest) SetPageNumber ¶ added in v1.54.0
func (r *DescribeNetworkInterfacesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码, 默认为1, 取值范围:[1,∞), 页码超过总页数时, 显示最后一页(Optional)
func (*DescribeNetworkInterfacesRequest) SetPageSize ¶ added in v1.54.0
func (r *DescribeNetworkInterfacesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)
func (*DescribeNetworkInterfacesRequest) SetRegionId ¶ added in v1.54.0
func (r *DescribeNetworkInterfacesRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeNetworkInterfacesResponse ¶ added in v1.54.0
type DescribeNetworkInterfacesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeNetworkInterfacesResult `json:"result"`
}
type DescribeNetworkInterfacesResult ¶ added in v1.54.0
type DescribeNetworkInterfacesResult struct {
NetworkInterfaces []vpc.NetworkInterface `json:"networkInterfaces"`
TotalCount int `json:"totalCount"`
}
type DescribeRdsAccountsRequest ¶ added in v1.15.0
type DescribeRdsAccountsRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */
RegionId string `json:"regionId"`
/* RDS 实例ID,唯一标识一个RDS实例 */
InstanceId string `json:"instanceId"`
/* 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页; (Optional) */
PageNumber *int `json:"pageNumber"`
/* 每页显示的数据条数,默认为100,取值范围:[10,100],用于查询列表的接口 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeRdsAccountsRequest ¶ added in v1.15.0
func NewDescribeRdsAccountsRequest( regionId string, instanceId string, ) *DescribeRdsAccountsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRdsAccountsRequestWithAllParams ¶ added in v1.15.0
func NewDescribeRdsAccountsRequestWithAllParams( regionId string, instanceId string, pageNumber *int, pageSize *int, ) *DescribeRdsAccountsRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页; (Optional) * param pageSize: 每页显示的数据条数,默认为100,取值范围:[10,100],用于查询列表的接口 (Optional)
func NewDescribeRdsAccountsRequestWithoutParam ¶ added in v1.15.0
func NewDescribeRdsAccountsRequestWithoutParam() *DescribeRdsAccountsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRdsAccountsRequest) GetRegionId ¶ added in v1.15.0
func (r DescribeRdsAccountsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRdsAccountsRequest) SetInstanceId ¶ added in v1.15.0
func (r *DescribeRdsAccountsRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DescribeRdsAccountsRequest) SetPageNumber ¶ added in v1.15.0
func (r *DescribeRdsAccountsRequest) SetPageNumber(pageNumber int)
param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页;(Optional)
func (*DescribeRdsAccountsRequest) SetPageSize ¶ added in v1.15.0
func (r *DescribeRdsAccountsRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的数据条数,默认为100,取值范围:[10,100],用于查询列表的接口(Optional)
func (*DescribeRdsAccountsRequest) SetRegionId ¶ added in v1.15.0
func (r *DescribeRdsAccountsRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DescribeRdsAccountsResponse ¶ added in v1.15.0
type DescribeRdsAccountsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeRdsAccountsResult `json:"result"`
}
type DescribeRdsAccountsResult ¶ added in v1.15.0
type DescribeRdsDatabasesRequest ¶ added in v1.15.0
type DescribeRdsDatabasesRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */
RegionId string `json:"regionId"`
/* RDS 实例ID,唯一标识一个RDS实例 */
InstanceId string `json:"instanceId"`
/* 数据库名。如果不指定数据库名,则返回所有数据库列表<br>- **MySQL:不支持该字段**<br>- **SQL Server:支持该字段** (Optional) */
DbName *string `json:"dbName"`
/* 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页; (Optional) */
PageNumber *int `json:"pageNumber"`
/* 每页显示的数据条数,默认为100,取值范围:[10,100],用于查询列表的接口 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeRdsDatabasesRequest ¶ added in v1.15.0
func NewDescribeRdsDatabasesRequest( regionId string, instanceId string, ) *DescribeRdsDatabasesRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRdsDatabasesRequestWithAllParams ¶ added in v1.15.0
func NewDescribeRdsDatabasesRequestWithAllParams( regionId string, instanceId string, dbName *string, pageNumber *int, pageSize *int, ) *DescribeRdsDatabasesRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param dbName: 数据库名。如果不指定数据库名,则返回所有数据库列表<br>- **MySQL:不支持该字段**<br>- **SQL Server:支持该字段** (Optional) * param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页; (Optional) * param pageSize: 每页显示的数据条数,默认为100,取值范围:[10,100],用于查询列表的接口 (Optional)
func NewDescribeRdsDatabasesRequestWithoutParam ¶ added in v1.15.0
func NewDescribeRdsDatabasesRequestWithoutParam() *DescribeRdsDatabasesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRdsDatabasesRequest) GetRegionId ¶ added in v1.15.0
func (r DescribeRdsDatabasesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRdsDatabasesRequest) SetDbName ¶ added in v1.15.0
func (r *DescribeRdsDatabasesRequest) SetDbName(dbName string)
param dbName: 数据库名。如果不指定数据库名,则返回所有数据库列表<br>- **MySQL:不支持该字段**<br>- **SQL Server:支持该字段**(Optional)
func (*DescribeRdsDatabasesRequest) SetInstanceId ¶ added in v1.15.0
func (r *DescribeRdsDatabasesRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DescribeRdsDatabasesRequest) SetPageNumber ¶ added in v1.15.0
func (r *DescribeRdsDatabasesRequest) SetPageNumber(pageNumber int)
param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页;(Optional)
func (*DescribeRdsDatabasesRequest) SetPageSize ¶ added in v1.15.0
func (r *DescribeRdsDatabasesRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的数据条数,默认为100,取值范围:[10,100],用于查询列表的接口(Optional)
func (*DescribeRdsDatabasesRequest) SetRegionId ¶ added in v1.15.0
func (r *DescribeRdsDatabasesRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DescribeRdsDatabasesResponse ¶ added in v1.15.0
type DescribeRdsDatabasesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeRdsDatabasesResult `json:"result"`
}
type DescribeRdsDatabasesResult ¶ added in v1.15.0
type DescribeRdsInstanceRequest ¶ added in v1.15.0
type DescribeRdsInstanceRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */
RegionId string `json:"regionId"`
/* RDS 实例ID,唯一标识一个RDS实例 */
InstanceId string `json:"instanceId"`
}
func NewDescribeRdsInstanceRequest ¶ added in v1.15.0
func NewDescribeRdsInstanceRequest( regionId string, instanceId string, ) *DescribeRdsInstanceRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRdsInstanceRequestWithAllParams ¶ added in v1.15.0
func NewDescribeRdsInstanceRequestWithAllParams( regionId string, instanceId string, ) *DescribeRdsInstanceRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required)
func NewDescribeRdsInstanceRequestWithoutParam ¶ added in v1.15.0
func NewDescribeRdsInstanceRequestWithoutParam() *DescribeRdsInstanceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRdsInstanceRequest) GetRegionId ¶ added in v1.15.0
func (r DescribeRdsInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRdsInstanceRequest) SetInstanceId ¶ added in v1.15.0
func (r *DescribeRdsInstanceRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DescribeRdsInstanceRequest) SetRegionId ¶ added in v1.15.0
func (r *DescribeRdsInstanceRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DescribeRdsInstanceResponse ¶ added in v1.15.0
type DescribeRdsInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeRdsInstanceResult `json:"result"`
}
type DescribeRdsInstanceResult ¶ added in v1.15.0
type DescribeRdsInstanceResult struct {
DbInstanceAttributes yunding.DBInstanceAttribute `json:"dbInstanceAttributes"`
}
type DescribeRdsInstancesRequest ¶ added in v1.15.0
type DescribeRdsInstancesRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */
RegionId string `json:"regionId"`
/* 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页; (Optional) */
PageNumber *int `json:"pageNumber"`
/* 每页显示的数据条数,默认为100,取值范围:[10,100],用于查询列表的接口 (Optional) */
PageSize *int `json:"pageSize"`
/* 过滤参数,多个过滤参数之间的关系为“与”(and)
支持以下属性的过滤:
instanceId, 支持operator选项:eq
instanceName, 支持operator选项:eq
engine, 支持operator选项:eq
engineVersion, 支持operator选项:eq
instanceStatus, 支持operator选项:eq
chargeMode, 支持operator选项:eq
vpcId, 支持operator选项:eq
(Optional) */
Filters []common.Filter `json:"filters"`
/* 资源类型,MySQL:1,SqlServer:2 (Optional) */
Type *int `json:"type"`
}
func NewDescribeRdsInstancesRequest ¶ added in v1.15.0
func NewDescribeRdsInstancesRequest( regionId string, ) *DescribeRdsInstancesRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRdsInstancesRequestWithAllParams ¶ added in v1.15.0
func NewDescribeRdsInstancesRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, filters []common.Filter, type_ *int, ) *DescribeRdsInstancesRequest
- param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required)
- param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页; (Optional)
- param pageSize: 每页显示的数据条数,默认为100,取值范围:[10,100],用于查询列表的接口 (Optional)
- param filters: 过滤参数,多个过滤参数之间的关系为“与”(and)
支持以下属性的过滤: instanceId, 支持operator选项:eq instanceName, 支持operator选项:eq engine, 支持operator选项:eq engineVersion, 支持operator选项:eq instanceStatus, 支持operator选项:eq chargeMode, 支持operator选项:eq vpcId, 支持operator选项:eq
(Optional) * param type_: 资源类型,MySQL:1,SqlServer:2 (Optional)
func NewDescribeRdsInstancesRequestWithoutParam ¶ added in v1.15.0
func NewDescribeRdsInstancesRequestWithoutParam() *DescribeRdsInstancesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRdsInstancesRequest) GetRegionId ¶ added in v1.15.0
func (r DescribeRdsInstancesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRdsInstancesRequest) SetFilters ¶ added in v1.15.0
func (r *DescribeRdsInstancesRequest) SetFilters(filters []common.Filter)
param filters: 过滤参数,多个过滤参数之间的关系为“与”(and)
支持以下属性的过滤: instanceId, 支持operator选项:eq instanceName, 支持operator选项:eq engine, 支持operator选项:eq engineVersion, 支持operator选项:eq instanceStatus, 支持operator选项:eq chargeMode, 支持operator选项:eq vpcId, 支持operator选项:eq (Optional)
func (*DescribeRdsInstancesRequest) SetPageNumber ¶ added in v1.15.0
func (r *DescribeRdsInstancesRequest) SetPageNumber(pageNumber int)
param pageNumber: 显示数据的页码,默认为1,取值范围:[-1,∞)。pageNumber为-1时,返回所有数据页码;超过总页数时,显示最后一页;(Optional)
func (*DescribeRdsInstancesRequest) SetPageSize ¶ added in v1.15.0
func (r *DescribeRdsInstancesRequest) SetPageSize(pageSize int)
param pageSize: 每页显示的数据条数,默认为100,取值范围:[10,100],用于查询列表的接口(Optional)
func (*DescribeRdsInstancesRequest) SetRegionId ¶ added in v1.15.0
func (r *DescribeRdsInstancesRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
func (*DescribeRdsInstancesRequest) SetType ¶ added in v1.15.0
func (r *DescribeRdsInstancesRequest) SetType(type_ int)
param type_: 资源类型,MySQL:1,SqlServer:2(Optional)
type DescribeRdsInstancesResponse ¶ added in v1.15.0
type DescribeRdsInstancesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeRdsInstancesResult `json:"result"`
}
type DescribeRdsInstancesResult ¶ added in v1.15.0
type DescribeRdsInstancesResult struct {
DbInstances []yunding.DBInstance `json:"dbInstances"`
TotalCount int `json:"totalCount"`
}
type DescribeRdsWhiteListRequest ¶ added in v1.15.0
type DescribeRdsWhiteListRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */
RegionId string `json:"regionId"`
/* RDS 实例ID,唯一标识一个RDS实例 */
InstanceId string `json:"instanceId"`
}
func NewDescribeRdsWhiteListRequest ¶ added in v1.15.0
func NewDescribeRdsWhiteListRequest( regionId string, instanceId string, ) *DescribeRdsWhiteListRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRdsWhiteListRequestWithAllParams ¶ added in v1.15.0
func NewDescribeRdsWhiteListRequestWithAllParams( regionId string, instanceId string, ) *DescribeRdsWhiteListRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required)
func NewDescribeRdsWhiteListRequestWithoutParam ¶ added in v1.15.0
func NewDescribeRdsWhiteListRequestWithoutParam() *DescribeRdsWhiteListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRdsWhiteListRequest) GetRegionId ¶ added in v1.15.0
func (r DescribeRdsWhiteListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRdsWhiteListRequest) SetInstanceId ¶ added in v1.15.0
func (r *DescribeRdsWhiteListRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*DescribeRdsWhiteListRequest) SetRegionId ¶ added in v1.15.0
func (r *DescribeRdsWhiteListRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DescribeRdsWhiteListResponse ¶ added in v1.15.0
type DescribeRdsWhiteListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeRdsWhiteListResult `json:"result"`
}
type DescribeRdsWhiteListResult ¶ added in v1.15.0
type DescribeServicesRequest ¶ added in v1.62.0
type DescribeServicesRequest struct {
core.JDCloudRequest
/* 服务码列表
filter name 为serviceCodes表示查询多个产品线的规则 (Optional) */
Filters []monitor.Filter `json:"filters"`
/* 要查询的产品线类型 0:all 1:资源监控 2:其它 默认:1。若指定了查询的serviceCode,则忽略该参数 (Optional) */
ProductType *int `json:"productType"`
}
func NewDescribeServicesRequest ¶ added in v1.62.0
func NewDescribeServicesRequest() *DescribeServicesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeServicesRequestWithAllParams ¶ added in v1.62.0
func NewDescribeServicesRequestWithAllParams( filters []monitor.Filter, productType *int, ) *DescribeServicesRequest
- param filters: 服务码列表
filter name 为serviceCodes表示查询多个产品线的规则 (Optional)
- param productType: 要查询的产品线类型 0:all 1:资源监控 2:其它 默认:1。若指定了查询的serviceCode,则忽略该参数 (Optional)
func NewDescribeServicesRequestWithoutParam ¶ added in v1.62.0
func NewDescribeServicesRequestWithoutParam() *DescribeServicesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeServicesRequest) GetRegionId ¶ added in v1.62.0
func (r DescribeServicesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeServicesRequest) SetFilters ¶ added in v1.62.0
func (r *DescribeServicesRequest) SetFilters(filters []monitor.Filter)
param filters: 服务码列表
filter name 为serviceCodes表示查询多个产品线的规则(Optional)
func (*DescribeServicesRequest) SetProductType ¶ added in v1.62.0
func (r *DescribeServicesRequest) SetProductType(productType int)
param productType: 要查询的产品线类型 0:all 1:资源监控 2:其它 默认:1。若指定了查询的serviceCode,则忽略该参数(Optional)
type DescribeServicesResponse ¶ added in v1.62.0
type DescribeServicesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeServicesResult `json:"result"`
}
type DescribeServicesResult ¶ added in v1.62.0
type DescribeServicesResult struct {
Services []monitor.ServiceInfoV2 `json:"services"`
}
type DescribeSubnetRequest ¶ added in v1.54.0
type DescribeSubnetRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Subnet ID */
SubnetId string `json:"subnetId"`
}
func NewDescribeSubnetRequest ¶ added in v1.54.0
func NewDescribeSubnetRequest( regionId string, subnetId string, ) *DescribeSubnetRequest
* param regionId: Region ID (Required) * param subnetId: Subnet ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeSubnetRequestWithAllParams ¶ added in v1.54.0
func NewDescribeSubnetRequestWithAllParams( regionId string, subnetId string, ) *DescribeSubnetRequest
* param regionId: Region ID (Required) * param subnetId: Subnet ID (Required)
func NewDescribeSubnetRequestWithoutParam ¶ added in v1.54.0
func NewDescribeSubnetRequestWithoutParam() *DescribeSubnetRequest
This constructor has better compatible ability when API parameters changed
func (DescribeSubnetRequest) GetRegionId ¶ added in v1.54.0
func (r DescribeSubnetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSubnetRequest) SetRegionId ¶ added in v1.54.0
func (r *DescribeSubnetRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*DescribeSubnetRequest) SetSubnetId ¶ added in v1.54.0
func (r *DescribeSubnetRequest) SetSubnetId(subnetId string)
param subnetId: Subnet ID(Required)
type DescribeSubnetResponse ¶ added in v1.54.0
type DescribeSubnetResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeSubnetResult `json:"result"`
}
type DescribeSubnetResult ¶ added in v1.54.0
type DescribeSubnetsRequest ¶ added in v1.54.0
type DescribeSubnetsRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 页码, 默认为1, 取值范围:[1,∞), 页码超过总页数时, 显示最后一页 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小,默认为20,取值范围:[10,100] (Optional) */
PageSize *int `json:"pageSize"`
/* 子网类型,主机等资源子网:1;LB子网:2;数据库子网:3 (Optional) */
Type *int `json:"type"`
/* subnetIds - subnet ID列表,支持多个
subnetNames - subnet名称列表,支持多个
routeTableId - 子网关联路由表Id,支持单个
aclId - 子网关联acl Id,支持单个
vpcId - 子网所属VPC Id,支持单个
(Optional) */
Filters []common.Filter `json:"filters"`
}
func NewDescribeSubnetsRequest ¶ added in v1.54.0
func NewDescribeSubnetsRequest( regionId string, ) *DescribeSubnetsRequest
* param regionId: Region ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeSubnetsRequestWithAllParams ¶ added in v1.54.0
func NewDescribeSubnetsRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, type_ *int, filters []common.Filter, ) *DescribeSubnetsRequest
- param regionId: Region ID (Required)
- param pageNumber: 页码, 默认为1, 取值范围:[1,∞), 页码超过总页数时, 显示最后一页 (Optional)
- param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional)
- param type_: 子网类型,主机等资源子网:1;LB子网:2;数据库子网:3 (Optional)
- param filters: subnetIds - subnet ID列表,支持多个
subnetNames - subnet名称列表,支持多个 routeTableId - 子网关联路由表Id,支持单个 aclId - 子网关联acl Id,支持单个 vpcId - 子网所属VPC Id,支持单个
(Optional)
func NewDescribeSubnetsRequestWithoutParam ¶ added in v1.54.0
func NewDescribeSubnetsRequestWithoutParam() *DescribeSubnetsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeSubnetsRequest) GetRegionId ¶ added in v1.54.0
func (r DescribeSubnetsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSubnetsRequest) SetFilters ¶ added in v1.54.0
func (r *DescribeSubnetsRequest) SetFilters(filters []common.Filter)
param filters: subnetIds - subnet ID列表,支持多个
subnetNames - subnet名称列表,支持多个 routeTableId - 子网关联路由表Id,支持单个 aclId - 子网关联acl Id,支持单个 vpcId - 子网所属VPC Id,支持单个 (Optional)
func (*DescribeSubnetsRequest) SetPageNumber ¶ added in v1.54.0
func (r *DescribeSubnetsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码, 默认为1, 取值范围:[1,∞), 页码超过总页数时, 显示最后一页(Optional)
func (*DescribeSubnetsRequest) SetPageSize ¶ added in v1.54.0
func (r *DescribeSubnetsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)
func (*DescribeSubnetsRequest) SetRegionId ¶ added in v1.54.0
func (r *DescribeSubnetsRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*DescribeSubnetsRequest) SetType ¶ added in v1.54.0
func (r *DescribeSubnetsRequest) SetType(type_ int)
param type_: 子网类型,主机等资源子网:1;LB子网:2;数据库子网:3(Optional)
type DescribeSubnetsResponse ¶ added in v1.54.0
type DescribeSubnetsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeSubnetsResult `json:"result"`
}
type DescribeSubnetsResult ¶ added in v1.54.0
type DescribeTasksRequest ¶ added in v1.52.0
type DescribeTasksRequest struct {
core.JDCloudRequest
/* 实例 Id */
InstanceId string `json:"instanceId"`
}
func NewDescribeTasksRequest ¶ added in v1.52.0
func NewDescribeTasksRequest( instanceId string, ) *DescribeTasksRequest
* param instanceId: 实例 Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeTasksRequestWithAllParams ¶ added in v1.52.0
func NewDescribeTasksRequestWithAllParams( instanceId string, ) *DescribeTasksRequest
* param instanceId: 实例 Id (Required)
func NewDescribeTasksRequestWithoutParam ¶ added in v1.52.0
func NewDescribeTasksRequestWithoutParam() *DescribeTasksRequest
This constructor has better compatible ability when API parameters changed
func (DescribeTasksRequest) GetRegionId ¶ added in v1.52.0
func (r DescribeTasksRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeTasksRequest) SetInstanceId ¶ added in v1.52.0
func (r *DescribeTasksRequest) SetInstanceId(instanceId string)
param instanceId: 实例 Id(Required)
type DescribeTasksResponse ¶ added in v1.52.0
type DescribeTasksResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeTasksResult `json:"result"`
}
type DescribeTasksResult ¶ added in v1.52.0
type DescribeVmInstanceRequest ¶ added in v1.59.0
type DescribeVmInstanceRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 云主机ID */
InstanceId string `json:"instanceId"`
}
func NewDescribeVmInstanceRequest ¶ added in v1.59.0
func NewDescribeVmInstanceRequest( regionId string, instanceId string, ) *DescribeVmInstanceRequest
* param regionId: 地域ID (Required) * param instanceId: 云主机ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeVmInstanceRequestWithAllParams ¶ added in v1.59.0
func NewDescribeVmInstanceRequestWithAllParams( regionId string, instanceId string, ) *DescribeVmInstanceRequest
* param regionId: 地域ID (Required) * param instanceId: 云主机ID (Required)
func NewDescribeVmInstanceRequestWithoutParam ¶ added in v1.59.0
func NewDescribeVmInstanceRequestWithoutParam() *DescribeVmInstanceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeVmInstanceRequest) GetRegionId ¶ added in v1.59.0
func (r DescribeVmInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeVmInstanceRequest) SetInstanceId ¶ added in v1.59.0
func (r *DescribeVmInstanceRequest) SetInstanceId(instanceId string)
param instanceId: 云主机ID(Required)
func (*DescribeVmInstanceRequest) SetRegionId ¶ added in v1.59.0
func (r *DescribeVmInstanceRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DescribeVmInstanceResponse ¶ added in v1.59.0
type DescribeVmInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeVmInstanceResult `json:"result"`
}
type DescribeVmInstanceResult ¶ added in v1.59.0
type DescribeVmInstancesRequest ¶ added in v1.59.0
type DescribeVmInstancesRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 页码;默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认为20;取值范围[10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* instanceId - 云主机ID,精确匹配,支持多个
privateIpAddress - 主网卡内网主IP地址,模糊匹配,支持多个
az - 可用区,精确匹配,支持多个
vpcId - 私有网络ID,精确匹配,支持多个
status - 云主机状态,精确匹配,支持多个,<a href="http://docs.jdcloud.com/virtual-machines/api/vm_status">参考云主机状态</a>
name - 云主机名称,模糊匹配,支持单个
imageId - 镜像ID,精确匹配,支持多个
networkInterfaceId - 弹性网卡ID,精确匹配,支持多个
subnetId - 子网ID,精确匹配,支持多个
agId - 使用可用组id,支持单个
faultDomain - 错误域,支持多个
(Optional) */
Filters []common.Filter `json:"filters"`
}
func NewDescribeVmInstancesRequest ¶ added in v1.59.0
func NewDescribeVmInstancesRequest( regionId string, ) *DescribeVmInstancesRequest
* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeVmInstancesRequestWithAllParams ¶ added in v1.59.0
func NewDescribeVmInstancesRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, filters []common.Filter, ) *DescribeVmInstancesRequest
- param regionId: 地域ID (Required)
- param pageNumber: 页码;默认为1 (Optional)
- param pageSize: 分页大小;默认为20;取值范围[10, 100] (Optional)
- param filters: instanceId - 云主机ID,精确匹配,支持多个
privateIpAddress - 主网卡内网主IP地址,模糊匹配,支持多个 az - 可用区,精确匹配,支持多个 vpcId - 私有网络ID,精确匹配,支持多个 status - 云主机状态,精确匹配,支持多个,<a href="http://docs.jdcloud.com/virtual-machines/api/vm_status">参考云主机状态</a> name - 云主机名称,模糊匹配,支持单个 imageId - 镜像ID,精确匹配,支持多个 networkInterfaceId - 弹性网卡ID,精确匹配,支持多个 subnetId - 子网ID,精确匹配,支持多个 agId - 使用可用组id,支持单个 faultDomain - 错误域,支持多个
(Optional)
func NewDescribeVmInstancesRequestWithoutParam ¶ added in v1.59.0
func NewDescribeVmInstancesRequestWithoutParam() *DescribeVmInstancesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeVmInstancesRequest) GetRegionId ¶ added in v1.59.0
func (r DescribeVmInstancesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeVmInstancesRequest) SetFilters ¶ added in v1.59.0
func (r *DescribeVmInstancesRequest) SetFilters(filters []common.Filter)
param filters: instanceId - 云主机ID,精确匹配,支持多个
privateIpAddress - 主网卡内网主IP地址,模糊匹配,支持多个 az - 可用区,精确匹配,支持多个 vpcId - 私有网络ID,精确匹配,支持多个 status - 云主机状态,精确匹配,支持多个,<a href="http://docs.jdcloud.com/virtual-machines/api/vm_status">参考云主机状态</a> name - 云主机名称,模糊匹配,支持单个 imageId - 镜像ID,精确匹配,支持多个 networkInterfaceId - 弹性网卡ID,精确匹配,支持多个 subnetId - 子网ID,精确匹配,支持多个 agId - 使用可用组id,支持单个 faultDomain - 错误域,支持多个 (Optional)
func (*DescribeVmInstancesRequest) SetPageNumber ¶ added in v1.59.0
func (r *DescribeVmInstancesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeVmInstancesRequest) SetPageSize ¶ added in v1.59.0
func (r *DescribeVmInstancesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为20;取值范围[10, 100](Optional)
func (*DescribeVmInstancesRequest) SetRegionId ¶ added in v1.59.0
func (r *DescribeVmInstancesRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DescribeVmInstancesResponse ¶ added in v1.59.0
type DescribeVmInstancesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeVmInstancesResult `json:"result"`
}
type DescribeVmInstancesResult ¶ added in v1.59.0
type DescribeYdRdsInstancesRequest ¶ added in v1.15.0
type DescribeYdRdsInstancesRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */
RegionId string `json:"regionId"`
/* 应用appKey; */
AppKey string `json:"appKey"`
}
func NewDescribeYdRdsInstancesRequest ¶ added in v1.15.0
func NewDescribeYdRdsInstancesRequest( regionId string, appKey string, ) *DescribeYdRdsInstancesRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param appKey: 应用appKey; (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeYdRdsInstancesRequestWithAllParams ¶ added in v1.15.0
func NewDescribeYdRdsInstancesRequestWithAllParams( regionId string, appKey string, ) *DescribeYdRdsInstancesRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param appKey: 应用appKey; (Required)
func NewDescribeYdRdsInstancesRequestWithoutParam ¶ added in v1.15.0
func NewDescribeYdRdsInstancesRequestWithoutParam() *DescribeYdRdsInstancesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeYdRdsInstancesRequest) GetRegionId ¶ added in v1.15.0
func (r DescribeYdRdsInstancesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeYdRdsInstancesRequest) SetAppKey ¶ added in v1.15.0
func (r *DescribeYdRdsInstancesRequest) SetAppKey(appKey string)
param appKey: 应用appKey;(Required)
func (*DescribeYdRdsInstancesRequest) SetRegionId ¶ added in v1.15.0
func (r *DescribeYdRdsInstancesRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type DescribeYdRdsInstancesResponse ¶ added in v1.15.0
type DescribeYdRdsInstancesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeYdRdsInstancesResult `json:"result"`
}
type DescribeYdRdsInstancesResult ¶ added in v1.15.0
type DescribeYdRdsInstancesResult struct {
Clusters []yunding.RdsInstance `json:"clusters"`
TotalCount int `json:"totalCount"`
}
type DetachNetworkInterfaceRequest ¶ added in v1.59.0
type DetachNetworkInterfaceRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 云主机ID */
InstanceId string `json:"instanceId"`
/* 弹性网卡ID */
NetworkInterfaceId string `json:"networkInterfaceId"`
}
func NewDetachNetworkInterfaceRequest ¶ added in v1.59.0
func NewDetachNetworkInterfaceRequest( regionId string, instanceId string, networkInterfaceId string, ) *DetachNetworkInterfaceRequest
* param regionId: 地域ID (Required) * param instanceId: 云主机ID (Required) * param networkInterfaceId: 弹性网卡ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDetachNetworkInterfaceRequestWithAllParams ¶ added in v1.59.0
func NewDetachNetworkInterfaceRequestWithAllParams( regionId string, instanceId string, networkInterfaceId string, ) *DetachNetworkInterfaceRequest
* param regionId: 地域ID (Required) * param instanceId: 云主机ID (Required) * param networkInterfaceId: 弹性网卡ID (Required)
func NewDetachNetworkInterfaceRequestWithoutParam ¶ added in v1.59.0
func NewDetachNetworkInterfaceRequestWithoutParam() *DetachNetworkInterfaceRequest
This constructor has better compatible ability when API parameters changed
func (DetachNetworkInterfaceRequest) GetRegionId ¶ added in v1.59.0
func (r DetachNetworkInterfaceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DetachNetworkInterfaceRequest) SetInstanceId ¶ added in v1.59.0
func (r *DetachNetworkInterfaceRequest) SetInstanceId(instanceId string)
param instanceId: 云主机ID(Required)
func (*DetachNetworkInterfaceRequest) SetNetworkInterfaceId ¶ added in v1.59.0
func (r *DetachNetworkInterfaceRequest) SetNetworkInterfaceId(networkInterfaceId string)
param networkInterfaceId: 弹性网卡ID(Required)
func (*DetachNetworkInterfaceRequest) SetRegionId ¶ added in v1.59.0
func (r *DetachNetworkInterfaceRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DetachNetworkInterfaceResponse ¶ added in v1.59.0
type DetachNetworkInterfaceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DetachNetworkInterfaceResult `json:"result"`
}
type DetachNetworkInterfaceResult ¶ added in v1.59.0
type DetachNetworkInterfaceResult struct {
}
type GrantRdsPrivilegeRequest ¶ added in v1.15.0
type GrantRdsPrivilegeRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */
RegionId string `json:"regionId"`
/* RDS 实例ID,唯一标识一个RDS实例 */
InstanceId string `json:"instanceId"`
/* 账号名,在同一个实例中账号名不能重复 */
AccountName string `json:"accountName"`
/* 账号的访问权限 */
AccountPrivileges []yunding.AccountPrivilege `json:"accountPrivileges"`
}
func NewGrantRdsPrivilegeRequest ¶ added in v1.15.0
func NewGrantRdsPrivilegeRequest( regionId string, instanceId string, accountName string, accountPrivileges []yunding.AccountPrivilege, ) *GrantRdsPrivilegeRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required) * param accountPrivileges: 账号的访问权限 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGrantRdsPrivilegeRequestWithAllParams ¶ added in v1.15.0
func NewGrantRdsPrivilegeRequestWithAllParams( regionId string, instanceId string, accountName string, accountPrivileges []yunding.AccountPrivilege, ) *GrantRdsPrivilegeRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required) * param accountPrivileges: 账号的访问权限 (Required)
func NewGrantRdsPrivilegeRequestWithoutParam ¶ added in v1.15.0
func NewGrantRdsPrivilegeRequestWithoutParam() *GrantRdsPrivilegeRequest
This constructor has better compatible ability when API parameters changed
func (GrantRdsPrivilegeRequest) GetRegionId ¶ added in v1.15.0
func (r GrantRdsPrivilegeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GrantRdsPrivilegeRequest) SetAccountName ¶ added in v1.15.0
func (r *GrantRdsPrivilegeRequest) SetAccountName(accountName string)
param accountName: 账号名,在同一个实例中账号名不能重复(Required)
func (*GrantRdsPrivilegeRequest) SetAccountPrivileges ¶ added in v1.15.0
func (r *GrantRdsPrivilegeRequest) SetAccountPrivileges(accountPrivileges []yunding.AccountPrivilege)
param accountPrivileges: 账号的访问权限(Required)
func (*GrantRdsPrivilegeRequest) SetInstanceId ¶ added in v1.15.0
func (r *GrantRdsPrivilegeRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*GrantRdsPrivilegeRequest) SetRegionId ¶ added in v1.15.0
func (r *GrantRdsPrivilegeRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type GrantRdsPrivilegeResponse ¶ added in v1.15.0
type GrantRdsPrivilegeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GrantRdsPrivilegeResult `json:"result"`
}
type GrantRdsPrivilegeResult ¶ added in v1.15.0
type GrantRdsPrivilegeResult struct {
}
type LastDownsampleRequest ¶ added in v1.62.0
type LastDownsampleRequest struct {
core.JDCloudRequest
/* 地域 Id */
RegionId string `json:"regionId"`
/* 监控项英文标识(id) */
Metric string `json:"metric"`
/* 资源的类型,取值vm, lb, ip, database 等。可用的serviceCode请使用describeServices接口查询 */
ServiceCode string `json:"serviceCode"`
/* 资源的维度。serviceCode下可用的dimension请使用describeServices接口查询 (Optional) */
Dimension *string `json:"dimension"`
/* 资源的uuid,支持多个resourceId批量查询,每个id用竖线分隔。 如:id1|id2|id3|id4 */
ResourceId string `json:"resourceId"`
/* 自定义标签 (Optional) */
Tags []monitor.TagFilter `json:"tags"`
/* 查询时间范围的开始时间, UTC时间,格式:2016-12-11T00:00:00+0800(早于30d时,将被重置为30d)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional) */
StartTime *string `json:"startTime"`
/* 查询时间范围的结束时间, UTC时间,格式:2016-12-11T00:00:00+0800(为空时,将由startTime与timeInterval计算得出)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional) */
EndTime *string `json:"endTime"`
/* 查询的时间间隔,最大不超过30天,支持分钟级别,小时级别,天级别,例如:1m、1h、1d (Optional) */
TimeInterval *string `json:"timeInterval"`
/* 聚合方式:max avg min等,用于不同维度之间聚合 (Optional) */
AggrType *string `json:"aggrType"`
/* 聚合方式:max avg min等,用于将维度内一个周期数据聚合为一个点的聚合方式,默认last (Optional) */
DownAggrType *string `json:"downAggrType"`
}
func NewLastDownsampleRequest ¶ added in v1.62.0
func NewLastDownsampleRequest( regionId string, metric string, serviceCode string, resourceId string, ) *LastDownsampleRequest
* param regionId: 地域 Id (Required) * param metric: 监控项英文标识(id) (Required) * param serviceCode: 资源的类型,取值vm, lb, ip, database 等。可用的serviceCode请使用describeServices接口查询 (Required) * param resourceId: 资源的uuid,支持多个resourceId批量查询,每个id用竖线分隔。 如:id1|id2|id3|id4 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewLastDownsampleRequestWithAllParams ¶ added in v1.62.0
func NewLastDownsampleRequestWithAllParams( regionId string, metric string, serviceCode string, dimension *string, resourceId string, tags []monitor.TagFilter, startTime *string, endTime *string, timeInterval *string, aggrType *string, downAggrType *string, ) *LastDownsampleRequest
* param regionId: 地域 Id (Required) * param metric: 监控项英文标识(id) (Required) * param serviceCode: 资源的类型,取值vm, lb, ip, database 等。可用的serviceCode请使用describeServices接口查询 (Required) * param dimension: 资源的维度。serviceCode下可用的dimension请使用describeServices接口查询 (Optional) * param resourceId: 资源的uuid,支持多个resourceId批量查询,每个id用竖线分隔。 如:id1|id2|id3|id4 (Required) * param tags: 自定义标签 (Optional) * param startTime: 查询时间范围的开始时间, UTC时间,格式:2016-12-11T00:00:00+0800(早于30d时,将被重置为30d)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional) * param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12-11T00:00:00+0800(为空时,将由startTime与timeInterval计算得出)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional) * param timeInterval: 查询的时间间隔,最大不超过30天,支持分钟级别,小时级别,天级别,例如:1m、1h、1d (Optional) * param aggrType: 聚合方式:max avg min等,用于不同维度之间聚合 (Optional) * param downAggrType: 聚合方式:max avg min等,用于将维度内一个周期数据聚合为一个点的聚合方式,默认last (Optional)
func NewLastDownsampleRequestWithoutParam ¶ added in v1.62.0
func NewLastDownsampleRequestWithoutParam() *LastDownsampleRequest
This constructor has better compatible ability when API parameters changed
func (LastDownsampleRequest) GetRegionId ¶ added in v1.62.0
func (r LastDownsampleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*LastDownsampleRequest) SetAggrType ¶ added in v1.62.0
func (r *LastDownsampleRequest) SetAggrType(aggrType string)
param aggrType: 聚合方式:max avg min等,用于不同维度之间聚合(Optional)
func (*LastDownsampleRequest) SetDimension ¶ added in v1.62.0
func (r *LastDownsampleRequest) SetDimension(dimension string)
param dimension: 资源的维度。serviceCode下可用的dimension请使用describeServices接口查询(Optional)
func (*LastDownsampleRequest) SetDownAggrType ¶ added in v1.62.0
func (r *LastDownsampleRequest) SetDownAggrType(downAggrType string)
param downAggrType: 聚合方式:max avg min等,用于将维度内一个周期数据聚合为一个点的聚合方式,默认last(Optional)
func (*LastDownsampleRequest) SetEndTime ¶ added in v1.62.0
func (r *LastDownsampleRequest) SetEndTime(endTime string)
param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12-11T00:00:00+0800(为空时,将由startTime与timeInterval计算得出)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800)(Optional)
func (*LastDownsampleRequest) SetMetric ¶ added in v1.62.0
func (r *LastDownsampleRequest) SetMetric(metric string)
param metric: 监控项英文标识(id)(Required)
func (*LastDownsampleRequest) SetRegionId ¶ added in v1.62.0
func (r *LastDownsampleRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*LastDownsampleRequest) SetResourceId ¶ added in v1.62.0
func (r *LastDownsampleRequest) SetResourceId(resourceId string)
param resourceId: 资源的uuid,支持多个resourceId批量查询,每个id用竖线分隔。 如:id1|id2|id3|id4(Required)
func (*LastDownsampleRequest) SetServiceCode ¶ added in v1.62.0
func (r *LastDownsampleRequest) SetServiceCode(serviceCode string)
param serviceCode: 资源的类型,取值vm, lb, ip, database 等。可用的serviceCode请使用describeServices接口查询(Required)
func (*LastDownsampleRequest) SetStartTime ¶ added in v1.62.0
func (r *LastDownsampleRequest) SetStartTime(startTime string)
param startTime: 查询时间范围的开始时间, UTC时间,格式:2016-12-11T00:00:00+0800(早于30d时,将被重置为30d)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800)(Optional)
func (*LastDownsampleRequest) SetTags ¶ added in v1.62.0
func (r *LastDownsampleRequest) SetTags(tags []monitor.TagFilter)
param tags: 自定义标签(Optional)
func (*LastDownsampleRequest) SetTimeInterval ¶ added in v1.62.0
func (r *LastDownsampleRequest) SetTimeInterval(timeInterval string)
param timeInterval: 查询的时间间隔,最大不超过30天,支持分钟级别,小时级别,天级别,例如:1m、1h、1d(Optional)
type LastDownsampleResponse ¶ added in v1.62.0
type LastDownsampleResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result LastDownsampleResult `json:"result"`
}
type LastDownsampleResult ¶ added in v1.62.0
type LastDownsampleResult struct {
Items []monitor.LastDownsampleRespItem `json:"items"`
}
type ModifyRdsWhiteListRequest ¶ added in v1.15.0
type ModifyRdsWhiteListRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */
RegionId string `json:"regionId"`
/* RDS 实例ID,唯一标识一个RDS实例 */
InstanceId string `json:"instanceId"`
/* IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10 */
Ips string `json:"ips"`
}
func NewModifyRdsWhiteListRequest ¶ added in v1.15.0
func NewModifyRdsWhiteListRequest( regionId string, instanceId string, ips string, ) *ModifyRdsWhiteListRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyRdsWhiteListRequestWithAllParams ¶ added in v1.15.0
func NewModifyRdsWhiteListRequestWithAllParams( regionId string, instanceId string, ips string, ) *ModifyRdsWhiteListRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10 (Required)
func NewModifyRdsWhiteListRequestWithoutParam ¶ added in v1.15.0
func NewModifyRdsWhiteListRequestWithoutParam() *ModifyRdsWhiteListRequest
This constructor has better compatible ability when API parameters changed
func (ModifyRdsWhiteListRequest) GetRegionId ¶ added in v1.15.0
func (r ModifyRdsWhiteListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyRdsWhiteListRequest) SetInstanceId ¶ added in v1.15.0
func (r *ModifyRdsWhiteListRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*ModifyRdsWhiteListRequest) SetIps ¶ added in v1.15.0
func (r *ModifyRdsWhiteListRequest) SetIps(ips string)
param ips: IP或IP段,不同的IP/IP段之间用英文逗号分隔,例如0.0.0.0/0,192.168.0.10(Required)
func (*ModifyRdsWhiteListRequest) SetRegionId ¶ added in v1.15.0
func (r *ModifyRdsWhiteListRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type ModifyRdsWhiteListResponse ¶ added in v1.15.0
type ModifyRdsWhiteListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyRdsWhiteListResult `json:"result"`
}
type ModifyRdsWhiteListResult ¶ added in v1.15.0
type ModifyRdsWhiteListResult struct {
}
type PutProductMetricDataRequest ¶ added in v1.52.0
type PutProductMetricDataRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 目前统一用jcloud */
AppCode string `json:"appCode"`
/* 资源的类型,取值vm,ip,database,storage,disk,cdn,redis,balance,nat_gw,db_ro,vpn,ddos等,新接入的产品要求与opentapi命名的产品线名称一致 */
ServiceCode string `json:"serviceCode"`
/* 地域信息,如 cn-north-1 等 */
Region string `json:"region"`
/* 资源的唯一表示,一般为uuid */
ResourceId string `json:"resourceId"`
/* 监控数据点 */
DataPoints []monitor.DataPointX `json:"dataPoints"`
}
func NewPutProductMetricDataRequest ¶ added in v1.52.0
func NewPutProductMetricDataRequest( regionId string, appCode string, serviceCode string, region string, resourceId string, dataPoints []monitor.DataPointX, ) *PutProductMetricDataRequest
* param regionId: 地域ID (Required) * param appCode: 目前统一用jcloud (Required) * param serviceCode: 资源的类型,取值vm,ip,database,storage,disk,cdn,redis,balance,nat_gw,db_ro,vpn,ddos等,新接入的产品要求与opentapi命名的产品线名称一致 (Required) * param region: 地域信息,如 cn-north-1 等 (Required) * param resourceId: 资源的唯一表示,一般为uuid (Required) * param dataPoints: 监控数据点 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewPutProductMetricDataRequestWithAllParams ¶ added in v1.52.0
func NewPutProductMetricDataRequestWithAllParams( regionId string, appCode string, serviceCode string, region string, resourceId string, dataPoints []monitor.DataPointX, ) *PutProductMetricDataRequest
* param regionId: 地域ID (Required) * param appCode: 目前统一用jcloud (Required) * param serviceCode: 资源的类型,取值vm,ip,database,storage,disk,cdn,redis,balance,nat_gw,db_ro,vpn,ddos等,新接入的产品要求与opentapi命名的产品线名称一致 (Required) * param region: 地域信息,如 cn-north-1 等 (Required) * param resourceId: 资源的唯一表示,一般为uuid (Required) * param dataPoints: 监控数据点 (Required)
func NewPutProductMetricDataRequestWithoutParam ¶ added in v1.52.0
func NewPutProductMetricDataRequestWithoutParam() *PutProductMetricDataRequest
This constructor has better compatible ability when API parameters changed
func (PutProductMetricDataRequest) GetRegionId ¶ added in v1.52.0
func (r PutProductMetricDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*PutProductMetricDataRequest) SetAppCode ¶ added in v1.52.0
func (r *PutProductMetricDataRequest) SetAppCode(appCode string)
param appCode: 目前统一用jcloud(Required)
func (*PutProductMetricDataRequest) SetDataPoints ¶ added in v1.52.0
func (r *PutProductMetricDataRequest) SetDataPoints(dataPoints []monitor.DataPointX)
param dataPoints: 监控数据点(Required)
func (*PutProductMetricDataRequest) SetRegion ¶ added in v1.52.0
func (r *PutProductMetricDataRequest) SetRegion(region string)
param region: 地域信息,如 cn-north-1 等(Required)
func (*PutProductMetricDataRequest) SetRegionId ¶ added in v1.52.0
func (r *PutProductMetricDataRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*PutProductMetricDataRequest) SetResourceId ¶ added in v1.52.0
func (r *PutProductMetricDataRequest) SetResourceId(resourceId string)
param resourceId: 资源的唯一表示,一般为uuid(Required)
func (*PutProductMetricDataRequest) SetServiceCode ¶ added in v1.52.0
func (r *PutProductMetricDataRequest) SetServiceCode(serviceCode string)
param serviceCode: 资源的类型,取值vm,ip,database,storage,disk,cdn,redis,balance,nat_gw,db_ro,vpn,ddos等,新接入的产品要求与opentapi命名的产品线名称一致(Required)
type PutProductMetricDataResponse ¶ added in v1.52.0
type PutProductMetricDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result PutProductMetricDataResult `json:"result"`
}
type PutProductMetricDataResult ¶ added in v1.52.0
type PutRequest ¶ added in v1.52.0
type PutRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 目前统一用jcloud */
AppCode string `json:"appCode"`
/* 资源的类型,取值vm,ip,database,storage,disk,cdn,redis,balance,nat_gw,db_ro,vpn,ddos等,新接入的产品要求与opentapi命名的产品线名称一致 */
ServiceCode string `json:"serviceCode"`
/* 地域信息,如 cn-north-1 等 */
Region string `json:"region"`
/* 资源的唯一表示,一般为uuid */
ResourceId string `json:"resourceId"`
/* 监控数据点 */
DataPoints []monitor.DataPointX `json:"dataPoints"`
}
func NewPutRequest ¶ added in v1.52.0
func NewPutRequest( regionId string, appCode string, serviceCode string, region string, resourceId string, dataPoints []monitor.DataPointX, ) *PutRequest
* param regionId: 地域ID (Required) * param appCode: 目前统一用jcloud (Required) * param serviceCode: 资源的类型,取值vm,ip,database,storage,disk,cdn,redis,balance,nat_gw,db_ro,vpn,ddos等,新接入的产品要求与opentapi命名的产品线名称一致 (Required) * param region: 地域信息,如 cn-north-1 等 (Required) * param resourceId: 资源的唯一表示,一般为uuid (Required) * param dataPoints: 监控数据点 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewPutRequestWithAllParams ¶ added in v1.52.0
func NewPutRequestWithAllParams( regionId string, appCode string, serviceCode string, region string, resourceId string, dataPoints []monitor.DataPointX, ) *PutRequest
* param regionId: 地域ID (Required) * param appCode: 目前统一用jcloud (Required) * param serviceCode: 资源的类型,取值vm,ip,database,storage,disk,cdn,redis,balance,nat_gw,db_ro,vpn,ddos等,新接入的产品要求与opentapi命名的产品线名称一致 (Required) * param region: 地域信息,如 cn-north-1 等 (Required) * param resourceId: 资源的唯一表示,一般为uuid (Required) * param dataPoints: 监控数据点 (Required)
func NewPutRequestWithoutParam ¶ added in v1.52.0
func NewPutRequestWithoutParam() *PutRequest
This constructor has better compatible ability when API parameters changed
func (PutRequest) GetRegionId ¶ added in v1.52.0
func (r PutRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*PutRequest) SetAppCode ¶ added in v1.52.0
func (r *PutRequest) SetAppCode(appCode string)
param appCode: 目前统一用jcloud(Required)
func (*PutRequest) SetDataPoints ¶ added in v1.52.0
func (r *PutRequest) SetDataPoints(dataPoints []monitor.DataPointX)
param dataPoints: 监控数据点(Required)
func (*PutRequest) SetRegion ¶ added in v1.52.0
func (r *PutRequest) SetRegion(region string)
param region: 地域信息,如 cn-north-1 等(Required)
func (*PutRequest) SetRegionId ¶ added in v1.52.0
func (r *PutRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*PutRequest) SetResourceId ¶ added in v1.52.0
func (r *PutRequest) SetResourceId(resourceId string)
param resourceId: 资源的唯一表示,一般为uuid(Required)
func (*PutRequest) SetServiceCode ¶ added in v1.52.0
func (r *PutRequest) SetServiceCode(serviceCode string)
param serviceCode: 资源的类型,取值vm,ip,database,storage,disk,cdn,redis,balance,nat_gw,db_ro,vpn,ddos等,新接入的产品要求与opentapi命名的产品线名称一致(Required)
type PutResponse ¶ added in v1.52.0
type PutResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result PutResult `json:"result"`
}
type RevokePrivilegeRequest ¶ added in v1.52.0
type RevokePrivilegeRequest struct {
core.JDCloudRequest
/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) */
RegionId string `json:"regionId"`
/* RDS 实例ID,唯一标识一个RDS实例 */
InstanceId string `json:"instanceId"`
/* 账号名,在同一个实例中账号名不能重复 */
AccountName string `json:"accountName"`
/* 需要取消授权的数据库的名称。权限取消后,该账号将不能访问此数据库 */
DbNames []string `json:"dbNames"`
}
func NewRevokePrivilegeRequest ¶ added in v1.52.0
func NewRevokePrivilegeRequest( regionId string, instanceId string, accountName string, dbNames []string, ) *RevokePrivilegeRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required) * param dbNames: 需要取消授权的数据库的名称。权限取消后,该账号将不能访问此数据库 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRevokePrivilegeRequestWithAllParams ¶ added in v1.52.0
func NewRevokePrivilegeRequestWithAllParams( regionId string, instanceId string, accountName string, dbNames []string, ) *RevokePrivilegeRequest
* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: RDS 实例ID,唯一标识一个RDS实例 (Required) * param accountName: 账号名,在同一个实例中账号名不能重复 (Required) * param dbNames: 需要取消授权的数据库的名称。权限取消后,该账号将不能访问此数据库 (Required)
func NewRevokePrivilegeRequestWithoutParam ¶ added in v1.52.0
func NewRevokePrivilegeRequestWithoutParam() *RevokePrivilegeRequest
This constructor has better compatible ability when API parameters changed
func (RevokePrivilegeRequest) GetRegionId ¶ added in v1.52.0
func (r RevokePrivilegeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RevokePrivilegeRequest) SetAccountName ¶ added in v1.52.0
func (r *RevokePrivilegeRequest) SetAccountName(accountName string)
param accountName: 账号名,在同一个实例中账号名不能重复(Required)
func (*RevokePrivilegeRequest) SetDbNames ¶ added in v1.52.0
func (r *RevokePrivilegeRequest) SetDbNames(dbNames []string)
param dbNames: 需要取消授权的数据库的名称。权限取消后,该账号将不能访问此数据库(Required)
func (*RevokePrivilegeRequest) SetInstanceId ¶ added in v1.52.0
func (r *RevokePrivilegeRequest) SetInstanceId(instanceId string)
param instanceId: RDS 实例ID,唯一标识一个RDS实例(Required)
func (*RevokePrivilegeRequest) SetRegionId ¶ added in v1.52.0
func (r *RevokePrivilegeRequest) SetRegionId(regionId string)
param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)
type RevokePrivilegeResponse ¶ added in v1.52.0
type RevokePrivilegeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RevokePrivilegeResult `json:"result"`
}
type RevokePrivilegeResult ¶ added in v1.52.0
type RevokePrivilegeResult struct {
}
type UnassignSecondaryIpsRequest ¶
type UnassignSecondaryIpsRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* networkInterface ID */
NetworkInterfaceId string `json:"networkInterfaceId"`
/* 指定删除的secondaryIp地址 (Optional) */
SecondaryIps []string `json:"secondaryIps"`
/* 指定删除的secondaryIp网段 (Optional) */
SecondaryCidrs []string `json:"secondaryCidrs"`
}
func NewUnassignSecondaryIpsRequest ¶
func NewUnassignSecondaryIpsRequest( regionId string, networkInterfaceId string, ) *UnassignSecondaryIpsRequest
* param regionId: Region ID (Required) * param networkInterfaceId: networkInterface ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUnassignSecondaryIpsRequestWithAllParams ¶
func NewUnassignSecondaryIpsRequestWithAllParams( regionId string, networkInterfaceId string, secondaryIps []string, secondaryCidrs []string, ) *UnassignSecondaryIpsRequest
* param regionId: Region ID (Required) * param networkInterfaceId: networkInterface ID (Required) * param secondaryIps: 指定删除的secondaryIp地址 (Optional) * param secondaryCidrs: 指定删除的secondaryIp网段 (Optional)
func NewUnassignSecondaryIpsRequestWithoutParam ¶
func NewUnassignSecondaryIpsRequestWithoutParam() *UnassignSecondaryIpsRequest
This constructor has better compatible ability when API parameters changed
func (UnassignSecondaryIpsRequest) GetRegionId ¶
func (r UnassignSecondaryIpsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UnassignSecondaryIpsRequest) SetNetworkInterfaceId ¶
func (r *UnassignSecondaryIpsRequest) SetNetworkInterfaceId(networkInterfaceId string)
param networkInterfaceId: networkInterface ID(Required)
func (*UnassignSecondaryIpsRequest) SetRegionId ¶
func (r *UnassignSecondaryIpsRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*UnassignSecondaryIpsRequest) SetSecondaryCidrs ¶ added in v1.59.0
func (r *UnassignSecondaryIpsRequest) SetSecondaryCidrs(secondaryCidrs []string)
param secondaryCidrs: 指定删除的secondaryIp网段(Optional)
func (*UnassignSecondaryIpsRequest) SetSecondaryIps ¶
func (r *UnassignSecondaryIpsRequest) SetSecondaryIps(secondaryIps []string)
param secondaryIps: 指定删除的secondaryIp地址(Optional)
type UnassignSecondaryIpsResponse ¶
type UnassignSecondaryIpsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UnassignSecondaryIpsResult `json:"result"`
}
type UnassignSecondaryIpsResult ¶
type UnassignSecondaryIpsResult struct {
}
Source Files
¶
- AssignSecondaryIps.go
- AttachNetworkInterface.go
- BatchDescribeMetricData.go
- CreateNetworkInterface.go
- CreateRdsAccount.go
- CreateRdsDatabase.go
- CreateSubnet.go
- DeleteNetworkInterface.go
- DeleteRdsAccount.go
- DeleteRdsDatabase.go
- DeleteSubnet.go
- DescribeInstanceInfo.go
- DescribeMetricData.go
- DescribeNetworkInterface.go
- DescribeNetworkInterfaces.go
- DescribeRdsAccounts.go
- DescribeRdsDatabases.go
- DescribeRdsInstance.go
- DescribeRdsInstances.go
- DescribeRdsWhiteList.go
- DescribeServices.go
- DescribeSubnet.go
- DescribeSubnets.go
- DescribeTasks.go
- DescribeVmInstance.go
- DescribeVmInstances.go
- DescribeYdRdsInstances.go
- DetachNetworkInterface.go
- GrantRdsPrivilege.go
- LastDownsample.go
- ModifyRdsWhiteList.go
- Put.go
- PutProductMetricData.go
- RevokePrivilege.go
- UnassignSecondaryIps.go