apis

package
v1.62.0 Latest Latest
Warning

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

Go to latest
Published: Aug 16, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AssociateExecResourceRequest

type AssociateExecResourceRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 策略ID  */
	PolicyId string `json:"policyId"`

	/* 关联的资源  */
	ExecResource *autotaskpolicy.Resource `json:"execResource"`
}

func NewAssociateExecResourceRequest

func NewAssociateExecResourceRequest(
	regionId string,
	policyId string,
	execResource *autotaskpolicy.Resource,
) *AssociateExecResourceRequest

* param regionId: 地域ID (Required) * param policyId: 策略ID (Required) * param execResource: 关联的资源 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAssociateExecResourceRequestWithAllParams

func NewAssociateExecResourceRequestWithAllParams(
	regionId string,
	policyId string,
	execResource *autotaskpolicy.Resource,
) *AssociateExecResourceRequest

* param regionId: 地域ID (Required) * param policyId: 策略ID (Required) * param execResource: 关联的资源 (Required)

func NewAssociateExecResourceRequestWithoutParam

func NewAssociateExecResourceRequestWithoutParam() *AssociateExecResourceRequest

This constructor has better compatible ability when API parameters changed

func (AssociateExecResourceRequest) GetRegionId

func (r AssociateExecResourceRequest) GetRegionId() string

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

func (*AssociateExecResourceRequest) SetExecResource

func (r *AssociateExecResourceRequest) SetExecResource(execResource *autotaskpolicy.Resource)

param execResource: 关联的资源(Required)

func (*AssociateExecResourceRequest) SetPolicyId

func (r *AssociateExecResourceRequest) SetPolicyId(policyId string)

param policyId: 策略ID(Required)

func (*AssociateExecResourceRequest) SetRegionId

func (r *AssociateExecResourceRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type AssociateExecResourceResponse

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

type AssociateExecResourceResult

type AssociateExecResourceResult struct {
}

type CopyPolicyRequest

type CopyPolicyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 策略ID  */
	PolicyId string `json:"policyId"`

	/* 目标地域  */
	TargetRegion string `json:"targetRegion"`
}

func NewCopyPolicyRequest

func NewCopyPolicyRequest(
	regionId string,
	policyId string,
	targetRegion string,
) *CopyPolicyRequest

* param regionId: 地域ID (Required) * param policyId: 策略ID (Required) * param targetRegion: 目标地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCopyPolicyRequestWithAllParams

func NewCopyPolicyRequestWithAllParams(
	regionId string,
	policyId string,
	targetRegion string,
) *CopyPolicyRequest

* param regionId: 地域ID (Required) * param policyId: 策略ID (Required) * param targetRegion: 目标地域 (Required)

func NewCopyPolicyRequestWithoutParam

func NewCopyPolicyRequestWithoutParam() *CopyPolicyRequest

This constructor has better compatible ability when API parameters changed

func (CopyPolicyRequest) GetRegionId

func (r CopyPolicyRequest) GetRegionId() string

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

func (*CopyPolicyRequest) SetPolicyId

func (r *CopyPolicyRequest) SetPolicyId(policyId string)

param policyId: 策略ID(Required)

func (*CopyPolicyRequest) SetRegionId

func (r *CopyPolicyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*CopyPolicyRequest) SetTargetRegion

func (r *CopyPolicyRequest) SetTargetRegion(targetRegion string)

param targetRegion: 目标地域(Required)

type CopyPolicyResponse

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

type CopyPolicyResult

type CopyPolicyResult struct {
	PolicyId string `json:"policyId"`
}

type CreatePolicyRequest

type CreatePolicyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 策略配置  */
	PolicySpec *autotaskpolicy.PolicySpec `json:"policySpec"`
}

func NewCreatePolicyRequest

func NewCreatePolicyRequest(
	regionId string,
	policySpec *autotaskpolicy.PolicySpec,
) *CreatePolicyRequest

* param regionId: 地域ID (Required) * param policySpec: 策略配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreatePolicyRequestWithAllParams

