v1

package
v0.1.122 Latest Latest
Warning

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

Go to latest
Published: Nov 14, 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 GenReqDefForAttachManagedPolicyToPermissionSet

func GenReqDefForAttachManagedPolicyToPermissionSet() *def.HttpRequestDef

func GenReqDefForAttachManagedRoleToPermissionSet added in v0.1.119

func GenReqDefForAttachManagedRoleToPermissionSet() *def.HttpRequestDef

func GenReqDefForCreateAccountAssignment

func GenReqDefForCreateAccountAssignment() *def.HttpRequestDef

func GenReqDefForCreateInstanceAccessControlAttributeConfiguration added in v0.1.119

func GenReqDefForCreateInstanceAccessControlAttributeConfiguration() *def.HttpRequestDef

func GenReqDefForCreatePermissionSet

func GenReqDefForCreatePermissionSet() *def.HttpRequestDef

func GenReqDefForCreateTagResource added in v0.1.119

func GenReqDefForCreateTagResource() *def.HttpRequestDef

func GenReqDefForDeleteAccountAssignment

func GenReqDefForDeleteAccountAssignment() *def.HttpRequestDef

func GenReqDefForDeleteCustomPolicyFromPermissionSet added in v0.1.119

func GenReqDefForDeleteCustomPolicyFromPermissionSet() *def.HttpRequestDef

func GenReqDefForDeleteCustomRoleFromPermissionSet added in v0.1.119

func GenReqDefForDeleteCustomRoleFromPermissionSet() *def.HttpRequestDef

func GenReqDefForDeleteInstanceAccessControlAttributeConfiguration added in v0.1.119

func GenReqDefForDeleteInstanceAccessControlAttributeConfiguration() *def.HttpRequestDef

func GenReqDefForDeletePermissionSet

func GenReqDefForDeletePermissionSet() *def.HttpRequestDef

func GenReqDefForDeleteTagResource added in v0.1.119

func GenReqDefForDeleteTagResource() *def.HttpRequestDef

func GenReqDefForDescribeAccountAssignmentCreationStatus

func GenReqDefForDescribeAccountAssignmentCreationStatus() *def.HttpRequestDef

func GenReqDefForDescribeAccountAssignmentDeletionStatus

func GenReqDefForDescribeAccountAssignmentDeletionStatus() *def.HttpRequestDef

func GenReqDefForDescribeInstanceAccessControlAttributeConfiguration added in v0.1.119

func GenReqDefForDescribeInstanceAccessControlAttributeConfiguration() *def.HttpRequestDef

func GenReqDefForDescribePermissionSet

func GenReqDefForDescribePermissionSet() *def.HttpRequestDef

func GenReqDefForDescribePermissionSetProvisioningStatus

func GenReqDefForDescribePermissionSetProvisioningStatus() *def.HttpRequestDef

func GenReqDefForDetachManagedPolicyFromPermissionSet

func GenReqDefForDetachManagedPolicyFromPermissionSet() *def.HttpRequestDef

func GenReqDefForDetachManagedRoleFromPermissionSet added in v0.1.119

func GenReqDefForDetachManagedRoleFromPermissionSet() *def.HttpRequestDef

func GenReqDefForGetCustomPolicyForPermissionSet added in v0.1.119

func GenReqDefForGetCustomPolicyForPermissionSet() *def.HttpRequestDef

func GenReqDefForGetCustomRoleForPermissionSet added in v0.1.119

func GenReqDefForGetCustomRoleForPermissionSet() *def.HttpRequestDef

func GenReqDefForListAccountAssignmentCreationStatus

func GenReqDefForListAccountAssignmentCreationStatus() *def.HttpRequestDef

func GenReqDefForListAccountAssignmentDeletionStatus

func GenReqDefForListAccountAssignmentDeletionStatus() *def.HttpRequestDef

func GenReqDefForListAccountAssignments

func GenReqDefForListAccountAssignments() *def.HttpRequestDef

func GenReqDefForListAccountsForProvisionedPermissionSet

