CLI Command Reference
Token Management
| API Name | Command | Description | Operation |
|---|---|---|---|
| Verifying a Token | hcloud IAM KeystoneValidateToken/v3 | This API can be used by the administrator to verify the token of an IAM user or used by an IAM user to verify their own token. The administrator can only verify the token of an IAM user created using the account. If the token is valid, the detailed information about the token is returned. | |
| Obtaining a User Token Through Password Authentication | hcloud IAM KeystoneCreateUserTokenByPassword/v3 | This API is used to obtain a user token through username/password-based authentication. | |
| Obtaining a User Token Through Password and Virtual MFA Authentication | hcloud IAM KeystoneCreateUserTokenByPasswordAndMfa/v3 | This API is provided for IAM users to obtain a token through username/password and virtual MFA authentication. To use this API, ensure that virtual MFA-based login protection has been enabled for the IAM user. | |
| Obtaining an Agency Token | hcloud IAM KeystoneCreateAgencyToken/v3 | This API is used to obtain an agency token. |
Credential Management
| API Name | Command | Description | Operation |
|---|---|---|---|
| Obtaining a Temporary Access Key Through a Token | hcloud IAM CreateTemporaryAccessKeyByToken/v3 | This API is used to obtain a temporary access key and securityToken using a token. | |
| Obtaining a Temporary Access Key Through an Agency | hcloud IAM CreateTemporaryAccessKeyByAgency/v3 | This API is used to obtain a temporary access key and securityToken by using an agency. | |
| Querying Permanent Access Keys | hcloud IAM ListPermanentAccessKeys/v3 | This API can be used by the administrator to query all permanent access keys of an IAM user or used by an IAM user to query all of their own permanent access keys. | |
| Creating a Permanent Access Key | hcloud IAM CreatePermanentAccessKey/v3 | This API can be used by the administrator to create a permanent access key for an IAM user or used by an IAM user to create a permanent access key. | |
| Querying a Permanent Access Key | hcloud IAM ShowPermanentAccessKey/v3 | This API can be used by the administrator to query the specified permanent access key of an IAM user or used by an IAM user to query one of their own permanent access keys. | |
| Modifying a Permanent Access Key | hcloud IAM UpdatePermanentAccessKey/v3 | This API can be used by the administrator to modify the specified permanent access key of an IAM user or used by an IAM user to modify one of their own permanent access keys. | |
| Deleting a Permanent Access Key | hcloud IAM DeletePermanentAccessKey/v3 | This API can be used by the administrator to delete the specified permanent access key of an IAM user or used by an IAM user to delete one of their own permanent access keys. |
Account Management
| API Name | Command | Description | Operation |
|---|---|---|---|
| Querying Account Information Accessible to an IAM User | hcloud IAM KeystoneListAuthDomains/v3 | This API is used to query the account information that is accessible to a specified IAM user. | |
| Querying the Password Strength Policy | hcloud IAM KeystoneShowSecurityCompliance/v3 | This API is used to query the password strength policy, including the regular expression and description, of a specified account. | |
| Querying the Regular Expression or Description of a Password Strength Policy | hcloud IAM KeystoneShowSecurityComplianceByOption/v3 | This API is used to query the password strength policy, including the regular expression and description, of a specified account based on specified conditions. | |
| Querying the Quotas of an Account | hcloud IAM ShowDomainQuota/v3 | This API is used to query the quotas of a specified account. |
Project Management
| API Name | Command | Description | Operation |
|---|---|---|---|
| Querying Project Information | hcloud IAM KeystoneListProjects/v3 | This API is used to query project information. | |
| Creating a Project | hcloud IAM KeystoneCreateProject/v3 | This API is provided for the administrator to create a project. | |
| Listing Projects of an IAM User | hcloud IAM KeystoneListProjectsForUser/v3 | This API can be used by the administrator to list the projects accessible to a specified IAM user or used by an IAM user to list accessible projects. | |
| Listing Projects Accessible to an IAM User | hcloud IAM KeystoneListAuthProjects/v3 | This API is used to list the projects accessible to a specified IAM user. | |
| Querying Project Information | hcloud IAM KeystoneShowProject/v3 | This API is used to query the detailed information about a project based on the project ID. | |
| Modifying Project Information | hcloud IAM KeystoneUpdateProject/v3 | This API is provided for the administrator to modify project information. | |
| Querying Project Information and Status | hcloud IAM ShowProjectDetailsAndStatus/v3 | This API is provided for the administrator to query project details and status. | |
| Changing Project Status | hcloud IAM UpdateProjectStatus/v3 | This API is provided for the administrator to change the status of a specified project. The project status can be normal or suspended. | |
| Querying the Quotas of a Project | hcloud IAM ShowProjectQuota/v3 | This API is used to query the quotas of a specified project. |
User Group Management
| API Name | Command | Description | Operation |
|---|---|---|---|
| Listing User Groups | hcloud IAM KeystoneListGroups/v3 | This API is provided for the administrator to list all user groups. | |
| Creating a User Group | hcloud IAM KeystoneCreateGroup/v3 | This API is provided for the administrator to create a user group. | |
| Querying User Group Details | hcloud IAM KeystoneShowGroup/v3 | This API is provided for the administrator to query user group information. | |
| Deleting a User Group | hcloud IAM KeystoneDeleteGroup/v3 | This API is provided for the administrator to delete a user group. | |
| Updating User Group Information | hcloud IAM KeystoneUpdateGroup/v3 | This API is provided for the administrator to update user group information. | |
| Checking Whether an IAM User Belongs to a User Group | hcloud IAM KeystoneCheckUserInGroup/v3 | This API is provided for the administrator to check whether an IAM user belongs to a specified user group. | |
| Adding an IAM User to a User Group | hcloud IAM KeystoneAddUserToGroup/v3 | This API is provided for the administrator to add an IAM user to a specified user group. | |
| Removing an IAM User from a User Group | hcloud IAM KeystoneRemoveUserFromGroup/v3 | This API can be used by the administrator to remove an IAM user from a specified user group. |
IAM User Management
| API Name | Command | Description | Operation |
|---|---|---|---|
| Querying the IAM Users in a Group | hcloud IAM KeystoneListUsersForGroupByAdmin/v3 | This API is provided for the administrator to query the IAM users in a user group. | |
| Creating an IAM User (Recommended) | hcloud IAM CreateUser/v3 | This API is provided for the administrator to create an IAM user. | |
| Querying IAM User Details (Recommended) | hcloud IAM ShowUser/v3 | This API can be used by the administrator to query the details about a specified IAM user or used by an IAM user to query their own details. | |
| Modifying IAM User Information (Recommended) | hcloud IAM UpdateUser/v3 | This API is provided for the administrator to modify IAM user information. | |
| Modifying IAM User Information (Recommended) | hcloud IAM UpdateUserInformation/v3 | This API can be used by an IAM user to modify their basic information. | |
| Listing IAM Users | hcloud IAM KeystoneListUsers/v3 | This API is provided for the administrator to list all IAM users. | |
| Creating an IAM User | hcloud IAM KeystoneCreateUser/v3 | This API is provided for the administrator to create an IAM user. An IAM user needs to change its password at the first login. | |
| Querying IAM User Details | hcloud IAM KeystoneShowUser/v3 | This API can be used by the administrator to query the details about a specified IAM user or used by an IAM user to query their own details. | |
| Deleting an IAM User | hcloud IAM KeystoneDeleteUser/v3 | This API is provided for the administrator to delete an IAM user. | |
| Modifying User Information | hcloud IAM KeystoneUpdateUserByAdmin/v3 | This API is provided for the administrator to modify IAM user information. | |
| Querying the User Groups to Which an IAM User Belongs | hcloud IAM KeystoneListGroupsForUser/v3 | This API can be used by the administrator to query the groups of a specified IAM user or used by an IAM user to query their own groups. | |
| Changing the Login Password | hcloud IAM KeystoneUpdateUserPassword/v3 | This API can be used by an IAM user to change the login password. | |
| Querying the MFA Binding Information List of an IAM User | hcloud IAM ListUserMfaDevices/v3 | This API is provided for the administrator to query the MFA device information of IAM users. | |
| Querying the MFA Device Information of an IAM User | hcloud IAM ShowUserMfaDevice/v3 | This API can be used by the administrator to query the MFA device information of a specified IAM user or used by an IAM user to query their own MFA device information. | |
| Querying Login Protection Configurations of IAM Users | hcloud IAM ListUserLoginProtects/v3 | This API is provided for the administrator to query the login protection configurations of IAM users. | |
| Querying the Login Protection Configuration of an IAM User | hcloud IAM ShowUserLoginProtect/v3 | This API can be used by the administrator to query the login protection configuration of a specified IAM user or used by an IAM user to query their own login protection configuration. | |
| Modifying the Login Protection Configuration of an IAM User | hcloud IAM UpdateLoginProtect/v3 | This API is provided for the administrator to modify the operation protection setting. |
Permissions Management
| API Name | Command | Description | Operation |
|---|---|---|---|
| Listing Permissions | hcloud IAM KeystoneListPermissions/v3 | This API is provided for the administrator to list all permissions. | |
| Querying Permission Details | hcloud IAM KeystoneShowPermission/v3 | This API is provided for the administrator to query permission details. | |
| Querying Permissions of a User Group for the Global Service Project | hcloud IAM KeystoneListDomainPermissionsForGroup/v3 | This API is provided for the administrator to query the permissions of a user group for the global service project. | |
| Querying Permissions of a User Group for a Region-specific Project | hcloud IAM KeystoneListProjectPermissionsForGroup/v3 | This API is provided for the administrator to query the permissions of a user group for a region-specific project. | |
| Querying All Permissions of a User Group | hcloud IAM KeystoneListAllProjectPermissionsForGroup/v3 | This API is provided for the administrator to query all permissions that have been assigned to a user group.The API can be called using both the global endpoint and region-specific endpoints. For IAM endpoints, see Regions and Endpoints. | |
| Checking Whether a User Group Has Specified Permissions for All Projects | hcloud IAM KeystoneCheckroleForGroup/v3 | This API is provided for the administrator to check whether a user group has specified permissions for all projects. | |
| Granting Permissions to a User Group for All Projects | hcloud IAM UpdateDomainGroupInheritRole/v3 | This API is provided for the administrator to grant permissions to a user group for all projects. | |
| Removing Specified Permissions of a User Group in All Projects | hcloud IAM DeleteDomainGroupInheritedRole/v3 | This API is used to remove the specified permissions of a user group in all projects. | |
| Checking Whether a User Group Has Specified Permissions for the Global Service Project | hcloud IAM KeystoneCheckDomainPermissionForGroup/v3 | This API is provided for the administrator to check whether a user group has specified permissions for the global service project. | |
| Granting Permissions to a User Group for the Global Service Project | hcloud IAM KeystoneAssociateGroupWithDomainPermission/v3 | This API is provided for the administrator to grant permissions to a user group for the global service project. | |
| Removing Permissions of a User Group for the Global Service Project | hcloud IAM KeystoneRemoveDomainPermissionFromGroup/v3 | This API is provided for the administrator to remove the specified permissions of a user group in the global service project. | |
| Checking Whether a User Group Has Specified Permissions for a Region-specific Project | hcloud IAM KeystoneCheckProjectPermissionForGroup/v3 | This API is provided for the administrator to check whether a user group has specified permissions for a region-specific project. | |
| Granting Permissions to a User Group for a Region-specific Project | hcloud IAM KeystoneAssociateGroupWithProjectPermission/v3 | This API is provided for the administrator to grant permissions to a user group for a region-specific project. | |
| Removing Permissions of a User Group for a Region-specific Project | hcloud IAM KeystoneRemoveProjectPermissionFromGroup/v3 | This API is provided for the administrator to remove the specified permissions of a user group in a region-specific project. | |
| Querying permissions assignment records of a specified account | hcloud IAM ShowDomainRoleAssignments/v3 | This API is used to query permissions assignment records of a specified account. |
Custom Policy Management
| API Name | Command | Description | Operation |
|---|---|---|---|
| Listing Custom Policies | hcloud IAM ListCustomPolicies/v3 | This API is provided for the administrator to list all custom policies. | |
| Creating a Custom Policy for Cloud Services | hcloud IAM CreateCloudServiceCustomPolicy/v3 | This API is provided for the administrator to create a custom policy for cloud services. | |
| Querying Custom Policy Details | hcloud IAM ShowCustomPolicy/v3 | This API is provided for the administrator to query the details of a specified custom policy. | |
| Deleting a Custom Policy | hcloud IAM DeleteCustomPolicy/v3 | This API is provided for the administrator to delete a custom policy. | |
| Modifying a Custom Policy for Cloud Services | hcloud IAM UpdateCloudServiceCustomPolicy/v3 | This API is provided for the administrator to modify a custom policy for cloud services. | |
| Creating a Custom Policy for Agencies | hcloud IAM CreateAgencyCustomPolicy/v3 | This API is provided for the administrator to create a custom policy for agencies. | |
| Modifying a Custom Policy for Agencies | hcloud IAM UpdateAgencyCustomPolicy/v3 | This API is provided for the administrator to modify a custom policy for agencies. |
Agency Management
| API Name | Command | Description | Operation |
|---|---|---|---|
| Listing Agencies | hcloud IAM ListAgencies/v3 | This API is provided for the administrator to list agencies that match specified conditions. | |
| Creating an Agency | hcloud IAM CreateAgency/v3 | This API is provided for the administrator to create an agency. | |
| Querying Agency Details | hcloud IAM ShowAgency/v3 | This API is provided for the administrator to query the details about an agency. | |
| Modifying an Agency | hcloud IAM UpdateAgency/v3 | This API is provided for the administrator to modify an agency. | |
| Deleting an Agency | hcloud IAM DeleteAgency/v3 | This API is provided for the administrator to delete an agency. | |
| Querying Permissions of an Agency for the Global Service Project | hcloud IAM ListDomainPermissionsForAgency/v3 | This API is provided for the administrator to query the permissions of an agency for the global service project. | |
| Querying Permissions of an Agency for a Region-specific Project | hcloud IAM ListProjectPermissionsForAgency/v3 | This API is provided for the administrator to query the permissions of an agency for a region-specific project. | |
| Checking Whether an Agency Has Specified Permissions for the Global Service Project | hcloud IAM CheckDomainPermissionForAgency/v3 | This API is provided for the administrator to check whether an agency has specified permissions for the global service project. | |
| Granting Permissions to an Agency for the Global Service Project | hcloud IAM AssociateAgencyWithDomainPermission/v3 | This API is provided for the administrator to grant permissions to an agency for the global service project. | |
| Removing Permissions of an Agency for the Global Service Project | hcloud IAM RemoveDomainPermissionFromAgency/v3 | This API is provided for the administrator to remove the specified permissions of an agency in the global service project. | |
| Checking Whether an Agency Has Specified Permissions for a Region-specific Project | hcloud IAM CheckProjectPermissionForAgency/v3 | This API is provided for the administrator to check whether an agency has specified permissions for a region-specific project. | |
| Granting Permissions to an Agency for a Region-specific Project | hcloud IAM AssociateAgencyWithProjectPermission/v3 | This API is provided for the administrator to grant permissions to an agency for a region-specific project. | |
| Removing Permissions of an Agency for a Region-specific Project | hcloud IAM RemoveProjectPermissionFromAgency/v3 | This API is provided for the administrator to remove the specified permissions of an agency in a region-specific project. | |
| Querying All Permissions of an Agency | hcloud IAM ListAllProjectsPermissionsForAgency/v3 | This API is provided for the administrator to query all permissions that have been assigned to an agency. | |
| Checking Whether an Agency Has Specified Permissions | hcloud IAM CheckAllProjectsPermissionForAgency/v3 | This API is provided for the administrator to check whether an agency has specified permissions. | |
| Granting Specified Permissions to an Agency for All Projects | hcloud IAM AssociateAgencyWithAllProjectsPermission/v3 | This API is provided for the administrator to grant specified permissions to an agency for all projects. | |
| Removing Specified Permissions of an Agency in All Projects | hcloud IAM RemoveAllProjectsPermissionFromAgency/v3 | This API is provided for the administrator to remove the specified permissions of an agency in all projects. |
Services and Endpoints
| API Name | Command | Description | Operation |
|---|---|---|---|
| Listing Services | hcloud IAM KeystoneListServices/v3 | This API is used to list all services. | |
| Querying Service Details | hcloud IAM KeystoneShowService/v3 | This API is used to query the details of a service. | |
| Querying the Service Catalog | hcloud IAM KeystoneShowCatalog/v3 | This API is used to query the service catalog corresponding to X-Auth-Token contained in the request. | |
| Listing Endpoints | hcloud IAM KeystoneListEndpoints/v3 | This API is used to list all endpoints. An endpoint provides an entry to a specific service. | |
| Querying Endpoint Details | hcloud IAM KeystoneShowEndpoint/v3 | This API is used to query the details of an endpoint. An endpoint provides an entry to a specific service. |
Region Management
Version Information Management
| API Name | Command | Description | Operation |
|---|---|---|---|
| Querying All Versions | hcloud IAM KeystoneListVersions/v3 | This API is used to query the version information of Keystone APIs. | |
| Querying Specific API Versions | hcloud IAM KeystoneShowVersion/v3 | This API is used to obtain the information about Keystone API 3.0. |
Custom Brokers
| API Name | Command | Description | Operation |
|---|---|---|---|
| Obtaining a LoginToken | hcloud IAM CreateLoginToken/v3 | This API is used to obtain a loginToken for logging in through a custom identity broker. LoginTokens are issued to users to log in through custom identity brokers. Each loginToken contains identity and session information of a user. To log in to a cloud service console using a custom identity broker URL, call this API to obtain a loginToken for authentication. |
Enterprise Project Management
| API Name | Command | Description | Operation |
|---|---|---|---|
| Querying User Groups Associated with an Enterprise Project | hcloud IAM ListGroupsForEnterpriseProject/v3 | This API is used to query the user groups associated with a specified enterprise project. | |
| Querying the Permissions of a User Group Associated with an Enterprise Project | hcloud IAM ListRolesForGroupOnEnterpriseProject/v3 | This API is used to query the permissions of a user group associated with a specified enterprise project. | |
| Granting Permissions to a User Group Associated with an Enterprise Project | hcloud IAM AssociateRoleToGroupOnEnterpriseProject/v3 | This API is used to grant permissions to a user group associated with a specific enterprise project. | |
| Removing the Permissions of a User Group Associated with an Enterprise Project | hcloud IAM RevokeRoleFromGroupOnEnterpriseProject/v3 | This API is used to remove the permissions of a user group associated with an enterprise project. | |
| Querying the Enterprise Projects Associated with a User Group | hcloud IAM ListEnterpriseProjectsForGroup/v3 | This API is used to query the enterprise projects associated with a user group. | |
| Querying the Enterprise Projects Associated with an IAM User | hcloud IAM ListEnterpriseProjectsForUser/v3 | This API is used to query the enterprise projects associated with an IAM user. | |
| Querying Users Directly Associated with an Enterprise Project | hcloud IAM ListUsersForEnterpriseProject/v3 | This API is used to list users associated with an enterprise project. | |
| Querying Permissions of a User Directly Associated with an Enterprise Project | hcloud IAM ListRolesForUserOnEnterpriseProject/v3 | This API is used to query permissions of a user directly associated with an enterprise project. | |
| Granting Permissions to a User Associated with an Enterprise Project | hcloud IAM AssociateRoleToUserOnEnterpriseProject/v3 | This API is used to grant permissions to a user associated with an enterprise project. | |
| Removing Permissions of a User Directly Associated with an Enterprise Project | hcloud IAM RevokeRoleFromUserOnEnterpriseProject/v3 | This API is used to remove permissions of a user directly associated with an enterprise project. | |
| Grant permissions to agencies associated with specified enterprise projects | hcloud IAM AssociateRoleToAgencyOnEnterpriseProject/v3 | This API is used to grant permissions to agencies associated with specified enterprise projects. | |
| Remove permissions of agencies associated with specified enterprise projects | hcloud IAM RevokeRoleFromAgencyOnEnterpriseProject/v3 | This API is used to remove permissions of agencies associated with specified enterprise projects. |
Security Settings
| API Name | Command | Description | Operation |
|---|---|---|---|
| Creating a Virtual MFA Device | hcloud IAM CreateMfaDevice/v3 | This API is used to create an MFA device. | |
| Deleting a Virtual MFA Device | hcloud IAM DeleteMfaDevice/v3 | This API is provided for the administrator to delete an MFA device. | |
| Querying the Operation Protection Policy | hcloud IAM ShowDomainProtectPolicy/v3 | This API is used to query the operation protection policy. | |
| Modifying the Operation Protection Policy | hcloud IAM UpdateDomainProtectPolicy/v3 | This API is provided for the administrator to modify the operation protection policy. | |
| Querying the Password Policy | hcloud IAM ShowDomainPasswordPolicy/v3 | This API is used to query the password policy. | |
| Modifying the Password Policy | hcloud IAM UpdateDomainPasswordPolicy/v3 | This API is provided for the administrator to modify the password policy. | |
| Querying the Login Authentication Policy | hcloud IAM ShowDomainLoginPolicy/v3 | This API is used to query the login authentication policy. | |
| Modifying the Login Authentication Policy | hcloud IAM UpdateDomainLoginPolicy/v3 | This API is provided for the administrator to modify the login authentication policy. | |
| Querying the ACL for Console Access | hcloud IAM ShowDomainConsoleAclPolicy/v3 | This API is used to query the ACL for console access. | |
| Modifying the ACL for Console Access | hcloud IAM UpdateDomainConsoleAclPolicy/v3 | This API is provided for the administrator to modify the ACL for console access. | |
| Querying the ACL for API Access | hcloud IAM ShowDomainApiAclPolicy/v3 | This API is used to query the ACL for API access. | |
| Modifying the ACL for API Access | hcloud IAM UpdateDomainApiAclPolicy/v3 | This API is provided for the administrator to modify the ACL for API access. | |
| Binding a Virtual MFA Device | hcloud IAM CreateBindingDevice/v3 | This API is used to bind an MFA device. | |
| Unbinding a Virtual MFA Device | hcloud IAM DeleteBindingDevice/v3 | This API is used to unbind an MFA device. |
Federated Identity Authentication Management
| API Name | Command | Description | Operation |
|---|---|---|---|
| Listing Identity Providers | hcloud IAM KeystoneListIdentityProviders/v3 | This API is used to list all identity providers. | |
| Querying Identity Provider Details | hcloud IAM KeystoneShowIdentityProvider/v3 | This API is used to query the details about an identity provider. | |
| Registering an Identity Provider | hcloud IAM KeystoneCreateIdentityProvider/v3 | This API is provided for the administrator to register an identity provider. | |
| Deleting an Identity Provider | hcloud IAM KeystoneDeleteIdentityProvider/v3 | This API is provided for the administrator to delete an identity provider. | |
| Updating an Identity Provider | hcloud IAM KeystoneUpdateIdentityProvider/v3 | This API is provided for the administrator to update an identity provider. | |
| Listing Mappings | hcloud IAM KeystoneListMappings/v3 | This API is used to list all mappings. | |
| Querying Mapping Details | hcloud IAM KeystoneShowMapping/v3 | This API is used to query the details of a mapping. | |
| Registering a Mapping | hcloud IAM KeystoneCreateMapping/v3 | This API is provided for the administrator to register a mapping. | |
| Deleting a Mapping | hcloud IAM KeystoneDeleteMapping/v3 | This API is provided for the administrator to delete a mapping. | |
| Updating a Mapping | hcloud IAM KeystoneUpdateMapping/v3 | This API is provided for the administrator to update a mapping. | |
| Listing Protocols | hcloud IAM KeystoneListProtocols/v3 | This API is used to list all protocols. | |
| Querying Protocol Details | hcloud IAM KeystoneShowProtocol/v3 | This API is used to query the details of a protocol. | |
| Registering a Protocol | hcloud IAM KeystoneCreateProtocol/v3 | This API is provided for the administrator to register a protocol, that is, to associate a protocol with an identity provider. | |
| Deleting a Protocol | hcloud IAM KeystoneDeleteProtocol/v3 | This API is provided for the administrator to delete a protocol. | |
| Updating a Protocol | hcloud IAM KeystoneUpdateProtocol/v3 | This API is provided for the administrator to update a protocol. | |
| Querying a Metadata File | hcloud IAM ShowMetadata/v3 | This API is provided for the administrator to query the metadata file imported to IAM for an identity provider. | |
| Importing a Metadata File | hcloud IAM CreateMetadata/v3 | This API is provided for the administrator to import a metadata file. | |
| Querying the Metadata File of Keystone | hcloud IAM ShowKeystoneMetadataFile/v3 | This API is used to query the metadata file of Keystone. | |
| Obtaining an Unscoped Token with an OpenID Connect ID Token | hcloud IAM CreateUnscopedTokenWithIdToken/v3 | Obtaining a Token with an OpenID Connect ID Token | |
| Obtaining an Unscoped Token (IdP Initiated) | hcloud IAM CreateUnscopeTokenByIdpInitiated/v3 | This API is used to obtain an unscoped token through IdP-initiated federated identity authentication. | |
| Obtaining a Scoped Token | hcloud IAM KeystoneCreateScopedToken/v3 | This API is used to obtain a scoped token through federated identity authentication. | |
| Listing Projects Accessible to Federated Users | hcloud IAM KeystoneListFederationProjects/v3 | This API is used to list the projects in which resources are accessible to federated users. | |
| Listing Accounts Accessible to Federated Users | hcloud IAM KeystoneListFederationDomains/v3 | This API is used to list the accounts whose resources are accessible to federated users. | |
| Querying an OpenID Connect Identity Provider | hcloud IAM ShowOpenIdConnectConfig/v3 | Querying an OpenID Connect Identity Provider | |
| Creating an OpenID Connect Identity Provider | hcloud IAM CreateOpenIdConnectConfig/v3 | Creating an OpenID Connect Identity Provider | |
| Modifying an OpenID Connect Identity Provider | hcloud IAM UpdateOpenIdConnectConfig/v3 | Modifying an OpenID Connect Identity Provider | |
| Obtaining a Token with an OpenID Connect ID Token | hcloud IAM CreateTokenWithIdToken/v3 | Obtaining a Token with an OpenID Connect ID Token |
What is your overall rating for this page?
Thank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot