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