Documentation ¶
Index ¶
- Constants
- type BindEipAclsRequest
- type BindEipAclsRequestParams
- type BindEipAclsResponse
- type BindEipAclsResponseParams
- type BindHostedRequest
- type BindHostedRequestParams
- type BindHostedResponse
- type BindHostedResponseParams
- type BindRsRequest
- type BindRsRequestParams
- type BindRsResponse
- type BindRsResponseParams
- type BindVpcIpRequest
- type BindVpcIpRequestParams
- type BindVpcIpResponse
- type BindVpcIpResponseParams
- type Client
- func (c *Client) BindEipAcls(request *BindEipAclsRequest) (response *BindEipAclsResponse, err error)
- func (c *Client) BindEipAclsWithContext(ctx context.Context, request *BindEipAclsRequest) (response *BindEipAclsResponse, err error)
- func (c *Client) BindHosted(request *BindHostedRequest) (response *BindHostedResponse, err error)
- func (c *Client) BindHostedWithContext(ctx context.Context, request *BindHostedRequest) (response *BindHostedResponse, err error)
- func (c *Client) BindRs(request *BindRsRequest) (response *BindRsResponse, err error)
- func (c *Client) BindRsWithContext(ctx context.Context, request *BindRsRequest) (response *BindRsResponse, err error)
- func (c *Client) BindVpcIp(request *BindVpcIpRequest) (response *BindVpcIpResponse, err error)
- func (c *Client) BindVpcIpWithContext(ctx context.Context, request *BindVpcIpRequest) (response *BindVpcIpResponse, err error)
- func (c *Client) CreateEip(request *CreateEipRequest) (response *CreateEipResponse, err error)
- func (c *Client) CreateEipAcl(request *CreateEipAclRequest) (response *CreateEipAclResponse, err error)
- func (c *Client) CreateEipAclWithContext(ctx context.Context, request *CreateEipAclRequest) (response *CreateEipAclResponse, err error)
- func (c *Client) CreateEipWithContext(ctx context.Context, request *CreateEipRequest) (response *CreateEipResponse, err error)
- func (c *Client) DeleteEip(request *DeleteEipRequest) (response *DeleteEipResponse, err error)
- func (c *Client) DeleteEipAcl(request *DeleteEipAclRequest) (response *DeleteEipAclResponse, err error)
- func (c *Client) DeleteEipAclWithContext(ctx context.Context, request *DeleteEipAclRequest) (response *DeleteEipAclResponse, err error)
- func (c *Client) DeleteEipWithContext(ctx context.Context, request *DeleteEipRequest) (response *DeleteEipResponse, err error)
- func (c *Client) DescribeEipAcls(request *DescribeEipAclsRequest) (response *DescribeEipAclsResponse, err error)
- func (c *Client) DescribeEipAclsWithContext(ctx context.Context, request *DescribeEipAclsRequest) (response *DescribeEipAclsResponse, err error)
- func (c *Client) DescribeEipQuota(request *DescribeEipQuotaRequest) (response *DescribeEipQuotaResponse, err error)
- func (c *Client) DescribeEipQuotaWithContext(ctx context.Context, request *DescribeEipQuotaRequest) (response *DescribeEipQuotaResponse, err error)
- func (c *Client) DescribeEipTask(request *DescribeEipTaskRequest) (response *DescribeEipTaskResponse, err error)
- func (c *Client) DescribeEipTaskWithContext(ctx context.Context, request *DescribeEipTaskRequest) (response *DescribeEipTaskResponse, err error)
- func (c *Client) DescribeEips(request *DescribeEipsRequest) (response *DescribeEipsResponse, err error)
- func (c *Client) DescribeEipsWithContext(ctx context.Context, request *DescribeEipsRequest) (response *DescribeEipsResponse, err error)
- func (c *Client) ModifyEipAcl(request *ModifyEipAclRequest) (response *ModifyEipAclResponse, err error)
- func (c *Client) ModifyEipAclWithContext(ctx context.Context, request *ModifyEipAclRequest) (response *ModifyEipAclResponse, err error)
- func (c *Client) ModifyEipCharge(request *ModifyEipChargeRequest) (response *ModifyEipChargeResponse, err error)
- func (c *Client) ModifyEipChargeWithContext(ctx context.Context, request *ModifyEipChargeRequest) (response *ModifyEipChargeResponse, err error)
- func (c *Client) ModifyEipName(request *ModifyEipNameRequest) (response *ModifyEipNameResponse, err error)
- func (c *Client) ModifyEipNameWithContext(ctx context.Context, request *ModifyEipNameRequest) (response *ModifyEipNameResponse, err error)
- func (c *Client) UnbindEipAcls(request *UnbindEipAclsRequest) (response *UnbindEipAclsResponse, err error)
- func (c *Client) UnbindEipAclsWithContext(ctx context.Context, request *UnbindEipAclsRequest) (response *UnbindEipAclsResponse, err error)
- func (c *Client) UnbindHosted(request *UnbindHostedRequest) (response *UnbindHostedResponse, err error)
- func (c *Client) UnbindHostedWithContext(ctx context.Context, request *UnbindHostedRequest) (response *UnbindHostedResponse, err error)
- func (c *Client) UnbindRs(request *UnbindRsRequest) (response *UnbindRsResponse, err error)
- func (c *Client) UnbindRsList(request *UnbindRsListRequest) (response *UnbindRsListResponse, err error)
- func (c *Client) UnbindRsListWithContext(ctx context.Context, request *UnbindRsListRequest) (response *UnbindRsListResponse, err error)
- func (c *Client) UnbindRsWithContext(ctx context.Context, request *UnbindRsRequest) (response *UnbindRsResponse, err error)
- func (c *Client) UnbindVpcIp(request *UnbindVpcIpRequest) (response *UnbindVpcIpResponse, err error)
- func (c *Client) UnbindVpcIpWithContext(ctx context.Context, request *UnbindVpcIpRequest) (response *UnbindVpcIpResponse, err error)
- type CreateEipAclRequest
- type CreateEipAclRequestParams
- type CreateEipAclResponse
- type CreateEipAclResponseParams
- type CreateEipRequest
- type CreateEipRequestParams
- type CreateEipResponse
- type CreateEipResponseParams
- type DeleteEipAclRequest
- type DeleteEipAclRequestParams
- type DeleteEipAclResponse
- type DeleteEipAclResponseParams
- type DeleteEipRequest
- type DeleteEipRequestParams
- type DeleteEipResponse
- type DeleteEipResponseParams
- type DescribeEipAclsRequest
- type DescribeEipAclsRequestParams
- type DescribeEipAclsResponse
- type DescribeEipAclsResponseParams
- type DescribeEipQuotaRequest
- type DescribeEipQuotaRequestParams
- type DescribeEipQuotaResponse
- type DescribeEipQuotaResponseParams
- type DescribeEipTaskRequest
- type DescribeEipTaskRequestParams
- type DescribeEipTaskResponse
- type DescribeEipTaskResponseParams
- type DescribeEipsRequest
- type DescribeEipsRequestParams
- type DescribeEipsResponse
- type DescribeEipsResponseParams
- type EipAcl
- type EipAclMap
- type EipAclRule
- type EipInfo
- type EipRsMap
- type ModifyEipAclRequest
- type ModifyEipAclRequestParams
- type ModifyEipAclResponse
- type ModifyEipAclResponseParams
- type ModifyEipChargeRequest
- type ModifyEipChargeRequestParams
- type ModifyEipChargeResponse
- type ModifyEipChargeResponseParams
- type ModifyEipNameRequest
- type ModifyEipNameRequestParams
- type ModifyEipNameResponse
- type ModifyEipNameResponseParams
- type UnbindEipAclsRequest
- type UnbindEipAclsRequestParams
- type UnbindEipAclsResponse
- type UnbindEipAclsResponseParams
- type UnbindHostedRequest
- type UnbindHostedRequestParams
- type UnbindHostedResponse
- type UnbindHostedResponseParams
- type UnbindRsListRequest
- type UnbindRsListRequestParams
- type UnbindRsListResponse
- type UnbindRsListResponseParams
- type UnbindRsRequest
- type UnbindRsRequestParams
- type UnbindRsResponse
- type UnbindRsResponseParams
- type UnbindVpcIpRequest
- type UnbindVpcIpRequestParams
- type UnbindVpcIpResponse
- type UnbindVpcIpResponseParams
Constants ¶
const ( // 内部错误。 INTERNALERROR = "InternalError" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" )
const APIVersion = "2018-06-25"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BindEipAclsRequest ¶
type BindEipAclsRequest struct { *tchttp.BaseRequest // 待关联的 EIP 与 ACL关系列表 EipIdAclIdList []*EipAclMap `json:"EipIdAclIdList,omitnil,omitempty" name:"EipIdAclIdList"` }
func NewBindEipAclsRequest ¶
func NewBindEipAclsRequest() (request *BindEipAclsRequest)
func (*BindEipAclsRequest) FromJsonString ¶
func (r *BindEipAclsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindEipAclsRequest) ToJsonString ¶
func (r *BindEipAclsRequest) ToJsonString() string
type BindEipAclsRequestParams ¶ added in v1.0.426
type BindEipAclsRequestParams struct { // 待关联的 EIP 与 ACL关系列表 EipIdAclIdList []*EipAclMap `json:"EipIdAclIdList,omitnil,omitempty" name:"EipIdAclIdList"` }
Predefined struct for user
type BindEipAclsResponse ¶
type BindEipAclsResponse struct { *tchttp.BaseResponse Response *BindEipAclsResponseParams `json:"Response"` }
func NewBindEipAclsResponse ¶
func NewBindEipAclsResponse() (response *BindEipAclsResponse)
func (*BindEipAclsResponse) FromJsonString ¶
func (r *BindEipAclsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindEipAclsResponse) ToJsonString ¶
func (r *BindEipAclsResponse) ToJsonString() string
type BindEipAclsResponseParams ¶ added in v1.0.426
type BindEipAclsResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type BindHostedRequest ¶
type BindHostedRequest struct { *tchttp.BaseRequest // Eip实例ID,可通过DescribeBmEip 接口返回字段中的 eipId获取。Eip和EipId参数必须要填写一个。 EipId *string `json:"EipId,omitnil,omitempty" name:"EipId"` // 托管机器实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewBindHostedRequest ¶
func NewBindHostedRequest() (request *BindHostedRequest)
func (*BindHostedRequest) FromJsonString ¶
func (r *BindHostedRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindHostedRequest) ToJsonString ¶
func (r *BindHostedRequest) ToJsonString() string
type BindHostedRequestParams ¶ added in v1.0.426
type BindHostedRequestParams struct { // Eip实例ID,可通过DescribeBmEip 接口返回字段中的 eipId获取。Eip和EipId参数必须要填写一个。 EipId *string `json:"EipId,omitnil,omitempty" name:"EipId"` // 托管机器实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type BindHostedResponse ¶
type BindHostedResponse struct { *tchttp.BaseResponse Response *BindHostedResponseParams `json:"Response"` }
func NewBindHostedResponse ¶
func NewBindHostedResponse() (response *BindHostedResponse)
func (*BindHostedResponse) FromJsonString ¶
func (r *BindHostedResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindHostedResponse) ToJsonString ¶
func (r *BindHostedResponse) ToJsonString() string
type BindHostedResponseParams ¶ added in v1.0.426
type BindHostedResponseParams struct { // 异步任务ID,可以通过EipBmQueryTask查询任务状态 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type BindRsRequest ¶
type BindRsRequest struct { *tchttp.BaseRequest // Eip实例ID EipId *string `json:"EipId,omitnil,omitempty" name:"EipId"` // 物理服务器实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewBindRsRequest ¶
func NewBindRsRequest() (request *BindRsRequest)
func (*BindRsRequest) FromJsonString ¶
func (r *BindRsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindRsRequest) ToJsonString ¶
func (r *BindRsRequest) ToJsonString() string
type BindRsRequestParams ¶ added in v1.0.426
type BindRsRequestParams struct { // Eip实例ID EipId *string `json:"EipId,omitnil,omitempty" name:"EipId"` // 物理服务器实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type BindRsResponse ¶
type BindRsResponse struct { *tchttp.BaseResponse Response *BindRsResponseParams `json:"Response"` }
func NewBindRsResponse ¶
func NewBindRsResponse() (response *BindRsResponse)
func (*BindRsResponse) FromJsonString ¶
func (r *BindRsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindRsResponse) ToJsonString ¶
func (r *BindRsResponse) ToJsonString() string
type BindRsResponseParams ¶ added in v1.0.426
type BindRsResponseParams struct { // 绑定黑石物理机异步任务ID,可以通过DescribeEipTask查询任务状态 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type BindVpcIpRequest ¶
type BindVpcIpRequest struct { *tchttp.BaseRequest // Eip实例ID EipId *string `json:"EipId,omitnil,omitempty" name:"EipId"` // EIP归属VpcId,例如vpc-k7j1t2x1 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 绑定的VPC内IP地址 VpcIp *string `json:"VpcIp,omitnil,omitempty" name:"VpcIp"` }
func NewBindVpcIpRequest ¶
func NewBindVpcIpRequest() (request *BindVpcIpRequest)
func (*BindVpcIpRequest) FromJsonString ¶
func (r *BindVpcIpRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindVpcIpRequest) ToJsonString ¶
func (r *BindVpcIpRequest) ToJsonString() string
type BindVpcIpRequestParams ¶ added in v1.0.426
type BindVpcIpRequestParams struct { // Eip实例ID EipId *string `json:"EipId,omitnil,omitempty" name:"EipId"` // EIP归属VpcId,例如vpc-k7j1t2x1 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 绑定的VPC内IP地址 VpcIp *string `json:"VpcIp,omitnil,omitempty" name:"VpcIp"` }
Predefined struct for user
type BindVpcIpResponse ¶
type BindVpcIpResponse struct { *tchttp.BaseResponse Response *BindVpcIpResponseParams `json:"Response"` }
func NewBindVpcIpResponse ¶
func NewBindVpcIpResponse() (response *BindVpcIpResponse)
func (*BindVpcIpResponse) FromJsonString ¶
func (r *BindVpcIpResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindVpcIpResponse) ToJsonString ¶
func (r *BindVpcIpResponse) ToJsonString() string
type BindVpcIpResponseParams ¶ added in v1.0.426
type BindVpcIpResponseParams struct { // EIP绑定VPC网络IP异步任务ID,可以通过查询EIP任务状态查询任务状态 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) BindEipAcls ¶
func (c *Client) BindEipAcls(request *BindEipAclsRequest) (response *BindEipAclsResponse, err error)
BindEipAcls 此接口用于为某个 EIP 关联 ACL。
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) BindEipAclsWithContext ¶ added in v1.0.324
func (c *Client) BindEipAclsWithContext(ctx context.Context, request *BindEipAclsRequest) (response *BindEipAclsResponse, err error)
BindEipAcls 此接口用于为某个 EIP 关联 ACL。
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) BindHosted ¶
func (c *Client) BindHosted(request *BindHostedRequest) (response *BindHostedResponse, err error)
BindHosted BindHosted接口用于绑定黑石弹性公网IP到黑石托管机器上
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) BindHostedWithContext ¶ added in v1.0.324
func (c *Client) BindHostedWithContext(ctx context.Context, request *BindHostedRequest) (response *BindHostedResponse, err error)
BindHosted BindHosted接口用于绑定黑石弹性公网IP到黑石托管机器上
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) BindRs ¶
func (c *Client) BindRs(request *BindRsRequest) (response *BindRsResponse, err error)
BindRs 绑定黑石EIP
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) BindRsWithContext ¶ added in v1.0.324
func (c *Client) BindRsWithContext(ctx context.Context, request *BindRsRequest) (response *BindRsResponse, err error)
BindRs 绑定黑石EIP
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) BindVpcIp ¶
func (c *Client) BindVpcIp(request *BindVpcIpRequest) (response *BindVpcIpResponse, err error)
BindVpcIp 黑石EIP绑定VPC IP
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) BindVpcIpWithContext ¶ added in v1.0.324
func (c *Client) BindVpcIpWithContext(ctx context.Context, request *BindVpcIpRequest) (response *BindVpcIpResponse, err error)
BindVpcIp 黑石EIP绑定VPC IP
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateEip ¶
func (c *Client) CreateEip(request *CreateEipRequest) (response *CreateEipResponse, err error)
CreateEip 创建黑石弹性公网IP
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateEipAcl ¶
func (c *Client) CreateEipAcl(request *CreateEipAclRequest) (response *CreateEipAclResponse, err error)
CreateEipAcl 创建黑石弹性公网 EIP ACL
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateEipAclWithContext ¶ added in v1.0.324
func (c *Client) CreateEipAclWithContext(ctx context.Context, request *CreateEipAclRequest) (response *CreateEipAclResponse, err error)
CreateEipAcl 创建黑石弹性公网 EIP ACL
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateEipWithContext ¶ added in v1.0.324
func (c *Client) CreateEipWithContext(ctx context.Context, request *CreateEipRequest) (response *CreateEipResponse, err error)
CreateEip 创建黑石弹性公网IP
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteEip ¶
func (c *Client) DeleteEip(request *DeleteEipRequest) (response *DeleteEipResponse, err error)
DeleteEip 释放黑石弹性公网IP
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteEipAcl ¶
func (c *Client) DeleteEipAcl(request *DeleteEipAclRequest) (response *DeleteEipAclResponse, err error)
DeleteEipAcl 删除弹性公网IP ACL
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteEipAclWithContext ¶ added in v1.0.324
func (c *Client) DeleteEipAclWithContext(ctx context.Context, request *DeleteEipAclRequest) (response *DeleteEipAclResponse, err error)
DeleteEipAcl 删除弹性公网IP ACL
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteEipWithContext ¶ added in v1.0.324
func (c *Client) DeleteEipWithContext(ctx context.Context, request *DeleteEipRequest) (response *DeleteEipResponse, err error)
DeleteEip 释放黑石弹性公网IP
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeEipAcls ¶
func (c *Client) DescribeEipAcls(request *DescribeEipAclsRequest) (response *DescribeEipAclsResponse, err error)
DescribeEipAcls 查询弹性公网IP ACL
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeEipAclsWithContext ¶ added in v1.0.324
func (c *Client) DescribeEipAclsWithContext(ctx context.Context, request *DescribeEipAclsRequest) (response *DescribeEipAclsResponse, err error)
DescribeEipAcls 查询弹性公网IP ACL
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeEipQuota ¶
func (c *Client) DescribeEipQuota(request *DescribeEipQuotaRequest) (response *DescribeEipQuotaResponse, err error)
DescribeEipQuota 查询黑石EIP 限额
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DescribeEipQuotaWithContext ¶ added in v1.0.324
func (c *Client) DescribeEipQuotaWithContext(ctx context.Context, request *DescribeEipQuotaRequest) (response *DescribeEipQuotaResponse, err error)
DescribeEipQuota 查询黑石EIP 限额
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DescribeEipTask ¶
func (c *Client) DescribeEipTask(request *DescribeEipTaskRequest) (response *DescribeEipTaskResponse, err error)
DescribeEipTask 黑石EIP查询任务状态
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DescribeEipTaskWithContext ¶ added in v1.0.324
func (c *Client) DescribeEipTaskWithContext(ctx context.Context, request *DescribeEipTaskRequest) (response *DescribeEipTaskResponse, err error)
DescribeEipTask 黑石EIP查询任务状态
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DescribeEips ¶
func (c *Client) DescribeEips(request *DescribeEipsRequest) (response *DescribeEipsResponse, err error)
DescribeEips 黑石EIP查询接口
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DescribeEipsWithContext ¶ added in v1.0.324
func (c *Client) DescribeEipsWithContext(ctx context.Context, request *DescribeEipsRequest) (response *DescribeEipsResponse, err error)
DescribeEips 黑石EIP查询接口
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) ModifyEipAcl ¶
func (c *Client) ModifyEipAcl(request *ModifyEipAclRequest) (response *ModifyEipAclResponse, err error)
ModifyEipAcl 修改弹性公网IP ACL
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyEipAclWithContext ¶ added in v1.0.324
func (c *Client) ModifyEipAclWithContext(ctx context.Context, request *ModifyEipAclRequest) (response *ModifyEipAclResponse, err error)
ModifyEipAcl 修改弹性公网IP ACL
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyEipCharge ¶
func (c *Client) ModifyEipCharge(request *ModifyEipChargeRequest) (response *ModifyEipChargeResponse, err error)
ModifyEipCharge 黑石EIP修改计费方式
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyEipChargeWithContext ¶ added in v1.0.324
func (c *Client) ModifyEipChargeWithContext(ctx context.Context, request *ModifyEipChargeRequest) (response *ModifyEipChargeResponse, err error)
ModifyEipCharge 黑石EIP修改计费方式
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyEipName ¶
func (c *Client) ModifyEipName(request *ModifyEipNameRequest) (response *ModifyEipNameResponse, err error)
ModifyEipName 更新黑石EIP名称
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyEipNameWithContext ¶ added in v1.0.324
func (c *Client) ModifyEipNameWithContext(ctx context.Context, request *ModifyEipNameRequest) (response *ModifyEipNameResponse, err error)
ModifyEipName 更新黑石EIP名称
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) UnbindEipAcls ¶
func (c *Client) UnbindEipAcls(request *UnbindEipAclsRequest) (response *UnbindEipAclsResponse, err error)
UnbindEipAcls 解绑弹性公网IP ACL
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UnbindEipAclsWithContext ¶ added in v1.0.324
func (c *Client) UnbindEipAclsWithContext(ctx context.Context, request *UnbindEipAclsRequest) (response *UnbindEipAclsResponse, err error)
UnbindEipAcls 解绑弹性公网IP ACL
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UnbindHosted ¶
func (c *Client) UnbindHosted(request *UnbindHostedRequest) (response *UnbindHostedResponse, err error)
UnbindHosted UnbindHosted接口用于解绑托管机器上的EIP
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UnbindHostedWithContext ¶ added in v1.0.324
func (c *Client) UnbindHostedWithContext(ctx context.Context, request *UnbindHostedRequest) (response *UnbindHostedResponse, err error)
UnbindHosted UnbindHosted接口用于解绑托管机器上的EIP
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UnbindRs ¶
func (c *Client) UnbindRs(request *UnbindRsRequest) (response *UnbindRsResponse, err error)
UnbindRs 解绑黑石EIP
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UnbindRsList ¶
func (c *Client) UnbindRsList(request *UnbindRsListRequest) (response *UnbindRsListResponse, err error)
UnbindRsList 批量解绑物理机弹性公网IP接口
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) UnbindRsListWithContext ¶ added in v1.0.324
func (c *Client) UnbindRsListWithContext(ctx context.Context, request *UnbindRsListRequest) (response *UnbindRsListResponse, err error)
UnbindRsList 批量解绑物理机弹性公网IP接口
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) UnbindRsWithContext ¶ added in v1.0.324
func (c *Client) UnbindRsWithContext(ctx context.Context, request *UnbindRsRequest) (response *UnbindRsResponse, err error)
UnbindRs 解绑黑石EIP
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UnbindVpcIp ¶
func (c *Client) UnbindVpcIp(request *UnbindVpcIpRequest) (response *UnbindVpcIpResponse, err error)
UnbindVpcIp 黑石EIP解绑VPCIP
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UnbindVpcIpWithContext ¶ added in v1.0.324
func (c *Client) UnbindVpcIpWithContext(ctx context.Context, request *UnbindVpcIpRequest) (response *UnbindVpcIpResponse, err error)
UnbindVpcIp 黑石EIP解绑VPCIP
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
type CreateEipAclRequest ¶
type CreateEipAclRequest struct { *tchttp.BaseRequest // ACL 名称 AclName *string `json:"AclName,omitnil,omitempty" name:"AclName"` // ACL 状态 0:无状态,1:有状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
func NewCreateEipAclRequest ¶
func NewCreateEipAclRequest() (request *CreateEipAclRequest)
func (*CreateEipAclRequest) FromJsonString ¶
func (r *CreateEipAclRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEipAclRequest) ToJsonString ¶
func (r *CreateEipAclRequest) ToJsonString() string
type CreateEipAclRequestParams ¶ added in v1.0.426
type CreateEipAclRequestParams struct { // ACL 名称 AclName *string `json:"AclName,omitnil,omitempty" name:"AclName"` // ACL 状态 0:无状态,1:有状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type CreateEipAclResponse ¶
type CreateEipAclResponse struct { *tchttp.BaseResponse Response *CreateEipAclResponseParams `json:"Response"` }
func NewCreateEipAclResponse ¶
func NewCreateEipAclResponse() (response *CreateEipAclResponse)
func (*CreateEipAclResponse) FromJsonString ¶
func (r *CreateEipAclResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEipAclResponse) ToJsonString ¶
func (r *CreateEipAclResponse) ToJsonString() string
type CreateEipAclResponseParams ¶ added in v1.0.426
type CreateEipAclResponseParams struct { // ACL 实例 ID AclId *string `json:"AclId,omitnil,omitempty" name:"AclId"` // ACL 实例状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // ACL 实例名称 AclName *string `json:"AclName,omitnil,omitempty" name:"AclName"` // ACL 实例创建时间 CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateEipRequest ¶
type CreateEipRequest struct { *tchttp.BaseRequest // 申请数量,默认为1, 最大 20 GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // EIP计费方式,flow-流量计费;bandwidth-带宽计费 PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"` // 带宽设定值(只在带宽计费时生效) Bandwidth *uint64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"` // EIP模式,目前支持tunnel和fullnat SetType *string `json:"SetType,omitnil,omitempty" name:"SetType"` // 是否使用独占集群,0:不使用,1:使用。默认为0 Exclusive *uint64 `json:"Exclusive,omitnil,omitempty" name:"Exclusive"` // EIP归属私有网络ID,例如vpc-k7j1t2x1 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 指定申请的IP列表 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` }
func NewCreateEipRequest ¶
func NewCreateEipRequest() (request *CreateEipRequest)
func (*CreateEipRequest) FromJsonString ¶
func (r *CreateEipRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEipRequest) ToJsonString ¶
func (r *CreateEipRequest) ToJsonString() string
type CreateEipRequestParams ¶ added in v1.0.426
type CreateEipRequestParams struct { // 申请数量,默认为1, 最大 20 GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // EIP计费方式,flow-流量计费;bandwidth-带宽计费 PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"` // 带宽设定值(只在带宽计费时生效) Bandwidth *uint64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"` // EIP模式,目前支持tunnel和fullnat SetType *string `json:"SetType,omitnil,omitempty" name:"SetType"` // 是否使用独占集群,0:不使用,1:使用。默认为0 Exclusive *uint64 `json:"Exclusive,omitnil,omitempty" name:"Exclusive"` // EIP归属私有网络ID,例如vpc-k7j1t2x1 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 指定申请的IP列表 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` }
Predefined struct for user
type CreateEipResponse ¶
type CreateEipResponse struct { *tchttp.BaseResponse Response *CreateEipResponseParams `json:"Response"` }
func NewCreateEipResponse ¶
func NewCreateEipResponse() (response *CreateEipResponse)
func (*CreateEipResponse) FromJsonString ¶
func (r *CreateEipResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEipResponse) ToJsonString ¶
func (r *CreateEipResponse) ToJsonString() string
type CreateEipResponseParams ¶ added in v1.0.426
type CreateEipResponseParams struct { // EIP列表 EipIds []*string `json:"EipIds,omitnil,omitempty" name:"EipIds"` // 任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteEipAclRequest ¶
type DeleteEipAclRequest struct { *tchttp.BaseRequest // 待删除的 ACL 实例 ID AclId *string `json:"AclId,omitnil,omitempty" name:"AclId"` }
func NewDeleteEipAclRequest ¶
func NewDeleteEipAclRequest() (request *DeleteEipAclRequest)
func (*DeleteEipAclRequest) FromJsonString ¶
func (r *DeleteEipAclRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteEipAclRequest) ToJsonString ¶
func (r *DeleteEipAclRequest) ToJsonString() string
type DeleteEipAclRequestParams ¶ added in v1.0.426
type DeleteEipAclRequestParams struct { // 待删除的 ACL 实例 ID AclId *string `json:"AclId,omitnil,omitempty" name:"AclId"` }
Predefined struct for user
type DeleteEipAclResponse ¶
type DeleteEipAclResponse struct { *tchttp.BaseResponse Response *DeleteEipAclResponseParams `json:"Response"` }
func NewDeleteEipAclResponse ¶
func NewDeleteEipAclResponse() (response *DeleteEipAclResponse)
func (*DeleteEipAclResponse) FromJsonString ¶
func (r *DeleteEipAclResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteEipAclResponse) ToJsonString ¶
func (r *DeleteEipAclResponse) ToJsonString() string
type DeleteEipAclResponseParams ¶ added in v1.0.426
type DeleteEipAclResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteEipRequest ¶
type DeleteEipRequest struct { *tchttp.BaseRequest // Eip实例ID列表 EipIds []*string `json:"EipIds,omitnil,omitempty" name:"EipIds"` }
func NewDeleteEipRequest ¶
func NewDeleteEipRequest() (request *DeleteEipRequest)
func (*DeleteEipRequest) FromJsonString ¶
func (r *DeleteEipRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteEipRequest) ToJsonString ¶
func (r *DeleteEipRequest) ToJsonString() string
type DeleteEipRequestParams ¶ added in v1.0.426
type DeleteEipRequestParams struct { // Eip实例ID列表 EipIds []*string `json:"EipIds,omitnil,omitempty" name:"EipIds"` }
Predefined struct for user
type DeleteEipResponse ¶
type DeleteEipResponse struct { *tchttp.BaseResponse Response *DeleteEipResponseParams `json:"Response"` }
func NewDeleteEipResponse ¶
func NewDeleteEipResponse() (response *DeleteEipResponse)
func (*DeleteEipResponse) FromJsonString ¶
func (r *DeleteEipResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteEipResponse) ToJsonString ¶
func (r *DeleteEipResponse) ToJsonString() string
type DeleteEipResponseParams ¶ added in v1.0.426
type DeleteEipResponseParams struct { // 任务Id TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeEipAclsRequest ¶
type DescribeEipAclsRequest struct { *tchttp.BaseRequest // ACL 名称,支持模糊查找 AclName *string `json:"AclName,omitnil,omitempty" name:"AclName"` // ACL 实例 ID 列表,数组下标从 0 开始 AclIds []*string `json:"AclIds,omitnil,omitempty" name:"AclIds"` // 分页参数。偏移量,默认为 0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页参数。每一页的 EIPACL 列表数目 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // EIP实例ID列表 EipIds []*string `json:"EipIds,omitnil,omitempty" name:"EipIds"` // EIP IP地址列表 EipIps []*string `json:"EipIps,omitnil,omitempty" name:"EipIps"` // EIP名称列表 EipNames []*string `json:"EipNames,omitnil,omitempty" name:"EipNames"` // 排序字段 OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式,取值:0:增序(默认),1:降序 Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"` // ACL名称列表,支持模糊查找 AclNames []*string `json:"AclNames,omitnil,omitempty" name:"AclNames"` }
func NewDescribeEipAclsRequest ¶
func NewDescribeEipAclsRequest() (request *DescribeEipAclsRequest)
func (*DescribeEipAclsRequest) FromJsonString ¶
func (r *DescribeEipAclsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEipAclsRequest) ToJsonString ¶
func (r *DescribeEipAclsRequest) ToJsonString() string
type DescribeEipAclsRequestParams ¶ added in v1.0.426
type DescribeEipAclsRequestParams struct { // ACL 名称,支持模糊查找 AclName *string `json:"AclName,omitnil,omitempty" name:"AclName"` // ACL 实例 ID 列表,数组下标从 0 开始 AclIds []*string `json:"AclIds,omitnil,omitempty" name:"AclIds"` // 分页参数。偏移量,默认为 0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页参数。每一页的 EIPACL 列表数目 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // EIP实例ID列表 EipIds []*string `json:"EipIds,omitnil,omitempty" name:"EipIds"` // EIP IP地址列表 EipIps []*string `json:"EipIps,omitnil,omitempty" name:"EipIps"` // EIP名称列表 EipNames []*string `json:"EipNames,omitnil,omitempty" name:"EipNames"` // 排序字段 OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式,取值:0:增序(默认),1:降序 Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"` // ACL名称列表,支持模糊查找 AclNames []*string `json:"AclNames,omitnil,omitempty" name:"AclNames"` }
Predefined struct for user
type DescribeEipAclsResponse ¶
type DescribeEipAclsResponse struct { *tchttp.BaseResponse Response *DescribeEipAclsResponseParams `json:"Response"` }
func NewDescribeEipAclsResponse ¶
func NewDescribeEipAclsResponse() (response *DescribeEipAclsResponse)
func (*DescribeEipAclsResponse) FromJsonString ¶
func (r *DescribeEipAclsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEipAclsResponse) ToJsonString ¶
func (r *DescribeEipAclsResponse) ToJsonString() string
type DescribeEipAclsResponseParams ¶ added in v1.0.426
type DescribeEipAclsResponseParams struct { // 返回 EIPACL 列表总数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // EIPACL列表 EipAclList []*EipAcl `json:"EipAclList,omitnil,omitempty" name:"EipAclList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeEipQuotaRequest ¶
type DescribeEipQuotaRequest struct {
*tchttp.BaseRequest
}
func NewDescribeEipQuotaRequest ¶
func NewDescribeEipQuotaRequest() (request *DescribeEipQuotaRequest)
func (*DescribeEipQuotaRequest) FromJsonString ¶
func (r *DescribeEipQuotaRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEipQuotaRequest) ToJsonString ¶
func (r *DescribeEipQuotaRequest) ToJsonString() string
type DescribeEipQuotaRequestParams ¶ added in v1.0.426
type DescribeEipQuotaRequestParams struct { }
Predefined struct for user
type DescribeEipQuotaResponse ¶
type DescribeEipQuotaResponse struct { *tchttp.BaseResponse Response *DescribeEipQuotaResponseParams `json:"Response"` }
func NewDescribeEipQuotaResponse ¶
func NewDescribeEipQuotaResponse() (response *DescribeEipQuotaResponse)
func (*DescribeEipQuotaResponse) FromJsonString ¶
func (r *DescribeEipQuotaResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEipQuotaResponse) ToJsonString ¶
func (r *DescribeEipQuotaResponse) ToJsonString() string
type DescribeEipQuotaResponseParams ¶ added in v1.0.426
type DescribeEipQuotaResponseParams struct { // 能拥有的EIP个数的总配额,默认是100个 EipNumQuota *int64 `json:"EipNumQuota,omitnil,omitempty" name:"EipNumQuota"` // 当前已使用的EIP个数,包括创建中、绑定中、已绑定、解绑中、未绑定几种状态的EIP个数总和 CurrentEipNum *int64 `json:"CurrentEipNum,omitnil,omitempty" name:"CurrentEipNum"` // 当天申请EIP次数 DailyApplyCount *int64 `json:"DailyApplyCount,omitnil,omitempty" name:"DailyApplyCount"` // 每日申请EIP的次数限制 DailyApplyQuota *int64 `json:"DailyApplyQuota,omitnil,omitempty" name:"DailyApplyQuota"` // BatchApplyMax BatchApplyMax *int64 `json:"BatchApplyMax,omitnil,omitempty" name:"BatchApplyMax"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeEipTaskRequest ¶
type DescribeEipTaskRequest struct { *tchttp.BaseRequest // EIP查询任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
func NewDescribeEipTaskRequest ¶
func NewDescribeEipTaskRequest() (request *DescribeEipTaskRequest)
func (*DescribeEipTaskRequest) FromJsonString ¶
func (r *DescribeEipTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEipTaskRequest) ToJsonString ¶
func (r *DescribeEipTaskRequest) ToJsonString() string
type DescribeEipTaskRequestParams ¶ added in v1.0.426
type DescribeEipTaskRequestParams struct { // EIP查询任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
Predefined struct for user
type DescribeEipTaskResponse ¶
type DescribeEipTaskResponse struct { *tchttp.BaseResponse Response *DescribeEipTaskResponseParams `json:"Response"` }
func NewDescribeEipTaskResponse ¶
func NewDescribeEipTaskResponse() (response *DescribeEipTaskResponse)
func (*DescribeEipTaskResponse) FromJsonString ¶
func (r *DescribeEipTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEipTaskResponse) ToJsonString ¶
func (r *DescribeEipTaskResponse) ToJsonString() string
type DescribeEipTaskResponseParams ¶ added in v1.0.426
type DescribeEipTaskResponseParams struct { // 当前任务状态码:0-成功,1-失败,2-进行中 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeEipsRequest ¶
type DescribeEipsRequest struct { *tchttp.BaseRequest // EIP实例ID列表 EipIds []*string `json:"EipIds,omitnil,omitempty" name:"EipIds"` // EIP IP 列表 Eips []*string `json:"Eips,omitnil,omitempty" name:"Eips"` // 主机实例ID 列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // EIP名称,模糊匹配 SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"` // 状态列表, 默认所有 Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"` // 偏移量,默认为0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回EIP数量,默认 20, 最大值 100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段,支持: EipId,Eip,Status, InstanceId,CreatedAt OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式 0:递增 1:递减(默认) Order *int64 `json:"Order,omitnil,omitempty" name:"Order"` // 计费模式,流量:flow,带宽:bandwidth PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"` // EIP归属VpcId,例如vpc-k7j1t2x1 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 绑定类型,-1:未绑定,0:物理机,1:nat网关,2:虚拟IP, 3:托管机器 BindTypes []*int64 `json:"BindTypes,omitnil,omitempty" name:"BindTypes"` // 独占标志,0:共享,1:独占 ExclusiveTag *int64 `json:"ExclusiveTag,omitnil,omitempty" name:"ExclusiveTag"` // EIP ACL实例ID AclId *string `json:"AclId,omitnil,omitempty" name:"AclId"` // 搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定 BindAcl *int64 `json:"BindAcl,omitnil,omitempty" name:"BindAcl"` }
func NewDescribeEipsRequest ¶
func NewDescribeEipsRequest() (request *DescribeEipsRequest)
func (*DescribeEipsRequest) FromJsonString ¶
func (r *DescribeEipsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEipsRequest) ToJsonString ¶
func (r *DescribeEipsRequest) ToJsonString() string
type DescribeEipsRequestParams ¶ added in v1.0.426
type DescribeEipsRequestParams struct { // EIP实例ID列表 EipIds []*string `json:"EipIds,omitnil,omitempty" name:"EipIds"` // EIP IP 列表 Eips []*string `json:"Eips,omitnil,omitempty" name:"Eips"` // 主机实例ID 列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // EIP名称,模糊匹配 SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"` // 状态列表, 默认所有 Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"` // 偏移量,默认为0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回EIP数量,默认 20, 最大值 100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段,支持: EipId,Eip,Status, InstanceId,CreatedAt OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式 0:递增 1:递减(默认) Order *int64 `json:"Order,omitnil,omitempty" name:"Order"` // 计费模式,流量:flow,带宽:bandwidth PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"` // EIP归属VpcId,例如vpc-k7j1t2x1 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 绑定类型,-1:未绑定,0:物理机,1:nat网关,2:虚拟IP, 3:托管机器 BindTypes []*int64 `json:"BindTypes,omitnil,omitempty" name:"BindTypes"` // 独占标志,0:共享,1:独占 ExclusiveTag *int64 `json:"ExclusiveTag,omitnil,omitempty" name:"ExclusiveTag"` // EIP ACL实例ID AclId *string `json:"AclId,omitnil,omitempty" name:"AclId"` // 搜索条件,是否绑定了EIP ACL, 0:未绑定,1:绑定 BindAcl *int64 `json:"BindAcl,omitnil,omitempty" name:"BindAcl"` }
Predefined struct for user
type DescribeEipsResponse ¶
type DescribeEipsResponse struct { *tchttp.BaseResponse Response *DescribeEipsResponseParams `json:"Response"` }
func NewDescribeEipsResponse ¶
func NewDescribeEipsResponse() (response *DescribeEipsResponse)
func (*DescribeEipsResponse) FromJsonString ¶
func (r *DescribeEipsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEipsResponse) ToJsonString ¶
func (r *DescribeEipsResponse) ToJsonString() string
type DescribeEipsResponseParams ¶ added in v1.0.426
type DescribeEipsResponseParams struct { // 返回EIP信息数组 EipSet []*EipInfo `json:"EipSet,omitnil,omitempty" name:"EipSet"` // 返回EIP数量 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type EipAcl ¶
type EipAcl struct { // ACL 实例 ID。 AclId *string `json:"AclId,omitnil,omitempty" name:"AclId"` // ACL 实例名称 AclName *string `json:"AclName,omitnil,omitempty" name:"AclName"` // ACL 状态。0:无状态,1:有状态 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // EIPACL 创建时间 CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"` // EIPACL 已关联的 eip 数目 EipNum *int64 `json:"EipNum,omitnil,omitempty" name:"EipNum"` // 出站规则 OutRules []*EipAclRule `json:"OutRules,omitnil,omitempty" name:"OutRules"` // 入站规则 InRules []*EipAclRule `json:"InRules,omitnil,omitempty" name:"InRules"` }
type EipAclRule ¶
type EipAclRule struct { // 源 IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 目标端口 Port *string `json:"Port,omitnil,omitempty" name:"Port"` // 协议(TCP/UDP/ICMP/ANY) Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 策略(accept/drop) Action *string `json:"Action,omitnil,omitempty" name:"Action"` // 备注 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
type EipInfo ¶
type EipInfo struct { // EIP实例ID EipId *string `json:"EipId,omitnil,omitempty" name:"EipId"` // EIP名称 EipName *string `json:"EipName,omitnil,omitempty" name:"EipName"` // EIP地址 Eip *string `json:"Eip,omitnil,omitempty" name:"Eip"` // 运营商ID 0:电信; 1:联通; 2:移动; 3:教育网; 4:盈科; 5:BGP; 6:中国香港 IspId *int64 `json:"IspId,omitnil,omitempty" name:"IspId"` // 状态 0:创建中; 1:绑定中; 2:已绑定; 3:解绑中; 4:未绑定; 6:下线中; 9:创建失败 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 是否欠费隔离 1: 欠费隔离; 0: 正常。处在欠费隔离情况下的EIP不能进行任何管理操作。 Arrears *int64 `json:"Arrears,omitnil,omitempty" name:"Arrears"` // EIP所绑定的服务器实例ID,未绑定则为空 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 服务器别名 InstanceAlias *string `json:"InstanceAlias,omitnil,omitempty" name:"InstanceAlias"` // EIP解绑时间 FreeAt *string `json:"FreeAt,omitnil,omitempty" name:"FreeAt"` // EIP创建时间 CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"` // EIP更新时间 UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"` // EIP未绑定服务器时长(单位:秒) FreeSecond *int64 `json:"FreeSecond,omitnil,omitempty" name:"FreeSecond"` // EIP所绑定的资源类型,-1:未绑定资源;0:黑石物理机,字段对应unInstanceId;1:Nat网关,字段对应natUid;2:云服务器字段对应vpcIp; 3: 托管机器,字段对应HInstanceId, HInstanceAlias Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // EIP计费模式,"flow":流量计费; "bandwidth":带宽计费 PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"` // EIP带宽计费模式下的带宽上限(单位:MB) Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"` // 最近一次操作变更的EIP计费模式,"flow":流量计费; "bandwidth":带宽计费 LatestPayMode *string `json:"LatestPayMode,omitnil,omitempty" name:"LatestPayMode"` // 最近一次操作变更的EIP计费模式对应的带宽上限值,仅在带宽计费模式下有效(单位:MB) LatestBandwidth *int64 `json:"LatestBandwidth,omitnil,omitempty" name:"LatestBandwidth"` // 私有网络名称 VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"` // EIP所绑定的NAT网关的数字ID,形如:1001,,未绑定则为空 NatId *int64 `json:"NatId,omitnil,omitempty" name:"NatId"` // EIP所绑定的NAT网关实例ID,形如:"nat-n47xxxxx",未绑定则为空 NatUid *string `json:"NatUid,omitnil,omitempty" name:"NatUid"` // EIP所绑定的云服务器IP(托管或者云服务器的IP),形如:"10.1.1.3"。 注意:IP资源需要通过bmvpc模块注册或者申请后才可以绑定eip,接口使用申请子网IP和注册子网IP:,未绑定则为空 VpcIp *string `json:"VpcIp,omitnil,omitempty" name:"VpcIp"` // 私有网络实例ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 是否为独占类型EIP Exclusive *int64 `json:"Exclusive,omitnil,omitempty" name:"Exclusive"` // 私有网络的cidr VpcCidr *string `json:"VpcCidr,omitnil,omitempty" name:"VpcCidr"` // EIP ACL实例ID AclId *string `json:"AclId,omitnil,omitempty" name:"AclId"` // EIP ACL名称 AclName *string `json:"AclName,omitnil,omitempty" name:"AclName"` // 托管机器实例ID HInstanceId *string `json:"HInstanceId,omitnil,omitempty" name:"HInstanceId"` // 托管机器别名 HInstanceAlias *string `json:"HInstanceAlias,omitnil,omitempty" name:"HInstanceAlias"` }
type ModifyEipAclRequest ¶
type ModifyEipAclRequest struct { *tchttp.BaseRequest // ACL 实例 ID AclId *string `json:"AclId,omitnil,omitempty" name:"AclId"` // ACL 名称 AclName *string `json:"AclName,omitnil,omitempty" name:"AclName"` // ACL 状态。0:无状态 1:有状态 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 规则类型(in/out)。in:入站规则 out:出站规则 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // ACL规则列表 Rules []*EipAclRule `json:"Rules,omitnil,omitempty" name:"Rules"` }
func NewModifyEipAclRequest ¶
func NewModifyEipAclRequest() (request *ModifyEipAclRequest)
func (*ModifyEipAclRequest) FromJsonString ¶
func (r *ModifyEipAclRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEipAclRequest) ToJsonString ¶
func (r *ModifyEipAclRequest) ToJsonString() string
type ModifyEipAclRequestParams ¶ added in v1.0.426
type ModifyEipAclRequestParams struct { // ACL 实例 ID AclId *string `json:"AclId,omitnil,omitempty" name:"AclId"` // ACL 名称 AclName *string `json:"AclName,omitnil,omitempty" name:"AclName"` // ACL 状态。0:无状态 1:有状态 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 规则类型(in/out)。in:入站规则 out:出站规则 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // ACL规则列表 Rules []*EipAclRule `json:"Rules,omitnil,omitempty" name:"Rules"` }
Predefined struct for user
type ModifyEipAclResponse ¶
type ModifyEipAclResponse struct { *tchttp.BaseResponse Response *ModifyEipAclResponseParams `json:"Response"` }
func NewModifyEipAclResponse ¶
func NewModifyEipAclResponse() (response *ModifyEipAclResponse)
func (*ModifyEipAclResponse) FromJsonString ¶
func (r *ModifyEipAclResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEipAclResponse) ToJsonString ¶
func (r *ModifyEipAclResponse) ToJsonString() string
type ModifyEipAclResponseParams ¶ added in v1.0.426
type ModifyEipAclResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyEipChargeRequest ¶
type ModifyEipChargeRequest struct { *tchttp.BaseRequest // EIP计费方式,flow-流量计费;bandwidth-带宽计费 PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"` // Eip实例ID列表 EipIds []*string `json:"EipIds,omitnil,omitempty" name:"EipIds"` // 带宽设定值(只在带宽计费时生效) Bandwidth *uint64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"` }
func NewModifyEipChargeRequest ¶
func NewModifyEipChargeRequest() (request *ModifyEipChargeRequest)
func (*ModifyEipChargeRequest) FromJsonString ¶
func (r *ModifyEipChargeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEipChargeRequest) ToJsonString ¶
func (r *ModifyEipChargeRequest) ToJsonString() string
type ModifyEipChargeRequestParams ¶ added in v1.0.426
type ModifyEipChargeRequestParams struct { // EIP计费方式,flow-流量计费;bandwidth-带宽计费 PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"` // Eip实例ID列表 EipIds []*string `json:"EipIds,omitnil,omitempty" name:"EipIds"` // 带宽设定值(只在带宽计费时生效) Bandwidth *uint64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"` }
Predefined struct for user
type ModifyEipChargeResponse ¶
type ModifyEipChargeResponse struct { *tchttp.BaseResponse Response *ModifyEipChargeResponseParams `json:"Response"` }
func NewModifyEipChargeResponse ¶
func NewModifyEipChargeResponse() (response *ModifyEipChargeResponse)
func (*ModifyEipChargeResponse) FromJsonString ¶
func (r *ModifyEipChargeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEipChargeResponse) ToJsonString ¶
func (r *ModifyEipChargeResponse) ToJsonString() string
type ModifyEipChargeResponseParams ¶ added in v1.0.426
type ModifyEipChargeResponseParams struct { // 修改计费模式的异步任务ID,可以通过查询EIP任务状态查询任务状态 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyEipNameRequest ¶
type ModifyEipNameRequest struct { *tchttp.BaseRequest // Eip实例ID,可通过/v2/DescribeEip 接口返回字段中的 eipId获取 EipId *string `json:"EipId,omitnil,omitempty" name:"EipId"` // EIP 实例别名 EipName *string `json:"EipName,omitnil,omitempty" name:"EipName"` }
func NewModifyEipNameRequest ¶
func NewModifyEipNameRequest() (request *ModifyEipNameRequest)
func (*ModifyEipNameRequest) FromJsonString ¶
func (r *ModifyEipNameRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEipNameRequest) ToJsonString ¶
func (r *ModifyEipNameRequest) ToJsonString() string
type ModifyEipNameRequestParams ¶ added in v1.0.426
type ModifyEipNameRequestParams struct { // Eip实例ID,可通过/v2/DescribeEip 接口返回字段中的 eipId获取 EipId *string `json:"EipId,omitnil,omitempty" name:"EipId"` // EIP 实例别名 EipName *string `json:"EipName,omitnil,omitempty" name:"EipName"` }
Predefined struct for user
type ModifyEipNameResponse ¶
type ModifyEipNameResponse struct { *tchttp.BaseResponse Response *ModifyEipNameResponseParams `json:"Response"` }
func NewModifyEipNameResponse ¶
func NewModifyEipNameResponse() (response *ModifyEipNameResponse)
func (*ModifyEipNameResponse) FromJsonString ¶
func (r *ModifyEipNameResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyEipNameResponse) ToJsonString ¶
func (r *ModifyEipNameResponse) ToJsonString() string
type ModifyEipNameResponseParams ¶ added in v1.0.426
type ModifyEipNameResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UnbindEipAclsRequest ¶
type UnbindEipAclsRequest struct { *tchttp.BaseRequest // 待解关联的 EIP 与 ACL列表 EipIdAclIdList []*EipAclMap `json:"EipIdAclIdList,omitnil,omitempty" name:"EipIdAclIdList"` }
func NewUnbindEipAclsRequest ¶
func NewUnbindEipAclsRequest() (request *UnbindEipAclsRequest)
func (*UnbindEipAclsRequest) FromJsonString ¶
func (r *UnbindEipAclsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindEipAclsRequest) ToJsonString ¶
func (r *UnbindEipAclsRequest) ToJsonString() string
type UnbindEipAclsRequestParams ¶ added in v1.0.426
type UnbindEipAclsRequestParams struct { // 待解关联的 EIP 与 ACL列表 EipIdAclIdList []*EipAclMap `json:"EipIdAclIdList,omitnil,omitempty" name:"EipIdAclIdList"` }
Predefined struct for user
type UnbindEipAclsResponse ¶
type UnbindEipAclsResponse struct { *tchttp.BaseResponse Response *UnbindEipAclsResponseParams `json:"Response"` }
func NewUnbindEipAclsResponse ¶
func NewUnbindEipAclsResponse() (response *UnbindEipAclsResponse)
func (*UnbindEipAclsResponse) FromJsonString ¶
func (r *UnbindEipAclsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindEipAclsResponse) ToJsonString ¶
func (r *UnbindEipAclsResponse) ToJsonString() string
type UnbindEipAclsResponseParams ¶ added in v1.0.426
type UnbindEipAclsResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UnbindHostedRequest ¶
type UnbindHostedRequest struct { *tchttp.BaseRequest // 托管机器实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Eip实例ID,可通过DescribeBmEip 接口返回字段中的 eipId获取。Eip和EipId参数必须要填写一个。 EipId *string `json:"EipId,omitnil,omitempty" name:"EipId"` // 弹性IP。Eip和EipId参数必须要填写一个。 Eip *string `json:"Eip,omitnil,omitempty" name:"Eip"` }
func NewUnbindHostedRequest ¶
func NewUnbindHostedRequest() (request *UnbindHostedRequest)
func (*UnbindHostedRequest) FromJsonString ¶
func (r *UnbindHostedRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindHostedRequest) ToJsonString ¶
func (r *UnbindHostedRequest) ToJsonString() string
type UnbindHostedRequestParams ¶ added in v1.0.426
type UnbindHostedRequestParams struct { // 托管机器实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Eip实例ID,可通过DescribeBmEip 接口返回字段中的 eipId获取。Eip和EipId参数必须要填写一个。 EipId *string `json:"EipId,omitnil,omitempty" name:"EipId"` // 弹性IP。Eip和EipId参数必须要填写一个。 Eip *string `json:"Eip,omitnil,omitempty" name:"Eip"` }
Predefined struct for user
type UnbindHostedResponse ¶
type UnbindHostedResponse struct { *tchttp.BaseResponse Response *UnbindHostedResponseParams `json:"Response"` }
func NewUnbindHostedResponse ¶
func NewUnbindHostedResponse() (response *UnbindHostedResponse)
func (*UnbindHostedResponse) FromJsonString ¶
func (r *UnbindHostedResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindHostedResponse) ToJsonString ¶
func (r *UnbindHostedResponse) ToJsonString() string
type UnbindHostedResponseParams ¶ added in v1.0.426
type UnbindHostedResponseParams struct { // 异步任务ID,可以通过EipBmQueryTask查询任务状态 TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UnbindRsListRequest ¶
type UnbindRsListRequest struct { *tchttp.BaseRequest // 物理机绑定的EIP列表 EipRsList []*EipRsMap `json:"EipRsList,omitnil,omitempty" name:"EipRsList"` }
func NewUnbindRsListRequest ¶
func NewUnbindRsListRequest() (request *UnbindRsListRequest)
func (*UnbindRsListRequest) FromJsonString ¶
func (r *UnbindRsListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindRsListRequest) ToJsonString ¶
func (r *UnbindRsListRequest) ToJsonString() string
type UnbindRsListRequestParams ¶ added in v1.0.426
type UnbindRsListRequestParams struct { // 物理机绑定的EIP列表 EipRsList []*EipRsMap `json:"EipRsList,omitnil,omitempty" name:"EipRsList"` }
Predefined struct for user
type UnbindRsListResponse ¶
type UnbindRsListResponse struct { *tchttp.BaseResponse Response *UnbindRsListResponseParams `json:"Response"` }
func NewUnbindRsListResponse ¶
func NewUnbindRsListResponse() (response *UnbindRsListResponse)
func (*UnbindRsListResponse) FromJsonString ¶
func (r *UnbindRsListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindRsListResponse) ToJsonString ¶
func (r *UnbindRsListResponse) ToJsonString() string
type UnbindRsListResponseParams ¶ added in v1.0.426
type UnbindRsListResponseParams struct { // 解绑操作的异步任务ID,可以通过查询EIP任务状态查询任务状态 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UnbindRsRequest ¶
type UnbindRsRequest struct { *tchttp.BaseRequest // Eip实例ID EipId *string `json:"EipId,omitnil,omitempty" name:"EipId"` // 物理服务器实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewUnbindRsRequest ¶
func NewUnbindRsRequest() (request *UnbindRsRequest)
func (*UnbindRsRequest) FromJsonString ¶
func (r *UnbindRsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindRsRequest) ToJsonString ¶
func (r *UnbindRsRequest) ToJsonString() string
type UnbindRsRequestParams ¶ added in v1.0.426
type UnbindRsRequestParams struct { // Eip实例ID EipId *string `json:"EipId,omitnil,omitempty" name:"EipId"` // 物理服务器实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type UnbindRsResponse ¶
type UnbindRsResponse struct { *tchttp.BaseResponse Response *UnbindRsResponseParams `json:"Response"` }
func NewUnbindRsResponse ¶
func NewUnbindRsResponse() (response *UnbindRsResponse)
func (*UnbindRsResponse) FromJsonString ¶
func (r *UnbindRsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindRsResponse) ToJsonString ¶
func (r *UnbindRsResponse) ToJsonString() string
type UnbindRsResponseParams ¶ added in v1.0.426
type UnbindRsResponseParams struct { // 解绑操作的异步任务ID,可以通过查询EIP任务状态查询任务状态 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UnbindVpcIpRequest ¶
type UnbindVpcIpRequest struct { *tchttp.BaseRequest // Eip实例ID EipId *string `json:"EipId,omitnil,omitempty" name:"EipId"` // EIP归属VpcId,例如vpc-k7j1t2x1 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 绑定的VPC内IP地址 VpcIp *string `json:"VpcIp,omitnil,omitempty" name:"VpcIp"` }
func NewUnbindVpcIpRequest ¶
func NewUnbindVpcIpRequest() (request *UnbindVpcIpRequest)
func (*UnbindVpcIpRequest) FromJsonString ¶
func (r *UnbindVpcIpRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindVpcIpRequest) ToJsonString ¶
func (r *UnbindVpcIpRequest) ToJsonString() string
type UnbindVpcIpRequestParams ¶ added in v1.0.426
type UnbindVpcIpRequestParams struct { // Eip实例ID EipId *string `json:"EipId,omitnil,omitempty" name:"EipId"` // EIP归属VpcId,例如vpc-k7j1t2x1 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 绑定的VPC内IP地址 VpcIp *string `json:"VpcIp,omitnil,omitempty" name:"VpcIp"` }
Predefined struct for user
type UnbindVpcIpResponse ¶
type UnbindVpcIpResponse struct { *tchttp.BaseResponse Response *UnbindVpcIpResponseParams `json:"Response"` }
func NewUnbindVpcIpResponse ¶
func NewUnbindVpcIpResponse() (response *UnbindVpcIpResponse)
func (*UnbindVpcIpResponse) FromJsonString ¶
func (r *UnbindVpcIpResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindVpcIpResponse) ToJsonString ¶
func (r *UnbindVpcIpResponse) ToJsonString() string
type UnbindVpcIpResponseParams ¶ added in v1.0.426
type UnbindVpcIpResponseParams struct { // 绑定黑石物理机异步任务ID,可以通过查询EIP任务状态查询任务状态 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user