Documentation
¶
Index ¶
- type AssociateExecResourceRequest
- func NewAssociateExecResourceRequest(regionId string, policyId string, execResource *autotaskpolicy.Resource) *AssociateExecResourceRequest
- func NewAssociateExecResourceRequestWithAllParams(regionId string, policyId string, execResource *autotaskpolicy.Resource) *AssociateExecResourceRequest
- func NewAssociateExecResourceRequestWithoutParam() *AssociateExecResourceRequest
- type AssociateExecResourceResponse
- type AssociateExecResourceResult
- type CopyPolicyRequest
- type CopyPolicyResponse
- type CopyPolicyResult
- type CreatePolicyRequest
- type CreatePolicyResponse
- type CreatePolicyResult
- type DeletePolicyRequest
- type DeletePolicyResponse
- type DeletePolicyResult
- type DescribePoliciesRequest
- func (r DescribePoliciesRequest) GetRegionId() string
- func (r *DescribePoliciesRequest) SetFilters(filters []common.Filter)
- func (r *DescribePoliciesRequest) SetPageNumber(pageNumber int)
- func (r *DescribePoliciesRequest) SetPageSize(pageSize int)
- func (r *DescribePoliciesRequest) SetRegionId(regionId string)
- type DescribePoliciesResponse
- type DescribePoliciesResult
- type DescribePolicyRequest
- type DescribePolicyResponse
- type DescribePolicyResult
- type DisablePolicyRequest
- type DisablePolicyResponse
- type DisablePolicyResult
- type DisassociateExecResourceRequest
- func NewDisassociateExecResourceRequest(regionId string, policyId string, execResource *autotaskpolicy.Resource) *DisassociateExecResourceRequest
- func NewDisassociateExecResourceRequestWithAllParams(regionId string, policyId string, execResource *autotaskpolicy.Resource) *DisassociateExecResourceRequest
- func NewDisassociateExecResourceRequestWithoutParam() *DisassociateExecResourceRequest
- func (r DisassociateExecResourceRequest) GetRegionId() string
- func (r *DisassociateExecResourceRequest) SetExecResource(execResource *autotaskpolicy.Resource)
- func (r *DisassociateExecResourceRequest) SetPolicyId(policyId string)
- func (r *DisassociateExecResourceRequest) SetRegionId(regionId string)
- type DisassociateExecResourceResponse
- type DisassociateExecResourceResult
- type EnablePolicyRequest
- type EnablePolicyResponse
- type EnablePolicyResult
- type ModifyPolicyRequest
- func NewModifyPolicyRequest(regionId string, policyId string, policySpec *autotaskpolicy.ModifyPolicySpec) *ModifyPolicyRequest
- func NewModifyPolicyRequestWithAllParams(regionId string, policyId string, policySpec *autotaskpolicy.ModifyPolicySpec) *ModifyPolicyRequest
- func NewModifyPolicyRequestWithoutParam() *ModifyPolicyRequest
- type ModifyPolicyResponse
- type ModifyPolicyResult
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 { }