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