func GenReqDefForListAccountsForProvisionedPermissionSet() *def.HttpRequestDef

func GenReqDefForListInstances

func GenReqDefForListInstances() *def.HttpRequestDef

func GenReqDefForListManagedPoliciesInPermissionSet

func GenReqDefForListManagedPoliciesInPermissionSet() *def.HttpRequestDef

func GenReqDefForListManagedRolesInPermissionSet added in v0.1.119

func GenReqDefForListManagedRolesInPermissionSet() *def.HttpRequestDef

func GenReqDefForListPermissionSetProvisioningStatus

func GenReqDefForListPermissionSetProvisioningStatus() *def.HttpRequestDef

func GenReqDefForListPermissionSets

func GenReqDefForListPermissionSets() *def.HttpRequestDef

func GenReqDefForListPermissionSetsProvisionedToAccount

func GenReqDefForListPermissionSetsProvisionedToAccount() *def.HttpRequestDef

func GenReqDefForListTagResources added in v0.1.119

func GenReqDefForListTagResources() *def.HttpRequestDef

func GenReqDefForProvisionPermissionSet added in v0.1.119

func GenReqDefForProvisionPermissionSet() *def.HttpRequestDef

func GenReqDefForPutCustomPolicyToPermissionSet added in v0.1.119

func GenReqDefForPutCustomPolicyToPermissionSet() *def.HttpRequestDef

func GenReqDefForPutCustomRoleToPermissionSet added in v0.1.119

func GenReqDefForPutCustomRoleToPermissionSet() *def.HttpRequestDef

func GenReqDefForUpdateInstanceAccessControlAttributeConfiguration added in v0.1.119

func GenReqDefForUpdateInstanceAccessControlAttributeConfiguration() *def.HttpRequestDef

func GenReqDefForUpdatePermissionSet

func GenReqDefForUpdatePermissionSet() *def.HttpRequestDef

func IdentityCenterClientBuilder

func IdentityCenterClientBuilder() *httpclient.HcHttpClientBuilder

Types

type AttachManagedPolicyToPermissionSetInvoker

type AttachManagedPolicyToPermissionSetInvoker struct {
	*invoker.BaseInvoker
}

func (*AttachManagedPolicyToPermissionSetInvoker) GetBaseInvoker added in v0.1.119

func (*AttachManagedPolicyToPermissionSetInvoker) Invoke

type AttachManagedRoleToPermissionSetInvoker added in v0.1.119

type AttachManagedRoleToPermissionSetInvoker struct {
	*invoker.BaseInvoker
}

func (*AttachManagedRoleToPermissionSetInvoker) GetBaseInvoker added in v0.1.119

func (*AttachManagedRoleToPermissionSetInvoker) Invoke added in v0.1.119

type CreateAccountAssignmentInvoker

type CreateAccountAssignmentInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateAccountAssignmentInvoker) GetBaseInvoker added in v0.1.119

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

func (*CreateAccountAssignmentInvoker) Invoke

type CreateInstanceAccessControlAttributeConfigurationInvoker added in v0.1.119

type CreateInstanceAccessControlAttributeConfigurationInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateInstanceAccessControlAttributeConfigurationInvoker) GetBaseInvoker added in v0.1.119

func (*CreateInstanceAccessControlAttributeConfigurationInvoker) Invoke added in v0.1.119

type CreatePermissionSetInvoker

type CreatePermissionSetInvoker struct {
	*invoker.BaseInvoker
}

func (*CreatePermissionSetInvoker) GetBaseInvoker added in v0.1.119

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

func (*CreatePermissionSetInvoker) Invoke

type CreateTagResourceInvoker added in v0.1.119

type CreateTagResourceInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateTagResourceInvoker) GetBaseInvoker added in v0.1.119

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

func (*CreateTagResourceInvoker) Invoke added in v0.1.119

type DeleteAccountAssignmentInvoker

type DeleteAccountAssignmentInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteAccountAssignmentInvoker) GetBaseInvoker added in v0.1.119

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

func (*DeleteAccountAssignmentInvoker) Invoke

type DeleteCustomPolicyFromPermissionSetInvoker added in v0.1.119

type DeleteCustomPolicyFromPermissionSetInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteCustomPolicyFromPermissionSetInvoker) GetBaseInvoker added in v0.1.119

func (*DeleteCustomPolicyFromPermissionSetInvoker) Invoke added in v0.1.119

type DeleteCustomRoleFromPermissionSetInvoker added in v0.1.119

type DeleteCustomRoleFromPermissionSetInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteCustomRoleFromPermissionSetInvoker) GetBaseInvoker added in v0.1.119

func (*DeleteCustomRoleFromPermissionSetInvoker) Invoke added in v0.1.119

type DeleteInstanceAccessControlAttributeConfigurationInvoker added in v0.1.119

type DeleteInstanceAccessControlAttributeConfigurationInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteInstanceAccessControlAttributeConfigurationInvoker) GetBaseInvoker added in v0.1.119

func (*DeleteInstanceAccessControlAttributeConfigurationInvoker) Invoke added in v0.1.119

type DeletePermissionSetInvoker

type DeletePermissionSetInvoker struct {
	*invoker.BaseInvoker
}

func (*DeletePermissionSetInvoker) GetBaseInvoker added in v0.1.119

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

func (*DeletePermissionSetInvoker) Invoke

type DeleteTagResourceInvoker added in v0.1.119

type DeleteTagResourceInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteTagResourceInvoker) GetBaseInvoker added in v0.1.119

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

func (*DeleteTagResourceInvoker) Invoke added in v0.1.119

type DescribeAccountAssignmentCreationStatusInvoker

type DescribeAccountAssignmentCreationStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*DescribeAccountAssignmentCreationStatusInvoker) GetBaseInvoker added in v0.1.119

func (*DescribeAccountAssignmentCreationStatusInvoker) Invoke

type DescribeAccountAssignmentDeletionStatusInvoker

type DescribeAccountAssignmentDeletionStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*DescribeAccountAssignmentDeletionStatusInvoker) GetBaseInvoker added in v0.1.119

func (*DescribeAccountAssignmentDeletionStatusInvoker) Invoke

type DescribeInstanceAccessControlAttributeConfigurationInvoker added in v0.1.119

type DescribeInstanceAccessControlAttributeConfigurationInvoker struct {
	*invoker.BaseInvoker
}

func (*DescribeInstanceAccessControlAttributeConfigurationInvoker) GetBaseInvoker added in v0.1.119

func (*DescribeInstanceAccessControlAttributeConfigurationInvoker) Invoke added in v0.1.119

type DescribePermissionSetInvoker

type DescribePermissionSetInvoker struct {
	*invoker.BaseInvoker
}

func (*DescribePermissionSetInvoker) GetBaseInvoker added in v0.1.119

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

func (*DescribePermissionSetInvoker) Invoke

type DescribePermissionSetProvisioningStatusInvoker

type DescribePermissionSetProvisioningStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*DescribePermissionSetProvisioningStatusInvoker) GetBaseInvoker added in v0.1.119

func (*DescribePermissionSetProvisioningStatusInvoker) Invoke

type DetachManagedPolicyFromPermissionSetInvoker

type DetachManagedPolicyFromPermissionSetInvoker struct {
	*invoker.BaseInvoker
}

func (*DetachManagedPolicyFromPermissionSetInvoker) GetBaseInvoker added in v0.1.119

func (*DetachManagedPolicyFromPermissionSetInvoker) Invoke

type DetachManagedRoleFromPermissionSetInvoker added in v0.1.119

type DetachManagedRoleFromPermissionSetInvoker struct {
	*invoker.BaseInvoker
}

func (*DetachManagedRoleFromPermissionSetInvoker) GetBaseInvoker added in v0.1.119

func (*DetachManagedRoleFromPermissionSetInvoker) Invoke added in v0.1.119

type GetCustomPolicyForPermissionSetInvoker added in v0.1.119

