apis

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2018 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 * 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 {
}

Jump to

Keyboard shortcuts

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