Skip to content

Latest commit

 

History

History
119 lines (84 loc) · 9.74 KB

File metadata and controls

119 lines (84 loc) · 9.74 KB

IAM

PermissionGroups

Types:

Methods:

  • client.iam.permissionGroups.list({ ...params }) -> PermissionGroupListResponsesV4PagePaginationArray
  • client.iam.permissionGroups.get(permissionGroupId, { ...params }) -> PermissionGroupGetResponse

ResourceGroups

Types:

Methods:

  • client.iam.resourceGroups.create({ ...params }) -> ResourceGroupCreateResponse
  • client.iam.resourceGroups.update(resourceGroupId, { ...params }) -> ResourceGroupUpdateResponse
  • client.iam.resourceGroups.list({ ...params }) -> ResourceGroupListResponsesSinglePage
  • client.iam.resourceGroups.delete(resourceGroupId, { ...params }) -> ResourceGroupDeleteResponse | null
  • client.iam.resourceGroups.get(resourceGroupId, { ...params }) -> ResourceGroupGetResponse

UserGroups

Types:

Methods:

  • client.iam.userGroups.create({ ...params }) -> UserGroupCreateResponse
  • client.iam.userGroups.update(userGroupId, { ...params }) -> UserGroupUpdateResponse
  • client.iam.userGroups.list({ ...params }) -> UserGroupListResponsesV4PagePaginationArray
  • client.iam.userGroups.delete(userGroupId, { ...params }) -> UserGroupDeleteResponse | null
  • client.iam.userGroups.get(userGroupId, { ...params }) -> UserGroupGetResponse

Members

Types:

Methods:

  • client.iam.userGroups.members.create(userGroupId, [ ...members ]) -> MemberCreateResponsesSinglePage
  • client.iam.userGroups.members.update(userGroupId, [ ...members ]) -> MemberUpdateResponsesSinglePage
  • client.iam.userGroups.members.list(userGroupId, { ...params }) -> MemberListResponsesV4PagePaginationArray
  • client.iam.userGroups.members.delete(userGroupId, memberId, { ...params }) -> MemberDeleteResponse
  • client.iam.userGroups.members.get(userGroupId, memberId, { ...params }) -> MemberGetResponse

SSO

Types:

Methods:

  • client.iam.sso.create({ ...params }) -> SSOCreateResponse
  • client.iam.sso.update(ssoConnectorId, { ...params }) -> SSOUpdateResponse
  • client.iam.sso.list({ ...params }) -> SSOListResponsesSinglePage
  • client.iam.sso.delete(ssoConnectorId, { ...params }) -> SSODeleteResponse | null
  • client.iam.sso.beginVerification(ssoConnectorId, { ...params }) -> SSOBeginVerificationResponse
  • client.iam.sso.get(ssoConnectorId, { ...params }) -> SSOGetResponse

OAuthClients

Types:

Methods:

  • client.iam.oauthClients.create({ ...params }) -> OAuthClientCreateResponse
  • client.iam.oauthClients.update(oauthClientId, { ...params }) -> OAuthClientUpdateResponse
  • client.iam.oauthClients.list({ ...params }) -> OAuthClientListResponsesSinglePage
  • client.iam.oauthClients.delete(oauthClientId, { ...params }) -> OAuthClientDeleteResponse | null
  • client.iam.oauthClients.deleteRotatedSecret(oauthClientId, { ...params }) -> OAuthClientDeleteRotatedSecretResponse | null
  • client.iam.oauthClients.get(oauthClientId, { ...params }) -> OAuthClientGetResponse
  • client.iam.oauthClients.rotateSecret(oauthClientId, { ...params }) -> OAuthClientRotateSecretResponse

OAuthScopes

Types:

Methods:

  • client.iam.oauthScopes.list() -> OAuthScopeListResponsesSinglePage