type GetCustomPolicyForPermissionSetInvoker struct {
	*invoker.BaseInvoker
}

func (*GetCustomPolicyForPermissionSetInvoker) GetBaseInvoker added in v0.1.119

func (*GetCustomPolicyForPermissionSetInvoker) Invoke added in v0.1.119

type GetCustomRoleForPermissionSetInvoker added in v0.1.119

type GetCustomRoleForPermissionSetInvoker struct {
	*invoker.BaseInvoker
}

func (*GetCustomRoleForPermissionSetInvoker) GetBaseInvoker added in v0.1.119

func (*GetCustomRoleForPermissionSetInvoker) Invoke added in v0.1.119

type IdentityCenterClient

type IdentityCenterClient struct {
	HcClient *httpclient.HcHttpClient
}

func NewIdentityCenterClient

func NewIdentityCenterClient(hcClient *httpclient.HcHttpClient) *IdentityCenterClient

func (*IdentityCenterClient) AttachManagedPolicyToPermissionSet

AttachManagedPolicyToPermissionSet 添加系统身份策略

在指定的权限集中添加系统身份策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) AttachManagedPolicyToPermissionSetInvoker

AttachManagedPolicyToPermissionSetInvoker 添加系统身份策略

func (*IdentityCenterClient) AttachManagedRoleToPermissionSet added in v0.1.119

AttachManagedRoleToPermissionSet 添加系统策略

在指定的权限集中添加系统策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) AttachManagedRoleToPermissionSetInvoker added in v0.1.119

AttachManagedRoleToPermissionSetInvoker 添加系统策略

func (*IdentityCenterClient) CreateAccountAssignment

CreateAccountAssignment 创建账号分配

使用指定的权限集为指定账号分配对应主体的访问权限,主体可为IAM身份中心用户或用户组。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) CreateAccountAssignmentInvoker

func (c *IdentityCenterClient) CreateAccountAssignmentInvoker(request *model.CreateAccountAssignmentRequest) *CreateAccountAssignmentInvoker

CreateAccountAssignmentInvoker 创建账号分配

func (*IdentityCenterClient) CreateInstanceAccessControlAttributeConfiguration added in v0.1.119

CreateInstanceAccessControlAttributeConfiguration 启用指定实例的访问控制功能

启用指定实例的访问控制功能。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) CreateInstanceAccessControlAttributeConfigurationInvoker added in v0.1.119

CreateInstanceAccessControlAttributeConfigurationInvoker 启用指定实例的访问控制功能

func (*IdentityCenterClient) CreatePermissionSet

CreatePermissionSet 创建权限集

在指定的IAM身份中心实例中创建一个权限集。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) CreatePermissionSetInvoker

func (c *IdentityCenterClient) CreatePermissionSetInvoker(request *model.CreatePermissionSetRequest) *CreatePermissionSetInvoker

CreatePermissionSetInvoker 创建权限集

func (*IdentityCenterClient) CreateTagResource added in v0.1.119

CreateTagResource 为指定资源添加标签

给指定的资源添加一个或多个标签。当前支持为权限集添加标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) CreateTagResourceInvoker added in v0.1.119

func (c *IdentityCenterClient) CreateTagResourceInvoker(request *model.CreateTagResourceRequest) *CreateTagResourceInvoker

CreateTagResourceInvoker 为指定资源添加标签

func (*IdentityCenterClient) DeleteAccountAssignment

DeleteAccountAssignment 删除账号分配

使用指定的权限集从指定的账号删除主体的访问权限,主体可为IAM身份中心用户或用户组。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) DeleteAccountAssignmentInvoker

func (c *IdentityCenterClient) DeleteAccountAssignmentInvoker(request *model.DeleteAccountAssignmentRequest) *DeleteAccountAssignmentInvoker

DeleteAccountAssignmentInvoker 删除账号分配

func (*IdentityCenterClient) DeleteCustomPolicyFromPermissionSet added in v0.1.119

DeleteCustomPolicyFromPermissionSet 删除自定义身份策略

删除指定权限集中的自定义身份策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) DeleteCustomPolicyFromPermissionSetInvoker added in v0.1.119

