apis

package
v1.25.0 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddDomainsRequest

type AddDomainsRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 需要添加的域名数组  */
	DomainNames []string `json:"domainNames"`
}

func NewAddDomainsRequest

func NewAddDomainsRequest(
	regionId string,
	domainNames []string,
) *AddDomainsRequest

* param regionId: 实例所属的地域ID (Required) * param domainNames: 需要添加的域名数组 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddDomainsRequestWithAllParams

func NewAddDomainsRequestWithAllParams(
	regionId string,
	domainNames []string,
) *AddDomainsRequest

* param regionId: 实例所属的地域ID (Required) * param domainNames: 需要添加的域名数组 (Required)

func NewAddDomainsRequestWithoutParam

func NewAddDomainsRequestWithoutParam() *AddDomainsRequest

This constructor has better compatible ability when API parameters changed

func (AddDomainsRequest) GetRegionId

func (r AddDomainsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddDomainsRequest) SetDomainNames

func (r *AddDomainsRequest) SetDomainNames(domainNames []string)

param domainNames: 需要添加的域名数组(Required)

func (*AddDomainsRequest) SetRegionId

func (r *AddDomainsRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

type AddDomainsResponse

type AddDomainsResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    AddDomainsResult   `json:"result"`
}

type AddDomainsResult

type AddDomainsResult struct {
}

type CreateAccountRequest

type CreateAccountRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`
}

func NewCreateAccountRequest

func NewCreateAccountRequest(
	regionId string,
) *CreateAccountRequest

* param regionId: 实例所属的地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateAccountRequestWithAllParams

func NewCreateAccountRequestWithAllParams(
	regionId string,
) *CreateAccountRequest

* param regionId: 实例所属的地域ID (Required)

func NewCreateAccountRequestWithoutParam

func NewCreateAccountRequestWithoutParam() *CreateAccountRequest

This constructor has better compatible ability when API parameters changed

func (CreateAccountRequest) GetRegionId

func (r CreateAccountRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateAccountRequest) SetRegionId

func (r *CreateAccountRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

type CreateAccountResponse

type CreateAccountResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    CreateAccountResult `json:"result"`
}

type CreateAccountResult

type CreateAccountResult struct {
	Data httpdns.Account `json:"data"`
}

type DelDomainsRequest

type DelDomainsRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 需要删除的域名数组  */
	DomainNames []string `json:"domainNames"`
}

func NewDelDomainsRequest

func NewDelDomainsRequest(
	regionId string,
	domainNames []string,
) *DelDomainsRequest

* param regionId: 实例所属的地域ID (Required) * param domainNames: 需要删除的域名数组 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDelDomainsRequestWithAllParams

func NewDelDomainsRequestWithAllParams(
	regionId string,
	domainNames []string,
) *DelDomainsRequest

* param regionId: 实例所属的地域ID (Required) * param domainNames: 需要删除的域名数组 (Required)

func NewDelDomainsRequestWithoutParam

func NewDelDomainsRequestWithoutParam() *DelDomainsRequest

This constructor has better compatible ability when API parameters changed

func (DelDomainsRequest) GetRegionId

func (r DelDomainsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DelDomainsRequest) SetDomainNames

func (r *DelDomainsRequest) SetDomainNames(domainNames []string)

param domainNames: 需要删除的域名数组(Required)

func (*DelDomainsRequest) SetRegionId

func (r *DelDomainsRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

type DelDomainsResponse

type DelDomainsResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DelDomainsResult   `json:"result"`
}

type DelDomainsResult

type DelDomainsResult struct {
}

type GetAccountIdRequest

type GetAccountIdRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`
}

func NewGetAccountIdRequest

func NewGetAccountIdRequest(
	regionId string,
) *GetAccountIdRequest

* param regionId: 实例所属的地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetAccountIdRequestWithAllParams

func NewGetAccountIdRequestWithAllParams(
	regionId string,
) *GetAccountIdRequest

* param regionId: 实例所属的地域ID (Required)

func NewGetAccountIdRequestWithoutParam

func NewGetAccountIdRequestWithoutParam() *GetAccountIdRequest

This constructor has better compatible ability when API parameters changed

func (GetAccountIdRequest) GetRegionId

func (r GetAccountIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetAccountIdRequest) SetRegionId

func (r *GetAccountIdRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

type GetAccountIdResponse

type GetAccountIdResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    GetAccountIdResult `json:"result"`
}

type GetAccountIdResult

type GetAccountIdResult struct {
	Data httpdns.AccountId `json:"data"`
}

type GetAccountInfoRequest

type GetAccountInfoRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`
}

func NewGetAccountInfoRequest

func NewGetAccountInfoRequest(
	regionId string,
) *GetAccountInfoRequest

* param regionId: 实例所属的地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetAccountInfoRequestWithAllParams

func NewGetAccountInfoRequestWithAllParams(
	regionId string,
) *GetAccountInfoRequest

* param regionId: 实例所属的地域ID (Required)

func NewGetAccountInfoRequestWithoutParam

func NewGetAccountInfoRequestWithoutParam() *GetAccountInfoRequest

This constructor has better compatible ability when API parameters changed

func (GetAccountInfoRequest) GetRegionId

func (r GetAccountInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetAccountInfoRequest) SetRegionId

func (r *GetAccountInfoRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

type GetAccountInfoResponse

type GetAccountInfoResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    GetAccountInfoResult `json:"result"`
}

type GetAccountInfoResult

type GetAccountInfoResult struct {
	Data httpdns.Account `json:"data"`
}

type GetDomainsRequest

type GetDomainsRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 当前页数,起始值为1  */
	PageIndex int `json:"pageIndex"`

	/* 分页查询时设置的每页行数  */
	PageSize int `json:"pageSize"`

	/* 关键字,按照”%domainName%”模式搜索域名 (Optional) */
	DomainName *string `json:"domainName"`
}

func NewGetDomainsRequest

func NewGetDomainsRequest(
	regionId string,
	pageIndex int,
	pageSize int,
) *GetDomainsRequest

* param regionId: 实例所属的地域ID (Required) * param pageIndex: 当前页数,起始值为1 (Required) * param pageSize: 分页查询时设置的每页行数 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetDomainsRequestWithAllParams

func NewGetDomainsRequestWithAllParams(
	regionId string,
	pageIndex int,
	pageSize int,
	domainName *string,
) *GetDomainsRequest

* param regionId: 实例所属的地域ID (Required) * param pageIndex: 当前页数,起始值为1 (Required) * param pageSize: 分页查询时设置的每页行数 (Required) * param domainName: 关键字,按照”%domainName%”模式搜索域名 (Optional)

func NewGetDomainsRequestWithoutParam

func NewGetDomainsRequestWithoutParam() *GetDomainsRequest

This constructor has better compatible ability when API parameters changed

func (GetDomainsRequest) GetRegionId

func (r GetDomainsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetDomainsRequest) SetDomainName

func (r *GetDomainsRequest) SetDomainName(domainName string)

param domainName: 关键字,按照”%domainName%”模式搜索域名(Optional)

func (*GetDomainsRequest) SetPageIndex

func (r *GetDomainsRequest) SetPageIndex(pageIndex int)

param pageIndex: 当前页数,起始值为1(Required)

func (*GetDomainsRequest) SetPageSize

func (r *GetDomainsRequest) SetPageSize(pageSize int)

param pageSize: 分页查询时设置的每页行数(Required)

func (*GetDomainsRequest) SetRegionId

func (r *GetDomainsRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

type GetDomainsResponse

type GetDomainsResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    GetDomainsResult   `json:"result"`
}

type GetDomainsResult

type GetDomainsResult struct {
	Data httpdns.DomainData `json:"data"`
}

type OperateKeyRequest

type OperateKeyRequest struct {
	core.JDCloudRequest

	/* 实例所属的地域ID  */
	RegionId string `json:"regionId"`

	/* 操作类型, create创建, enable启用, disable禁用 (Optional) */
	Action *string `json:"action"`

	/* 操作的密钥 (Optional) */
	Key *string `json:"key"`
}

func NewOperateKeyRequest

func NewOperateKeyRequest(
	regionId string,
) *OperateKeyRequest

* param regionId: 实例所属的地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewOperateKeyRequestWithAllParams

func NewOperateKeyRequestWithAllParams(
	regionId string,
	action *string,
	key *string,
) *OperateKeyRequest

* param regionId: 实例所属的地域ID (Required) * param action: 操作类型, create创建, enable启用, disable禁用 (Optional) * param key: 操作的密钥 (Optional)

func NewOperateKeyRequestWithoutParam

func NewOperateKeyRequestWithoutParam() *OperateKeyRequest

This constructor has better compatible ability when API parameters changed

func (OperateKeyRequest) GetRegionId

func (r OperateKeyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*OperateKeyRequest) SetAction

func (r *OperateKeyRequest) SetAction(action string)

param action: 操作类型, create创建, enable启用, disable禁用(Optional)

func (*OperateKeyRequest) SetKey

func (r *OperateKeyRequest) SetKey(key string)

param key: 操作的密钥(Optional)

func (*OperateKeyRequest) SetRegionId

func (r *OperateKeyRequest) SetRegionId(regionId string)

param regionId: 实例所属的地域ID(Required)

type OperateKeyResponse

type OperateKeyResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    OperateKeyResult   `json:"result"`
}

type OperateKeyResult

type OperateKeyResult struct {
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL