jdcloud_sdk.services.iam.apis package¶
Submodules¶
jdcloud_sdk.services.iam.apis.AddPermissionsToSubUserRequest module¶
-
class
jdcloud_sdk.services.iam.apis.AddPermissionsToSubUserRequest.AddPermissionsToSubUserParameters(regionId, subUser, addPermissionsInfo)[source]¶ Bases:
objectParameters: - regionId – Region ID
- subUser – 子用户用户名
- addPermissionsInfo – 权限信息
-
class
jdcloud_sdk.services.iam.apis.AddPermissionsToSubUserRequest.AddPermissionsToSubUserRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest为子用户绑定策略
jdcloud_sdk.services.iam.apis.CreatePermissionRequest module¶
-
class
jdcloud_sdk.services.iam.apis.CreatePermissionRequest.CreatePermissionParameters(regionId, createPermissionInfo)[source]¶ Bases:
objectParameters: - regionId – Region ID
- createPermissionInfo – 权限信息
-
class
jdcloud_sdk.services.iam.apis.CreatePermissionRequest.CreatePermissionRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest创建策略
jdcloud_sdk.services.iam.apis.CreateSubUserRequest module¶
-
class
jdcloud_sdk.services.iam.apis.CreateSubUserRequest.CreateSubUserParameters(createSubUserInfo)[source]¶ Bases:
objectParameters: createSubUserInfo – 子用户信息
-
class
jdcloud_sdk.services.iam.apis.CreateSubUserRequest.CreateSubUserRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest创建子用户
jdcloud_sdk.services.iam.apis.CreateUserAccessKeyRequest module¶
-
class
jdcloud_sdk.services.iam.apis.CreateUserAccessKeyRequest.CreateUserAccessKeyParameters(regionId)[source]¶ Bases:
objectParameters: regionId – Region ID
-
class
jdcloud_sdk.services.iam.apis.CreateUserAccessKeyRequest.CreateUserAccessKeyRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest创建主账号AccessKey
jdcloud_sdk.services.iam.apis.DeleteUserAccessKeyRequest module¶
-
class
jdcloud_sdk.services.iam.apis.DeleteUserAccessKeyRequest.DeleteUserAccessKeyParameters(regionId, accessKey)[source]¶ Bases:
objectParameters: - regionId – Region ID
- accessKey – accessKey
-
class
jdcloud_sdk.services.iam.apis.DeleteUserAccessKeyRequest.DeleteUserAccessKeyRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest删除AccessKey
jdcloud_sdk.services.iam.apis.DescribePermissionDetailRequest module¶
-
class
jdcloud_sdk.services.iam.apis.DescribePermissionDetailRequest.DescribePermissionDetailParameters(regionId, permissionId)[source]¶ Bases:
objectParameters: - regionId – Region ID
- permissionId – 权限id
-
class
jdcloud_sdk.services.iam.apis.DescribePermissionDetailRequest.DescribePermissionDetailRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询策略详情
jdcloud_sdk.services.iam.apis.DescribePermissionsRequest module¶
-
class
jdcloud_sdk.services.iam.apis.DescribePermissionsRequest.DescribePermissionsParameters(regionId, pageNumber, pageSize, queryType)[source]¶ Bases:
objectParameters: - regionId – Region ID
- pageNumber – 页码
- pageSize – 每页显示数目
- queryType – 权限类型,0-全部,1-系统权限,2-自定义权限
-
class
jdcloud_sdk.services.iam.apis.DescribePermissionsRequest.DescribePermissionsRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询策略列表
jdcloud_sdk.services.iam.apis.DescribeSubUserPermissionsRequest module¶
-
class
jdcloud_sdk.services.iam.apis.DescribeSubUserPermissionsRequest.DescribeSubUserPermissionsParameters(regionId, subUser, pageNumber, pageSize)[source]¶ Bases:
objectParameters: - regionId – Region ID
- subUser – 子用户用户名
- pageNumber – 页码
- pageSize – 每页显示数目
-
class
jdcloud_sdk.services.iam.apis.DescribeSubUserPermissionsRequest.DescribeSubUserPermissionsRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询子用户策略列表
jdcloud_sdk.services.iam.apis.DescribeUserAccessKeysRequest module¶
-
class
jdcloud_sdk.services.iam.apis.DescribeUserAccessKeysRequest.DescribeUserAccessKeysParameters(regionId)[source]¶ Bases:
objectParameters: regionId – Region ID
-
class
jdcloud_sdk.services.iam.apis.DescribeUserAccessKeysRequest.DescribeUserAccessKeysRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest查询主账号AccessKey列表
jdcloud_sdk.services.iam.apis.DisabledUserAccessKeyRequest module¶
-
class
jdcloud_sdk.services.iam.apis.DisabledUserAccessKeyRequest.DisabledUserAccessKeyParameters(regionId, accessKey)[source]¶ Bases:
objectParameters: - regionId – Region ID
- accessKey – accessKey
-
class
jdcloud_sdk.services.iam.apis.DisabledUserAccessKeyRequest.DisabledUserAccessKeyRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest禁用主账号AccessKey
jdcloud_sdk.services.iam.apis.EnabledUserAccessKeyRequest module¶
-
class
jdcloud_sdk.services.iam.apis.EnabledUserAccessKeyRequest.EnabledUserAccessKeyParameters(regionId, accessKey)[source]¶ Bases:
objectParameters: - regionId – Region ID
- accessKey – accessKey
-
class
jdcloud_sdk.services.iam.apis.EnabledUserAccessKeyRequest.EnabledUserAccessKeyRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest启用主账号AccessKey
jdcloud_sdk.services.iam.apis.RemovePermissionOfSubUserRequest module¶
-
class
jdcloud_sdk.services.iam.apis.RemovePermissionOfSubUserRequest.RemovePermissionOfSubUserParameters(regionId, permissionId, subUser)[source]¶ Bases:
objectParameters: - regionId – Region ID
- permissionId – 权限id
- subUser – 子用户用户名
-
class
jdcloud_sdk.services.iam.apis.RemovePermissionOfSubUserRequest.RemovePermissionOfSubUserRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest为子用户解绑策略
jdcloud_sdk.services.iam.apis.UpdatePermissionRequest module¶
-
class
jdcloud_sdk.services.iam.apis.UpdatePermissionRequest.UpdatePermissionParameters(regionId, permissionId, updatePermissionInfo)[source]¶ Bases:
objectParameters: - regionId – Region ID
- permissionId – 权限id
- updatePermissionInfo – 权限信息
-
class
jdcloud_sdk.services.iam.apis.UpdatePermissionRequest.UpdatePermissionRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest修改策略