v1

package
v0.1.123 Latest Latest
Warning

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

Go to latest
Published: Nov 21, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

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) GetBaseInvoker added in v0.1.118

func (i *ApplyArchiveRuleInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ApplyArchiveRuleInvoker) Invoke

type CheckNoNewAccessInvoker added in v0.1.108

type CheckNoNewAccessInvoker struct {
	*invoker.BaseInvoker
}

func (*CheckNoNewAccessInvoker) GetBaseInvoker added in v0.1.118

func (i *CheckNoNewAccessInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*CheckNoNewAccessInvoker) Invoke added in v0.1.108

type CreateAccessPreviewInvoker

type CreateAccessPreviewInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateAccessPreviewInvoker) GetBaseInvoker added in v0.1.118

func (i *CreateAccessPreviewInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*CreateAccessPreviewInvoker) Invoke

type CreateAnalyzerInvoker

type CreateAnalyzerInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateAnalyzerInvoker) GetBaseInvoker added in v0.1.118

func (i *CreateAnalyzerInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*CreateAnalyzerInvoker) Invoke

type CreateArchiveRuleInvoker

type CreateArchiveRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateArchiveRuleInvoker) GetBaseInvoker added in v0.1.118

func (i *CreateArchiveRuleInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*CreateArchiveRuleInvoker) Invoke

type DeleteAnalyzerInvoker

type DeleteAnalyzerInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteAnalyzerInvoker) GetBaseInvoker added in v0.1.118

func (i *DeleteAnalyzerInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*DeleteAnalyzerInvoker) Invoke

type DeleteArchiveRuleInvoker

type DeleteArchiveRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteArchiveRuleInvoker) GetBaseInvoker added in v0.1.118

func (i *DeleteArchiveRuleInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*DeleteArchiveRuleInvoker) Invoke

type IAMAccessAnalyzerClient

type IAMAccessAnalyzerClient struct {
	HcClient *httpclient.HcHttpClient
}

func NewIAMAccessAnalyzerClient

func NewIAMAccessAnalyzerClient(hcClient *httpclient.HcHttpClient) *IAMAccessAnalyzerClient

func (*IAMAccessAnalyzerClient) ApplyArchiveRule

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

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

CreateAccessPreview 创建访问预览

创建访问预览。

Please refer to HUAWEI cloud API Explorer for details.

func (*IAMAccessAnalyzerClient) CreateAccessPreviewInvoker

CreateAccessPreviewInvoker 创建访问预览

func (*IAMAccessAnalyzerClient) CreateAnalyzer

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

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

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

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

ListAccessPreviewFindings 获取相关预览生成的分析结果

获取相关预览生成的分析结果。

Please refer to HUAWEI cloud API Explorer for details.

func (*IAMAccessAnalyzerClient) ListAccessPreviewFindingsInvoker added in v0.1.99

ListAccessPreviewFindingsInvoker 获取相关预览生成的分析结果

func (*IAMAccessAnalyzerClient) ListAccessPreviews

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

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

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

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

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

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

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

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

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

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

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

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

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

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) GetBaseInvoker added in v0.1.118

func (*ListAccessPreviewFindingsInvoker) Invoke added in v0.1.99

type ListAccessPreviewsInvoker

type ListAccessPreviewsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAccessPreviewsInvoker) GetBaseInvoker added in v0.1.118

func (i *ListAccessPreviewsInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ListAccessPreviewsInvoker) Invoke

type ListAnalyzersInvoker

type ListAnalyzersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAnalyzersInvoker) GetBaseInvoker added in v0.1.118

func (i *ListAnalyzersInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ListAnalyzersInvoker) Invoke

type ListArchiveRulesInvoker

type ListArchiveRulesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListArchiveRulesInvoker) GetBaseInvoker added in v0.1.118

func (i *ListArchiveRulesInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ListArchiveRulesInvoker) Invoke

type ListFindingsInvoker

type ListFindingsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListFindingsInvoker) GetBaseInvoker added in v0.1.118

func (i *ListFindingsInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ListFindingsInvoker) Invoke

type ShowAccessPreviewInvoker added in v0.1.99

type ShowAccessPreviewInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowAccessPreviewInvoker) GetBaseInvoker added in v0.1.118

func (i *ShowAccessPreviewInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ShowAccessPreviewInvoker) Invoke added in v0.1.99

type ShowAnalyzerInvoker

type ShowAnalyzerInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowAnalyzerInvoker) GetBaseInvoker added in v0.1.118

func (i *ShowAnalyzerInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ShowAnalyzerInvoker) Invoke

type ShowArchiveRuleInvoker

type ShowArchiveRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowArchiveRuleInvoker) GetBaseInvoker added in v0.1.118

func (i *ShowArchiveRuleInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ShowArchiveRuleInvoker) Invoke

type ShowFindingInvoker

type ShowFindingInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowFindingInvoker) GetBaseInvoker added in v0.1.118

func (i *ShowFindingInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ShowFindingInvoker) Invoke

type StartResourceScanInvoker

type StartResourceScanInvoker struct {
	*invoker.BaseInvoker
}

func (*StartResourceScanInvoker) GetBaseInvoker added in v0.1.118

func (i *StartResourceScanInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*StartResourceScanInvoker) Invoke

type TagResourceInvoker

type TagResourceInvoker struct {
	*invoker.BaseInvoker
}

func (*TagResourceInvoker) GetBaseInvoker added in v0.1.118

func (i *TagResourceInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*TagResourceInvoker) Invoke

type UntagResourceInvoker

type UntagResourceInvoker struct {
	*invoker.BaseInvoker
}

func (*UntagResourceInvoker) GetBaseInvoker added in v0.1.118

func (i *UntagResourceInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*UntagResourceInvoker) Invoke

type UpdateArchiveRuleInvoker

type UpdateArchiveRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateArchiveRuleInvoker) GetBaseInvoker added in v0.1.118

func (i *UpdateArchiveRuleInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*UpdateArchiveRuleInvoker) Invoke

type UpdateFindingsInvoker

type UpdateFindingsInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateFindingsInvoker) GetBaseInvoker added in v0.1.118

func (i *UpdateFindingsInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*UpdateFindingsInvoker) Invoke

type ValidatePolicyInvoker

type ValidatePolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*ValidatePolicyInvoker) GetBaseInvoker added in v0.1.118

func (i *ValidatePolicyInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ValidatePolicyInvoker) Invoke

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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