Documentation
¶
Index ¶
- type AddPermissionsToSubUserRequest
- func NewAddPermissionsToSubUserRequest(regionId string, subUser string, addPermissionsInfo *iam.AddPermissionsInfo) *AddPermissionsToSubUserRequest
- func NewAddPermissionsToSubUserRequestWithAllParams(regionId string, subUser string, addPermissionsInfo *iam.AddPermissionsInfo) *AddPermissionsToSubUserRequest
- func NewAddPermissionsToSubUserRequestWithoutParam() *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
- func NewCreatePermissionRequest(regionId string, createPermissionInfo *iam.CreatePermissionInfo) *CreatePermissionRequest
- func NewCreatePermissionRequestWithAllParams(regionId string, createPermissionInfo *iam.CreatePermissionInfo) *CreatePermissionRequest
- func NewCreatePermissionRequestWithoutParam() *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
- func NewDescribePermissionDetailRequest(regionId string, permissionId int) *DescribePermissionDetailRequest
- func NewDescribePermissionDetailRequestWithAllParams(regionId string, permissionId int) *DescribePermissionDetailRequest
- func NewDescribePermissionDetailRequestWithoutParam() *DescribePermissionDetailRequest
- type DescribePermissionDetailResponse
- type DescribePermissionDetailResult
- type DescribePermissionsRequest
- func NewDescribePermissionsRequest(regionId string, pageNumber int, pageSize int, queryType int) *DescribePermissionsRequest
- func NewDescribePermissionsRequestWithAllParams(regionId string, pageNumber int, pageSize int, keyword *string, queryType int) *DescribePermissionsRequest
- func NewDescribePermissionsRequestWithoutParam() *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 NewDescribeSubUserPermissionsRequest(regionId string, subUser string, pageNumber int, pageSize int) *DescribeSubUserPermissionsRequest
- func NewDescribeSubUserPermissionsRequestWithAllParams(regionId string, subUser string, pageNumber int, pageSize int) *DescribeSubUserPermissionsRequest
- func NewDescribeSubUserPermissionsRequestWithoutParam() *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
- func NewRemovePermissionOfSubUserRequest(regionId string, permissionId int, subUser string) *RemovePermissionOfSubUserRequest
- func NewRemovePermissionOfSubUserRequestWithAllParams(regionId string, permissionId int, subUser string) *RemovePermissionOfSubUserRequest
- func NewRemovePermissionOfSubUserRequestWithoutParam() *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 (Required) * param subUser: 子用户用户名 (Required) * param addPermissionsInfo: 权限信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddPermissionsToSubUserRequestWithAllParams ¶ added in v1.6.0
func NewAddPermissionsToSubUserRequestWithAllParams( regionId string, subUser string, addPermissionsInfo *iam.AddPermissionsInfo, ) *AddPermissionsToSubUserRequest
* param regionId: Region ID (Required) * param subUser: 子用户用户名 (Required) * param addPermissionsInfo: 权限信息 (Required)
func NewAddPermissionsToSubUserRequestWithoutParam ¶ added in v1.6.0
func NewAddPermissionsToSubUserRequestWithoutParam() *AddPermissionsToSubUserRequest
This constructor has better compatible ability when API parameters changed
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)
param addPermissionsInfo: 权限信息(Required)
func (*AddPermissionsToSubUserRequest) SetRegionId ¶
func (r *AddPermissionsToSubUserRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*AddPermissionsToSubUserRequest) SetSubUser ¶
func (r *AddPermissionsToSubUserRequest) SetSubUser(subUser string)
param subUser: 子用户用户名(Required)
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 (Required) * param createPermissionInfo: 权限信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreatePermissionRequestWithAllParams ¶ added in v1.6.0
func NewCreatePermissionRequestWithAllParams( regionId string, createPermissionInfo *iam.CreatePermissionInfo, ) *CreatePermissionRequest
* param regionId: Region ID (Required) * param createPermissionInfo: 权限信息 (Required)
func NewCreatePermissionRequestWithoutParam ¶ added in v1.6.0
func NewCreatePermissionRequestWithoutParam() *CreatePermissionRequest
This constructor has better compatible ability when API parameters changed
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)
param createPermissionInfo: 权限信息(Required)
func (*CreatePermissionRequest) SetRegionId ¶
func (r *CreatePermissionRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
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 ¶ added in v1.6.0
type CreateSubUserRequest struct {
core.JDCloudRequest
/* 子用户信息 */
CreateSubUserInfo *iam.CreateSubUserInfo `json:"createSubUserInfo"`
}
func NewCreateSubUserRequest ¶ added in v1.6.0
func NewCreateSubUserRequest( createSubUserInfo *iam.CreateSubUserInfo, ) *CreateSubUserRequest
* param createSubUserInfo: 子用户信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateSubUserRequestWithAllParams ¶ added in v1.6.0
func NewCreateSubUserRequestWithAllParams( createSubUserInfo *iam.CreateSubUserInfo, ) *CreateSubUserRequest
* param createSubUserInfo: 子用户信息 (Required)
func NewCreateSubUserRequestWithoutParam ¶ added in v1.6.0
func NewCreateSubUserRequestWithoutParam() *CreateSubUserRequest
This constructor has better compatible ability when API parameters changed
func (CreateSubUserRequest) GetRegionId ¶ added in v1.6.0
func (r CreateSubUserRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateSubUserRequest) SetCreateSubUserInfo ¶ added in v1.6.0
func (r *CreateSubUserRequest) SetCreateSubUserInfo(createSubUserInfo *iam.CreateSubUserInfo)
param createSubUserInfo: 子用户信息(Required)
type CreateSubUserResponse ¶ added in v1.6.0
type CreateSubUserResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateSubUserResult `json:"result"`
}
type CreateSubUserResult ¶ added in v1.6.0
type CreateSubUserResult struct {
SubUser iam.CreateSubUserRes `json:"subUser"`
}
type CreateUserAccessKeyRequest ¶
type CreateUserAccessKeyRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
}
func NewCreateUserAccessKeyRequest ¶
func NewCreateUserAccessKeyRequest( regionId string, ) *CreateUserAccessKeyRequest
* param regionId: Region ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateUserAccessKeyRequestWithAllParams ¶ added in v1.6.0
func NewCreateUserAccessKeyRequestWithAllParams( regionId string, ) *CreateUserAccessKeyRequest
* param regionId: Region ID (Required)
func NewCreateUserAccessKeyRequestWithoutParam ¶ added in v1.6.0
func NewCreateUserAccessKeyRequestWithoutParam() *CreateUserAccessKeyRequest
This constructor has better compatible ability when API parameters changed
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)
param regionId: Region ID(Required)
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 (Required) * param accessKey: accessKey (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteUserAccessKeyRequestWithAllParams ¶ added in v1.6.0
func NewDeleteUserAccessKeyRequestWithAllParams( regionId string, accessKey string, ) *DeleteUserAccessKeyRequest
* param regionId: Region ID (Required) * param accessKey: accessKey (Required)
func NewDeleteUserAccessKeyRequestWithoutParam ¶ added in v1.6.0
func NewDeleteUserAccessKeyRequestWithoutParam() *DeleteUserAccessKeyRequest
This constructor has better compatible ability when API parameters changed
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)
param accessKey: accessKey(Required)
func (*DeleteUserAccessKeyRequest) SetRegionId ¶
func (r *DeleteUserAccessKeyRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
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 (Required) * param permissionId: 权限id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribePermissionDetailRequestWithAllParams ¶ added in v1.6.0
func NewDescribePermissionDetailRequestWithAllParams( regionId string, permissionId int, ) *DescribePermissionDetailRequest
* param regionId: Region ID (Required) * param permissionId: 权限id (Required)
func NewDescribePermissionDetailRequestWithoutParam ¶ added in v1.6.0
func NewDescribePermissionDetailRequestWithoutParam() *DescribePermissionDetailRequest
This constructor has better compatible ability when API parameters changed
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)
param permissionId: 权限id(Required)
func (*DescribePermissionDetailRequest) SetRegionId ¶
func (r *DescribePermissionDetailRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
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 (Required) * param pageNumber: 页码 (Required) * param pageSize: 每页显示数目 (Required) * param queryType: 权限类型,0-全部,1-系统权限,2-自定义权限 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribePermissionsRequestWithAllParams ¶ added in v1.6.0
func NewDescribePermissionsRequestWithAllParams( regionId string, pageNumber int, pageSize int, keyword *string, queryType int, ) *DescribePermissionsRequest
* param regionId: Region ID (Required) * param pageNumber: 页码 (Required) * param pageSize: 每页显示数目 (Required) * param keyword: 关键字 (Optional) * param queryType: 权限类型,0-全部,1-系统权限,2-自定义权限 (Required)
func NewDescribePermissionsRequestWithoutParam ¶ added in v1.6.0
func NewDescribePermissionsRequestWithoutParam() *DescribePermissionsRequest
This constructor has better compatible ability when API parameters changed
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)
param keyword: 关键字(Optional)
func (*DescribePermissionsRequest) SetPageNumber ¶
func (r *DescribePermissionsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码(Required)
func (*DescribePermissionsRequest) SetPageSize ¶
func (r *DescribePermissionsRequest) SetPageSize(pageSize int)
param pageSize: 每页显示数目(Required)
func (*DescribePermissionsRequest) SetQueryType ¶
func (r *DescribePermissionsRequest) SetQueryType(queryType int)
param queryType: 权限类型,0-全部,1-系统权限,2-自定义权限(Required)
func (*DescribePermissionsRequest) SetRegionId ¶
func (r *DescribePermissionsRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
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 (Required) * param subUser: 子用户用户名 (Required) * param pageNumber: 页码 (Required) * param pageSize: 每页显示数目 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeSubUserPermissionsRequestWithAllParams ¶ added in v1.6.0
func NewDescribeSubUserPermissionsRequestWithAllParams( regionId string, subUser string, pageNumber int, pageSize int, ) *DescribeSubUserPermissionsRequest
* param regionId: Region ID (Required) * param subUser: 子用户用户名 (Required) * param pageNumber: 页码 (Required) * param pageSize: 每页显示数目 (Required)
func NewDescribeSubUserPermissionsRequestWithoutParam ¶ added in v1.6.0
func NewDescribeSubUserPermissionsRequestWithoutParam() *DescribeSubUserPermissionsRequest
This constructor has better compatible ability when API parameters changed
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)
param pageNumber: 页码(Required)
func (*DescribeSubUserPermissionsRequest) SetPageSize ¶
func (r *DescribeSubUserPermissionsRequest) SetPageSize(pageSize int)
param pageSize: 每页显示数目(Required)
func (*DescribeSubUserPermissionsRequest) SetRegionId ¶
func (r *DescribeSubUserPermissionsRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*DescribeSubUserPermissionsRequest) SetSubUser ¶
func (r *DescribeSubUserPermissionsRequest) SetSubUser(subUser string)
param subUser: 子用户用户名(Required)
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 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeUserAccessKeysRequestWithAllParams ¶ added in v1.6.0
func NewDescribeUserAccessKeysRequestWithAllParams( regionId string, ) *DescribeUserAccessKeysRequest
* param regionId: Region ID (Required)
func NewDescribeUserAccessKeysRequestWithoutParam ¶ added in v1.6.0
func NewDescribeUserAccessKeysRequestWithoutParam() *DescribeUserAccessKeysRequest
This constructor has better compatible ability when API parameters changed
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)
param regionId: Region ID(Required)
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 (Required) * param accessKey: accessKey (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDisabledUserAccessKeyRequestWithAllParams ¶ added in v1.6.0
func NewDisabledUserAccessKeyRequestWithAllParams( regionId string, accessKey string, ) *DisabledUserAccessKeyRequest
* param regionId: Region ID (Required) * param accessKey: accessKey (Required)
func NewDisabledUserAccessKeyRequestWithoutParam ¶ added in v1.6.0
func NewDisabledUserAccessKeyRequestWithoutParam() *DisabledUserAccessKeyRequest
This constructor has better compatible ability when API parameters changed
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)
param accessKey: accessKey(Required)
func (*DisabledUserAccessKeyRequest) SetRegionId ¶
func (r *DisabledUserAccessKeyRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
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 (Required) * param accessKey: accessKey (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewEnabledUserAccessKeyRequestWithAllParams ¶ added in v1.6.0
func NewEnabledUserAccessKeyRequestWithAllParams( regionId string, accessKey string, ) *EnabledUserAccessKeyRequest
* param regionId: Region ID (Required) * param accessKey: accessKey (Required)
func NewEnabledUserAccessKeyRequestWithoutParam ¶ added in v1.6.0
func NewEnabledUserAccessKeyRequestWithoutParam() *EnabledUserAccessKeyRequest
This constructor has better compatible ability when API parameters changed
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)
param accessKey: accessKey(Required)
func (*EnabledUserAccessKeyRequest) SetRegionId ¶
func (r *EnabledUserAccessKeyRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
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 (Required) * param permissionId: 权限id (Required) * param subUser: 子用户用户名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRemovePermissionOfSubUserRequestWithAllParams ¶ added in v1.6.0
func NewRemovePermissionOfSubUserRequestWithAllParams( regionId string, permissionId int, subUser string, ) *RemovePermissionOfSubUserRequest
* param regionId: Region ID (Required) * param permissionId: 权限id (Required) * param subUser: 子用户用户名 (Required)
func NewRemovePermissionOfSubUserRequestWithoutParam ¶ added in v1.6.0
func NewRemovePermissionOfSubUserRequestWithoutParam() *RemovePermissionOfSubUserRequest
This constructor has better compatible ability when API parameters changed
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)
param permissionId: 权限id(Required)
func (*RemovePermissionOfSubUserRequest) SetRegionId ¶
func (r *RemovePermissionOfSubUserRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*RemovePermissionOfSubUserRequest) SetSubUser ¶
func (r *RemovePermissionOfSubUserRequest) SetSubUser(subUser string)
param subUser: 子用户用户名(Required)
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 (Required) * param permissionId: 权限id (Required) * param updatePermissionInfo: 权限信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdatePermissionRequestWithAllParams ¶ added in v1.6.0
func NewUpdatePermissionRequestWithAllParams( regionId string, permissionId int, updatePermissionInfo *iam.UpdatePermissionInfo, ) *UpdatePermissionRequest
* param regionId: Region ID (Required) * param permissionId: 权限id (Required) * param updatePermissionInfo: 权限信息 (Required)
func NewUpdatePermissionRequestWithoutParam ¶ added in v1.6.0
func NewUpdatePermissionRequestWithoutParam() *UpdatePermissionRequest
This constructor has better compatible ability when API parameters changed
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)
param permissionId: 权限id(Required)
func (*UpdatePermissionRequest) SetRegionId ¶
func (r *UpdatePermissionRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*UpdatePermissionRequest) SetUpdatePermissionInfo ¶
func (r *UpdatePermissionRequest) SetUpdatePermissionInfo(updatePermissionInfo *iam.UpdatePermissionInfo)
param updatePermissionInfo: 权限信息(Required)
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