Types:
from cloudflare.types.iam import PermissionGroupListResponse, PermissionGroupGetResponseMethods:
client.iam.permission_groups.list(*, account_id, **params) -> SyncV4PagePaginationArray[PermissionGroupListResponse]client.iam.permission_groups.get(permission_group_id, *, account_id) -> Optional[PermissionGroupGetResponse]
Types:
from cloudflare.types.iam import (
ResourceGroupCreateResponse,
ResourceGroupUpdateResponse,
ResourceGroupListResponse,
ResourceGroupDeleteResponse,
ResourceGroupGetResponse,
)Methods:
client.iam.resource_groups.create(*, account_id, **params) -> Optional[ResourceGroupCreateResponse]client.iam.resource_groups.update(resource_group_id, *, account_id, **params) -> Optional[ResourceGroupUpdateResponse]client.iam.resource_groups.list(*, account_id, **params) -> SyncSinglePage[ResourceGroupListResponse]client.iam.resource_groups.delete(resource_group_id, *, account_id) -> Optional[ResourceGroupDeleteResponse]client.iam.resource_groups.get(resource_group_id, *, account_id) -> Optional[ResourceGroupGetResponse]
Types:
from cloudflare.types.iam import (
UserGroupCreateResponse,
UserGroupUpdateResponse,
UserGroupListResponse,
UserGroupDeleteResponse,
UserGroupGetResponse,
)Methods:
client.iam.user_groups.create(*, account_id, **params) -> Optional[UserGroupCreateResponse]client.iam.user_groups.update(user_group_id, *, account_id, **params) -> Optional[UserGroupUpdateResponse]client.iam.user_groups.list(*, account_id, **params) -> SyncV4PagePaginationArray[UserGroupListResponse]client.iam.user_groups.delete(user_group_id, *, account_id) -> Optional[UserGroupDeleteResponse]client.iam.user_groups.get(user_group_id, *, account_id) -> Optional[UserGroupGetResponse]
Types:
from cloudflare.types.iam.user_groups import (
MemberCreateResponse,
MemberUpdateResponse,
MemberListResponse,
MemberDeleteResponse,
MemberGetResponse,
)Methods:
client.iam.user_groups.members.create(user_group_id, *, account_id, **params) -> SyncSinglePage[MemberCreateResponse]client.iam.user_groups.members.update(user_group_id, *, account_id, **params) -> SyncSinglePage[MemberUpdateResponse]client.iam.user_groups.members.list(user_group_id, *, account_id, **params) -> SyncV4PagePaginationArray[MemberListResponse]client.iam.user_groups.members.delete(member_id, *, account_id, user_group_id) -> Optional[MemberDeleteResponse]client.iam.user_groups.members.get(member_id, *, account_id, user_group_id) -> Optional[MemberGetResponse]
Types:
from cloudflare.types.iam import (
SSOCreateResponse,
SSOUpdateResponse,
SSOListResponse,
SSODeleteResponse,
SSOBeginVerificationResponse,
SSOGetResponse,
)Methods:
client.iam.sso.create(*, account_id, **params) -> Optional[SSOCreateResponse]client.iam.sso.update(sso_connector_id, *, account_id, **params) -> Optional[SSOUpdateResponse]client.iam.sso.list(*, account_id) -> SyncSinglePage[SSOListResponse]client.iam.sso.delete(sso_connector_id, *, account_id) -> Optional[SSODeleteResponse]client.iam.sso.begin_verification(sso_connector_id, *, account_id) -> SSOBeginVerificationResponseclient.iam.sso.get(sso_connector_id, *, account_id) -> Optional[SSOGetResponse]
Types:
from cloudflare.types.iam import (
OAuthClientCreateResponse,
OAuthClientUpdateResponse,
OAuthClientListResponse,
OAuthClientDeleteResponse,
OAuthClientDeleteRotatedSecretResponse,
OAuthClientGetResponse,
OAuthClientRotateSecretResponse,
)Methods:
client.iam.oauth_clients.create(*, account_id, **params) -> Optional[OAuthClientCreateResponse]client.iam.oauth_clients.update(oauth_client_id, *, account_id, **params) -> Optional[OAuthClientUpdateResponse]client.iam.oauth_clients.list(*, account_id) -> SyncSinglePage[OAuthClientListResponse]client.iam.oauth_clients.delete(oauth_client_id, *, account_id) -> Optional[OAuthClientDeleteResponse]client.iam.oauth_clients.delete_rotated_secret(oauth_client_id, *, account_id) -> Optional[OAuthClientDeleteRotatedSecretResponse]client.iam.oauth_clients.get(oauth_client_id, *, account_id) -> Optional[OAuthClientGetResponse]client.iam.oauth_clients.rotate_secret(oauth_client_id, *, account_id) -> Optional[OAuthClientRotateSecretResponse]
Types:
from cloudflare.types.iam import OAuthScopeListResponseMethods:
client.iam.oauth_scopes.list() -> SyncSinglePage[OAuthScopeListResponse]