Documentation ¶
Index ¶
- func GenReqDefForApplyArchiveRule() *def.HttpRequestDef
- func GenReqDefForCheckNoNewAccess() *def.HttpRequestDef
- func GenReqDefForCreateAccessPreview() *def.HttpRequestDef
- func GenReqDefForCreateAnalyzer() *def.HttpRequestDef
- func GenReqDefForCreateArchiveRule() *def.HttpRequestDef
- func GenReqDefForDeleteAnalyzer() *def.HttpRequestDef
- func GenReqDefForDeleteArchiveRule() *def.HttpRequestDef
- func GenReqDefForListAccessPreviewFindings() *def.HttpRequestDef
- func GenReqDefForListAccessPreviews() *def.HttpRequestDef
- func GenReqDefForListAnalyzers() *def.HttpRequestDef
- func GenReqDefForListArchiveRules() *def.HttpRequestDef
- func GenReqDefForListFindings() *def.HttpRequestDef
- func GenReqDefForShowAccessPreview() *def.HttpRequestDef
- func GenReqDefForShowAnalyzer() *def.HttpRequestDef
- func GenReqDefForShowArchiveRule() *def.HttpRequestDef
- func GenReqDefForShowFinding() *def.HttpRequestDef
- func GenReqDefForStartResourceScan() *def.HttpRequestDef
- func GenReqDefForTagResource() *def.HttpRequestDef
- func GenReqDefForUntagResource() *def.HttpRequestDef
- func GenReqDefForUpdateArchiveRule() *def.HttpRequestDef
- func GenReqDefForUpdateFindings() *def.HttpRequestDef
- func GenReqDefForValidatePolicy() *def.HttpRequestDef
- func IAMAccessAnalyzerClientBuilder() *httpclient.HcHttpClientBuilder
- type ApplyArchiveRuleInvoker
- type CheckNoNewAccessInvoker
- type CreateAccessPreviewInvoker
- type CreateAnalyzerInvoker
- type CreateArchiveRuleInvoker
- type DeleteAnalyzerInvoker
- type DeleteArchiveRuleInvoker
- type IAMAccessAnalyzerClient
- func (c *IAMAccessAnalyzerClient) ApplyArchiveRule(request *model.ApplyArchiveRuleRequest) (*model.ApplyArchiveRuleResponse, error)
- func (c *IAMAccessAnalyzerClient) ApplyArchiveRuleInvoker(request *model.ApplyArchiveRuleRequest) *ApplyArchiveRuleInvoker
- func (c *IAMAccessAnalyzerClient) CheckNoNewAccess(request *model.CheckNoNewAccessRequest) (*model.CheckNoNewAccessResponse, error)
- func (c *IAMAccessAnalyzerClient) CheckNoNewAccessInvoker(request *model.CheckNoNewAccessRequest) *CheckNoNewAccessInvoker
- func (c *IAMAccessAnalyzerClient) CreateAccessPreview(request *model.CreateAccessPreviewRequest) (*model.CreateAccessPreviewResponse, error)
- func (c *IAMAccessAnalyzerClient) CreateAccessPreviewInvoker(request *model.CreateAccessPreviewRequest) *CreateAccessPreviewInvoker
- func (c *IAMAccessAnalyzerClient) CreateAnalyzer(request *model.CreateAnalyzerRequest) (*model.CreateAnalyzerResponse, error)
- func (c *IAMAccessAnalyzerClient) CreateAnalyzerInvoker(request *model.CreateAnalyzerRequest) *CreateAnalyzerInvoker
- func (c *IAMAccessAnalyzerClient) CreateArchiveRule(request *model.CreateArchiveRuleRequest) (*model.CreateArchiveRuleResponse, error)
- func (c *IAMAccessAnalyzerClient) CreateArchiveRuleInvoker(request *model.CreateArchiveRuleRequest) *CreateArchiveRuleInvoker
- func (c *IAMAccessAnalyzerClient) DeleteAnalyzer(request *model.DeleteAnalyzerRequest) (*model.DeleteAnalyzerResponse, error)
- func (c *IAMAccessAnalyzerClient) DeleteAnalyzerInvoker(request *model.DeleteAnalyzerRequest) *DeleteAnalyzerInvoker
- func (c *IAMAccessAnalyzerClient) DeleteArchiveRule(request *model.DeleteArchiveRuleRequest) (*model.DeleteArchiveRuleResponse, error)
- func (c *IAMAccessAnalyzerClient) DeleteArchiveRuleInvoker(request *model.DeleteArchiveRuleRequest) *DeleteArchiveRuleInvoker
- func (c *IAMAccessAnalyzerClient) ListAccessPreviewFindings(request *model.ListAccessPreviewFindingsRequest) (*model.ListAccessPreviewFindingsResponse, error)
- func (c *IAMAccessAnalyzerClient) ListAccessPreviewFindingsInvoker(request *model.ListAccessPreviewFindingsRequest) *ListAccessPreviewFindingsInvoker
- func (c *IAMAccessAnalyzerClient) ListAccessPreviews(request *model.ListAccessPreviewsRequest) (*model.ListAccessPreviewsResponse, error)
- func (c *IAMAccessAnalyzerClient) ListAccessPreviewsInvoker(request *model.ListAccessPreviewsRequest) *ListAccessPreviewsInvoker
- func (c *IAMAccessAnalyzerClient) ListAnalyzers(request *model.ListAnalyzersRequest) (*model.ListAnalyzersResponse, error)
- func (c *IAMAccessAnalyzerClient) ListAnalyzersInvoker(request *model.ListAnalyzersRequest) *ListAnalyzersInvoker
- func (c *IAMAccessAnalyzerClient) ListArchiveRules(request *model.ListArchiveRulesRequest) (*model.ListArchiveRulesResponse, error)
- func (c *IAMAccessAnalyzerClient) ListArchiveRulesInvoker(request *model.ListArchiveRulesRequest) *ListArchiveRulesInvoker
- func (c *IAMAccessAnalyzerClient) ListFindings(request *model.ListFindingsRequest) (*model.ListFindingsResponse, error)
- func (c *IAMAccessAnalyzerClient) ListFindingsInvoker(request *model.ListFindingsRequest) *ListFindingsInvoker
- func (c *IAMAccessAnalyzerClient) ShowAccessPreview(request *model.ShowAccessPreviewRequest) (*model.ShowAccessPreviewResponse, error)
- func (c *IAMAccessAnalyzerClient) ShowAccessPreviewInvoker(request *model.ShowAccessPreviewRequest) *ShowAccessPreviewInvoker
- func (c *IAMAccessAnalyzerClient) ShowAnalyzer(request *model.ShowAnalyzerRequest) (*model.ShowAnalyzerResponse, error)
- func (c *IAMAccessAnalyzerClient) ShowAnalyzerInvoker(request *model.ShowAnalyzerRequest) *ShowAnalyzerInvoker
- func (c *IAMAccessAnalyzerClient) ShowArchiveRule(request *model.ShowArchiveRuleRequest) (*model.ShowArchiveRuleResponse, error)
- func (c *IAMAccessAnalyzerClient) ShowArchiveRuleInvoker(request *model.ShowArchiveRuleRequest) *ShowArchiveRuleInvoker
- func (c *IAMAccessAnalyzerClient) ShowFinding(request *model.ShowFindingRequest) (*model.ShowFindingResponse, error)
- func (c *IAMAccessAnalyzerClient) ShowFindingInvoker(request *model.ShowFindingRequest) *ShowFindingInvoker
- func (c *IAMAccessAnalyzerClient) StartResourceScan(request *model.StartResourceScanRequest) (*model.StartResourceScanResponse, error)
- func (c *IAMAccessAnalyzerClient) StartResourceScanInvoker(request *model.StartResourceScanRequest) *StartResourceScanInvoker
- func (c *IAMAccessAnalyzerClient) TagResource(request *model.TagResourceRequest) (*model.TagResourceResponse, error)
- func (c *IAMAccessAnalyzerClient) TagResourceInvoker(request *model.TagResourceRequest) *TagResourceInvoker
- func (c *IAMAccessAnalyzerClient) UntagResource(request *model.UntagResourceRequest) (*model.UntagResourceResponse, error)
- func (c *IAMAccessAnalyzerClient) UntagResourceInvoker(request *model.UntagResourceRequest) *UntagResourceInvoker
- func (c *IAMAccessAnalyzerClient) UpdateArchiveRule(request *model.UpdateArchiveRuleRequest) (*model.UpdateArchiveRuleResponse, error)
- func (c *IAMAccessAnalyzerClient) UpdateArchiveRuleInvoker(request *model.UpdateArchiveRuleRequest) *UpdateArchiveRuleInvoker
- func (c *IAMAccessAnalyzerClient) UpdateFindings(request *model.UpdateFindingsRequest) (*model.UpdateFindingsResponse, error)
- func (c *IAMAccessAnalyzerClient) UpdateFindingsInvoker(request *model.UpdateFindingsRequest) *UpdateFindingsInvoker
- func (c *IAMAccessAnalyzerClient) ValidatePolicy(request *model.ValidatePolicyRequest) (*model.ValidatePolicyResponse, error)
- func (c *IAMAccessAnalyzerClient) ValidatePolicyInvoker(request *model.ValidatePolicyRequest) *ValidatePolicyInvoker
- type ListAccessPreviewFindingsInvoker
- type ListAccessPreviewsInvoker
- type ListAnalyzersInvoker
- type ListArchiveRulesInvoker
- type ListFindingsInvoker
- type ShowAccessPreviewInvoker
- type ShowAnalyzerInvoker
- type ShowArchiveRuleInvoker
- type ShowFindingInvoker
- type StartResourceScanInvoker
- type TagResourceInvoker
- type UntagResourceInvoker
- type UpdateArchiveRuleInvoker
- type UpdateFindingsInvoker
- type ValidatePolicyInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenReqDefForApplyArchiveRule ¶
func GenReqDefForApplyArchiveRule() *def.HttpRequestDef
func GenReqDefForCheckNoNewAccess ¶ added in v0.1.108
func GenReqDefForCheckNoNewAccess() *def.HttpRequestDef
func GenReqDefForCreateAccessPreview ¶
func GenReqDefForCreateAccessPreview() *def.HttpRequestDef
func GenReqDefForCreateAnalyzer ¶
func GenReqDefForCreateAnalyzer() *def.HttpRequestDef
func GenReqDefForCreateArchiveRule ¶
func GenReqDefForCreateArchiveRule() *def.HttpRequestDef
func GenReqDefForDeleteAnalyzer ¶
func GenReqDefForDeleteAnalyzer() *def.HttpRequestDef
func GenReqDefForDeleteArchiveRule ¶
func GenReqDefForDeleteArchiveRule() *def.HttpRequestDef
func GenReqDefForListAccessPreviewFindings ¶ added in v0.1.99
func GenReqDefForListAccessPreviewFindings() *def.HttpRequestDef
func GenReqDefForListAccessPreviews ¶
func GenReqDefForListAccessPreviews() *def.HttpRequestDef
func GenReqDefForListAnalyzers ¶
func GenReqDefForListAnalyzers() *def.HttpRequestDef
func GenReqDefForListArchiveRules ¶
func GenReqDefForListArchiveRules() *def.HttpRequestDef
func GenReqDefForListFindings ¶
func GenReqDefForListFindings() *def.HttpRequestDef
func GenReqDefForShowAccessPreview ¶ added in v0.1.99
func GenReqDefForShowAccessPreview() *def.HttpRequestDef
func GenReqDefForShowAnalyzer ¶
func GenReqDefForShowAnalyzer() *def.HttpRequestDef
func GenReqDefForShowArchiveRule ¶
func GenReqDefForShowArchiveRule() *def.HttpRequestDef
func GenReqDefForShowFinding ¶
func GenReqDefForShowFinding() *def.HttpRequestDef
func GenReqDefForStartResourceScan ¶
func GenReqDefForStartResourceScan() *def.HttpRequestDef
func GenReqDefForTagResource ¶
func GenReqDefForTagResource() *def.HttpRequestDef
func GenReqDefForUntagResource ¶
func GenReqDefForUntagResource() *def.HttpRequestDef
func GenReqDefForUpdateArchiveRule ¶
func GenReqDefForUpdateArchiveRule() *def.HttpRequestDef
func GenReqDefForUpdateFindings ¶
func GenReqDefForUpdateFindings() *def.HttpRequestDef
func GenReqDefForValidatePolicy ¶
func GenReqDefForValidatePolicy() *def.HttpRequestDef
func IAMAccessAnalyzerClientBuilder ¶
func IAMAccessAnalyzerClientBuilder() *httpclient.HcHttpClientBuilder
Types ¶
type ApplyArchiveRuleInvoker ¶
type ApplyArchiveRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ApplyArchiveRuleInvoker) Invoke ¶
func (i *ApplyArchiveRuleInvoker) Invoke() (*model.ApplyArchiveRuleResponse, error)
type CheckNoNewAccessInvoker ¶ added in v0.1.108
type CheckNoNewAccessInvoker struct {
*invoker.BaseInvoker
}
func (*CheckNoNewAccessInvoker) Invoke ¶ added in v0.1.108
func (i *CheckNoNewAccessInvoker) Invoke() (*model.CheckNoNewAccessResponse, error)
type CreateAccessPreviewInvoker ¶
type CreateAccessPreviewInvoker struct {
*invoker.BaseInvoker
}
func (*CreateAccessPreviewInvoker) Invoke ¶
func (i *CreateAccessPreviewInvoker) Invoke() (*model.CreateAccessPreviewResponse, error)
type CreateAnalyzerInvoker ¶
type CreateAnalyzerInvoker struct {
*invoker.BaseInvoker
}
func (*CreateAnalyzerInvoker) Invoke ¶
func (i *CreateAnalyzerInvoker) Invoke() (*model.CreateAnalyzerResponse, error)
type CreateArchiveRuleInvoker ¶
type CreateArchiveRuleInvoker struct {
*invoker.BaseInvoker
}
func (*CreateArchiveRuleInvoker) Invoke ¶
func (i *CreateArchiveRuleInvoker) Invoke() (*model.CreateArchiveRuleResponse, error)
type DeleteAnalyzerInvoker ¶
type DeleteAnalyzerInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteAnalyzerInvoker) Invoke ¶
func (i *DeleteAnalyzerInvoker) Invoke() (*model.DeleteAnalyzerResponse, error)
type DeleteArchiveRuleInvoker ¶
type DeleteArchiveRuleInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteArchiveRuleInvoker) Invoke ¶
func (i *DeleteArchiveRuleInvoker) Invoke() (*model.DeleteArchiveRuleResponse, error)
type IAMAccessAnalyzerClient ¶
type IAMAccessAnalyzerClient struct {
HcClient *httpclient.HcHttpClient
}
func NewIAMAccessAnalyzerClient ¶
func NewIAMAccessAnalyzerClient(hcClient *httpclient.HcHttpClient) *IAMAccessAnalyzerClient
func (*IAMAccessAnalyzerClient) ApplyArchiveRule ¶
func (c *IAMAccessAnalyzerClient) ApplyArchiveRule(request *model.ApplyArchiveRuleRequest) (*model.ApplyArchiveRuleResponse, error)
ApplyArchiveRule 应用存档规则
以追溯方式将存档规则应用于符合存档规则条件的现有结果。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) ApplyArchiveRuleInvoker ¶
func (c *IAMAccessAnalyzerClient) ApplyArchiveRuleInvoker(request *model.ApplyArchiveRuleRequest) *ApplyArchiveRuleInvoker
ApplyArchiveRuleInvoker 应用存档规则
func (*IAMAccessAnalyzerClient) CheckNoNewAccess ¶ added in v0.1.108
func (c *IAMAccessAnalyzerClient) CheckNoNewAccess(request *model.CheckNoNewAccessRequest) (*model.CheckNoNewAccessResponse, error)
CheckNoNewAccess 校验策略是否有新访问权限
校验策略是否有新访问权限。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) CheckNoNewAccessInvoker ¶ added in v0.1.108
func (c *IAMAccessAnalyzerClient) CheckNoNewAccessInvoker(request *model.CheckNoNewAccessRequest) *CheckNoNewAccessInvoker
CheckNoNewAccessInvoker 校验策略是否有新访问权限
func (*IAMAccessAnalyzerClient) CreateAccessPreview ¶
func (c *IAMAccessAnalyzerClient) CreateAccessPreview(request *model.CreateAccessPreviewRequest) (*model.CreateAccessPreviewResponse, error)
CreateAccessPreview 创建访问预览
创建访问预览。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) CreateAccessPreviewInvoker ¶
func (c *IAMAccessAnalyzerClient) CreateAccessPreviewInvoker(request *model.CreateAccessPreviewRequest) *CreateAccessPreviewInvoker
CreateAccessPreviewInvoker 创建访问预览
func (*IAMAccessAnalyzerClient) CreateAnalyzer ¶
func (c *IAMAccessAnalyzerClient) CreateAnalyzer(request *model.CreateAnalyzerRequest) (*model.CreateAnalyzerResponse, error)
CreateAnalyzer 创建分析器
为您的账号或者组织创建分析器。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) CreateAnalyzerInvoker ¶
func (c *IAMAccessAnalyzerClient) CreateAnalyzerInvoker(request *model.CreateAnalyzerRequest) *CreateAnalyzerInvoker
CreateAnalyzerInvoker 创建分析器
func (*IAMAccessAnalyzerClient) CreateArchiveRule ¶
func (c *IAMAccessAnalyzerClient) CreateArchiveRule(request *model.CreateArchiveRuleRequest) (*model.CreateArchiveRuleResponse, error)
CreateArchiveRule 为指定的分析器创建存档规则
为指定的分析器创建存档规则。存档规则会自动存档符合您在创建规则时所定义条件的新结果。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) CreateArchiveRuleInvoker ¶
func (c *IAMAccessAnalyzerClient) CreateArchiveRuleInvoker(request *model.CreateArchiveRuleRequest) *CreateArchiveRuleInvoker
CreateArchiveRuleInvoker 为指定的分析器创建存档规则
func (*IAMAccessAnalyzerClient) DeleteAnalyzer ¶
func (c *IAMAccessAnalyzerClient) DeleteAnalyzer(request *model.DeleteAnalyzerRequest) (*model.DeleteAnalyzerResponse, error)
DeleteAnalyzer 删除指定的分析器
删除指定的分析器。分析器生成的所有检查结果都将被删除。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) DeleteAnalyzerInvoker ¶
func (c *IAMAccessAnalyzerClient) DeleteAnalyzerInvoker(request *model.DeleteAnalyzerRequest) *DeleteAnalyzerInvoker
DeleteAnalyzerInvoker 删除指定的分析器
func (*IAMAccessAnalyzerClient) DeleteArchiveRule ¶
func (c *IAMAccessAnalyzerClient) DeleteArchiveRule(request *model.DeleteArchiveRuleRequest) (*model.DeleteArchiveRuleResponse, error)
DeleteArchiveRule 删除指定的存档规则
删除指定的存档规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) DeleteArchiveRuleInvoker ¶
func (c *IAMAccessAnalyzerClient) DeleteArchiveRuleInvoker(request *model.DeleteArchiveRuleRequest) *DeleteArchiveRuleInvoker
DeleteArchiveRuleInvoker 删除指定的存档规则
func (*IAMAccessAnalyzerClient) ListAccessPreviewFindings ¶ added in v0.1.99
func (c *IAMAccessAnalyzerClient) ListAccessPreviewFindings(request *model.ListAccessPreviewFindingsRequest) (*model.ListAccessPreviewFindingsResponse, error)
ListAccessPreviewFindings 获取相关预览生成的分析结果
获取相关预览生成的分析结果。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) ListAccessPreviewFindingsInvoker ¶ added in v0.1.99
func (c *IAMAccessAnalyzerClient) ListAccessPreviewFindingsInvoker(request *model.ListAccessPreviewFindingsRequest) *ListAccessPreviewFindingsInvoker
ListAccessPreviewFindingsInvoker 获取相关预览生成的分析结果
func (*IAMAccessAnalyzerClient) ListAccessPreviews ¶
func (c *IAMAccessAnalyzerClient) ListAccessPreviews(request *model.ListAccessPreviewsRequest) (*model.ListAccessPreviewsResponse, error)
ListAccessPreviews 获取所有访问预览
获取所有访问预览。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) ListAccessPreviewsInvoker ¶
func (c *IAMAccessAnalyzerClient) ListAccessPreviewsInvoker(request *model.ListAccessPreviewsRequest) *ListAccessPreviewsInvoker
ListAccessPreviewsInvoker 获取所有访问预览
func (*IAMAccessAnalyzerClient) ListAnalyzers ¶
func (c *IAMAccessAnalyzerClient) ListAnalyzers(request *model.ListAnalyzersRequest) (*model.ListAnalyzersResponse, error)
ListAnalyzers 检索分析器的列表
检索分析器的列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) ListAnalyzersInvoker ¶
func (c *IAMAccessAnalyzerClient) ListAnalyzersInvoker(request *model.ListAnalyzersRequest) *ListAnalyzersInvoker
ListAnalyzersInvoker 检索分析器的列表
func (*IAMAccessAnalyzerClient) ListArchiveRules ¶
func (c *IAMAccessAnalyzerClient) ListArchiveRules(request *model.ListArchiveRulesRequest) (*model.ListArchiveRulesResponse, error)
ListArchiveRules 检索为指定分析器创建的存档规则的列表
检索为指定分析器创建的存档规则列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) ListArchiveRulesInvoker ¶
func (c *IAMAccessAnalyzerClient) ListArchiveRulesInvoker(request *model.ListArchiveRulesRequest) *ListArchiveRulesInvoker
ListArchiveRulesInvoker 检索为指定分析器创建的存档规则的列表
func (*IAMAccessAnalyzerClient) ListFindings ¶
func (c *IAMAccessAnalyzerClient) ListFindings(request *model.ListFindingsRequest) (*model.ListFindingsResponse, error)
ListFindings 检索指定分析器生成的访问分析结果列表
检索指定分析器生成的访问分析结果列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) ListFindingsInvoker ¶
func (c *IAMAccessAnalyzerClient) ListFindingsInvoker(request *model.ListFindingsRequest) *ListFindingsInvoker
ListFindingsInvoker 检索指定分析器生成的访问分析结果列表
func (*IAMAccessAnalyzerClient) ShowAccessPreview ¶ added in v0.1.99
func (c *IAMAccessAnalyzerClient) ShowAccessPreview(request *model.ShowAccessPreviewRequest) (*model.ShowAccessPreviewResponse, error)
ShowAccessPreview 获取相关访问预览的信息
获取相关访问预览的信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) ShowAccessPreviewInvoker ¶ added in v0.1.99
func (c *IAMAccessAnalyzerClient) ShowAccessPreviewInvoker(request *model.ShowAccessPreviewRequest) *ShowAccessPreviewInvoker
ShowAccessPreviewInvoker 获取相关访问预览的信息
func (*IAMAccessAnalyzerClient) ShowAnalyzer ¶
func (c *IAMAccessAnalyzerClient) ShowAnalyzer(request *model.ShowAnalyzerRequest) (*model.ShowAnalyzerResponse, error)
ShowAnalyzer 显示指定的分析器
检索有关指定分析器的信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) ShowAnalyzerInvoker ¶
func (c *IAMAccessAnalyzerClient) ShowAnalyzerInvoker(request *model.ShowAnalyzerRequest) *ShowAnalyzerInvoker
ShowAnalyzerInvoker 显示指定的分析器
func (*IAMAccessAnalyzerClient) ShowArchiveRule ¶
func (c *IAMAccessAnalyzerClient) ShowArchiveRule(request *model.ShowArchiveRuleRequest) (*model.ShowArchiveRuleResponse, error)
ShowArchiveRule 检索有关存档规则的信息
检索有关存档规则的信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) ShowArchiveRuleInvoker ¶
func (c *IAMAccessAnalyzerClient) ShowArchiveRuleInvoker(request *model.ShowArchiveRuleRequest) *ShowArchiveRuleInvoker
ShowArchiveRuleInvoker 检索有关存档规则的信息
func (*IAMAccessAnalyzerClient) ShowFinding ¶
func (c *IAMAccessAnalyzerClient) ShowFinding(request *model.ShowFindingRequest) (*model.ShowFindingResponse, error)
ShowFinding 检索有关指定结果的信息
检索有关指定结果的信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) ShowFindingInvoker ¶
func (c *IAMAccessAnalyzerClient) ShowFindingInvoker(request *model.ShowFindingRequest) *ShowFindingInvoker
ShowFindingInvoker 检索有关指定结果的信息
func (*IAMAccessAnalyzerClient) StartResourceScan ¶
func (c *IAMAccessAnalyzerClient) StartResourceScan(request *model.StartResourceScanRequest) (*model.StartResourceScanResponse, error)
StartResourceScan 立即开始扫描应用于指定资源的策略
立即开始扫描应用于指定资源的策略。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) StartResourceScanInvoker ¶
func (c *IAMAccessAnalyzerClient) StartResourceScanInvoker(request *model.StartResourceScanRequest) *StartResourceScanInvoker
StartResourceScanInvoker 立即开始扫描应用于指定资源的策略
func (*IAMAccessAnalyzerClient) TagResource ¶
func (c *IAMAccessAnalyzerClient) TagResource(request *model.TagResourceRequest) (*model.TagResourceResponse, error)
TagResource 向指定资源添加标签
向指定资源添加标签。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) TagResourceInvoker ¶
func (c *IAMAccessAnalyzerClient) TagResourceInvoker(request *model.TagResourceRequest) *TagResourceInvoker
TagResourceInvoker 向指定资源添加标签
func (*IAMAccessAnalyzerClient) UntagResource ¶
func (c *IAMAccessAnalyzerClient) UntagResource(request *model.UntagResourceRequest) (*model.UntagResourceResponse, error)
UntagResource 从指定资源中删除标签
从指定资源中删除标签。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) UntagResourceInvoker ¶
func (c *IAMAccessAnalyzerClient) UntagResourceInvoker(request *model.UntagResourceRequest) *UntagResourceInvoker
UntagResourceInvoker 从指定资源中删除标签
func (*IAMAccessAnalyzerClient) UpdateArchiveRule ¶
func (c *IAMAccessAnalyzerClient) UpdateArchiveRule(request *model.UpdateArchiveRuleRequest) (*model.UpdateArchiveRuleResponse, error)
UpdateArchiveRule 更新指定存档规则的条件和值
更新指定存档规则的条件和值。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) UpdateArchiveRuleInvoker ¶
func (c *IAMAccessAnalyzerClient) UpdateArchiveRuleInvoker(request *model.UpdateArchiveRuleRequest) *UpdateArchiveRuleInvoker
UpdateArchiveRuleInvoker 更新指定存档规则的条件和值
func (*IAMAccessAnalyzerClient) UpdateFindings ¶
func (c *IAMAccessAnalyzerClient) UpdateFindings(request *model.UpdateFindingsRequest) (*model.UpdateFindingsResponse, error)
UpdateFindings 更新指定结果的状态
更新指定访问分析结果的状态。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) UpdateFindingsInvoker ¶
func (c *IAMAccessAnalyzerClient) UpdateFindingsInvoker(request *model.UpdateFindingsRequest) *UpdateFindingsInvoker
UpdateFindingsInvoker 更新指定结果的状态
func (*IAMAccessAnalyzerClient) ValidatePolicy ¶
func (c *IAMAccessAnalyzerClient) ValidatePolicy(request *model.ValidatePolicyRequest) (*model.ValidatePolicyResponse, error)
ValidatePolicy 校验策略
校验策略并返回结果列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IAMAccessAnalyzerClient) ValidatePolicyInvoker ¶
func (c *IAMAccessAnalyzerClient) ValidatePolicyInvoker(request *model.ValidatePolicyRequest) *ValidatePolicyInvoker
ValidatePolicyInvoker 校验策略
type ListAccessPreviewFindingsInvoker ¶ added in v0.1.99
type ListAccessPreviewFindingsInvoker struct {
*invoker.BaseInvoker
}
func (*ListAccessPreviewFindingsInvoker) Invoke ¶ added in v0.1.99
func (i *ListAccessPreviewFindingsInvoker) Invoke() (*model.ListAccessPreviewFindingsResponse, error)
type ListAccessPreviewsInvoker ¶
type ListAccessPreviewsInvoker struct {
*invoker.BaseInvoker
}
func (*ListAccessPreviewsInvoker) Invoke ¶
func (i *ListAccessPreviewsInvoker) Invoke() (*model.ListAccessPreviewsResponse, error)
type ListAnalyzersInvoker ¶
type ListAnalyzersInvoker struct {
*invoker.BaseInvoker
}
func (*ListAnalyzersInvoker) Invoke ¶
func (i *ListAnalyzersInvoker) Invoke() (*model.ListAnalyzersResponse, error)
type ListArchiveRulesInvoker ¶
type ListArchiveRulesInvoker struct {
*invoker.BaseInvoker
}
func (*ListArchiveRulesInvoker) Invoke ¶
func (i *ListArchiveRulesInvoker) Invoke() (*model.ListArchiveRulesResponse, error)
type ListFindingsInvoker ¶
type ListFindingsInvoker struct {
*invoker.BaseInvoker
}
func (*ListFindingsInvoker) Invoke ¶
func (i *ListFindingsInvoker) Invoke() (*model.ListFindingsResponse, error)
type ShowAccessPreviewInvoker ¶ added in v0.1.99
type ShowAccessPreviewInvoker struct {
*invoker.BaseInvoker
}
func (*ShowAccessPreviewInvoker) Invoke ¶ added in v0.1.99
func (i *ShowAccessPreviewInvoker) Invoke() (*model.ShowAccessPreviewResponse, error)
type ShowAnalyzerInvoker ¶
type ShowAnalyzerInvoker struct {
*invoker.BaseInvoker
}
func (*ShowAnalyzerInvoker) Invoke ¶
func (i *ShowAnalyzerInvoker) Invoke() (*model.ShowAnalyzerResponse, error)
type ShowArchiveRuleInvoker ¶
type ShowArchiveRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ShowArchiveRuleInvoker) Invoke ¶
func (i *ShowArchiveRuleInvoker) Invoke() (*model.ShowArchiveRuleResponse, error)
type ShowFindingInvoker ¶
type ShowFindingInvoker struct {
*invoker.BaseInvoker
}
func (*ShowFindingInvoker) Invoke ¶
func (i *ShowFindingInvoker) Invoke() (*model.ShowFindingResponse, error)
type StartResourceScanInvoker ¶
type StartResourceScanInvoker struct {
*invoker.BaseInvoker
}
func (*StartResourceScanInvoker) Invoke ¶
func (i *StartResourceScanInvoker) Invoke() (*model.StartResourceScanResponse, error)
type TagResourceInvoker ¶
type TagResourceInvoker struct {
*invoker.BaseInvoker
}
func (*TagResourceInvoker) Invoke ¶
func (i *TagResourceInvoker) Invoke() (*model.TagResourceResponse, error)
type UntagResourceInvoker ¶
type UntagResourceInvoker struct {
*invoker.BaseInvoker
}
func (*UntagResourceInvoker) Invoke ¶
func (i *UntagResourceInvoker) Invoke() (*model.UntagResourceResponse, error)
type UpdateArchiveRuleInvoker ¶
type UpdateArchiveRuleInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateArchiveRuleInvoker) Invoke ¶
func (i *UpdateArchiveRuleInvoker) Invoke() (*model.UpdateArchiveRuleResponse, error)
type UpdateFindingsInvoker ¶
type UpdateFindingsInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateFindingsInvoker) Invoke ¶
func (i *UpdateFindingsInvoker) Invoke() (*model.UpdateFindingsResponse, error)
type ValidatePolicyInvoker ¶
type ValidatePolicyInvoker struct {
*invoker.BaseInvoker
}
func (*ValidatePolicyInvoker) Invoke ¶
func (i *ValidatePolicyInvoker) Invoke() (*model.ValidatePolicyResponse, error)