func NewCreatePolicyRequestWithAllParams(
	regionId string,
	policySpec *autotaskpolicy.PolicySpec,
) *CreatePolicyRequest

* param regionId: 地域ID (Required) * param policySpec: 策略配置 (Required)

func NewCreatePolicyRequestWithoutParam

func NewCreatePolicyRequestWithoutParam() *CreatePolicyRequest

This constructor has better compatible ability when API parameters changed

func (CreatePolicyRequest) GetRegionId

func (r CreatePolicyRequest) GetRegionId() string

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

func (*CreatePolicyRequest) SetPolicySpec

func (r *CreatePolicyRequest) SetPolicySpec(policySpec *autotaskpolicy.PolicySpec)

param policySpec: 策略配置(Required)

func (*CreatePolicyRequest) SetRegionId

func (r *CreatePolicyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreatePolicyResponse

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

type CreatePolicyResult

type CreatePolicyResult struct {
	PolicyId string `json:"policyId"`
}

type DeletePolicyRequest

type DeletePolicyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 策略ID  */
	PolicyId string `json:"policyId"`
}

func NewDeletePolicyRequest

func NewDeletePolicyRequest(
	regionId string,
	policyId string,
) *DeletePolicyRequest

* param regionId: 地域ID (Required) * param policyId: 策略ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeletePolicyRequestWithAllParams

func NewDeletePolicyRequestWithAllParams(
	regionId string,
	policyId string,
) *DeletePolicyRequest

* param regionId: 地域ID (Required) * param policyId: 策略ID (Required)

func NewDeletePolicyRequestWithoutParam

func NewDeletePolicyRequestWithoutParam() *DeletePolicyRequest

This constructor has better compatible ability when API parameters changed

func (DeletePolicyRequest) GetRegionId

func (r DeletePolicyRequest) GetRegionId() string

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

func (*DeletePolicyRequest) SetPolicyId

func (r *DeletePolicyRequest) SetPolicyId(policyId string)

param policyId: 策略ID(Required)

func (*DeletePolicyRequest) SetRegionId

func (r *DeletePolicyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeletePolicyResponse

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

type DeletePolicyResult

type DeletePolicyResult struct {
}

type DescribePoliciesRequest

type DescribePoliciesRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小,默认为20,最大100。 (Optional) */
	PageSize *int `json:"pageSize"`

	/* policyId - 策略ID,精确匹配,支持多个
	policyState - 策略状态,精确匹配,支持多个
	policyType - 策略类型,精确匹配,支持多个
	policyName - 策略名称,模糊匹配,支持一个
	resourceId - 已关联的资源ID,精确匹配,支持多个
	 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribePoliciesRequest

func NewDescribePoliciesRequest(
	regionId string,
) *DescribePoliciesRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribePoliciesRequestWithAllParams

func NewDescribePoliciesRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
) *DescribePoliciesRequest
  • param regionId: 地域ID (Required)
  • param pageNumber: 页码;默认为1 (Optional)
  • param pageSize: 分页大小,默认为20,最大100。 (Optional)
  • param filters: policyId - 策略ID,精确匹配,支持多个

policyState - 策略状态,精确匹配,支持多个 policyType - 策略类型,精确匹配,支持多个 policyName - 策略名称,模糊匹配,支持一个 resourceId - 已关联的资源ID,精确匹配,支持多个

(Optional)

func NewDescribePoliciesRequestWithoutParam

func NewDescribePoliciesRequestWithoutParam() *DescribePoliciesRequest

This constructor has better compatible ability when API parameters changed

func (DescribePoliciesRequest) GetRegionId

func (r DescribePoliciesRequest) GetRegionId() string

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

func (*DescribePoliciesRequest) SetFilters

func (r *DescribePoliciesRequest) SetFilters(filters []common.Filter)
param filters: policyId - 策略ID,精确匹配,支持多个

policyState - 策略状态,精确匹配,支持多个 policyType - 策略类型,精确匹配,支持多个 policyName - 策略名称,模糊匹配,支持一个 resourceId - 已关联的资源ID,精确匹配,支持多个 (Optional)

func (*DescribePoliciesRequest) SetPageNumber

func (r *DescribePoliciesRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribePoliciesRequest) SetPageSize

func (r *DescribePoliciesRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认为20,最大100。(Optional)

func (*DescribePoliciesRequest) SetRegionId

func (r *DescribePoliciesRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribePoliciesResponse

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

type DescribePoliciesResult

type DescribePoliciesResult struct {
	Policies   []autotaskpolicy.Policy `json:"policies"`
	TotalCount int                     `json:"totalCount"`
}

type DescribePolicyRequest

type DescribePolicyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 策略ID  */
	PolicyId string `json:"policyId"`
}

