Documentation
¶
Index ¶
- type AddPermissionsToSubUserRequest
- func (r AddPermissionsToSubUserRequest) GetRegionId() string
- func (r *AddPermissionsToSubUserRequest) SetAddPermissionsInfo(addPermissionsInfo *iam.AddPermissionsInfo)
- func (r *AddPermissionsToSubUserRequest) SetRegionId(regionId string)
- func (r *AddPermissionsToSubUserRequest) SetSubUser(subUser string)
- type AddPermissionsToSubUserResponse
- type AddPermissionsToSubUserResult
- type CreatePermissionRequest
- type CreatePermissionResponse
- type CreatePermissionResult
- type CreateSubuserRequest
- type CreateSubuserResponse
- type CreateSubuserResult
- type CreateUserAccessKeyRequest
- type CreateUserAccessKeyResponse
- type CreateUserAccessKeyResult
- type DeleteUserAccessKeyRequest
- type DeleteUserAccessKeyResponse
- type DeleteUserAccessKeyResult
- type DescribePermissionDetailRequest
- type DescribePermissionDetailResponse
- type DescribePermissionDetailResult
- type DescribePermissionsRequest
- func (r DescribePermissionsRequest) GetRegionId() string
- func (r *DescribePermissionsRequest) SetKeyword(keyword string)
- func (r *DescribePermissionsRequest) SetPageNumber(pageNumber int)
- func (r *DescribePermissionsRequest) SetPageSize(pageSize int)
- func (r *DescribePermissionsRequest) SetQueryType(queryType int)
- func (r *DescribePermissionsRequest) SetRegionId(regionId string)
- type DescribePermissionsResponse
- type DescribePermissionsResult
- type DescribeSubUserPermissionsRequest
- func (r DescribeSubUserPermissionsRequest) GetRegionId() string
- func (r *DescribeSubUserPermissionsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeSubUserPermissionsRequest) SetPageSize(pageSize int)
- func (r *DescribeSubUserPermissionsRequest) SetRegionId(regionId string)
- func (r *DescribeSubUserPermissionsRequest) SetSubUser(subUser string)
- type DescribeSubUserPermissionsResponse
- type DescribeSubUserPermissionsResult
- type DescribeUserAccessKeysRequest
- type DescribeUserAccessKeysResponse
- type DescribeUserAccessKeysResult
- type DisabledUserAccessKeyRequest
- type DisabledUserAccessKeyResponse
- type DisabledUserAccessKeyResult
- type EnabledUserAccessKeyRequest
- type EnabledUserAccessKeyResponse
- type EnabledUserAccessKeyResult
- type RemovePermissionOfSubUserRequest
- type RemovePermissionOfSubUserResponse
- type RemovePermissionOfSubUserResult
- type UpdatePermissionRequest
- type UpdatePermissionResponse
- type UpdatePermissionResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddPermissionsToSubUserRequest ¶
type AddPermissionsToSubUserRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 子用户用户名 */
SubUser string `json:"subUser"`
/* 权限信息 */
AddPermissionsInfo *iam.AddPermissionsInfo `json:"addPermissionsInfo"`
}
func NewAddPermissionsToSubUserRequest ¶
func NewAddPermissionsToSubUserRequest( regionId string, subUser string, addPermissionsInfo *iam.AddPermissionsInfo, ) *AddPermissionsToSubUserRequest
* param regionId: Region ID * param subUser: 子用户用户名 * param addPermissionsInfo: 权限信息
func (AddPermissionsToSubUserRequest) GetRegionId ¶
func (r AddPermissionsToSubUserRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddPermissionsToSubUserRequest) SetAddPermissionsInfo ¶
func (r *AddPermissionsToSubUserRequest) SetAddPermissionsInfo(addPermissionsInfo *iam.AddPermissionsInfo)
func (*AddPermissionsToSubUserRequest) SetRegionId ¶
func (r *AddPermissionsToSubUserRequest) SetRegionId(regionId string)
func (*AddPermissionsToSubUserRequest) SetSubUser ¶
func (r *AddPermissionsToSubUserRequest) SetSubUser(subUser string)
type AddPermissionsToSubUserResponse ¶
type AddPermissionsToSubUserResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result AddPermissionsToSubUserResult `json:"result"`
}
type AddPermissionsToSubUserResult ¶
type AddPermissionsToSubUserResult struct {
}
type CreatePermissionRequest ¶
type CreatePermissionRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 权限信息 */
CreatePermissionInfo *iam.CreatePermissionInfo `json:"createPermissionInfo"`
}
func NewCreatePermissionRequest ¶
func NewCreatePermissionRequest( regionId string, createPermissionInfo *iam.CreatePermissionInfo, ) *CreatePermissionRequest
* param regionId: Region ID * param createPermissionInfo: 权限信息
func (CreatePermissionRequest) GetRegionId ¶
func (r CreatePermissionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreatePermissionRequest) SetCreatePermissionInfo ¶
func (r *CreatePermissionRequest) SetCreatePermissionInfo(createPermissionInfo *iam.CreatePermissionInfo)
func (*CreatePermissionRequest) SetRegionId ¶
func (r *CreatePermissionRequest) SetRegionId(regionId string)
type CreatePermissionResponse ¶
type CreatePermissionResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreatePermissionResult `json:"result"`
}
type CreatePermissionResult ¶
type CreatePermissionResult struct {
}
type CreateSubuserRequest ¶
type CreateSubuserRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 子账号信息 */
CreateSubUserInfo *iam.CreateSubUserInfo `json:"createSubUserInfo"`
}
func NewCreateSubuserRequest ¶
func NewCreateSubuserRequest( regionId string, createSubUserInfo *iam.CreateSubUserInfo, ) *CreateSubuserRequest
* param regionId: Region ID * param createSubUserInfo: 子账号信息
func (CreateSubuserRequest) GetRegionId ¶
func (r CreateSubuserRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateSubuserRequest) SetCreateSubUserInfo ¶
func (r *CreateSubuserRequest) SetCreateSubUserInfo(createSubUserInfo *iam.CreateSubUserInfo)
func (*CreateSubuserRequest) SetRegionId ¶
func (r *CreateSubuserRequest) SetRegionId(regionId string)
type CreateSubuserResponse ¶
type CreateSubuserResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateSubuserResult `json:"result"`
}
type CreateSubuserResult ¶
type CreateSubuserResult struct {
}
type CreateUserAccessKeyRequest ¶
type CreateUserAccessKeyRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
}
func NewCreateUserAccessKeyRequest ¶
func NewCreateUserAccessKeyRequest( regionId string, ) *CreateUserAccessKeyRequest
* param regionId: Region ID
func (CreateUserAccessKeyRequest) GetRegionId ¶
func (r CreateUserAccessKeyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateUserAccessKeyRequest) SetRegionId ¶
func (r *CreateUserAccessKeyRequest) SetRegionId(regionId string)
type CreateUserAccessKeyResponse ¶
type CreateUserAccessKeyResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateUserAccessKeyResult `json:"result"`
}
type CreateUserAccessKeyResult ¶
type CreateUserAccessKeyResult struct {
}
type DeleteUserAccessKeyRequest ¶
type DeleteUserAccessKeyRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* accessKey */
AccessKey string `json:"accessKey"`
}
func NewDeleteUserAccessKeyRequest ¶
func NewDeleteUserAccessKeyRequest( regionId string, accessKey string, ) *DeleteUserAccessKeyRequest
* param regionId: Region ID * param accessKey: accessKey
func (DeleteUserAccessKeyRequest) GetRegionId ¶
func (r DeleteUserAccessKeyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteUserAccessKeyRequest) SetAccessKey ¶
func (r *DeleteUserAccessKeyRequest) SetAccessKey(accessKey string)
func (*DeleteUserAccessKeyRequest) SetRegionId ¶
func (r *DeleteUserAccessKeyRequest) SetRegionId(regionId string)
type DeleteUserAccessKeyResponse ¶
type DeleteUserAccessKeyResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteUserAccessKeyResult `json:"result"`
}
type DeleteUserAccessKeyResult ¶
type DeleteUserAccessKeyResult struct {
}
type DescribePermissionDetailRequest ¶
type DescribePermissionDetailRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 权限id */
PermissionId int `json:"permissionId"`
}
func NewDescribePermissionDetailRequest ¶
func NewDescribePermissionDetailRequest( regionId string, permissionId int, ) *DescribePermissionDetailRequest
* param regionId: Region ID * param permissionId: 权限id
func (DescribePermissionDetailRequest) GetRegionId ¶
func (r DescribePermissionDetailRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribePermissionDetailRequest) SetPermissionId ¶
func (r *DescribePermissionDetailRequest) SetPermissionId(permissionId int)
func (*DescribePermissionDetailRequest) SetRegionId ¶
func (r *DescribePermissionDetailRequest) SetRegionId(regionId string)
type DescribePermissionDetailResponse ¶
type DescribePermissionDetailResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribePermissionDetailResult `json:"result"`
}
type DescribePermissionDetailResult ¶
type DescribePermissionDetailResult struct {
Permission iam.Permission `json:"permission"`
}
type DescribePermissionsRequest ¶
type DescribePermissionsRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 页码 */
PageNumber int `json:"pageNumber"`
/* 每页显示数目 */
PageSize int `json:"pageSize"`
/* 关键字 (Optional) */
Keyword *string `json:"keyword"`
/* 权限类型,0-全部,1-系统权限,2-自定义权限 */
QueryType int `json:"queryType"`
}
func NewDescribePermissionsRequest ¶
func NewDescribePermissionsRequest( regionId string, pageNumber int, pageSize int, queryType int, ) *DescribePermissionsRequest
* param regionId: Region ID * param pageNumber: 页码 * param pageSize: 每页显示数目 * param keyword: 关键字 (Optional) * param queryType: 权限类型,0-全部,1-系统权限,2-自定义权限
func (DescribePermissionsRequest) GetRegionId ¶
func (r DescribePermissionsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribePermissionsRequest) SetKeyword ¶
func (r *DescribePermissionsRequest) SetKeyword(keyword string)
func (*DescribePermissionsRequest) SetPageNumber ¶
func (r *DescribePermissionsRequest) SetPageNumber(pageNumber int)
func (*DescribePermissionsRequest) SetPageSize ¶
func (r *DescribePermissionsRequest) SetPageSize(pageSize int)
func (*DescribePermissionsRequest) SetQueryType ¶
func (r *DescribePermissionsRequest) SetQueryType(queryType int)
func (*DescribePermissionsRequest) SetRegionId ¶
func (r *DescribePermissionsRequest) SetRegionId(regionId string)
type DescribePermissionsResponse ¶
type DescribePermissionsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribePermissionsResult `json:"result"`
}
type DescribePermissionsResult ¶
type DescribePermissionsResult struct {
Total int `json:"total"`
Permissions []iam.Permission `json:"permissions"`
}
type DescribeSubUserPermissionsRequest ¶
type DescribeSubUserPermissionsRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 子用户用户名 */
SubUser string `json:"subUser"`
/* 页码 */
PageNumber int `json:"pageNumber"`
/* 每页显示数目 */
PageSize int `json:"pageSize"`
}
func NewDescribeSubUserPermissionsRequest ¶
func NewDescribeSubUserPermissionsRequest( regionId string, subUser string, pageNumber int, pageSize int, ) *DescribeSubUserPermissionsRequest
* param regionId: Region ID * param subUser: 子用户用户名 * param pageNumber: 页码 * param pageSize: 每页显示数目
func (DescribeSubUserPermissionsRequest) GetRegionId ¶
func (r DescribeSubUserPermissionsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSubUserPermissionsRequest) SetPageNumber ¶
func (r *DescribeSubUserPermissionsRequest) SetPageNumber(pageNumber int)
func (*DescribeSubUserPermissionsRequest) SetPageSize ¶
func (r *DescribeSubUserPermissionsRequest) SetPageSize(pageSize int)
func (*DescribeSubUserPermissionsRequest) SetRegionId ¶
func (r *DescribeSubUserPermissionsRequest) SetRegionId(regionId string)
func (*DescribeSubUserPermissionsRequest) SetSubUser ¶
func (r *DescribeSubUserPermissionsRequest) SetSubUser(subUser string)
type DescribeSubUserPermissionsResponse ¶
type DescribeSubUserPermissionsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeSubUserPermissionsResult `json:"result"`
}
type DescribeSubUserPermissionsResult ¶
type DescribeSubUserPermissionsResult struct {
Total int `json:"total"`
Permissions []iam.Permission `json:"permissions"`
}
type DescribeUserAccessKeysRequest ¶
type DescribeUserAccessKeysRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
}
func NewDescribeUserAccessKeysRequest ¶
func NewDescribeUserAccessKeysRequest( regionId string, ) *DescribeUserAccessKeysRequest
* param regionId: Region ID
func (DescribeUserAccessKeysRequest) GetRegionId ¶
func (r DescribeUserAccessKeysRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeUserAccessKeysRequest) SetRegionId ¶
func (r *DescribeUserAccessKeysRequest) SetRegionId(regionId string)
type DescribeUserAccessKeysResponse ¶
type DescribeUserAccessKeysResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeUserAccessKeysResult `json:"result"`
}
type DescribeUserAccessKeysResult ¶
type DescribeUserAccessKeysResult struct {
UserAccessKeys []iam.UserAccessKey `json:"userAccessKeys"`
}
type DisabledUserAccessKeyRequest ¶
type DisabledUserAccessKeyRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* accessKey */
AccessKey string `json:"accessKey"`
}
func NewDisabledUserAccessKeyRequest ¶
func NewDisabledUserAccessKeyRequest( regionId string, accessKey string, ) *DisabledUserAccessKeyRequest
* param regionId: Region ID * param accessKey: accessKey
func (DisabledUserAccessKeyRequest) GetRegionId ¶
func (r DisabledUserAccessKeyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DisabledUserAccessKeyRequest) SetAccessKey ¶
func (r *DisabledUserAccessKeyRequest) SetAccessKey(accessKey string)
func (*DisabledUserAccessKeyRequest) SetRegionId ¶
func (r *DisabledUserAccessKeyRequest) SetRegionId(regionId string)
type DisabledUserAccessKeyResponse ¶
type DisabledUserAccessKeyResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DisabledUserAccessKeyResult `json:"result"`
}
type DisabledUserAccessKeyResult ¶
type DisabledUserAccessKeyResult struct {
}
type EnabledUserAccessKeyRequest ¶
type EnabledUserAccessKeyRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* accessKey */
AccessKey string `json:"accessKey"`
}
func NewEnabledUserAccessKeyRequest ¶
func NewEnabledUserAccessKeyRequest( regionId string, accessKey string, ) *EnabledUserAccessKeyRequest
* param regionId: Region ID * param accessKey: accessKey
func (EnabledUserAccessKeyRequest) GetRegionId ¶
func (r EnabledUserAccessKeyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EnabledUserAccessKeyRequest) SetAccessKey ¶
func (r *EnabledUserAccessKeyRequest) SetAccessKey(accessKey string)
func (*EnabledUserAccessKeyRequest) SetRegionId ¶
func (r *EnabledUserAccessKeyRequest) SetRegionId(regionId string)
type EnabledUserAccessKeyResponse ¶
type EnabledUserAccessKeyResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result EnabledUserAccessKeyResult `json:"result"`
}
type EnabledUserAccessKeyResult ¶
type EnabledUserAccessKeyResult struct {
}
type RemovePermissionOfSubUserRequest ¶
type RemovePermissionOfSubUserRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 权限id */
PermissionId int `json:"permissionId"`
/* 子用户用户名 */
SubUser string `json:"subUser"`
}
func NewRemovePermissionOfSubUserRequest ¶
func NewRemovePermissionOfSubUserRequest( regionId string, permissionId int, subUser string, ) *RemovePermissionOfSubUserRequest
* param regionId: Region ID * param permissionId: 权限id * param subUser: 子用户用户名
func (RemovePermissionOfSubUserRequest) GetRegionId ¶
func (r RemovePermissionOfSubUserRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RemovePermissionOfSubUserRequest) SetPermissionId ¶
func (r *RemovePermissionOfSubUserRequest) SetPermissionId(permissionId int)
func (*RemovePermissionOfSubUserRequest) SetRegionId ¶
func (r *RemovePermissionOfSubUserRequest) SetRegionId(regionId string)
func (*RemovePermissionOfSubUserRequest) SetSubUser ¶
func (r *RemovePermissionOfSubUserRequest) SetSubUser(subUser string)
type RemovePermissionOfSubUserResponse ¶
type RemovePermissionOfSubUserResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RemovePermissionOfSubUserResult `json:"result"`
}
type RemovePermissionOfSubUserResult ¶
type RemovePermissionOfSubUserResult struct {
}
type UpdatePermissionRequest ¶
type UpdatePermissionRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 权限id */
PermissionId int `json:"permissionId"`
/* 权限信息 */
UpdatePermissionInfo *iam.UpdatePermissionInfo `json:"updatePermissionInfo"`
}
func NewUpdatePermissionRequest ¶
func NewUpdatePermissionRequest( regionId string, permissionId int, updatePermissionInfo *iam.UpdatePermissionInfo, ) *UpdatePermissionRequest
* param regionId: Region ID * param permissionId: 权限id * param updatePermissionInfo: 权限信息
func (UpdatePermissionRequest) GetRegionId ¶
func (r UpdatePermissionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdatePermissionRequest) SetPermissionId ¶
func (r *UpdatePermissionRequest) SetPermissionId(permissionId int)
func (*UpdatePermissionRequest) SetRegionId ¶
func (r *UpdatePermissionRequest) SetRegionId(regionId string)
func (*UpdatePermissionRequest) SetUpdatePermissionInfo ¶
func (r *UpdatePermissionRequest) SetUpdatePermissionInfo(updatePermissionInfo *iam.UpdatePermissionInfo)
type UpdatePermissionResponse ¶
type UpdatePermissionResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdatePermissionResult `json:"result"`
}
type UpdatePermissionResult ¶
type UpdatePermissionResult struct {
}
Source Files
¶
- AddPermissionsToSubUser.go
- CreatePermission.go
- CreateSubuser.go
- CreateUserAccessKey.go
- DeleteUserAccessKey.go
- DescribePermissionDetail.go
- DescribePermissions.go
- DescribeSubUserPermissions.go
- DescribeUserAccessKeys.go
- DisabledUserAccessKey.go
- EnabledUserAccessKey.go
- RemovePermissionOfSubUser.go
- UpdatePermission.go