DeleteCustomPolicyFromPermissionSetInvoker 删除自定义身份策略

func (*IdentityCenterClient) DeleteCustomRoleFromPermissionSet added in v0.1.119

DeleteCustomRoleFromPermissionSet 删除指定权限集中的自定义策略

删除指定权限集中的自定义策略

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) DeleteCustomRoleFromPermissionSetInvoker added in v0.1.119

DeleteCustomRoleFromPermissionSetInvoker 删除指定权限集中的自定义策略

func (*IdentityCenterClient) DeleteInstanceAccessControlAttributeConfiguration added in v0.1.119

DeleteInstanceAccessControlAttributeConfiguration 解除指定实例的访问控制属性配置

禁用指定IAM身份中心实例的基于属性的访问控制(ABAC)功能,并删除已配置的所有属性映射。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) DeleteInstanceAccessControlAttributeConfigurationInvoker added in v0.1.119

DeleteInstanceAccessControlAttributeConfigurationInvoker 解除指定实例的访问控制属性配置

func (*IdentityCenterClient) DeletePermissionSet

DeletePermissionSet 删除权限集

根据权限集ID,删除指定的权限集。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) DeletePermissionSetInvoker

func (c *IdentityCenterClient) DeletePermissionSetInvoker(request *model.DeletePermissionSetRequest) *DeletePermissionSetInvoker

DeletePermissionSetInvoker 删除权限集

func (*IdentityCenterClient) DeleteTagResource added in v0.1.119

DeleteTagResource 删除指定资源的指定标签

从指定资源中删除指定的标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) DeleteTagResourceInvoker added in v0.1.119

func (c *IdentityCenterClient) DeleteTagResourceInvoker(request *model.DeleteTagResourceRequest) *DeleteTagResourceInvoker

DeleteTagResourceInvoker 删除指定资源的指定标签

func (*IdentityCenterClient) DescribeAccountAssignmentCreationStatus

DescribeAccountAssignmentCreationStatus 查询账号分配创建状态详情

根据请求ID,查询指定IAM身份中心实例下的账号分配创建状态详情信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) DescribeAccountAssignmentCreationStatusInvoker

DescribeAccountAssignmentCreationStatusInvoker 查询账号分配创建状态详情

func (*IdentityCenterClient) DescribeAccountAssignmentDeletionStatus

DescribeAccountAssignmentDeletionStatus 查询账号分配删除状态详情

根据请求ID,查询指定IAM身份中心实例下的账号分配删除状态详情信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) DescribeAccountAssignmentDeletionStatusInvoker

DescribeAccountAssignmentDeletionStatusInvoker 查询账号分配删除状态详情

func (*IdentityCenterClient) DescribeInstanceAccessControlAttributeConfiguration added in v0.1.119

DescribeInstanceAccessControlAttributeConfiguration 获取指定实例的访问控制属性配置

返回已配置为与指定IAM身份中心实例的基于属性的访问控制(ABAC)一起使用的IAM身份中心身份源属性列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) DescribeInstanceAccessControlAttributeConfigurationInvoker added in v0.1.119

DescribeInstanceAccessControlAttributeConfigurationInvoker 获取指定实例的访问控制属性配置

func (*IdentityCenterClient) DescribePermissionSet

DescribePermissionSet 查询权限集详情

根据权限集ID,查询指定权限集的详情信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) DescribePermissionSetInvoker

func (c *IdentityCenterClient) DescribePermissionSetInvoker(request *model.DescribePermissionSetRequest) *DescribePermissionSetInvoker

DescribePermissionSetInvoker 查询权限集详情

func (*IdentityCenterClient) DescribePermissionSetProvisioningStatus

DescribePermissionSetProvisioningStatus 查询权限集预分配状态详情

根据请求ID,查询权限集预分配状态的详情信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) DescribePermissionSetProvisioningStatusInvoker

DescribePermissionSetProvisioningStatusInvoker 查询权限集预分配状态详情

func (*IdentityCenterClient) DetachManagedPolicyFromPermissionSet

