apis

package
v1.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 9, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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 {
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL