Documentation ¶
Index ¶
- func GenReqDefForAttachCustomerManagedPolicyToPermissionSet() *def.HttpRequestDef
- func GenReqDefForAttachManagedPolicyToPermissionSet() *def.HttpRequestDef
- func GenReqDefForCreateAccountAssignment() *def.HttpRequestDef
- func GenReqDefForCreatePermissionSet() *def.HttpRequestDef
- func GenReqDefForDeleteAccountAssignment() *def.HttpRequestDef
- func GenReqDefForDeletePermissionSet() *def.HttpRequestDef
- func GenReqDefForDescribeAccountAssignmentCreationStatus() *def.HttpRequestDef
- func GenReqDefForDescribeAccountAssignmentDeletionStatus() *def.HttpRequestDef
- func GenReqDefForDescribePermissionSet() *def.HttpRequestDef
- func GenReqDefForDescribePermissionSetProvisioningStatus() *def.HttpRequestDef
- func GenReqDefForDetachCustomerManagedPolicyReferenceFromPermissionSet() *def.HttpRequestDef
- func GenReqDefForDetachManagedPolicyFromPermissionSet() *def.HttpRequestDef
- func GenReqDefForListAccountAssignmentCreationStatus() *def.HttpRequestDef
- func GenReqDefForListAccountAssignmentDeletionStatus() *def.HttpRequestDef
- func GenReqDefForListAccountAssignments() *def.HttpRequestDef
- func GenReqDefForListAccountsForProvisionedPermissionSet() *def.HttpRequestDef
- func GenReqDefForListCustomerManagedPolicyReferencesInPermissionSet() *def.HttpRequestDef
- func GenReqDefForListInstances() *def.HttpRequestDef
- func GenReqDefForListManagedPoliciesInPermissionSet() *def.HttpRequestDef
- func GenReqDefForListPermissionSetProvisioningStatus() *def.HttpRequestDef
- func GenReqDefForListPermissionSets() *def.HttpRequestDef
- func GenReqDefForListPermissionSetsProvisionedToAccount() *def.HttpRequestDef
- func GenReqDefForListProfileAssociations() *def.HttpRequestDef
- func GenReqDefForUpdatePermissionSet() *def.HttpRequestDef
- func IdentityCenterClientBuilder() *http_client.HcHttpClientBuilder
- type AttachCustomerManagedPolicyToPermissionSetInvoker
- type AttachManagedPolicyToPermissionSetInvoker
- type CreateAccountAssignmentInvoker
- type CreatePermissionSetInvoker
- type DeleteAccountAssignmentInvoker
- type DeletePermissionSetInvoker
- type DescribeAccountAssignmentCreationStatusInvoker
- type DescribeAccountAssignmentDeletionStatusInvoker
- type DescribePermissionSetInvoker
- type DescribePermissionSetProvisioningStatusInvoker
- type DetachCustomerManagedPolicyReferenceFromPermissionSetInvoker
- type DetachManagedPolicyFromPermissionSetInvoker
- type IdentityCenterClient
- func (c *IdentityCenterClient) AttachCustomerManagedPolicyToPermissionSet(request *model.AttachCustomerManagedPolicyToPermissionSetRequest) (*model.AttachCustomerManagedPolicyToPermissionSetResponse, error)
- func (c *IdentityCenterClient) AttachCustomerManagedPolicyToPermissionSetInvoker(request *model.AttachCustomerManagedPolicyToPermissionSetRequest) *AttachCustomerManagedPolicyToPermissionSetInvoker
- func (c *IdentityCenterClient) AttachManagedPolicyToPermissionSet(request *model.AttachManagedPolicyToPermissionSetRequest) (*model.AttachManagedPolicyToPermissionSetResponse, error)
- func (c *IdentityCenterClient) AttachManagedPolicyToPermissionSetInvoker(request *model.AttachManagedPolicyToPermissionSetRequest) *AttachManagedPolicyToPermissionSetInvoker
- func (c *IdentityCenterClient) CreateAccountAssignment(request *model.CreateAccountAssignmentRequest) (*model.CreateAccountAssignmentResponse, error)
- func (c *IdentityCenterClient) CreateAccountAssignmentInvoker(request *model.CreateAccountAssignmentRequest) *CreateAccountAssignmentInvoker
- func (c *IdentityCenterClient) CreatePermissionSet(request *model.CreatePermissionSetRequest) (*model.CreatePermissionSetResponse, error)
- func (c *IdentityCenterClient) CreatePermissionSetInvoker(request *model.CreatePermissionSetRequest) *CreatePermissionSetInvoker
- func (c *IdentityCenterClient) DeleteAccountAssignment(request *model.DeleteAccountAssignmentRequest) (*model.DeleteAccountAssignmentResponse, error)
- func (c *IdentityCenterClient) DeleteAccountAssignmentInvoker(request *model.DeleteAccountAssignmentRequest) *DeleteAccountAssignmentInvoker
- func (c *IdentityCenterClient) DeletePermissionSet(request *model.DeletePermissionSetRequest) (*model.DeletePermissionSetResponse, error)
- func (c *IdentityCenterClient) DeletePermissionSetInvoker(request *model.DeletePermissionSetRequest) *DeletePermissionSetInvoker
- func (c *IdentityCenterClient) DescribeAccountAssignmentCreationStatus(request *model.DescribeAccountAssignmentCreationStatusRequest) (*model.DescribeAccountAssignmentCreationStatusResponse, error)
- func (c *IdentityCenterClient) DescribeAccountAssignmentCreationStatusInvoker(request *model.DescribeAccountAssignmentCreationStatusRequest) *DescribeAccountAssignmentCreationStatusInvoker
- func (c *IdentityCenterClient) DescribeAccountAssignmentDeletionStatus(request *model.DescribeAccountAssignmentDeletionStatusRequest) (*model.DescribeAccountAssignmentDeletionStatusResponse, error)
- func (c *IdentityCenterClient) DescribeAccountAssignmentDeletionStatusInvoker(request *model.DescribeAccountAssignmentDeletionStatusRequest) *DescribeAccountAssignmentDeletionStatusInvoker
- func (c *IdentityCenterClient) DescribePermissionSet(request *model.DescribePermissionSetRequest) (*model.DescribePermissionSetResponse, error)
- func (c *IdentityCenterClient) DescribePermissionSetInvoker(request *model.DescribePermissionSetRequest) *DescribePermissionSetInvoker
- func (c *IdentityCenterClient) DescribePermissionSetProvisioningStatus(request *model.DescribePermissionSetProvisioningStatusRequest) (*model.DescribePermissionSetProvisioningStatusResponse, error)
- func (c *IdentityCenterClient) DescribePermissionSetProvisioningStatusInvoker(request *model.DescribePermissionSetProvisioningStatusRequest) *DescribePermissionSetProvisioningStatusInvoker
- func (c *IdentityCenterClient) DetachCustomerManagedPolicyReferenceFromPermissionSet(request *model.DetachCustomerManagedPolicyReferenceFromPermissionSetRequest) (*model.DetachCustomerManagedPolicyReferenceFromPermissionSetResponse, error)
- func (c *IdentityCenterClient) DetachCustomerManagedPolicyReferenceFromPermissionSetInvoker(request *model.DetachCustomerManagedPolicyReferenceFromPermissionSetRequest) *DetachCustomerManagedPolicyReferenceFromPermissionSetInvoker
- func (c *IdentityCenterClient) DetachManagedPolicyFromPermissionSet(request *model.DetachManagedPolicyFromPermissionSetRequest) (*model.DetachManagedPolicyFromPermissionSetResponse, error)
- func (c *IdentityCenterClient) DetachManagedPolicyFromPermissionSetInvoker(request *model.DetachManagedPolicyFromPermissionSetRequest) *DetachManagedPolicyFromPermissionSetInvoker
- func (c *IdentityCenterClient) ListAccountAssignmentCreationStatus(request *model.ListAccountAssignmentCreationStatusRequest) (*model.ListAccountAssignmentCreationStatusResponse, error)
- func (c *IdentityCenterClient) ListAccountAssignmentCreationStatusInvoker(request *model.ListAccountAssignmentCreationStatusRequest) *ListAccountAssignmentCreationStatusInvoker
- func (c *IdentityCenterClient) ListAccountAssignmentDeletionStatus(request *model.ListAccountAssignmentDeletionStatusRequest) (*model.ListAccountAssignmentDeletionStatusResponse, error)
- func (c *IdentityCenterClient) ListAccountAssignmentDeletionStatusInvoker(request *model.ListAccountAssignmentDeletionStatusRequest) *ListAccountAssignmentDeletionStatusInvoker
- func (c *IdentityCenterClient) ListAccountAssignments(request *model.ListAccountAssignmentsRequest) (*model.ListAccountAssignmentsResponse, error)
- func (c *IdentityCenterClient) ListAccountAssignmentsInvoker(request *model.ListAccountAssignmentsRequest) *ListAccountAssignmentsInvoker
- func (c *IdentityCenterClient) ListAccountsForProvisionedPermissionSet(request *model.ListAccountsForProvisionedPermissionSetRequest) (*model.ListAccountsForProvisionedPermissionSetResponse, error)
- func (c *IdentityCenterClient) ListAccountsForProvisionedPermissionSetInvoker(request *model.ListAccountsForProvisionedPermissionSetRequest) *ListAccountsForProvisionedPermissionSetInvoker
- func (c *IdentityCenterClient) ListCustomerManagedPolicyReferencesInPermissionSet(request *model.ListCustomerManagedPolicyReferencesInPermissionSetRequest) (*model.ListCustomerManagedPolicyReferencesInPermissionSetResponse, error)
- func (c *IdentityCenterClient) ListCustomerManagedPolicyReferencesInPermissionSetInvoker(request *model.ListCustomerManagedPolicyReferencesInPermissionSetRequest) *ListCustomerManagedPolicyReferencesInPermissionSetInvoker
- func (c *IdentityCenterClient) ListInstances(request *model.ListInstancesRequest) (*model.ListInstancesResponse, error)
- func (c *IdentityCenterClient) ListInstancesInvoker(request *model.ListInstancesRequest) *ListInstancesInvoker
- func (c *IdentityCenterClient) ListManagedPoliciesInPermissionSet(request *model.ListManagedPoliciesInPermissionSetRequest) (*model.ListManagedPoliciesInPermissionSetResponse, error)
- func (c *IdentityCenterClient) ListManagedPoliciesInPermissionSetInvoker(request *model.ListManagedPoliciesInPermissionSetRequest) *ListManagedPoliciesInPermissionSetInvoker
- func (c *IdentityCenterClient) ListPermissionSetProvisioningStatus(request *model.ListPermissionSetProvisioningStatusRequest) (*model.ListPermissionSetProvisioningStatusResponse, error)
- func (c *IdentityCenterClient) ListPermissionSetProvisioningStatusInvoker(request *model.ListPermissionSetProvisioningStatusRequest) *ListPermissionSetProvisioningStatusInvoker
- func (c *IdentityCenterClient) ListPermissionSets(request *model.ListPermissionSetsRequest) (*model.ListPermissionSetsResponse, error)
- func (c *IdentityCenterClient) ListPermissionSetsInvoker(request *model.ListPermissionSetsRequest) *ListPermissionSetsInvoker
- func (c *IdentityCenterClient) ListPermissionSetsProvisionedToAccount(request *model.ListPermissionSetsProvisionedToAccountRequest) (*model.ListPermissionSetsProvisionedToAccountResponse, error)
- func (c *IdentityCenterClient) ListPermissionSetsProvisionedToAccountInvoker(request *model.ListPermissionSetsProvisionedToAccountRequest) *ListPermissionSetsProvisionedToAccountInvoker
- func (c *IdentityCenterClient) ListProfileAssociations(request *model.ListProfileAssociationsRequest) (*model.ListProfileAssociationsResponse, error)
- func (c *IdentityCenterClient) ListProfileAssociationsInvoker(request *model.ListProfileAssociationsRequest) *ListProfileAssociationsInvoker
- func (c *IdentityCenterClient) UpdatePermissionSet(request *model.UpdatePermissionSetRequest) (*model.UpdatePermissionSetResponse, error)
- func (c *IdentityCenterClient) UpdatePermissionSetInvoker(request *model.UpdatePermissionSetRequest) *UpdatePermissionSetInvoker
- type ListAccountAssignmentCreationStatusInvoker
- type ListAccountAssignmentDeletionStatusInvoker
- type ListAccountAssignmentsInvoker
- type ListAccountsForProvisionedPermissionSetInvoker
- type ListCustomerManagedPolicyReferencesInPermissionSetInvoker
- type ListInstancesInvoker
- type ListManagedPoliciesInPermissionSetInvoker
- type ListPermissionSetProvisioningStatusInvoker
- type ListPermissionSetsInvoker
- type ListPermissionSetsProvisionedToAccountInvoker
- type ListProfileAssociationsInvoker
- type UpdatePermissionSetInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenReqDefForAttachCustomerManagedPolicyToPermissionSet ¶
func GenReqDefForAttachCustomerManagedPolicyToPermissionSet() *def.HttpRequestDef
func GenReqDefForAttachManagedPolicyToPermissionSet ¶
func GenReqDefForAttachManagedPolicyToPermissionSet() *def.HttpRequestDef
func GenReqDefForCreateAccountAssignment ¶
func GenReqDefForCreateAccountAssignment() *def.HttpRequestDef
func GenReqDefForCreatePermissionSet ¶
func GenReqDefForCreatePermissionSet() *def.HttpRequestDef
func GenReqDefForDeleteAccountAssignment ¶
func GenReqDefForDeleteAccountAssignment() *def.HttpRequestDef
func GenReqDefForDeletePermissionSet ¶
func GenReqDefForDeletePermissionSet() *def.HttpRequestDef
func GenReqDefForDescribeAccountAssignmentCreationStatus ¶
func GenReqDefForDescribeAccountAssignmentCreationStatus() *def.HttpRequestDef
func GenReqDefForDescribeAccountAssignmentDeletionStatus ¶
func GenReqDefForDescribeAccountAssignmentDeletionStatus() *def.HttpRequestDef
func GenReqDefForDescribePermissionSet ¶
func GenReqDefForDescribePermissionSet() *def.HttpRequestDef
func GenReqDefForDescribePermissionSetProvisioningStatus ¶
func GenReqDefForDescribePermissionSetProvisioningStatus() *def.HttpRequestDef
func GenReqDefForDetachCustomerManagedPolicyReferenceFromPermissionSet ¶
func GenReqDefForDetachCustomerManagedPolicyReferenceFromPermissionSet() *def.HttpRequestDef
func GenReqDefForDetachManagedPolicyFromPermissionSet ¶
func GenReqDefForDetachManagedPolicyFromPermissionSet() *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 GenReqDefForListCustomerManagedPolicyReferencesInPermissionSet ¶
func GenReqDefForListCustomerManagedPolicyReferencesInPermissionSet() *def.HttpRequestDef
func GenReqDefForListInstances ¶
func GenReqDefForListInstances() *def.HttpRequestDef
func GenReqDefForListManagedPoliciesInPermissionSet ¶
func GenReqDefForListManagedPoliciesInPermissionSet() *def.HttpRequestDef
func GenReqDefForListPermissionSetProvisioningStatus ¶
func GenReqDefForListPermissionSetProvisioningStatus() *def.HttpRequestDef
func GenReqDefForListPermissionSets ¶
func GenReqDefForListPermissionSets() *def.HttpRequestDef
func GenReqDefForListPermissionSetsProvisionedToAccount ¶
func GenReqDefForListPermissionSetsProvisionedToAccount() *def.HttpRequestDef
func GenReqDefForListProfileAssociations ¶
func GenReqDefForListProfileAssociations() *def.HttpRequestDef
func GenReqDefForUpdatePermissionSet ¶
func GenReqDefForUpdatePermissionSet() *def.HttpRequestDef
func IdentityCenterClientBuilder ¶
func IdentityCenterClientBuilder() *http_client.HcHttpClientBuilder
Types ¶
type AttachCustomerManagedPolicyToPermissionSetInvoker ¶
type AttachCustomerManagedPolicyToPermissionSetInvoker struct {
*invoker.BaseInvoker
}
type AttachManagedPolicyToPermissionSetInvoker ¶
type AttachManagedPolicyToPermissionSetInvoker struct {
*invoker.BaseInvoker
}
func (*AttachManagedPolicyToPermissionSetInvoker) Invoke ¶
func (i *AttachManagedPolicyToPermissionSetInvoker) Invoke() (*model.AttachManagedPolicyToPermissionSetResponse, error)
type CreateAccountAssignmentInvoker ¶
type CreateAccountAssignmentInvoker struct {
*invoker.BaseInvoker
}
func (*CreateAccountAssignmentInvoker) Invoke ¶
func (i *CreateAccountAssignmentInvoker) Invoke() (*model.CreateAccountAssignmentResponse, error)
type CreatePermissionSetInvoker ¶
type CreatePermissionSetInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePermissionSetInvoker) Invoke ¶
func (i *CreatePermissionSetInvoker) Invoke() (*model.CreatePermissionSetResponse, error)
type DeleteAccountAssignmentInvoker ¶
type DeleteAccountAssignmentInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteAccountAssignmentInvoker) Invoke ¶
func (i *DeleteAccountAssignmentInvoker) Invoke() (*model.DeleteAccountAssignmentResponse, error)
type DeletePermissionSetInvoker ¶
type DeletePermissionSetInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePermissionSetInvoker) Invoke ¶
func (i *DeletePermissionSetInvoker) Invoke() (*model.DeletePermissionSetResponse, error)
type DescribeAccountAssignmentCreationStatusInvoker ¶
type DescribeAccountAssignmentCreationStatusInvoker struct {
*invoker.BaseInvoker
}
func (*DescribeAccountAssignmentCreationStatusInvoker) Invoke ¶
func (i *DescribeAccountAssignmentCreationStatusInvoker) Invoke() (*model.DescribeAccountAssignmentCreationStatusResponse, error)
type DescribeAccountAssignmentDeletionStatusInvoker ¶
type DescribeAccountAssignmentDeletionStatusInvoker struct {
*invoker.BaseInvoker
}
func (*DescribeAccountAssignmentDeletionStatusInvoker) Invoke ¶
func (i *DescribeAccountAssignmentDeletionStatusInvoker) Invoke() (*model.DescribeAccountAssignmentDeletionStatusResponse, error)
type DescribePermissionSetInvoker ¶
type DescribePermissionSetInvoker struct {
*invoker.BaseInvoker
}
func (*DescribePermissionSetInvoker) Invoke ¶
func (i *DescribePermissionSetInvoker) Invoke() (*model.DescribePermissionSetResponse, error)
type DescribePermissionSetProvisioningStatusInvoker ¶
type DescribePermissionSetProvisioningStatusInvoker struct {
*invoker.BaseInvoker
}
func (*DescribePermissionSetProvisioningStatusInvoker) Invoke ¶
func (i *DescribePermissionSetProvisioningStatusInvoker) Invoke() (*model.DescribePermissionSetProvisioningStatusResponse, error)
type DetachCustomerManagedPolicyReferenceFromPermissionSetInvoker ¶
type DetachCustomerManagedPolicyReferenceFromPermissionSetInvoker struct {
*invoker.BaseInvoker
}
type DetachManagedPolicyFromPermissionSetInvoker ¶
type DetachManagedPolicyFromPermissionSetInvoker struct {
*invoker.BaseInvoker
}
func (*DetachManagedPolicyFromPermissionSetInvoker) Invoke ¶
func (i *DetachManagedPolicyFromPermissionSetInvoker) Invoke() (*model.DetachManagedPolicyFromPermissionSetResponse, error)
type IdentityCenterClient ¶
type IdentityCenterClient struct {
HcClient *http_client.HcHttpClient
}
func NewIdentityCenterClient ¶
func NewIdentityCenterClient(hcClient *http_client.HcHttpClient) *IdentityCenterClient
func (*IdentityCenterClient) AttachCustomerManagedPolicyToPermissionSet ¶
func (c *IdentityCenterClient) AttachCustomerManagedPolicyToPermissionSet(request *model.AttachCustomerManagedPolicyToPermissionSetRequest) (*model.AttachCustomerManagedPolicyToPermissionSetResponse, error)
AttachCustomerManagedPolicyToPermissionSet 将指定的客户自定义管理策略附加到指定的权限集
将指定的客户自定义管理策略附加到指定的权限集
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) AttachCustomerManagedPolicyToPermissionSetInvoker ¶
func (c *IdentityCenterClient) AttachCustomerManagedPolicyToPermissionSetInvoker(request *model.AttachCustomerManagedPolicyToPermissionSetRequest) *AttachCustomerManagedPolicyToPermissionSetInvoker
AttachCustomerManagedPolicyToPermissionSetInvoker 将指定的客户自定义管理策略附加到指定的权限集
func (*IdentityCenterClient) AttachManagedPolicyToPermissionSet ¶
func (c *IdentityCenterClient) AttachManagedPolicyToPermissionSet(request *model.AttachManagedPolicyToPermissionSetRequest) (*model.AttachManagedPolicyToPermissionSetResponse, error)
AttachManagedPolicyToPermissionSet 将系统管理策略附加到权限集
将系统管理策略附加到权限集
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) AttachManagedPolicyToPermissionSetInvoker ¶
func (c *IdentityCenterClient) AttachManagedPolicyToPermissionSetInvoker(request *model.AttachManagedPolicyToPermissionSetRequest) *AttachManagedPolicyToPermissionSetInvoker
AttachManagedPolicyToPermissionSetInvoker 将系统管理策略附加到权限集
func (*IdentityCenterClient) CreateAccountAssignment ¶
func (c *IdentityCenterClient) CreateAccountAssignment(request *model.CreateAccountAssignmentRequest) (*model.CreateAccountAssignmentResponse, error)
CreateAccountAssignment 创建帐户分配
使用指定的权限集为指定帐户分配对应主体的访问权限,主体可为IdentityCenter用户或IdentityCenter用户组
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) CreateAccountAssignmentInvoker ¶
func (c *IdentityCenterClient) CreateAccountAssignmentInvoker(request *model.CreateAccountAssignmentRequest) *CreateAccountAssignmentInvoker
CreateAccountAssignmentInvoker 创建帐户分配
func (*IdentityCenterClient) CreatePermissionSet ¶
func (c *IdentityCenterClient) CreatePermissionSet(request *model.CreatePermissionSetRequest) (*model.CreatePermissionSetResponse, error)
CreatePermissionSet 在指定的IAM Identity Center实例中创建权限集
在指定的IAM Identity Center实例中创建一个权限集
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) CreatePermissionSetInvoker ¶
func (c *IdentityCenterClient) CreatePermissionSetInvoker(request *model.CreatePermissionSetRequest) *CreatePermissionSetInvoker
CreatePermissionSetInvoker 在指定的IAM Identity Center实例中创建权限集
func (*IdentityCenterClient) DeleteAccountAssignment ¶
func (c *IdentityCenterClient) DeleteAccountAssignment(request *model.DeleteAccountAssignmentRequest) (*model.DeleteAccountAssignmentResponse, error)
DeleteAccountAssignment 使用指定的权限集从指定帐户删除主体的访问权限
使用指定的权限集从指定帐户删除主体的访问权限
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) DeleteAccountAssignmentInvoker ¶
func (c *IdentityCenterClient) DeleteAccountAssignmentInvoker(request *model.DeleteAccountAssignmentRequest) *DeleteAccountAssignmentInvoker
DeleteAccountAssignmentInvoker 使用指定的权限集从指定帐户删除主体的访问权限
func (*IdentityCenterClient) DeletePermissionSet ¶
func (c *IdentityCenterClient) DeletePermissionSet(request *model.DeletePermissionSetRequest) (*model.DeletePermissionSetResponse, error)
DeletePermissionSet 删除指定实例的权限集
删除指定实例的权限集
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) DeletePermissionSetInvoker ¶
func (c *IdentityCenterClient) DeletePermissionSetInvoker(request *model.DeletePermissionSetRequest) *DeletePermissionSetInvoker
DeletePermissionSetInvoker 删除指定实例的权限集
func (*IdentityCenterClient) DescribeAccountAssignmentCreationStatus ¶
func (c *IdentityCenterClient) DescribeAccountAssignmentCreationStatus(request *model.DescribeAccountAssignmentCreationStatusRequest) (*model.DescribeAccountAssignmentCreationStatusResponse, error)
DescribeAccountAssignmentCreationStatus 查询账号分配请求的状态
根据请求ID,查询指定IAM Identity Center实例下的帐户分配创建状态详情信息
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) DescribeAccountAssignmentCreationStatusInvoker ¶
func (c *IdentityCenterClient) DescribeAccountAssignmentCreationStatusInvoker(request *model.DescribeAccountAssignmentCreationStatusRequest) *DescribeAccountAssignmentCreationStatusInvoker
DescribeAccountAssignmentCreationStatusInvoker 查询账号分配请求的状态
func (*IdentityCenterClient) DescribeAccountAssignmentDeletionStatus ¶
func (c *IdentityCenterClient) DescribeAccountAssignmentDeletionStatus(request *model.DescribeAccountAssignmentDeletionStatusRequest) (*model.DescribeAccountAssignmentDeletionStatusResponse, error)
DescribeAccountAssignmentDeletionStatus 查询账户分配删除状态详情
根据请求ID,查询指定IAM Identity Center实例下的帐户分配删除状态详情信息
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) DescribeAccountAssignmentDeletionStatusInvoker ¶
func (c *IdentityCenterClient) DescribeAccountAssignmentDeletionStatusInvoker(request *model.DescribeAccountAssignmentDeletionStatusRequest) *DescribeAccountAssignmentDeletionStatusInvoker
DescribeAccountAssignmentDeletionStatusInvoker 查询账户分配删除状态详情
func (*IdentityCenterClient) DescribePermissionSet ¶
func (c *IdentityCenterClient) DescribePermissionSet(request *model.DescribePermissionSetRequest) (*model.DescribePermissionSetResponse, error)
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 ¶
func (c *IdentityCenterClient) DescribePermissionSetProvisioningStatus(request *model.DescribePermissionSetProvisioningStatusRequest) (*model.DescribePermissionSetProvisioningStatusResponse, error)
DescribePermissionSetProvisioningStatus 查询权限集预分配状态详情
根据请求Id,查询权限集预分配状态的详情信息
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) DescribePermissionSetProvisioningStatusInvoker ¶
func (c *IdentityCenterClient) DescribePermissionSetProvisioningStatusInvoker(request *model.DescribePermissionSetProvisioningStatusRequest) *DescribePermissionSetProvisioningStatusInvoker
DescribePermissionSetProvisioningStatusInvoker 查询权限集预分配状态详情
func (*IdentityCenterClient) DetachCustomerManagedPolicyReferenceFromPermissionSet ¶
func (c *IdentityCenterClient) DetachCustomerManagedPolicyReferenceFromPermissionSet(request *model.DetachCustomerManagedPolicyReferenceFromPermissionSetRequest) (*model.DetachCustomerManagedPolicyReferenceFromPermissionSetResponse, error)
DetachCustomerManagedPolicyReferenceFromPermissionSet 将附加的客户自定义管理策略从指定的权限集中分离
将附加的客户自定义管理策略从指定的权限集中分离
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) DetachCustomerManagedPolicyReferenceFromPermissionSetInvoker ¶
func (c *IdentityCenterClient) DetachCustomerManagedPolicyReferenceFromPermissionSetInvoker(request *model.DetachCustomerManagedPolicyReferenceFromPermissionSetRequest) *DetachCustomerManagedPolicyReferenceFromPermissionSetInvoker
DetachCustomerManagedPolicyReferenceFromPermissionSetInvoker 将附加的客户自定义管理策略从指定的权限集中分离
func (*IdentityCenterClient) DetachManagedPolicyFromPermissionSet ¶
func (c *IdentityCenterClient) DetachManagedPolicyFromPermissionSet(request *model.DetachManagedPolicyFromPermissionSetRequest) (*model.DetachManagedPolicyFromPermissionSetResponse, error)
DetachManagedPolicyFromPermissionSet 将附加的系统策略从指定的权限集中分离
将附加的系统策略从指定的权限集中分离
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) DetachManagedPolicyFromPermissionSetInvoker ¶
func (c *IdentityCenterClient) DetachManagedPolicyFromPermissionSetInvoker(request *model.DetachManagedPolicyFromPermissionSetRequest) *DetachManagedPolicyFromPermissionSetInvoker
DetachManagedPolicyFromPermissionSetInvoker 将附加的系统策略从指定的权限集中分离
func (*IdentityCenterClient) ListAccountAssignmentCreationStatus ¶
func (c *IdentityCenterClient) ListAccountAssignmentCreationStatus(request *model.ListAccountAssignmentCreationStatusRequest) (*model.ListAccountAssignmentCreationStatusResponse, error)
ListAccountAssignmentCreationStatus 列出账户分配创建状态
查询指定IAM Identity Center实例下的帐户分配的创建状态列表
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) ListAccountAssignmentCreationStatusInvoker ¶
func (c *IdentityCenterClient) ListAccountAssignmentCreationStatusInvoker(request *model.ListAccountAssignmentCreationStatusRequest) *ListAccountAssignmentCreationStatusInvoker
ListAccountAssignmentCreationStatusInvoker 列出账户分配创建状态
func (*IdentityCenterClient) ListAccountAssignmentDeletionStatus ¶
func (c *IdentityCenterClient) ListAccountAssignmentDeletionStatus(request *model.ListAccountAssignmentDeletionStatusRequest) (*model.ListAccountAssignmentDeletionStatusResponse, error)
ListAccountAssignmentDeletionStatus 列出账户分配删除状态
查询指定IAM Identity Center实例下的帐户分配的删除状态列表
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) ListAccountAssignmentDeletionStatusInvoker ¶
func (c *IdentityCenterClient) ListAccountAssignmentDeletionStatusInvoker(request *model.ListAccountAssignmentDeletionStatusRequest) *ListAccountAssignmentDeletionStatusInvoker
ListAccountAssignmentDeletionStatusInvoker 列出账户分配删除状态
func (*IdentityCenterClient) ListAccountAssignments ¶
func (c *IdentityCenterClient) ListAccountAssignments(request *model.ListAccountAssignmentsRequest) (*model.ListAccountAssignmentsResponse, error)
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 ¶
func (c *IdentityCenterClient) ListAccountsForProvisionedPermissionSet(request *model.ListAccountsForProvisionedPermissionSetRequest) (*model.ListAccountsForProvisionedPermissionSetResponse, error)
ListAccountsForProvisionedPermissionSet 列出权限集关联的账户
查询与指定权限集关联的账户列表
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) ListAccountsForProvisionedPermissionSetInvoker ¶
func (c *IdentityCenterClient) ListAccountsForProvisionedPermissionSetInvoker(request *model.ListAccountsForProvisionedPermissionSetRequest) *ListAccountsForProvisionedPermissionSetInvoker
ListAccountsForProvisionedPermissionSetInvoker 列出权限集关联的账户
func (*IdentityCenterClient) ListCustomerManagedPolicyReferencesInPermissionSet ¶
func (c *IdentityCenterClient) ListCustomerManagedPolicyReferencesInPermissionSet(request *model.ListCustomerManagedPolicyReferencesInPermissionSetRequest) (*model.ListCustomerManagedPolicyReferencesInPermissionSetResponse, error)
ListCustomerManagedPolicyReferencesInPermissionSet 获取附加到指定权限集的所有客户自定义策略列表
获取附加到指定权限集的所有客户自定义策略列表
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) ListCustomerManagedPolicyReferencesInPermissionSetInvoker ¶
func (c *IdentityCenterClient) ListCustomerManagedPolicyReferencesInPermissionSetInvoker(request *model.ListCustomerManagedPolicyReferencesInPermissionSetRequest) *ListCustomerManagedPolicyReferencesInPermissionSetInvoker
ListCustomerManagedPolicyReferencesInPermissionSetInvoker 获取附加到指定权限集的所有客户自定义策略列表
func (*IdentityCenterClient) ListInstances ¶
func (c *IdentityCenterClient) ListInstances(request *model.ListInstancesRequest) (*model.ListInstancesResponse, error)
ListInstances 查询实例列表
查询 IAM Identity Center的资源实例列表.
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) ListInstancesInvoker ¶
func (c *IdentityCenterClient) ListInstancesInvoker(request *model.ListInstancesRequest) *ListInstancesInvoker
ListInstancesInvoker 查询实例列表
func (*IdentityCenterClient) ListManagedPoliciesInPermissionSet ¶
func (c *IdentityCenterClient) ListManagedPoliciesInPermissionSet(request *model.ListManagedPoliciesInPermissionSetRequest) (*model.ListManagedPoliciesInPermissionSetResponse, error)
ListManagedPoliciesInPermissionSet 列出权限集中附加的系统管理策略
列出权限集中附加的系统管理策略
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) ListManagedPoliciesInPermissionSetInvoker ¶
func (c *IdentityCenterClient) ListManagedPoliciesInPermissionSetInvoker(request *model.ListManagedPoliciesInPermissionSetRequest) *ListManagedPoliciesInPermissionSetInvoker
ListManagedPoliciesInPermissionSetInvoker 列出权限集中附加的系统管理策略
func (*IdentityCenterClient) ListPermissionSetProvisioningStatus ¶
func (c *IdentityCenterClient) ListPermissionSetProvisioningStatus(request *model.ListPermissionSetProvisioningStatusRequest) (*model.ListPermissionSetProvisioningStatusResponse, error)
ListPermissionSetProvisioningStatus 列出权限集预分配状态
查询指定实例中的权限集预分配状态列表
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) ListPermissionSetProvisioningStatusInvoker ¶
func (c *IdentityCenterClient) ListPermissionSetProvisioningStatusInvoker(request *model.ListPermissionSetProvisioningStatusRequest) *ListPermissionSetProvisioningStatusInvoker
ListPermissionSetProvisioningStatusInvoker 列出权限集预分配状态
func (*IdentityCenterClient) ListPermissionSets ¶
func (c *IdentityCenterClient) ListPermissionSets(request *model.ListPermissionSetsRequest) (*model.ListPermissionSetsResponse, error)
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 ¶
func (c *IdentityCenterClient) ListPermissionSetsProvisionedToAccount(request *model.ListPermissionSetsProvisionedToAccountRequest) (*model.ListPermissionSetsProvisionedToAccountResponse, error)
ListPermissionSetsProvisionedToAccount 列出分配给指定帐户的权限集列表
列出分配给指定帐户的权限集列表
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) ListPermissionSetsProvisionedToAccountInvoker ¶
func (c *IdentityCenterClient) ListPermissionSetsProvisionedToAccountInvoker(request *model.ListPermissionSetsProvisionedToAccountRequest) *ListPermissionSetsProvisionedToAccountInvoker
ListPermissionSetsProvisionedToAccountInvoker 列出分配给指定帐户的权限集列表
func (*IdentityCenterClient) ListProfileAssociations ¶
func (c *IdentityCenterClient) ListProfileAssociations(request *model.ListProfileAssociationsRequest) (*model.ListProfileAssociationsResponse, error)
ListProfileAssociations 查询profile关联的用户或组列表
查询profile关联的用户或组列表
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterClient) ListProfileAssociationsInvoker ¶
func (c *IdentityCenterClient) ListProfileAssociationsInvoker(request *model.ListProfileAssociationsRequest) *ListProfileAssociationsInvoker
ListProfileAssociationsInvoker 查询profile关联的用户或组列表
func (*IdentityCenterClient) UpdatePermissionSet ¶
func (c *IdentityCenterClient) UpdatePermissionSet(request *model.UpdatePermissionSetRequest) (*model.UpdatePermissionSetResponse, error)
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) Invoke ¶
func (i *ListAccountAssignmentCreationStatusInvoker) Invoke() (*model.ListAccountAssignmentCreationStatusResponse, error)
type ListAccountAssignmentDeletionStatusInvoker ¶
type ListAccountAssignmentDeletionStatusInvoker struct {
*invoker.BaseInvoker
}
func (*ListAccountAssignmentDeletionStatusInvoker) Invoke ¶
func (i *ListAccountAssignmentDeletionStatusInvoker) Invoke() (*model.ListAccountAssignmentDeletionStatusResponse, error)
type ListAccountAssignmentsInvoker ¶
type ListAccountAssignmentsInvoker struct {
*invoker.BaseInvoker
}
func (*ListAccountAssignmentsInvoker) Invoke ¶
func (i *ListAccountAssignmentsInvoker) Invoke() (*model.ListAccountAssignmentsResponse, error)
type ListAccountsForProvisionedPermissionSetInvoker ¶
type ListAccountsForProvisionedPermissionSetInvoker struct {
*invoker.BaseInvoker
}
func (*ListAccountsForProvisionedPermissionSetInvoker) Invoke ¶
func (i *ListAccountsForProvisionedPermissionSetInvoker) Invoke() (*model.ListAccountsForProvisionedPermissionSetResponse, error)
type ListCustomerManagedPolicyReferencesInPermissionSetInvoker ¶
type ListCustomerManagedPolicyReferencesInPermissionSetInvoker struct {
*invoker.BaseInvoker
}
type ListInstancesInvoker ¶
type ListInstancesInvoker struct {
*invoker.BaseInvoker
}
func (*ListInstancesInvoker) Invoke ¶
func (i *ListInstancesInvoker) Invoke() (*model.ListInstancesResponse, error)
type ListManagedPoliciesInPermissionSetInvoker ¶
type ListManagedPoliciesInPermissionSetInvoker struct {
*invoker.BaseInvoker
}
func (*ListManagedPoliciesInPermissionSetInvoker) Invoke ¶
func (i *ListManagedPoliciesInPermissionSetInvoker) Invoke() (*model.ListManagedPoliciesInPermissionSetResponse, error)
type ListPermissionSetProvisioningStatusInvoker ¶
type ListPermissionSetProvisioningStatusInvoker struct {
*invoker.BaseInvoker
}
func (*ListPermissionSetProvisioningStatusInvoker) Invoke ¶
func (i *ListPermissionSetProvisioningStatusInvoker) Invoke() (*model.ListPermissionSetProvisioningStatusResponse, error)
type ListPermissionSetsInvoker ¶
type ListPermissionSetsInvoker struct {
*invoker.BaseInvoker
}
func (*ListPermissionSetsInvoker) Invoke ¶
func (i *ListPermissionSetsInvoker) Invoke() (*model.ListPermissionSetsResponse, error)
type ListPermissionSetsProvisionedToAccountInvoker ¶
type ListPermissionSetsProvisionedToAccountInvoker struct {
*invoker.BaseInvoker
}
func (*ListPermissionSetsProvisionedToAccountInvoker) Invoke ¶
func (i *ListPermissionSetsProvisionedToAccountInvoker) Invoke() (*model.ListPermissionSetsProvisionedToAccountResponse, error)
type ListProfileAssociationsInvoker ¶
type ListProfileAssociationsInvoker struct {
*invoker.BaseInvoker
}
func (*ListProfileAssociationsInvoker) Invoke ¶
func (i *ListProfileAssociationsInvoker) Invoke() (*model.ListProfileAssociationsResponse, error)
type UpdatePermissionSetInvoker ¶
type UpdatePermissionSetInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePermissionSetInvoker) Invoke ¶
func (i *UpdatePermissionSetInvoker) Invoke() (*model.UpdatePermissionSetResponse, error)