Documentation
¶
Index ¶
- Constants
- Variables
- type Apis
- type AuthorityListApi
- type AuthorityListAuthorityListResponse
- type AuthorityListRequest
- type AuthorityListResponse
- type EnterpriseProjectAssignmentToGroupApi
- type EnterpriseProjectAssignmentToGroupRequest
- type EnterpriseProjectAssignmentToGroupResponse
- type EnterpriseProjectCreateApi
- type EnterpriseProjectCreateRequest
- type EnterpriseProjectCreateResponse
- type EnterpriseProjectGetApi
- type EnterpriseProjectGetPolicyApi
- type EnterpriseProjectGetPolicyListPloyContentResponse
- type EnterpriseProjectGetPolicyListPloyContentStatementResponse
- type EnterpriseProjectGetPolicyListResponse
- type EnterpriseProjectGetPolicyRequest
- type EnterpriseProjectGetPolicyResponse
- type EnterpriseProjectGetRequest
- type EnterpriseProjectGetResponse
- type EnterpriseProjectRemoveGroupApi
- type EnterpriseProjectRemoveGroupRequest
- type EnterpriseProjectRemoveGroupResponse
- type EnterpriseProjectSetGroupPolicyApi
- type EnterpriseProjectSetGroupPolicyRequest
- type EnterpriseProjectSetGroupPolicyResponse
- type EnterpriseProjectStatusUpdateApi
- type EnterpriseProjectStatusUpdateRequest
- type EnterpriseProjectStatusUpdateResponse
- type EnterpriseProjectUpdateApi
- type EnterpriseProjectUpdateRequest
- type EnterpriseProjectUpdateResponse
- type GroupInfo
- type IdpCreateApi
- type IdpCreateRequest
- type IdpCreateResponse
- type IdpDeleteApi
- type IdpDeleteRequest
- type IdpDeleteResponse
- type IdpListApi
- type IdpListRequest
- type IdpListResponse
- type IdpUpdateApi
- type IdpUpdateRequest
- type IdpUpdateResponse
- type PolicyAttachUserApi
- type PolicyAttachUserGroupApi
- type PolicyAttachUserGroupPolicyListResponse
- type PolicyAttachUserGroupPolicyPrivilegeMessageResponse
- type PolicyAttachUserGroupRequest
- type PolicyAttachUserGroupResponse
- type PolicyAttachUserPolicyListResponse
- type PolicyAttachUserPolicyPrivilegeMessageResponse
- type PolicyAttachUserRequest
- type PolicyAttachUserResponse
- type PolicyCreateApi
- type PolicyCreatePolicyContentRequest
- type PolicyCreatePolicyContentStatementRequest
- type PolicyCreateRequest
- type PolicyCreateResponse
- type PolicyDeleteApi
- type PolicyDeleteRequest
- type PolicyDeleteResponse
- type PolicyGetApi
- type PolicyGetPolicyContentRequest
- type PolicyGetPolicyContentStatementRequest
- type PolicyGetRequest
- type PolicyGetResponse
- type PolicyInvalidUserGroupApi
- type PolicyInvalidUserGroupRequest
- type PolicyInvalidUserGroupResponse
- type PolicyUpdateApi
- type PolicyUpdatePolicyContentRequest
- type PolicyUpdatePolicyContentStatementRequest
- type PolicyUpdateRequest
- type PolicyUpdateResponse
- type PrivilegeGetApi
- type PrivilegeGetRequest
- type PrivilegeGetResponse
- type ServiceListApi
- type ServiceListRequest
- type ServiceListResponse
- type ServiceListServiceListResponse
- type UserAssociationGroupApi
- type UserAssociationGroupRequest
- type UserAssociationGroupResponse
- type UserAttachUserGroupApi
- type UserAttachUserGroupRequest
- type UserAttachUserGroupResponse
- type UserCreateApi
- type UserCreateRequest
- type UserCreateResponse
- type UserGetApi
- type UserGetRequest
- type UserGetResponse
- type UserGroup
- type UserGroupCreateApi
- type UserGroupCreateRequest
- type UserGroupCreateResponse
- type UserGroupGetApi
- type UserGroupGetRequest
- type UserGroupGetResponse
- type UserGroupInvalidApi
- type UserGroupInvalidRequest
- type UserGroupInvalidResponse
- type UserGroupQueryApi
- type UserGroupQueryRequest
- type UserGroupQueryResponse
- type UserGroupUpdateApi
- type UserGroupUpdateRequest
- type UserGroupUpdateResponse
- type UserInvalidApi
- type UserInvalidRequest
- type UserInvalidResponse
- type UserRemoveUserGroupApi
- type UserRemoveUserGroupRequest
- type UserRemoveUserGroupResponse
- type UserResetPasswordApi
- type UserResetPasswordRequest
- type UserResetPasswordResponse
- type UserUpdateApi
- type UserUpdateRequest
- type UserUpdateResponse
Constants ¶
const ( EndpointNameCtiam = "ctiam" UrlProdCtiam = "ctiam-global.ctapi.ctyun.cn" UrlTestCtiam = "ctiam-global.ctapi-test.ctyun.cn:21443" )
Variables ¶
var EndpointCtiamProd = ctyunsdk.Endpoint{ EndpointName: EndpointNameCtiam, Url: UrlProdCtiam, }
var EndpointCtiamTest = ctyunsdk.Endpoint{ EndpointName: EndpointNameCtiam, Url: UrlTestCtiam, }
Functions ¶
This section is empty.
Types ¶
type Apis ¶
type Apis struct { ServiceListApi *ServiceListApi AuthorityListApi *AuthorityListApi PolicyCreateApi *PolicyCreateApi PolicyUpdateApi *PolicyUpdateApi PolicyDeleteApi *PolicyDeleteApi PolicyGetApi *PolicyGetApi PolicyAttachUserGroupApi *PolicyAttachUserGroupApi PolicyAttachUserApi *PolicyAttachUserApi PolicyInvalidUserGroupApi *PolicyInvalidUserGroupApi UserCreateApi *UserCreateApi UserGetApi *UserGetApi UserUpdateApi *UserUpdateApi UserInvalidApi *UserInvalidApi UserResetPasswordApi *UserResetPasswordApi UserGroupCreateApi *UserGroupCreateApi UserGroupUpdateApi *UserGroupUpdateApi UserGroupInvalidApi *UserGroupInvalidApi UserGroupGetApi *UserGroupGetApi UserAssociationGroupApi *UserAssociationGroupApi UserAttachUserGroupApi *UserAttachUserGroupApi UserRemoveUserGroupApi *UserRemoveUserGroupApi UserGroupQueryApi *UserGroupQueryApi IdpCreateApi *IdpCreateApi IdpDeleteApi *IdpDeleteApi IdpUpdateApi *IdpUpdateApi IdpListApi *IdpListApi PrivilegeGetApi *PrivilegeGetApi EnterpriseProjectAssignmentToGroupApi *EnterpriseProjectAssignmentToGroupApi EnterpriseProjectCreateApi *EnterpriseProjectCreateApi EnterpriseProjectUpdateApi *EnterpriseProjectUpdateApi EnterpriseProjectGetApi *EnterpriseProjectGetApi EnterpriseProjectStatusUpdateApi *EnterpriseProjectStatusUpdateApi EnterpriseProjectSetGroupPolicyApi *EnterpriseProjectSetGroupPolicyApi EnterpriseProjectGetPolicyApi *EnterpriseProjectGetPolicyApi EnterpriseProjectRemoveGroupApi *EnterpriseProjectRemoveGroupApi }
Apis api的接口
type AuthorityListApi ¶
type AuthorityListApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
AuthorityListApi 根据云服务ID查询云服务权限点 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=13943&data=114
func NewAuthorityListApi ¶
func NewAuthorityListApi(client *ctyunsdk.CtyunClient) *AuthorityListApi
func (*AuthorityListApi) Do ¶
func (this *AuthorityListApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *AuthorityListRequest) (*AuthorityListResponse, ctyunsdk.CtyunRequestError)
type AuthorityListRequest ¶
type AuthorityListRequest struct {
ServiceId int
}
type AuthorityListResponse ¶
type AuthorityListResponse struct {
AuthorityList []AuthorityListAuthorityListResponse
}
type EnterpriseProjectAssignmentToGroupApi ¶
type EnterpriseProjectAssignmentToGroupApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
EnterpriseProjectAssignmentToGroupApi 用户组与企业项目关联
func NewEpAssignmentToGroupApi ¶
func NewEpAssignmentToGroupApi(client *ctyunsdk.CtyunClient) *EnterpriseProjectAssignmentToGroupApi
func (*EnterpriseProjectAssignmentToGroupApi) Do ¶
func (this *EnterpriseProjectAssignmentToGroupApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *EnterpriseProjectAssignmentToGroupRequest) (*EnterpriseProjectAssignmentToGroupResponse, ctyunsdk.CtyunRequestError)
type EnterpriseProjectAssignmentToGroupResponse ¶
type EnterpriseProjectAssignmentToGroupResponse struct { }
type EnterpriseProjectCreateApi ¶
type EnterpriseProjectCreateApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
EnterpriseProjectCreateApi 创建企业项目 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9423&data=114
func NewEnterpriseProjectCreateApi ¶
func NewEnterpriseProjectCreateApi(client *ctyunsdk.CtyunClient) *EnterpriseProjectCreateApi
func (*EnterpriseProjectCreateApi) Do ¶
func (this *EnterpriseProjectCreateApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *EnterpriseProjectCreateRequest) (*EnterpriseProjectCreateResponse, ctyunsdk.CtyunRequestError)
type EnterpriseProjectCreateResponse ¶
type EnterpriseProjectCreateResponse struct {
ProjectId string
}
type EnterpriseProjectGetApi ¶
type EnterpriseProjectGetApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
EnterpriseProjectGetApi 查询企业项目 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9425&data=114
func NewEnterpriseProjectGetApi ¶
func NewEnterpriseProjectGetApi(client *ctyunsdk.CtyunClient) *EnterpriseProjectGetApi
func (*EnterpriseProjectGetApi) Do ¶
func (this *EnterpriseProjectGetApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *EnterpriseProjectGetRequest) (*EnterpriseProjectGetResponse, ctyunsdk.CtyunRequestError)
type EnterpriseProjectGetPolicyApi ¶
type EnterpriseProjectGetPolicyApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
EnterpriseProjectGetPolicyApi 查询企业项目用户组策略 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9429&data=114
func NewEnterpriseProjectGetPolicyApi ¶
func NewEnterpriseProjectGetPolicyApi(client *ctyunsdk.CtyunClient) *EnterpriseProjectGetPolicyApi
func (*EnterpriseProjectGetPolicyApi) Do ¶
func (this *EnterpriseProjectGetPolicyApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *EnterpriseProjectGetPolicyRequest) (*EnterpriseProjectGetPolicyResponse, ctyunsdk.CtyunRequestError)
type EnterpriseProjectGetPolicyListPloyContentResponse ¶
type EnterpriseProjectGetPolicyListPloyContentResponse struct { Version string Statement []EnterpriseProjectGetPolicyListPloyContentStatementResponse }
type EnterpriseProjectGetPolicyResponse ¶
type EnterpriseProjectGetPolicyResponse struct {
List []EnterpriseProjectGetPolicyListResponse
}
type EnterpriseProjectGetRequest ¶
type EnterpriseProjectGetRequest struct {
Id string
}
type EnterpriseProjectRemoveGroupApi ¶
type EnterpriseProjectRemoveGroupApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
EnterpriseProjectRemoveGroupApi 移除企业项目关联用户组 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9430&data=114
func NewEnterpriseProjectRemoveGroupApi ¶
func NewEnterpriseProjectRemoveGroupApi(client *ctyunsdk.CtyunClient) *EnterpriseProjectRemoveGroupApi
func (*EnterpriseProjectRemoveGroupApi) Do ¶
func (this *EnterpriseProjectRemoveGroupApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *EnterpriseProjectRemoveGroupRequest) (*EnterpriseProjectRemoveGroupResponse, ctyunsdk.CtyunRequestError)
type EnterpriseProjectRemoveGroupResponse ¶
type EnterpriseProjectRemoveGroupResponse struct { }
type EnterpriseProjectSetGroupPolicyApi ¶
type EnterpriseProjectSetGroupPolicyApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
EnterpriseProjectSetGroupPolicyApi 设置企业项目所属用户组及策略 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9431&data=114
func NewEnterpriseProjectSetGroupPolicyApi ¶
func NewEnterpriseProjectSetGroupPolicyApi(client *ctyunsdk.CtyunClient) *EnterpriseProjectSetGroupPolicyApi
func (*EnterpriseProjectSetGroupPolicyApi) Do ¶
func (this *EnterpriseProjectSetGroupPolicyApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *EnterpriseProjectSetGroupPolicyRequest) (*EnterpriseProjectSetGroupPolicyResponse, ctyunsdk.CtyunRequestError)
type EnterpriseProjectSetGroupPolicyResponse ¶
type EnterpriseProjectSetGroupPolicyResponse struct { }
type EnterpriseProjectStatusUpdateApi ¶
type EnterpriseProjectStatusUpdateApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
EnterpriseProjectStatusUpdateApi 启用停用企业项目 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9426&data=114
func NewEnterpriseProjectStatusUpdateApi ¶
func NewEnterpriseProjectStatusUpdateApi(client *ctyunsdk.CtyunClient) *EnterpriseProjectStatusUpdateApi
func (*EnterpriseProjectStatusUpdateApi) Do ¶
func (this *EnterpriseProjectStatusUpdateApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *EnterpriseProjectStatusUpdateRequest) (*EnterpriseProjectStatusUpdateResponse, ctyunsdk.CtyunRequestError)
type EnterpriseProjectStatusUpdateResponse ¶
type EnterpriseProjectStatusUpdateResponse struct { }
type EnterpriseProjectUpdateApi ¶
type EnterpriseProjectUpdateApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
EnterpriseProjectUpdateApi 修改企业项目 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9424&data=114
func NewEnterpriseProjectUpdateApi ¶
func NewEnterpriseProjectUpdateApi(client *ctyunsdk.CtyunClient) *EnterpriseProjectUpdateApi
func (*EnterpriseProjectUpdateApi) Do ¶
func (this *EnterpriseProjectUpdateApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *EnterpriseProjectUpdateRequest) (*EnterpriseProjectUpdateResponse, ctyunsdk.CtyunRequestError)
type EnterpriseProjectUpdateResponse ¶
type EnterpriseProjectUpdateResponse struct { }
type IdpCreateApi ¶
type IdpCreateApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
IdpCreateApi 创建身份提供商 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9183&data=114
func NewIdpCreateApi ¶
func NewIdpCreateApi(client *ctyunsdk.CtyunClient) *IdpCreateApi
func (IdpCreateApi) Do ¶
func (this IdpCreateApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *IdpCreateRequest) (*IdpCreateResponse, ctyunsdk.CtyunRequestError)
type IdpCreateRequest ¶
type IdpCreateResponse ¶
type IdpDeleteApi ¶
type IdpDeleteApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
IdpDeleteApi 删除身份供应商 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9184&data=114
func NewIdpDeleteApi ¶
func NewIdpDeleteApi(client *ctyunsdk.CtyunClient) *IdpDeleteApi
func (IdpDeleteApi) Do ¶
func (this IdpDeleteApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *IdpDeleteRequest) (*IdpDeleteResponse, ctyunsdk.CtyunRequestError)
type IdpDeleteRequest ¶
type IdpDeleteRequest struct {
Id int64
}
type IdpDeleteResponse ¶
type IdpDeleteResponse struct { }
type IdpListApi ¶
type IdpListApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
IdpListApi 查看身份供应商详情 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9186&data=114
func NewIdpListApi ¶
func NewIdpListApi(client *ctyunsdk.CtyunClient) *IdpListApi
func (*IdpListApi) Do ¶
func (this *IdpListApi) Do(ctx context.Context, credential ctyunsdk.Credential, r *IdpListRequest) (*IdpListResponse, ctyunsdk.CtyunRequestError)
type IdpListRequest ¶
type IdpListRequest struct {
Id int64
}
type IdpListResponse ¶
type IdpUpdateApi ¶
type IdpUpdateApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
IdpUpdateApi 删除身份供应商 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9182&data=114
func NewIdpUpdateApi ¶
func NewIdpUpdateApi(client *ctyunsdk.CtyunClient) *IdpUpdateApi
func (IdpUpdateApi) Do ¶
func (this IdpUpdateApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *IdpUpdateRequest) (*IdpUpdateResponse, ctyunsdk.CtyunRequestError)
type IdpUpdateRequest ¶
type IdpUpdateResponse ¶
type IdpUpdateResponse struct { }
type PolicyAttachUserApi ¶
type PolicyAttachUserApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
PolicyAttachUserApi 为用户授权 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=13946&data=114
func NewPolicyAttachUserApi ¶
func NewPolicyAttachUserApi(client *ctyunsdk.CtyunClient) *PolicyAttachUserApi
func (*PolicyAttachUserApi) Do ¶
func (this *PolicyAttachUserApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *PolicyAttachUserRequest) (*PolicyAttachUserResponse, ctyunsdk.CtyunRequestError)
type PolicyAttachUserGroupApi ¶
type PolicyAttachUserGroupApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
PolicyAttachUserGroupApi 创建用户组权限 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9156&data=114
func NewPolicyAttachUserGroupApi ¶
func NewPolicyAttachUserGroupApi(client *ctyunsdk.CtyunClient) *PolicyAttachUserGroupApi
func (*PolicyAttachUserGroupApi) Do ¶
func (this *PolicyAttachUserGroupApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *PolicyAttachUserGroupRequest) (*PolicyAttachUserGroupResponse, ctyunsdk.CtyunRequestError)
type PolicyAttachUserGroupResponse ¶
type PolicyAttachUserGroupResponse struct { AccountId string UserGroupId string RangeType string PolicyIds []string PolicyList []PolicyAttachUserGroupPolicyListResponse PrivilegeMessage []PolicyAttachUserGroupPolicyPrivilegeMessageResponse }
type PolicyAttachUserRequest ¶
type PolicyAttachUserResponse ¶
type PolicyAttachUserResponse struct { AccountId string UserId string RangeType string PolicyIds []string PolicyList []PolicyAttachUserPolicyListResponse PrivilegeMessage []PolicyAttachUserPolicyPrivilegeMessageResponse }
type PolicyCreateApi ¶
type PolicyCreateApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
PolicyCreateApi 创建自定义策略 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9167&data=114
func NewPolicyCreateApi ¶
func NewPolicyCreateApi(client *ctyunsdk.CtyunClient) *PolicyCreateApi
func (*PolicyCreateApi) Do ¶
func (this *PolicyCreateApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *PolicyCreateRequest) (*PolicyCreateResponse, ctyunsdk.CtyunRequestError)
type PolicyCreatePolicyContentRequest ¶
type PolicyCreatePolicyContentRequest struct { Version string Statement []PolicyCreatePolicyContentStatementRequest }
type PolicyCreateRequest ¶
type PolicyCreateRequest struct { PolicyName string PolicyRange int PolicyDescription string PolicyContent PolicyCreatePolicyContentRequest }
type PolicyCreateResponse ¶
type PolicyCreateResponse struct {
PolicyId string
}
type PolicyDeleteApi ¶
type PolicyDeleteApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
PolicyDeleteApi 删除自定义策略 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9169&data=114
func NewPolicyDeleteApi ¶
func NewPolicyDeleteApi(client *ctyunsdk.CtyunClient) *PolicyDeleteApi
func (*PolicyDeleteApi) Do ¶
func (this *PolicyDeleteApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *PolicyDeleteRequest) (*PolicyDeleteResponse, ctyunsdk.CtyunRequestError)
type PolicyDeleteRequest ¶
type PolicyDeleteRequest struct {
PolicyId string
}
type PolicyDeleteResponse ¶
type PolicyDeleteResponse struct { }
type PolicyGetApi ¶
type PolicyGetApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
PolicyGetApi 查询策略详情 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9173&data=114
func NewPolicyGetApi ¶
func NewPolicyGetApi(client *ctyunsdk.CtyunClient) *PolicyGetApi
func (*PolicyGetApi) Do ¶
func (this *PolicyGetApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *PolicyGetRequest) (*PolicyGetResponse, ctyunsdk.CtyunRequestError)
type PolicyGetPolicyContentRequest ¶
type PolicyGetPolicyContentRequest struct { Version string `json:"Version"` Statement []PolicyGetPolicyContentStatementRequest `json:"Statement"` }
type PolicyGetRequest ¶
type PolicyGetRequest struct {
PolicyId string
}
type PolicyGetResponse ¶
type PolicyInvalidUserGroupApi ¶
type PolicyInvalidUserGroupApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
PolicyInvalidUserGroupApi 用户组取消权限 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9157&data=114
func NewPolicyInvalidUserGroupApi ¶
func NewPolicyInvalidUserGroupApi(client *ctyunsdk.CtyunClient) *PolicyInvalidUserGroupApi
func (*PolicyInvalidUserGroupApi) Do ¶
func (this *PolicyInvalidUserGroupApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *PolicyInvalidUserGroupRequest) (*PolicyInvalidUserGroupResponse, ctyunsdk.CtyunRequestError)
type PolicyInvalidUserGroupRequest ¶
type PolicyInvalidUserGroupRequest struct {
PrivilegeId string
}
type PolicyInvalidUserGroupResponse ¶
type PolicyInvalidUserGroupResponse struct { }
type PolicyUpdateApi ¶
type PolicyUpdateApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
PolicyUpdateApi 编辑自定义策略 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9168&data=114
func NewPolicyUpdateApi ¶
func NewPolicyUpdateApi(client *ctyunsdk.CtyunClient) *PolicyUpdateApi
func (*PolicyUpdateApi) Do ¶
func (this *PolicyUpdateApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *PolicyUpdateRequest) (*PolicyUpdateResponse, ctyunsdk.CtyunRequestError)
type PolicyUpdatePolicyContentRequest ¶
type PolicyUpdatePolicyContentRequest struct { Version string Statement []PolicyUpdatePolicyContentStatementRequest }
type PolicyUpdateRequest ¶
type PolicyUpdateRequest struct { PolicyId string PolicyName string PolicyRange int PolicyDescription string PolicyContent PolicyUpdatePolicyContentRequest }
type PolicyUpdateResponse ¶
type PolicyUpdateResponse struct {
PolicyId string
}
type PrivilegeGetApi ¶
type PrivilegeGetApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
PrivilegeGetApi 根据授权id查询授权信息 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=13979&data=114
func NewPrivilegeGetApi ¶
func NewPrivilegeGetApi(client *ctyunsdk.CtyunClient) *PrivilegeGetApi
func (*PrivilegeGetApi) Do ¶
func (this *PrivilegeGetApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *PrivilegeGetRequest) (*PrivilegeGetResponse, ctyunsdk.CtyunRequestError)
type PrivilegeGetRequest ¶
type PrivilegeGetRequest struct {
PrivilegeId string
}
type PrivilegeGetResponse ¶
type ServiceListApi ¶
type ServiceListApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
ServiceListApi 根据条件查询云服务产品 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=13942&data=114
func NewServiceListApi ¶
func NewServiceListApi(client *ctyunsdk.CtyunClient) *ServiceListApi
func (*ServiceListApi) Do ¶
func (this *ServiceListApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *ServiceListRequest) (*ServiceListResponse, ctyunsdk.CtyunRequestError)
type ServiceListRequest ¶
type ServiceListResponse ¶
type ServiceListResponse struct {
ServiceList []ServiceListServiceListResponse
}
type UserAssociationGroupApi ¶
type UserAssociationGroupApi struct {
// contains filtered or unexported fields
}
UserAssociationGroupApi 将用户移入用户组 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=8140&data=114
func NewUserAssociationGroupApi ¶
func NewUserAssociationGroupApi(client *ctyunsdk.CtyunClient) *UserAssociationGroupApi
func (*UserAssociationGroupApi) Do ¶
func (this *UserAssociationGroupApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *UserAssociationGroupRequest) (*UserAssociationGroupResponse, ctyunsdk.CtyunRequestError)
type UserAssociationGroupResponse ¶
type UserAssociationGroupResponse struct { }
type UserAttachUserGroupApi ¶
type UserAttachUserGroupApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
UserAttachUserGroupApi 用户批量加入用户组 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=13944&data=114
func NewUserAttachUserGroupApi ¶
func NewUserAttachUserGroupApi(client *ctyunsdk.CtyunClient) *UserAttachUserGroupApi
func (*UserAttachUserGroupApi) Do ¶
func (this *UserAttachUserGroupApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *UserAttachUserGroupRequest) (*UserAttachUserGroupResponse, ctyunsdk.CtyunRequestError)
type UserAttachUserGroupResponse ¶
type UserAttachUserGroupResponse struct { }
type UserCreateApi ¶
type UserCreateApi struct {
// contains filtered or unexported fields
}
UserCreateApi 创建用户 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=8135&data=114
func NewUserCreateApi ¶
func NewUserCreateApi(client *ctyunsdk.CtyunClient) *UserCreateApi
func (*UserCreateApi) Do ¶
func (this *UserCreateApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *UserCreateRequest) (*UserCreateResponse, ctyunsdk.CtyunRequestError)
type UserCreateRequest ¶
type UserCreateRequest struct { LoginEmail string `json:"loginEmail"` MobilePhone string `json:"mobilePhone"` Password string `json:"password,omitempty"` UserName string `json:"userName"` Remark string `json:"remark,omitempty"` Groups []UserGroup `json:"groups"` GeneratePassword bool `json:"generatePassword"` LoginResetPassword bool `json:"loginResetPassword"` SourcePassword string `json:"sourcePassword"` }
type UserCreateResponse ¶
type UserCreateResponse struct { AccountId string `json:"accountId"` Groups []UserGroup `json:"groups"` IsVirtualAccount string `json:"isVirtualAccount"` LoginEmail string `json:"loginEmail"` MobilePhone string `json:"mobilePhone"` Remark string `json:"remark"` UserId string `json:"userId"` UserName string `json:"userName"` }
type UserGetApi ¶
type UserGetApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
UserGetApi 根据id查询用户详情 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9149&data=114
func NewUserGetApi ¶
func NewUserGetApi(client *ctyunsdk.CtyunClient) *UserGetApi
func (*UserGetApi) Do ¶
func (this *UserGetApi) Do(ctx context.Context, credential ctyunsdk.Credential, r *UserGetRequest) (*UserGetResponse, ctyunsdk.CtyunRequestError)
type UserGetRequest ¶
type UserGetRequest struct {
UserId string
}
type UserGetResponse ¶
type UserGroupCreateApi ¶
type UserGroupCreateApi struct {
// contains filtered or unexported fields
}
UserGroupCreateApi 创建用户组 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=8136&data=114
func NewUserGroupCreateApi ¶
func NewUserGroupCreateApi(client *ctyunsdk.CtyunClient) *UserGroupCreateApi
func (*UserGroupCreateApi) Do ¶
func (this *UserGroupCreateApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *UserGroupCreateRequest) (*UserGroupCreateResponse, ctyunsdk.CtyunRequestError)
type UserGroupCreateRequest ¶
type UserGroupCreateResponse ¶
type UserGroupCreateResponse struct {
Id string
}
type UserGroupGetApi ¶
type UserGroupGetApi struct {
// contains filtered or unexported fields
}
UserGroupGetApi 根据用户组ID查询用户组信息 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=8142&data=114
func NewUserGroupGetApi ¶
func NewUserGroupGetApi(client *ctyunsdk.CtyunClient) *UserGroupGetApi
func (*UserGroupGetApi) Do ¶
func (this *UserGroupGetApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *UserGroupGetRequest) (*UserGroupGetResponse, ctyunsdk.CtyunRequestError)
type UserGroupGetRequest ¶
type UserGroupGetRequest struct {
GroupId string
}
type UserGroupGetResponse ¶
type UserGroupInvalidApi ¶
type UserGroupInvalidApi struct {
// contains filtered or unexported fields
}
UserGroupInvalidApi 注销用户组 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9150&data=114
func NewUserGroupInvalidApi ¶
func NewUserGroupInvalidApi(client *ctyunsdk.CtyunClient) *UserGroupInvalidApi
func (*UserGroupInvalidApi) Do ¶
func (this *UserGroupInvalidApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *UserGroupInvalidRequest) (*UserGroupInvalidResponse, ctyunsdk.CtyunRequestError)
type UserGroupInvalidRequest ¶
type UserGroupInvalidRequest struct {
GroupId string
}
type UserGroupInvalidResponse ¶
type UserGroupInvalidResponse struct { }
type UserGroupQueryApi ¶
type UserGroupQueryApi struct {
// contains filtered or unexported fields
}
UserGroupQueryApi 分页查询用户组 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9152&data=114
func NewUserGroupQueryApi ¶
func NewUserGroupQueryApi(client *ctyunsdk.CtyunClient) *UserGroupQueryApi
func (*UserGroupQueryApi) Do ¶
func (this *UserGroupQueryApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *UserGroupQueryRequest) (*UserGroupQueryResponse, ctyunsdk.CtyunRequestError)
type UserGroupQueryRequest ¶
type UserGroupQueryResponse ¶
type UserGroupUpdateApi ¶
type UserGroupUpdateApi struct {
// contains filtered or unexported fields
}
UserGroupUpdateApi 修改用户组 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9153&data=114
func NewUserGroupUpdateApi ¶
func NewUserGroupUpdateApi(client *ctyunsdk.CtyunClient) *UserGroupUpdateApi
func (*UserGroupUpdateApi) Do ¶
func (this *UserGroupUpdateApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *UserGroupUpdateRequest) (*UserGroupUpdateResponse, ctyunsdk.CtyunRequestError)
type UserGroupUpdateRequest ¶
type UserGroupUpdateResponse ¶
type UserInvalidApi ¶
type UserInvalidApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
UserInvalidApi 注销用户 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9147&data=114
func NewUserInvalidApi ¶
func NewUserInvalidApi(client *ctyunsdk.CtyunClient) *UserInvalidApi
func (*UserInvalidApi) Do ¶
func (this *UserInvalidApi) Do(ctx context.Context, credential ctyunsdk.Credential, t *UserInvalidRequest) (*UserInvalidResponse, ctyunsdk.CtyunRequestError)
type UserInvalidRequest ¶
type UserInvalidRequest struct {
UserId string `json:"userId"`
}
type UserInvalidResponse ¶
type UserInvalidResponse struct { }
type UserRemoveUserGroupApi ¶
type UserRemoveUserGroupApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
UserRemoveUserGroupApi 用户批量移出用户组 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=13945&data=114
func NewUserRemoveUserGroupApi ¶
func NewUserRemoveUserGroupApi(client *ctyunsdk.CtyunClient) *UserRemoveUserGroupApi
func (*UserRemoveUserGroupApi) Do ¶
func (this *UserRemoveUserGroupApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *UserRemoveUserGroupRequest) (*UserRemoveUserGroupResponse, ctyunsdk.CtyunRequestError)
type UserRemoveUserGroupResponse ¶
type UserRemoveUserGroupResponse struct { }
type UserResetPasswordApi ¶
type UserResetPasswordApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
UserResetPasswordApi 修改子用户密码 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=13939&data=114
func NewUserResetPasswordApi ¶
func NewUserResetPasswordApi(client *ctyunsdk.CtyunClient) *UserResetPasswordApi
func (UserResetPasswordApi) Do ¶
func (this UserResetPasswordApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *UserResetPasswordRequest) (*UserResetPasswordResponse, ctyunsdk.CtyunRequestError)
type UserResetPasswordResponse ¶
type UserResetPasswordResponse struct { }
type UserUpdateApi ¶
type UserUpdateApi struct { ctyunsdk.CtyunRequestBuilder // contains filtered or unexported fields }
UserUpdateApi 修改用户 https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=77&api=9148&data=114
func NewUserUpdateApi ¶
func NewUserUpdateApi(client *ctyunsdk.CtyunClient) *UserUpdateApi
func (UserUpdateApi) Do ¶
func (this UserUpdateApi) Do(ctx context.Context, credential ctyunsdk.Credential, req *UserUpdateRequest) (*UserUpdateResponse, ctyunsdk.CtyunRequestError)
type UserUpdateRequest ¶
Source Files
¶
- apis.go
- authority_list.go
- const.go
- enterprise_project_assignment_to_group.go
- enterprise_project_create.go
- enterprise_project_get.go
- enterprise_project_get_policy.go
- enterprise_project_remove_group.go
- enterprise_project_set_group_policy.go
- enterprise_project_status_update.go
- enterprise_project_update.go
- idp_create.go
- idp_delete.go
- idp_list.go
- idp_update.go
- policy_attatch_user.go
- policy_attatch_user_group.go
- policy_create.go
- policy_delete.go
- policy_get.go
- policy_invalid_user_group.go
- policy_update.go
- privilege_get.go
- service_list.go
- user_association_group.go
- user_attach_user_group.go
- user_create.go
- user_get.go
- user_group_create.go
- user_group_get.go
- user_group_invalid.go
- user_group_query.go
- user_group_update.go
- user_invalid.go
- user_remove_user_group.go
- user_reset_password.go
- user_update.go