DetachManagedPolicyFromPermissionSet 删除系统身份策略

删除指定权限集中的系统身份策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) DetachManagedPolicyFromPermissionSetInvoker

DetachManagedPolicyFromPermissionSetInvoker 删除系统身份策略

func (*IdentityCenterClient) DetachManagedRoleFromPermissionSet added in v0.1.119

DetachManagedRoleFromPermissionSet 删除系统策略

删除指定权限集中的系统策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) DetachManagedRoleFromPermissionSetInvoker added in v0.1.119

DetachManagedRoleFromPermissionSetInvoker 删除系统策略

func (*IdentityCenterClient) GetCustomPolicyForPermissionSet added in v0.1.119

GetCustomPolicyForPermissionSet 查询自定义身份策略详情

查询指定权限集中的自定义身份策略详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) GetCustomPolicyForPermissionSetInvoker added in v0.1.119

GetCustomPolicyForPermissionSetInvoker 查询自定义身份策略详情

func (*IdentityCenterClient) GetCustomRoleForPermissionSet added in v0.1.119

GetCustomRoleForPermissionSet 获取分配给权限集的自定义策略

获取分配给权限集的自定义策略

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) GetCustomRoleForPermissionSetInvoker added in v0.1.119

GetCustomRoleForPermissionSetInvoker 获取分配给权限集的自定义策略

func (*IdentityCenterClient) ListAccountAssignmentCreationStatus

ListAccountAssignmentCreationStatus 列出账号分配创建状态

查询指定IAM身份中心实例下的账号分配的创建状态列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) ListAccountAssignmentCreationStatusInvoker

ListAccountAssignmentCreationStatusInvoker 列出账号分配创建状态

func (*IdentityCenterClient) ListAccountAssignmentDeletionStatus

ListAccountAssignmentDeletionStatus 列出账号分配删除状态

查询指定IAM身份中心实例下的账号分配的删除状态列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) ListAccountAssignmentDeletionStatusInvoker

ListAccountAssignmentDeletionStatusInvoker 列出账号分配删除状态

func (*IdentityCenterClient) ListAccountAssignments

ListAccountAssignments 列出账号和权限集关联的用户或用户组

列出与指定账号以及指定权限集关联的用户或用户组。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) ListAccountAssignmentsInvoker

func (c *IdentityCenterClient) ListAccountAssignmentsInvoker(request *model.ListAccountAssignmentsRequest) *ListAccountAssignmentsInvoker

ListAccountAssignmentsInvoker 列出账号和权限集关联的用户或用户组

func (*IdentityCenterClient) ListAccountsForProvisionedPermissionSet

ListAccountsForProvisionedPermissionSet 列出权限集关联的账号

查询与指定权限集关联的账号列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) ListAccountsForProvisionedPermissionSetInvoker

ListAccountsForProvisionedPermissionSetInvoker 列出权限集关联的账号

func (*IdentityCenterClient) ListInstances

ListInstances 列出实例

查询IAM身份中心的实例列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) ListInstancesInvoker

func (c *IdentityCenterClient) ListInstancesInvoker(request *model.ListInstancesRequest) *ListInstancesInvoker

ListInstancesInvoker 列出实例

func (*IdentityCenterClient) ListManagedPoliciesInPermissionSet

ListManagedPoliciesInPermissionSet 列出系统身份策略

获取添加到指定权限集中的系统身份策略列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) ListManagedPoliciesInPermissionSetInvoker

ListManagedPoliciesInPermissionSetInvoker 列出系统身份策略

func (*IdentityCenterClient) ListManagedRolesInPermissionSet added in v0.1.119

ListManagedRolesInPermissionSet 列出系统策略

获取添加到指定权限集中的系统策略列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) ListManagedRolesInPermissionSetInvoker added in v0.1.119

ListManagedRolesInPermissionSetInvoker 列出系统策略

func (*IdentityCenterClient) ListPermissionSetProvisioningStatus

ListPermissionSetProvisioningStatus 列出权限集预分配状态