func NewDescribePolicyRequest

func NewDescribePolicyRequest(
	regionId string,
	policyId string,
) *DescribePolicyRequest

* param regionId: 地域ID (Required) * param policyId: 策略ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribePolicyRequestWithAllParams

func NewDescribePolicyRequestWithAllParams(
	regionId string,
	policyId string,
) *DescribePolicyRequest

* param regionId: 地域ID (Required) * param policyId: 策略ID (Required)

func NewDescribePolicyRequestWithoutParam

func NewDescribePolicyRequestWithoutParam() *DescribePolicyRequest

This constructor has better compatible ability when API parameters changed

func (DescribePolicyRequest) GetRegionId

func (r DescribePolicyRequest) GetRegionId() string

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

func (*DescribePolicyRequest) SetPolicyId

func (r *DescribePolicyRequest) SetPolicyId(policyId string)

param policyId: 策略ID(Required)

func (*DescribePolicyRequest) SetRegionId

func (r *DescribePolicyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribePolicyResponse

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

type DescribePolicyResult

type DescribePolicyResult struct {
	Policy autotaskpolicy.Policy `json:"policy"`
}

type DisablePolicyRequest

type DisablePolicyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 策略ID  */
	PolicyId string `json:"policyId"`
}

func NewDisablePolicyRequest

func NewDisablePolicyRequest(
	regionId string,
	policyId string,
) *DisablePolicyRequest

* param regionId: 地域ID (Required) * param policyId: 策略ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDisablePolicyRequestWithAllParams

func NewDisablePolicyRequestWithAllParams(
	regionId string,
	policyId string,
) *DisablePolicyRequest

* param regionId: 地域ID (Required) * param policyId: 策略ID (Required)

func NewDisablePolicyRequestWithoutParam

func NewDisablePolicyRequestWithoutParam() *DisablePolicyRequest

This constructor has better compatible ability when API parameters changed

func (DisablePolicyRequest) GetRegionId

func (r DisablePolicyRequest) GetRegionId() string

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

func (*DisablePolicyRequest) SetPolicyId

func (r *DisablePolicyRequest) SetPolicyId(policyId string)

param policyId: 策略ID(Required)

func (*DisablePolicyRequest) SetRegionId

func (r *DisablePolicyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DisablePolicyResponse

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

type DisablePolicyResult

type DisablePolicyResult struct {
}

type DisassociateExecResourceRequest

type DisassociateExecResourceRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 策略ID  */
	PolicyId string `json:"policyId"`

	/* 取消关联的资源  */
	ExecResource *autotaskpolicy.Resource `json:"execResource"`
}

func NewDisassociateExecResourceRequest

func NewDisassociateExecResourceRequest(
	regionId string,
	policyId string,
	execResource *autotaskpolicy.Resource,
) *DisassociateExecResourceRequest

* param regionId: 地域ID (Required) * param policyId: 策略ID (Required) * param execResource: 取消关联的资源 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDisassociateExecResourceRequestWithAllParams

func NewDisassociateExecResourceRequestWithAllParams(
	regionId string,
	policyId string,
	execResource *autotaskpolicy.Resource,
) *DisassociateExecResourceRequest

* param regionId: 地域ID (Required) * param policyId: 策略ID (Required) * param execResource: 取消关联的资源 (Required)