查询指定实例中的权限集预分配状态列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) ListPermissionSetProvisioningStatusInvoker

ListPermissionSetProvisioningStatusInvoker 列出权限集预分配状态

func (*IdentityCenterClient) ListPermissionSets

ListPermissionSets 列出权限集

查询指定实例下的权限集列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) ListPermissionSetsInvoker

func (c *IdentityCenterClient) ListPermissionSetsInvoker(request *model.ListPermissionSetsRequest) *ListPermissionSetsInvoker

ListPermissionSetsInvoker 列出权限集

func (*IdentityCenterClient) ListPermissionSetsProvisionedToAccount

ListPermissionSetsProvisionedToAccount 列出分配给账号的权限集

查询分配给指定账号的权限集列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) ListPermissionSetsProvisionedToAccountInvoker

ListPermissionSetsProvisionedToAccountInvoker 列出分配给账号的权限集

func (*IdentityCenterClient) ListTagResources added in v0.1.119

ListTagResources 列出绑定到指定资源的标签

列出绑定到指定资源的标签。当前支持为权限集添加标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) ListTagResourcesInvoker added in v0.1.119

func (c *IdentityCenterClient) ListTagResourcesInvoker(request *model.ListTagResourcesRequest) *ListTagResourcesInvoker

ListTagResourcesInvoker 列出绑定到指定资源的标签

func (*IdentityCenterClient) ProvisionPermissionSet added in v0.1.119

ProvisionPermissionSet 预分配权限集

将指定权限集预分配给指定账号。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) ProvisionPermissionSetInvoker added in v0.1.119

func (c *IdentityCenterClient) ProvisionPermissionSetInvoker(request *model.ProvisionPermissionSetRequest) *ProvisionPermissionSetInvoker

ProvisionPermissionSetInvoker 预分配权限集

func (*IdentityCenterClient) PutCustomPolicyToPermissionSet added in v0.1.119

PutCustomPolicyToPermissionSet 添加自定义身份策略

在指定的权限集中添加自定义身份策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) PutCustomPolicyToPermissionSetInvoker added in v0.1.119

PutCustomPolicyToPermissionSetInvoker 添加自定义身份策略

func (*IdentityCenterClient) PutCustomRoleToPermissionSet added in v0.1.119

PutCustomRoleToPermissionSet 将自定义策略附加到权限集

将自定义策略附加到权限集

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) PutCustomRoleToPermissionSetInvoker added in v0.1.119

PutCustomRoleToPermissionSetInvoker 将自定义策略附加到权限集

func (*IdentityCenterClient) UpdateInstanceAccessControlAttributeConfiguration added in v0.1.119

UpdateInstanceAccessControlAttributeConfiguration 更新指定实例的访问控制属性配置

更新可与IAM身份中心实例一起使用的IAM身份中心身份源属性,以进行基于属性的访问控制(ABAC)。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) UpdateInstanceAccessControlAttributeConfigurationInvoker added in v0.1.119

UpdateInstanceAccessControlAttributeConfigurationInvoker 更新指定实例的访问控制属性配置

func (*IdentityCenterClient) UpdatePermissionSet

UpdatePermissionSet 更新权限集

根据权限集ID,更新指定权限集的属性。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterClient) UpdatePermissionSetInvoker

func (c *IdentityCenterClient) UpdatePermissionSetInvoker(request *model.UpdatePermissionSetRequest) *UpdatePermissionSetInvoker

UpdatePermissionSetInvoker 更新权限集

type ListAccountAssignmentCreationStatusInvoker

type ListAccountAssignmentCreationStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAccountAssignmentCreationStatusInvoker) GetBaseInvoker added in v0.1.119

func (*ListAccountAssignmentCreationStatusInvoker) Invoke

type ListAccountAssignmentDeletionStatusInvoker

type ListAccountAssignmentDeletionStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAccountAssignmentDeletionStatusInvoker) GetBaseInvoker added in v0.1.119

func (*ListAccountAssignmentDeletionStatusInvoker) Invoke

type ListAccountAssignmentsInvoker

type ListAccountAssignmentsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAccountAssignmentsInvoker) GetBaseInvoker added in v0.1.119

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

func (*ListAccountAssignmentsInvoker) Invoke

type ListAccountsForProvisionedPermissionSetInvoker

type ListAccountsForProvisionedPermissionSetInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAccountsForProvisionedPermissionSetInvoker) GetBaseInvoker added in v0.1.119

func (*ListAccountsForProvisionedPermissionSetInvoker) Invoke

type ListInstancesInvoker

type ListInstancesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListInstancesInvoker) GetBaseInvoker added in v0.1.118

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

func (*ListInstancesInvoker) Invoke

type ListManagedPoliciesInPermissionSetInvoker

type ListManagedPoliciesInPermissionSetInvoker struct {
	*invoker.BaseInvoker
}

func (*ListManagedPoliciesInPermissionSetInvoker) GetBaseInvoker added in v0.1.119

func (*ListManagedPoliciesInPermissionSetInvoker) Invoke

type ListManagedRolesInPermissionSetInvoker added in v0.1.119

type ListManagedRolesInPermissionSetInvoker struct {
	*invoker.BaseInvoker
}

func (*ListManagedRolesInPermissionSetInvoker) GetBaseInvoker added in v0.1.119

func (*ListManagedRolesInPermissionSetInvoker) Invoke added in v0.1.119

type ListPermissionSetProvisioningStatusInvoker

type ListPermissionSetProvisioningStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPermissionSetProvisioningStatusInvoker) GetBaseInvoker added in v0.1.119

func (*ListPermissionSetProvisioningStatusInvoker) Invoke

type ListPermissionSetsInvoker

type ListPermissionSetsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPermissionSetsInvoker) GetBaseInvoker added in v0.1.119

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

func (*ListPermissionSetsInvoker) Invoke

type ListPermissionSetsProvisionedToAccountInvoker

type ListPermissionSetsProvisionedToAccountInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPermissionSetsProvisionedToAccountInvoker) GetBaseInvoker added in v0.1.119

func (*ListPermissionSetsProvisionedToAccountInvoker) Invoke

type ListTagResourcesInvoker added in v0.1.119

type ListTagResourcesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTagResourcesInvoker) GetBaseInvoker added in v0.1.119

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

func (*ListTagResourcesInvoker) Invoke added in v0.1.119

type ProvisionPermissionSetInvoker added in v0.1.119

type ProvisionPermissionSetInvoker struct {
	*invoker.BaseInvoker
}

func (*ProvisionPermissionSetInvoker) GetBaseInvoker added in v0.1.119

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

func (*ProvisionPermissionSetInvoker) Invoke added in v0.1.119

type PutCustomPolicyToPermissionSetInvoker added in v0.1.119

type PutCustomPolicyToPermissionSetInvoker struct {
	*invoker.BaseInvoker
}

func (*PutCustomPolicyToPermissionSetInvoker) GetBaseInvoker added in v0.1.119

func (*PutCustomPolicyToPermissionSetInvoker) Invoke added in v0.1.119

type PutCustomRoleToPermissionSetInvoker added in v0.1.119

type PutCustomRoleToPermissionSetInvoker struct {
	*invoker.BaseInvoker
}

func (*PutCustomRoleToPermissionSetInvoker) GetBaseInvoker added in v0.1.119

func (*PutCustomRoleToPermissionSetInvoker) Invoke added in v0.1.119

type UpdateInstanceAccessControlAttributeConfigurationInvoker added in v0.1.119

type UpdateInstanceAccessControlAttributeConfigurationInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateInstanceAccessControlAttributeConfigurationInvoker) GetBaseInvoker added in v0.1.119

func (*UpdateInstanceAccessControlAttributeConfigurationInvoker) Invoke added in v0.1.119

type UpdatePermissionSetInvoker

type UpdatePermissionSetInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePermissionSetInvoker) GetBaseInvoker added in v0.1.119

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

func (*UpdatePermissionSetInvoker) Invoke

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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