func NewDisassociateExecResourceRequestWithoutParam

func NewDisassociateExecResourceRequestWithoutParam() *DisassociateExecResourceRequest

This constructor has better compatible ability when API parameters changed

func (DisassociateExecResourceRequest) GetRegionId

func (r DisassociateExecResourceRequest) GetRegionId() string

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

func (*DisassociateExecResourceRequest) SetExecResource

func (r *DisassociateExecResourceRequest) SetExecResource(execResource *autotaskpolicy.Resource)

param execResource: 取消关联的资源(Required)

func (*DisassociateExecResourceRequest) SetPolicyId

func (r *DisassociateExecResourceRequest) SetPolicyId(policyId string)

param policyId: 策略ID(Required)

func (*DisassociateExecResourceRequest) SetRegionId

func (r *DisassociateExecResourceRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DisassociateExecResourceResponse

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

type DisassociateExecResourceResult

type DisassociateExecResourceResult struct {
}

type EnablePolicyRequest

type EnablePolicyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 策略ID  */
	PolicyId string `json:"policyId"`
}

func NewEnablePolicyRequest

func NewEnablePolicyRequest(
	regionId string,
	policyId string,
) *EnablePolicyRequest

* param regionId: 地域ID (Required) * param policyId: 策略ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewEnablePolicyRequestWithAllParams

func NewEnablePolicyRequestWithAllParams(
	regionId string,
	policyId string,
) *EnablePolicyRequest

* param regionId: 地域ID (Required) * param policyId: 策略ID (Required)

func NewEnablePolicyRequestWithoutParam

func NewEnablePolicyRequestWithoutParam() *EnablePolicyRequest

This constructor has better compatible ability when API parameters changed

func (EnablePolicyRequest) GetRegionId

func (r EnablePolicyRequest) GetRegionId() string

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

func (*EnablePolicyRequest) SetPolicyId

func (r *EnablePolicyRequest) SetPolicyId(policyId string)

param policyId: 策略ID(Required)

func (*EnablePolicyRequest) SetRegionId

func (r *EnablePolicyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type EnablePolicyResponse

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

type EnablePolicyResult

type EnablePolicyResult struct {
}

type ModifyPolicyRequest

type ModifyPolicyRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 策略ID  */
	PolicyId string `json:"policyId"`

	/* 策略配置  */
	PolicySpec *autotaskpolicy.ModifyPolicySpec `json:"policySpec"`
}

func NewModifyPolicyRequest

func NewModifyPolicyRequest(
	regionId string,
	policyId string,
	policySpec *autotaskpolicy.ModifyPolicySpec,
) *ModifyPolicyRequest

* param regionId: 地域ID (Required) * param policyId: 策略ID (Required) * param policySpec: 策略配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyPolicyRequestWithAllParams

func NewModifyPolicyRequestWithAllParams(
	regionId string,
	policyId string,
	policySpec *autotaskpolicy.ModifyPolicySpec,
) *ModifyPolicyRequest

* param regionId: 地域ID (Required) * param policyId: 策略ID (Required) * param policySpec: 策略配置 (Required)

func NewModifyPolicyRequestWithoutParam

func NewModifyPolicyRequestWithoutParam() *ModifyPolicyRequest

This constructor has better compatible ability when API parameters changed

func (ModifyPolicyRequest) GetRegionId

func (r ModifyPolicyRequest) GetRegionId() string

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

func (*ModifyPolicyRequest) SetPolicyId

func (r *ModifyPolicyRequest) SetPolicyId(policyId string)

param policyId: 策略ID(Required)

func (*ModifyPolicyRequest) SetPolicySpec

func (r *ModifyPolicyRequest) SetPolicySpec(policySpec *autotaskpolicy.ModifyPolicySpec)

param policySpec: 策略配置(Required)

func (*ModifyPolicyRequest) SetRegionId

func (r *ModifyPolicyRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type ModifyPolicyResponse

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

type ModifyPolicyResult

type ModifyPolicyResult struct {
}

Jump to

Keyboard shortcuts

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