Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterProjectServiceServer(s grpc.ServiceRegistrar, srv ProjectServiceServer)
- type CreateProjectRolePermissionRequest
- func (*CreateProjectRolePermissionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateProjectRolePermissionRequest) GetDescription() string
- func (x *CreateProjectRolePermissionRequest) GetPermission() string
- func (x *CreateProjectRolePermissionRequest) GetProjectId() int64
- func (x *CreateProjectRolePermissionRequest) GetProjectRoleId() int64
- func (x *CreateProjectRolePermissionRequest) GetResponseType() string
- func (x *CreateProjectRolePermissionRequest) GetRule() string
- func (*CreateProjectRolePermissionRequest) ProtoMessage()
- func (x *CreateProjectRolePermissionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateProjectRolePermissionRequest) Reset()
- func (x *CreateProjectRolePermissionRequest) String() string
- type CreateProjectRolePermissionResponse
- func (*CreateProjectRolePermissionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateProjectRolePermissionResponse) GetResult() *Result
- func (*CreateProjectRolePermissionResponse) ProtoMessage()
- func (x *CreateProjectRolePermissionResponse) ProtoReflect() protoreflect.Message
- func (x *CreateProjectRolePermissionResponse) Reset()
- func (x *CreateProjectRolePermissionResponse) String() string
- type CreateProjectRoleRequest
- func (*CreateProjectRoleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateProjectRoleRequest) GetProjectId() int64
- func (x *CreateProjectRoleRequest) GetProjectRoleDescription() string
- func (x *CreateProjectRoleRequest) GetProjectRoleName() string
- func (x *CreateProjectRoleRequest) GetResponseType() string
- func (*CreateProjectRoleRequest) ProtoMessage()
- func (x *CreateProjectRoleRequest) ProtoReflect() protoreflect.Message
- func (x *CreateProjectRoleRequest) Reset()
- func (x *CreateProjectRoleRequest) String() string
- type CreateProjectRoleResponse
- func (*CreateProjectRoleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateProjectRoleResponse) GetResult() *Result
- func (*CreateProjectRoleResponse) ProtoMessage()
- func (x *CreateProjectRoleResponse) ProtoReflect() protoreflect.Message
- func (x *CreateProjectRoleResponse) Reset()
- func (x *CreateProjectRoleResponse) String() string
- type DeleteProjectRolePermissionRequest
- func (*DeleteProjectRolePermissionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteProjectRolePermissionRequest) GetProjectId() int64
- func (x *DeleteProjectRolePermissionRequest) GetProjectRolePermissionId() int64
- func (x *DeleteProjectRolePermissionRequest) GetResponseType() string
- func (*DeleteProjectRolePermissionRequest) ProtoMessage()
- func (x *DeleteProjectRolePermissionRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteProjectRolePermissionRequest) Reset()
- func (x *DeleteProjectRolePermissionRequest) String() string
- type DeleteProjectRolePermissionResponse
- func (*DeleteProjectRolePermissionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteProjectRolePermissionResponse) GetResult() *Result
- func (*DeleteProjectRolePermissionResponse) ProtoMessage()
- func (x *DeleteProjectRolePermissionResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteProjectRolePermissionResponse) Reset()
- func (x *DeleteProjectRolePermissionResponse) String() string
- type DeleteProjectRoleRequest
- func (*DeleteProjectRoleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteProjectRoleRequest) GetId() int64
- func (x *DeleteProjectRoleRequest) GetProjectId() int64
- func (x *DeleteProjectRoleRequest) GetResponseType() string
- func (*DeleteProjectRoleRequest) ProtoMessage()
- func (x *DeleteProjectRoleRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteProjectRoleRequest) Reset()
- func (x *DeleteProjectRoleRequest) String() string
- type DeleteProjectRoleResponse
- func (*DeleteProjectRoleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteProjectRoleResponse) GetResult() *Result
- func (*DeleteProjectRoleResponse) ProtoMessage()
- func (x *DeleteProjectRoleResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteProjectRoleResponse) Reset()
- func (x *DeleteProjectRoleResponse) String() string
- type ListProjectRolePermissionsRequest
- func (*ListProjectRolePermissionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListProjectRolePermissionsRequest) GetProjectId() int64
- func (x *ListProjectRolePermissionsRequest) GetProjectRoleId() int64
- func (x *ListProjectRolePermissionsRequest) GetResponseType() string
- func (*ListProjectRolePermissionsRequest) ProtoMessage()
- func (x *ListProjectRolePermissionsRequest) ProtoReflect() protoreflect.Message
- func (x *ListProjectRolePermissionsRequest) Reset()
- func (x *ListProjectRolePermissionsRequest) String() string
- type ListProjectRolePermissionsResponse
- func (*ListProjectRolePermissionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListProjectRolePermissionsResponse) GetItems() []*ProjectRolePermission
- func (x *ListProjectRolePermissionsResponse) GetTotalCount() int32
- func (*ListProjectRolePermissionsResponse) ProtoMessage()
- func (x *ListProjectRolePermissionsResponse) ProtoReflect() protoreflect.Message
- func (x *ListProjectRolePermissionsResponse) Reset()
- func (x *ListProjectRolePermissionsResponse) String() string
- type ListProjectRolesRequest
- func (*ListProjectRolesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListProjectRolesRequest) GetKeyword() string
- func (x *ListProjectRolesRequest) GetPage() int32
- func (x *ListProjectRolesRequest) GetPageSize() int32
- func (x *ListProjectRolesRequest) GetProjectId() int64
- func (x *ListProjectRolesRequest) GetProjectRoleId() int64
- func (x *ListProjectRolesRequest) GetResponseType() string
- func (x *ListProjectRolesRequest) GetRoleName() string
- func (*ListProjectRolesRequest) ProtoMessage()
- func (x *ListProjectRolesRequest) ProtoReflect() protoreflect.Message
- func (x *ListProjectRolesRequest) Reset()
- func (x *ListProjectRolesRequest) String() string
- type ListProjectRolesResponse
- func (*ListProjectRolesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListProjectRolesResponse) GetItems() []*ProjectRole
- func (x *ListProjectRolesResponse) GetTotalCount() int32
- func (*ListProjectRolesResponse) ProtoMessage()
- func (x *ListProjectRolesResponse) ProtoReflect() protoreflect.Message
- func (x *ListProjectRolesResponse) Reset()
- func (x *ListProjectRolesResponse) String() string
- type ProjectRole
- func (*ProjectRole) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectRole) GetCreated() string
- func (x *ProjectRole) GetDescription() string
- func (x *ProjectRole) GetDisplayName() string
- func (x *ProjectRole) GetId() string
- func (x *ProjectRole) GetName() string
- func (*ProjectRole) ProtoMessage()
- func (x *ProjectRole) ProtoReflect() protoreflect.Message
- func (x *ProjectRole) Reset()
- func (x *ProjectRole) String() string
- type ProjectRolePermission
- func (*ProjectRolePermission) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectRolePermission) GetCreated() string
- func (x *ProjectRolePermission) GetDescription() string
- func (x *ProjectRolePermission) GetDisplayName() string
- func (x *ProjectRolePermission) GetId() string
- func (x *ProjectRolePermission) GetName() string
- func (*ProjectRolePermission) ProtoMessage()
- func (x *ProjectRolePermission) ProtoReflect() protoreflect.Message
- func (x *ProjectRolePermission) Reset()
- func (x *ProjectRolePermission) String() string
- type ProjectRolePermissionType
- func (ProjectRolePermissionType) Descriptor() protoreflect.EnumDescriptor
- func (x ProjectRolePermissionType) Enum() *ProjectRolePermissionType
- func (ProjectRolePermissionType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProjectRolePermissionType) Number() protoreflect.EnumNumber
- func (x ProjectRolePermissionType) String() string
- func (ProjectRolePermissionType) Type() protoreflect.EnumType
- type ProjectServiceClient
- type ProjectServiceServer
- type Result
- func (*Result) Descriptor() ([]byte, []int)deprecated
- func (x *Result) GetDisplayText() string
- func (x *Result) GetId() string
- func (x *Result) GetJobId() string
- func (x *Result) GetJobStatus() string
- func (x *Result) GetSuccess() bool
- func (*Result) ProtoMessage()
- func (x *Result) ProtoReflect() protoreflect.Message
- func (x *Result) Reset()
- func (x *Result) String() string
- type Success
- type UnimplementedProjectServiceServer
- func (UnimplementedProjectServiceServer) CreateProjectRole(context.Context, *CreateProjectRoleRequest) (*CreateProjectRoleResponse, error)
- func (UnimplementedProjectServiceServer) CreateProjectRolePermission(context.Context, *CreateProjectRolePermissionRequest) (*CreateProjectRolePermissionResponse, error)
- func (UnimplementedProjectServiceServer) DeleteProjectRole(context.Context, *DeleteProjectRoleRequest) (*DeleteProjectRoleResponse, error)
- func (UnimplementedProjectServiceServer) DeleteProjectRolePermission(context.Context, *DeleteProjectRolePermissionRequest) (*DeleteProjectRolePermissionResponse, error)
- func (UnimplementedProjectServiceServer) ListProjectRolePermissions(context.Context, *ListProjectRolePermissionsRequest) (*ListProjectRolePermissionsResponse, error)
- func (UnimplementedProjectServiceServer) ListProjectRoles(context.Context, *ListProjectRolesRequest) (*ListProjectRolesResponse, error)
- func (UnimplementedProjectServiceServer) UpdateProjectRole(context.Context, *UpdateProjectRoleRequest) (*UpdateProjectRoleResponse, error)
- func (UnimplementedProjectServiceServer) UpdateProjectRolePermission(context.Context, *UpdateProjectRolePermissionRequest) (*UpdateProjectRolePermissionResponse, error)
- type UnsafeProjectServiceServer
- type UpdateProjectRolePermissionRequest
- func (*UpdateProjectRolePermissionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateProjectRolePermissionRequest) GetProjectId() int64
- func (x *UpdateProjectRolePermissionRequest) GetProjectRoleId() int64
- func (x *UpdateProjectRolePermissionRequest) GetProjectRolePermission() string
- func (x *UpdateProjectRolePermissionRequest) GetProjectRuleId() int64
- func (x *UpdateProjectRolePermissionRequest) GetProjectRulePermissionOrder() []string
- func (x *UpdateProjectRolePermissionRequest) GetResponseType() string
- func (*UpdateProjectRolePermissionRequest) ProtoMessage()
- func (x *UpdateProjectRolePermissionRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateProjectRolePermissionRequest) Reset()
- func (x *UpdateProjectRolePermissionRequest) String() string
- type UpdateProjectRolePermissionResponse
- func (*UpdateProjectRolePermissionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateProjectRolePermissionResponse) GetResult() *Result
- func (*UpdateProjectRolePermissionResponse) ProtoMessage()
- func (x *UpdateProjectRolePermissionResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateProjectRolePermissionResponse) Reset()
- func (x *UpdateProjectRolePermissionResponse) String() string
- type UpdateProjectRoleRequest
- func (*UpdateProjectRoleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateProjectRoleRequest) GetId() int64
- func (x *UpdateProjectRoleRequest) GetProjectId() int64
- func (x *UpdateProjectRoleRequest) GetProjectRoleDescription() string
- func (x *UpdateProjectRoleRequest) GetProjectRoleName() string
- func (x *UpdateProjectRoleRequest) GetResponseType() string
- func (*UpdateProjectRoleRequest) ProtoMessage()
- func (x *UpdateProjectRoleRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateProjectRoleRequest) Reset()
- func (x *UpdateProjectRoleRequest) String() string
- type UpdateProjectRoleResponse
- func (*UpdateProjectRoleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateProjectRoleResponse) GetResult() *Result
- func (*UpdateProjectRoleResponse) ProtoMessage()
- func (x *UpdateProjectRoleResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateProjectRoleResponse) Reset()
- func (x *UpdateProjectRoleResponse) String() string
Constants ¶
const ( ProjectService_CreateProjectRole_FullMethodName = "/cloudstack.management.acl.project.v1.ProjectService/CreateProjectRole" ProjectService_CreateProjectRolePermission_FullMethodName = "/cloudstack.management.acl.project.v1.ProjectService/CreateProjectRolePermission" ProjectService_DeleteProjectRole_FullMethodName = "/cloudstack.management.acl.project.v1.ProjectService/DeleteProjectRole" ProjectService_DeleteProjectRolePermission_FullMethodName = "/cloudstack.management.acl.project.v1.ProjectService/DeleteProjectRolePermission" ProjectService_ListProjectRolePermissions_FullMethodName = "/cloudstack.management.acl.project.v1.ProjectService/ListProjectRolePermissions" ProjectService_ListProjectRoles_FullMethodName = "/cloudstack.management.acl.project.v1.ProjectService/ListProjectRoles" ProjectService_UpdateProjectRole_FullMethodName = "/cloudstack.management.acl.project.v1.ProjectService/UpdateProjectRole" ProjectService_UpdateProjectRolePermission_FullMethodName = "/cloudstack.management.acl.project.v1.ProjectService/UpdateProjectRolePermission" )
Variables ¶
var ( ProjectRolePermissionType_name = map[int32]string{ 0: "PROJECT_ROLE_PERMISSION_TYPE_UNSPECIFIED", 1: "PROJECT_ROLE_PERMISSION_TYPE_ALLOW", 2: "PROJECT_ROLE_PERMISSION_TYPE_DENY", } ProjectRolePermissionType_value = map[string]int32{ "PROJECT_ROLE_PERMISSION_TYPE_UNSPECIFIED": 0, "PROJECT_ROLE_PERMISSION_TYPE_ALLOW": 1, "PROJECT_ROLE_PERMISSION_TYPE_DENY": 2, } )
Enum value maps for ProjectRolePermissionType.
var File_cloudstack_management_acl_project_v1_project_gen_proto protoreflect.FileDescriptor
var ProjectService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "cloudstack.management.acl.project.v1.ProjectService", HandlerType: (*ProjectServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateProjectRole", Handler: _ProjectService_CreateProjectRole_Handler, }, { MethodName: "CreateProjectRolePermission", Handler: _ProjectService_CreateProjectRolePermission_Handler, }, { MethodName: "DeleteProjectRole", Handler: _ProjectService_DeleteProjectRole_Handler, }, { MethodName: "DeleteProjectRolePermission", Handler: _ProjectService_DeleteProjectRolePermission_Handler, }, { MethodName: "ListProjectRolePermissions", Handler: _ProjectService_ListProjectRolePermissions_Handler, }, { MethodName: "ListProjectRoles", Handler: _ProjectService_ListProjectRoles_Handler, }, { MethodName: "UpdateProjectRole", Handler: _ProjectService_UpdateProjectRole_Handler, }, { MethodName: "UpdateProjectRolePermission", Handler: _ProjectService_UpdateProjectRolePermission_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "cloudstack/management/acl/project/v1/project.gen.proto", }
ProjectService_ServiceDesc is the grpc.ServiceDesc for ProjectService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterProjectServiceServer ¶
func RegisterProjectServiceServer(s grpc.ServiceRegistrar, srv ProjectServiceServer)
Types ¶
type CreateProjectRolePermissionRequest ¶
type CreateProjectRolePermissionRequest struct { // ID of the project role ProjectRoleId *int64 `protobuf:"varint,1,opt,name=project_role_id,json=projectRoleId" json:"project_role_id,omitempty"` // ID of project where project role permission is to be created ProjectId *int64 `protobuf:"varint,2,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // The API name or wildcard rule such as list* Rule *string `protobuf:"bytes,3,opt,name=rule" json:"rule,omitempty"` // The rule permission, allow or deny. Default: deny. Permission *string `protobuf:"bytes,4,opt,name=permission" json:"permission,omitempty"` // The description of the role permission Description *string `protobuf:"bytes,5,opt,name=description" json:"description,omitempty"` ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
CreateProjectRolePermissionRequest represents the parameters for adds api permissions to a project role
func (*CreateProjectRolePermissionRequest) Descriptor
deprecated
func (*CreateProjectRolePermissionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateProjectRolePermissionRequest.ProtoReflect.Descriptor instead.
func (*CreateProjectRolePermissionRequest) GetDescription ¶
func (x *CreateProjectRolePermissionRequest) GetDescription() string
func (*CreateProjectRolePermissionRequest) GetPermission ¶
func (x *CreateProjectRolePermissionRequest) GetPermission() string
func (*CreateProjectRolePermissionRequest) GetProjectId ¶
func (x *CreateProjectRolePermissionRequest) GetProjectId() int64
func (*CreateProjectRolePermissionRequest) GetProjectRoleId ¶
func (x *CreateProjectRolePermissionRequest) GetProjectRoleId() int64
func (*CreateProjectRolePermissionRequest) GetResponseType ¶
func (x *CreateProjectRolePermissionRequest) GetResponseType() string
func (*CreateProjectRolePermissionRequest) GetRule ¶
func (x *CreateProjectRolePermissionRequest) GetRule() string
func (*CreateProjectRolePermissionRequest) ProtoMessage ¶
func (*CreateProjectRolePermissionRequest) ProtoMessage()
func (*CreateProjectRolePermissionRequest) ProtoReflect ¶
func (x *CreateProjectRolePermissionRequest) ProtoReflect() protoreflect.Message
func (*CreateProjectRolePermissionRequest) Reset ¶
func (x *CreateProjectRolePermissionRequest) Reset()
func (*CreateProjectRolePermissionRequest) String ¶
func (x *CreateProjectRolePermissionRequest) String() string
type CreateProjectRolePermissionResponse ¶
type CreateProjectRolePermissionResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
CreateProjectRolePermissionResponse represents the response from adds api permissions to a project role
func (*CreateProjectRolePermissionResponse) Descriptor
deprecated
func (*CreateProjectRolePermissionResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateProjectRolePermissionResponse.ProtoReflect.Descriptor instead.
func (*CreateProjectRolePermissionResponse) GetResult ¶
func (x *CreateProjectRolePermissionResponse) GetResult() *Result
func (*CreateProjectRolePermissionResponse) ProtoMessage ¶
func (*CreateProjectRolePermissionResponse) ProtoMessage()
func (*CreateProjectRolePermissionResponse) ProtoReflect ¶
func (x *CreateProjectRolePermissionResponse) ProtoReflect() protoreflect.Message
func (*CreateProjectRolePermissionResponse) Reset ¶
func (x *CreateProjectRolePermissionResponse) Reset()
func (*CreateProjectRolePermissionResponse) String ¶
func (x *CreateProjectRolePermissionResponse) String() string
type CreateProjectRoleRequest ¶
type CreateProjectRoleRequest struct { // creates a project role with this unique name ProjectRoleName *string `protobuf:"bytes,1,opt,name=project_role_name,json=projectRoleName" json:"project_role_name,omitempty"` // ID of project where role is being created ProjectId *int64 `protobuf:"varint,2,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // The description of the Project role ProjectRoleDescription *string `protobuf:"bytes,3,opt,name=project_role_description,json=projectRoleDescription" json:"project_role_description,omitempty"` ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
CreateProjectRoleRequest represents the parameters for creates a project role
func (*CreateProjectRoleRequest) Descriptor
deprecated
func (*CreateProjectRoleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateProjectRoleRequest.ProtoReflect.Descriptor instead.
func (*CreateProjectRoleRequest) GetProjectId ¶
func (x *CreateProjectRoleRequest) GetProjectId() int64
func (*CreateProjectRoleRequest) GetProjectRoleDescription ¶
func (x *CreateProjectRoleRequest) GetProjectRoleDescription() string
func (*CreateProjectRoleRequest) GetProjectRoleName ¶
func (x *CreateProjectRoleRequest) GetProjectRoleName() string
func (*CreateProjectRoleRequest) GetResponseType ¶
func (x *CreateProjectRoleRequest) GetResponseType() string
func (*CreateProjectRoleRequest) ProtoMessage ¶
func (*CreateProjectRoleRequest) ProtoMessage()
func (*CreateProjectRoleRequest) ProtoReflect ¶
func (x *CreateProjectRoleRequest) ProtoReflect() protoreflect.Message
func (*CreateProjectRoleRequest) Reset ¶
func (x *CreateProjectRoleRequest) Reset()
func (*CreateProjectRoleRequest) String ¶
func (x *CreateProjectRoleRequest) String() string
type CreateProjectRoleResponse ¶
type CreateProjectRoleResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
CreateProjectRoleResponse represents the response from creates a project role
func (*CreateProjectRoleResponse) Descriptor
deprecated
func (*CreateProjectRoleResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateProjectRoleResponse.ProtoReflect.Descriptor instead.
func (*CreateProjectRoleResponse) GetResult ¶
func (x *CreateProjectRoleResponse) GetResult() *Result
func (*CreateProjectRoleResponse) ProtoMessage ¶
func (*CreateProjectRoleResponse) ProtoMessage()
func (*CreateProjectRoleResponse) ProtoReflect ¶
func (x *CreateProjectRoleResponse) ProtoReflect() protoreflect.Message
func (*CreateProjectRoleResponse) Reset ¶
func (x *CreateProjectRoleResponse) Reset()
func (*CreateProjectRoleResponse) String ¶
func (x *CreateProjectRoleResponse) String() string
type DeleteProjectRolePermissionRequest ¶
type DeleteProjectRolePermissionRequest struct { // ID of the project where the project role permission is to be deleted ProjectId *int64 `protobuf:"varint,1,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // ID of the project role permission to be deleted ProjectRolePermissionId *int64 `` /* 128-byte string literal not displayed */ ResponseType *string `protobuf:"bytes,3,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
DeleteProjectRolePermissionRequest represents the parameters for deletes a project role permission in the project
func (*DeleteProjectRolePermissionRequest) Descriptor
deprecated
func (*DeleteProjectRolePermissionRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteProjectRolePermissionRequest.ProtoReflect.Descriptor instead.
func (*DeleteProjectRolePermissionRequest) GetProjectId ¶
func (x *DeleteProjectRolePermissionRequest) GetProjectId() int64
func (*DeleteProjectRolePermissionRequest) GetProjectRolePermissionId ¶
func (x *DeleteProjectRolePermissionRequest) GetProjectRolePermissionId() int64
func (*DeleteProjectRolePermissionRequest) GetResponseType ¶
func (x *DeleteProjectRolePermissionRequest) GetResponseType() string
func (*DeleteProjectRolePermissionRequest) ProtoMessage ¶
func (*DeleteProjectRolePermissionRequest) ProtoMessage()
func (*DeleteProjectRolePermissionRequest) ProtoReflect ¶
func (x *DeleteProjectRolePermissionRequest) ProtoReflect() protoreflect.Message
func (*DeleteProjectRolePermissionRequest) Reset ¶
func (x *DeleteProjectRolePermissionRequest) Reset()
func (*DeleteProjectRolePermissionRequest) String ¶
func (x *DeleteProjectRolePermissionRequest) String() string
type DeleteProjectRolePermissionResponse ¶
type DeleteProjectRolePermissionResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
DeleteProjectRolePermissionResponse represents the response from deletes a project role permission in the project
func (*DeleteProjectRolePermissionResponse) Descriptor
deprecated
func (*DeleteProjectRolePermissionResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteProjectRolePermissionResponse.ProtoReflect.Descriptor instead.
func (*DeleteProjectRolePermissionResponse) GetResult ¶
func (x *DeleteProjectRolePermissionResponse) GetResult() *Result
func (*DeleteProjectRolePermissionResponse) ProtoMessage ¶
func (*DeleteProjectRolePermissionResponse) ProtoMessage()
func (*DeleteProjectRolePermissionResponse) ProtoReflect ¶
func (x *DeleteProjectRolePermissionResponse) ProtoReflect() protoreflect.Message
func (*DeleteProjectRolePermissionResponse) Reset ¶
func (x *DeleteProjectRolePermissionResponse) Reset()
func (*DeleteProjectRolePermissionResponse) String ¶
func (x *DeleteProjectRolePermissionResponse) String() string
type DeleteProjectRoleRequest ¶
type DeleteProjectRoleRequest struct { // ID of the project role to be deleted Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // ID of the project from where the role is to be deleted ProjectId *int64 `protobuf:"varint,2,opt,name=project_id,json=projectId" json:"project_id,omitempty"` ResponseType *string `protobuf:"bytes,3,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
DeleteProjectRoleRequest represents the parameters for delete project roles in cloudstack
func (*DeleteProjectRoleRequest) Descriptor
deprecated
func (*DeleteProjectRoleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteProjectRoleRequest.ProtoReflect.Descriptor instead.
func (*DeleteProjectRoleRequest) GetId ¶
func (x *DeleteProjectRoleRequest) GetId() int64
func (*DeleteProjectRoleRequest) GetProjectId ¶
func (x *DeleteProjectRoleRequest) GetProjectId() int64
func (*DeleteProjectRoleRequest) GetResponseType ¶
func (x *DeleteProjectRoleRequest) GetResponseType() string
func (*DeleteProjectRoleRequest) ProtoMessage ¶
func (*DeleteProjectRoleRequest) ProtoMessage()
func (*DeleteProjectRoleRequest) ProtoReflect ¶
func (x *DeleteProjectRoleRequest) ProtoReflect() protoreflect.Message
func (*DeleteProjectRoleRequest) Reset ¶
func (x *DeleteProjectRoleRequest) Reset()
func (*DeleteProjectRoleRequest) String ¶
func (x *DeleteProjectRoleRequest) String() string
type DeleteProjectRoleResponse ¶
type DeleteProjectRoleResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
DeleteProjectRoleResponse represents the response from delete project roles in cloudstack
func (*DeleteProjectRoleResponse) Descriptor
deprecated
func (*DeleteProjectRoleResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteProjectRoleResponse.ProtoReflect.Descriptor instead.
func (*DeleteProjectRoleResponse) GetResult ¶
func (x *DeleteProjectRoleResponse) GetResult() *Result
func (*DeleteProjectRoleResponse) ProtoMessage ¶
func (*DeleteProjectRoleResponse) ProtoMessage()
func (*DeleteProjectRoleResponse) ProtoReflect ¶
func (x *DeleteProjectRoleResponse) ProtoReflect() protoreflect.Message
func (*DeleteProjectRoleResponse) Reset ¶
func (x *DeleteProjectRoleResponse) Reset()
func (*DeleteProjectRoleResponse) String ¶
func (x *DeleteProjectRoleResponse) String() string
type ListProjectRolePermissionsRequest ¶
type ListProjectRolePermissionsRequest struct { // ID of the project ProjectId *int64 `protobuf:"varint,1,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // ID of the project role ProjectRoleId *int64 `protobuf:"varint,2,opt,name=project_role_id,json=projectRoleId" json:"project_role_id,omitempty"` ResponseType *string `protobuf:"bytes,3,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ListProjectRolePermissionsRequest represents the parameters for lists a project's project role permissions
func (*ListProjectRolePermissionsRequest) Descriptor
deprecated
func (*ListProjectRolePermissionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListProjectRolePermissionsRequest.ProtoReflect.Descriptor instead.
func (*ListProjectRolePermissionsRequest) GetProjectId ¶
func (x *ListProjectRolePermissionsRequest) GetProjectId() int64
func (*ListProjectRolePermissionsRequest) GetProjectRoleId ¶
func (x *ListProjectRolePermissionsRequest) GetProjectRoleId() int64
func (*ListProjectRolePermissionsRequest) GetResponseType ¶
func (x *ListProjectRolePermissionsRequest) GetResponseType() string
func (*ListProjectRolePermissionsRequest) ProtoMessage ¶
func (*ListProjectRolePermissionsRequest) ProtoMessage()
func (*ListProjectRolePermissionsRequest) ProtoReflect ¶
func (x *ListProjectRolePermissionsRequest) ProtoReflect() protoreflect.Message
func (*ListProjectRolePermissionsRequest) Reset ¶
func (x *ListProjectRolePermissionsRequest) Reset()
func (*ListProjectRolePermissionsRequest) String ¶
func (x *ListProjectRolePermissionsRequest) String() string
type ListProjectRolePermissionsResponse ¶
type ListProjectRolePermissionsResponse struct { // The list of ProjectRolePermissions Items []*ProjectRolePermission `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` // The total count of ProjectRolePermissions TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"` // contains filtered or unexported fields }
ListProjectRolePermissionsResponse represents the response from lists a project's project role permissions
func (*ListProjectRolePermissionsResponse) Descriptor
deprecated
func (*ListProjectRolePermissionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListProjectRolePermissionsResponse.ProtoReflect.Descriptor instead.
func (*ListProjectRolePermissionsResponse) GetItems ¶
func (x *ListProjectRolePermissionsResponse) GetItems() []*ProjectRolePermission
func (*ListProjectRolePermissionsResponse) GetTotalCount ¶
func (x *ListProjectRolePermissionsResponse) GetTotalCount() int32
func (*ListProjectRolePermissionsResponse) ProtoMessage ¶
func (*ListProjectRolePermissionsResponse) ProtoMessage()
func (*ListProjectRolePermissionsResponse) ProtoReflect ¶
func (x *ListProjectRolePermissionsResponse) ProtoReflect() protoreflect.Message
func (*ListProjectRolePermissionsResponse) Reset ¶
func (x *ListProjectRolePermissionsResponse) Reset()
func (*ListProjectRolePermissionsResponse) String ¶
func (x *ListProjectRolePermissionsResponse) String() string
type ListProjectRolesRequest ¶
type ListProjectRolesRequest struct { // List project role by project role ID. ProjectRoleId *int64 `protobuf:"varint,1,opt,name=project_role_id,json=projectRoleId" json:"project_role_id,omitempty"` // List project role by project ID. ProjectId *int64 `protobuf:"varint,2,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // List project role by project role name. RoleName *string `protobuf:"bytes,3,opt,name=role_name,json=roleName" json:"role_name,omitempty"` // List by keyword Keyword *string `protobuf:"bytes,4,opt,name=keyword" json:"keyword,omitempty"` Page *int32 `protobuf:"varint,5,opt,name=page" json:"page,omitempty"` PageSize *int32 `protobuf:"varint,6,opt,name=page_size,json=pageSize" json:"page_size,omitempty"` ResponseType *string `protobuf:"bytes,7,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ListProjectRolesRequest represents the parameters for lists project roles in cloudstack
func (*ListProjectRolesRequest) Descriptor
deprecated
func (*ListProjectRolesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListProjectRolesRequest.ProtoReflect.Descriptor instead.
func (*ListProjectRolesRequest) GetKeyword ¶
func (x *ListProjectRolesRequest) GetKeyword() string
func (*ListProjectRolesRequest) GetPage ¶
func (x *ListProjectRolesRequest) GetPage() int32
func (*ListProjectRolesRequest) GetPageSize ¶
func (x *ListProjectRolesRequest) GetPageSize() int32
func (*ListProjectRolesRequest) GetProjectId ¶
func (x *ListProjectRolesRequest) GetProjectId() int64
func (*ListProjectRolesRequest) GetProjectRoleId ¶
func (x *ListProjectRolesRequest) GetProjectRoleId() int64
func (*ListProjectRolesRequest) GetResponseType ¶
func (x *ListProjectRolesRequest) GetResponseType() string
func (*ListProjectRolesRequest) GetRoleName ¶
func (x *ListProjectRolesRequest) GetRoleName() string
func (*ListProjectRolesRequest) ProtoMessage ¶
func (*ListProjectRolesRequest) ProtoMessage()
func (*ListProjectRolesRequest) ProtoReflect ¶
func (x *ListProjectRolesRequest) ProtoReflect() protoreflect.Message
func (*ListProjectRolesRequest) Reset ¶
func (x *ListProjectRolesRequest) Reset()
func (*ListProjectRolesRequest) String ¶
func (x *ListProjectRolesRequest) String() string
type ListProjectRolesResponse ¶
type ListProjectRolesResponse struct { // The list of ProjectRoles Items []*ProjectRole `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` // The total count of ProjectRoles TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"` // contains filtered or unexported fields }
ListProjectRolesResponse represents the response from lists project roles in cloudstack
func (*ListProjectRolesResponse) Descriptor
deprecated
func (*ListProjectRolesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListProjectRolesResponse.ProtoReflect.Descriptor instead.
func (*ListProjectRolesResponse) GetItems ¶
func (x *ListProjectRolesResponse) GetItems() []*ProjectRole
func (*ListProjectRolesResponse) GetTotalCount ¶
func (x *ListProjectRolesResponse) GetTotalCount() int32
func (*ListProjectRolesResponse) ProtoMessage ¶
func (*ListProjectRolesResponse) ProtoMessage()
func (*ListProjectRolesResponse) ProtoReflect ¶
func (x *ListProjectRolesResponse) ProtoReflect() protoreflect.Message
func (*ListProjectRolesResponse) Reset ¶
func (x *ListProjectRolesResponse) Reset()
func (*ListProjectRolesResponse) String ¶
func (x *ListProjectRolesResponse) String() string
type ProjectRole ¶
type ProjectRole struct { // The ID of the ProjectRole Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // The name of the ProjectRole Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // The display name of the ProjectRole DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"` // The description of the ProjectRole Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"` // The date this entity was created Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"` // contains filtered or unexported fields }
ProjectRole represents a ProjectRole Item
func (*ProjectRole) Descriptor
deprecated
func (*ProjectRole) Descriptor() ([]byte, []int)
Deprecated: Use ProjectRole.ProtoReflect.Descriptor instead.
func (*ProjectRole) GetCreated ¶
func (x *ProjectRole) GetCreated() string
func (*ProjectRole) GetDescription ¶
func (x *ProjectRole) GetDescription() string
func (*ProjectRole) GetDisplayName ¶
func (x *ProjectRole) GetDisplayName() string
func (*ProjectRole) GetId ¶
func (x *ProjectRole) GetId() string
func (*ProjectRole) GetName ¶
func (x *ProjectRole) GetName() string
func (*ProjectRole) ProtoMessage ¶
func (*ProjectRole) ProtoMessage()
func (*ProjectRole) ProtoReflect ¶
func (x *ProjectRole) ProtoReflect() protoreflect.Message
func (*ProjectRole) Reset ¶
func (x *ProjectRole) Reset()
func (*ProjectRole) String ¶
func (x *ProjectRole) String() string
type ProjectRolePermission ¶
type ProjectRolePermission struct { // The ID of the ProjectRolePermission Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // The name of the ProjectRolePermission Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // The display name of the ProjectRolePermission DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"` // The description of the ProjectRolePermission Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"` // The date this entity was created Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"` // contains filtered or unexported fields }
ProjectRolePermission represents a ProjectRolePermission Item
func (*ProjectRolePermission) Descriptor
deprecated
func (*ProjectRolePermission) Descriptor() ([]byte, []int)
Deprecated: Use ProjectRolePermission.ProtoReflect.Descriptor instead.
func (*ProjectRolePermission) GetCreated ¶
func (x *ProjectRolePermission) GetCreated() string
func (*ProjectRolePermission) GetDescription ¶
func (x *ProjectRolePermission) GetDescription() string
func (*ProjectRolePermission) GetDisplayName ¶
func (x *ProjectRolePermission) GetDisplayName() string
func (*ProjectRolePermission) GetId ¶
func (x *ProjectRolePermission) GetId() string
func (*ProjectRolePermission) GetName ¶
func (x *ProjectRolePermission) GetName() string
func (*ProjectRolePermission) ProtoMessage ¶
func (*ProjectRolePermission) ProtoMessage()
func (*ProjectRolePermission) ProtoReflect ¶
func (x *ProjectRolePermission) ProtoReflect() protoreflect.Message
func (*ProjectRolePermission) Reset ¶
func (x *ProjectRolePermission) Reset()
func (*ProjectRolePermission) String ¶
func (x *ProjectRolePermission) String() string
type ProjectRolePermissionType ¶
type ProjectRolePermissionType int32
ProjectRolePermissionType represents the possible values for Rule permission, can be: allow or deny
const ( // Default unspecified value ProjectRolePermissionType_PROJECT_ROLE_PERMISSION_TYPE_UNSPECIFIED ProjectRolePermissionType = 0 // ALLOW value ProjectRolePermissionType_PROJECT_ROLE_PERMISSION_TYPE_ALLOW ProjectRolePermissionType = 1 // DENY value ProjectRolePermissionType_PROJECT_ROLE_PERMISSION_TYPE_DENY ProjectRolePermissionType = 2 )
func (ProjectRolePermissionType) Descriptor ¶
func (ProjectRolePermissionType) Descriptor() protoreflect.EnumDescriptor
func (ProjectRolePermissionType) Enum ¶
func (x ProjectRolePermissionType) Enum() *ProjectRolePermissionType
func (ProjectRolePermissionType) EnumDescriptor
deprecated
func (ProjectRolePermissionType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProjectRolePermissionType.Descriptor instead.
func (ProjectRolePermissionType) Number ¶
func (x ProjectRolePermissionType) Number() protoreflect.EnumNumber
func (ProjectRolePermissionType) String ¶
func (x ProjectRolePermissionType) String() string
func (ProjectRolePermissionType) Type ¶
func (ProjectRolePermissionType) Type() protoreflect.EnumType
type ProjectServiceClient ¶
type ProjectServiceClient interface { // CreateProjectRole Creates a Project role CreateProjectRole(ctx context.Context, in *CreateProjectRoleRequest, opts ...grpc.CallOption) (*CreateProjectRoleResponse, error) // CreateProjectRolePermission Adds API permissions to a project role CreateProjectRolePermission(ctx context.Context, in *CreateProjectRolePermissionRequest, opts ...grpc.CallOption) (*CreateProjectRolePermissionResponse, error) // DeleteProjectRole Delete Project roles in CloudStack DeleteProjectRole(ctx context.Context, in *DeleteProjectRoleRequest, opts ...grpc.CallOption) (*DeleteProjectRoleResponse, error) // DeleteProjectRolePermission Deletes a project role permission in the project DeleteProjectRolePermission(ctx context.Context, in *DeleteProjectRolePermissionRequest, opts ...grpc.CallOption) (*DeleteProjectRolePermissionResponse, error) // ListProjectRolePermissions Lists a project's project role permissions ListProjectRolePermissions(ctx context.Context, in *ListProjectRolePermissionsRequest, opts ...grpc.CallOption) (*ListProjectRolePermissionsResponse, error) // ListProjectRoles Lists Project roles in CloudStack ListProjectRoles(ctx context.Context, in *ListProjectRolesRequest, opts ...grpc.CallOption) (*ListProjectRolesResponse, error) // UpdateProjectRole Creates a Project role UpdateProjectRole(ctx context.Context, in *UpdateProjectRoleRequest, opts ...grpc.CallOption) (*UpdateProjectRoleResponse, error) // UpdateProjectRolePermission Updates a project role permission and/or order UpdateProjectRolePermission(ctx context.Context, in *UpdateProjectRolePermissionRequest, opts ...grpc.CallOption) (*UpdateProjectRolePermissionResponse, error) }
ProjectServiceClient is the client API for ProjectService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
ProjectService provides operations for managing Acl.Projects
func NewProjectServiceClient ¶
func NewProjectServiceClient(cc grpc.ClientConnInterface) ProjectServiceClient
type ProjectServiceServer ¶
type ProjectServiceServer interface { // CreateProjectRole Creates a Project role CreateProjectRole(context.Context, *CreateProjectRoleRequest) (*CreateProjectRoleResponse, error) // CreateProjectRolePermission Adds API permissions to a project role CreateProjectRolePermission(context.Context, *CreateProjectRolePermissionRequest) (*CreateProjectRolePermissionResponse, error) // DeleteProjectRole Delete Project roles in CloudStack DeleteProjectRole(context.Context, *DeleteProjectRoleRequest) (*DeleteProjectRoleResponse, error) // DeleteProjectRolePermission Deletes a project role permission in the project DeleteProjectRolePermission(context.Context, *DeleteProjectRolePermissionRequest) (*DeleteProjectRolePermissionResponse, error) // ListProjectRolePermissions Lists a project's project role permissions ListProjectRolePermissions(context.Context, *ListProjectRolePermissionsRequest) (*ListProjectRolePermissionsResponse, error) // ListProjectRoles Lists Project roles in CloudStack ListProjectRoles(context.Context, *ListProjectRolesRequest) (*ListProjectRolesResponse, error) // UpdateProjectRole Creates a Project role UpdateProjectRole(context.Context, *UpdateProjectRoleRequest) (*UpdateProjectRoleResponse, error) // UpdateProjectRolePermission Updates a project role permission and/or order UpdateProjectRolePermission(context.Context, *UpdateProjectRolePermissionRequest) (*UpdateProjectRolePermissionResponse, error) // contains filtered or unexported methods }
ProjectServiceServer is the server API for ProjectService service. All implementations must embed UnimplementedProjectServiceServer for forward compatibility.
ProjectService provides operations for managing Acl.Projects
type Result ¶
type Result struct { // Whether the operation was successful Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` // Any text associated with the success or failure DisplayText *string `protobuf:"bytes,2,opt,name=display_text,json=displayText" json:"display_text,omitempty"` // The ID of the resource affected by the operation Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"` // The job ID for an async operation JobId *string `protobuf:"bytes,4,opt,name=job_id,json=jobId" json:"job_id,omitempty"` // The status of the job JobStatus *string `protobuf:"bytes,5,opt,name=job_status,json=jobStatus" json:"job_status,omitempty"` // contains filtered or unexported fields }
Result represents a generic operation result
func (*Result) Descriptor
deprecated
func (*Result) GetDisplayText ¶
func (*Result) GetJobStatus ¶
func (*Result) GetSuccess ¶
func (*Result) ProtoMessage ¶
func (*Result) ProtoMessage()
func (*Result) ProtoReflect ¶
func (x *Result) ProtoReflect() protoreflect.Message
type Success ¶
type Success struct { // true if operation is executed successfully Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` // any text associated with the success or failure DisplayText *string `protobuf:"bytes,2,opt,name=display_text,json=displayText" json:"display_text,omitempty"` // contains filtered or unexported fields }
Success represents a Success Operation Response
func (*Success) Descriptor
deprecated
func (*Success) GetDisplayText ¶
func (*Success) GetSuccess ¶
func (*Success) ProtoMessage ¶
func (*Success) ProtoMessage()
func (*Success) ProtoReflect ¶
func (x *Success) ProtoReflect() protoreflect.Message
type UnimplementedProjectServiceServer ¶
type UnimplementedProjectServiceServer struct{}
UnimplementedProjectServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedProjectServiceServer) CreateProjectRole ¶
func (UnimplementedProjectServiceServer) CreateProjectRole(context.Context, *CreateProjectRoleRequest) (*CreateProjectRoleResponse, error)
func (UnimplementedProjectServiceServer) CreateProjectRolePermission ¶
func (UnimplementedProjectServiceServer) CreateProjectRolePermission(context.Context, *CreateProjectRolePermissionRequest) (*CreateProjectRolePermissionResponse, error)
func (UnimplementedProjectServiceServer) DeleteProjectRole ¶
func (UnimplementedProjectServiceServer) DeleteProjectRole(context.Context, *DeleteProjectRoleRequest) (*DeleteProjectRoleResponse, error)
func (UnimplementedProjectServiceServer) DeleteProjectRolePermission ¶
func (UnimplementedProjectServiceServer) DeleteProjectRolePermission(context.Context, *DeleteProjectRolePermissionRequest) (*DeleteProjectRolePermissionResponse, error)
func (UnimplementedProjectServiceServer) ListProjectRolePermissions ¶
func (UnimplementedProjectServiceServer) ListProjectRolePermissions(context.Context, *ListProjectRolePermissionsRequest) (*ListProjectRolePermissionsResponse, error)
func (UnimplementedProjectServiceServer) ListProjectRoles ¶
func (UnimplementedProjectServiceServer) ListProjectRoles(context.Context, *ListProjectRolesRequest) (*ListProjectRolesResponse, error)
func (UnimplementedProjectServiceServer) UpdateProjectRole ¶
func (UnimplementedProjectServiceServer) UpdateProjectRole(context.Context, *UpdateProjectRoleRequest) (*UpdateProjectRoleResponse, error)
func (UnimplementedProjectServiceServer) UpdateProjectRolePermission ¶
func (UnimplementedProjectServiceServer) UpdateProjectRolePermission(context.Context, *UpdateProjectRolePermissionRequest) (*UpdateProjectRolePermissionResponse, error)
type UnsafeProjectServiceServer ¶
type UnsafeProjectServiceServer interface {
// contains filtered or unexported methods
}
UnsafeProjectServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectServiceServer will result in compilation errors.
type UpdateProjectRolePermissionRequest ¶
type UpdateProjectRolePermissionRequest struct { // ID of the project role ProjectRoleId *int64 `protobuf:"varint,1,opt,name=project_role_id,json=projectRoleId" json:"project_role_id,omitempty"` // ID of project where project role permission is to be updated ProjectId *int64 `protobuf:"varint,2,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // The parent role permission uuid, use 0 to move this rule at the top of the list ProjectRulePermissionOrder []string `` /* 136-byte string literal not displayed */ // Project Role permission rule id ProjectRuleId *int64 `protobuf:"varint,4,opt,name=project_rule_id,json=projectRuleId" json:"project_rule_id,omitempty"` // Rule permission, can be: allow or deny ProjectRolePermission *string `protobuf:"bytes,5,opt,name=project_role_permission,json=projectRolePermission" json:"project_role_permission,omitempty"` ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
UpdateProjectRolePermissionRequest represents the parameters for updates a project role permission and/or order
func (*UpdateProjectRolePermissionRequest) Descriptor
deprecated
func (*UpdateProjectRolePermissionRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateProjectRolePermissionRequest.ProtoReflect.Descriptor instead.
func (*UpdateProjectRolePermissionRequest) GetProjectId ¶
func (x *UpdateProjectRolePermissionRequest) GetProjectId() int64
func (*UpdateProjectRolePermissionRequest) GetProjectRoleId ¶
func (x *UpdateProjectRolePermissionRequest) GetProjectRoleId() int64
func (*UpdateProjectRolePermissionRequest) GetProjectRolePermission ¶
func (x *UpdateProjectRolePermissionRequest) GetProjectRolePermission() string
func (*UpdateProjectRolePermissionRequest) GetProjectRuleId ¶
func (x *UpdateProjectRolePermissionRequest) GetProjectRuleId() int64
func (*UpdateProjectRolePermissionRequest) GetProjectRulePermissionOrder ¶
func (x *UpdateProjectRolePermissionRequest) GetProjectRulePermissionOrder() []string
func (*UpdateProjectRolePermissionRequest) GetResponseType ¶
func (x *UpdateProjectRolePermissionRequest) GetResponseType() string
func (*UpdateProjectRolePermissionRequest) ProtoMessage ¶
func (*UpdateProjectRolePermissionRequest) ProtoMessage()
func (*UpdateProjectRolePermissionRequest) ProtoReflect ¶
func (x *UpdateProjectRolePermissionRequest) ProtoReflect() protoreflect.Message
func (*UpdateProjectRolePermissionRequest) Reset ¶
func (x *UpdateProjectRolePermissionRequest) Reset()
func (*UpdateProjectRolePermissionRequest) String ¶
func (x *UpdateProjectRolePermissionRequest) String() string
type UpdateProjectRolePermissionResponse ¶
type UpdateProjectRolePermissionResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
UpdateProjectRolePermissionResponse represents the response from updates a project role permission and/or order
func (*UpdateProjectRolePermissionResponse) Descriptor
deprecated
func (*UpdateProjectRolePermissionResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateProjectRolePermissionResponse.ProtoReflect.Descriptor instead.
func (*UpdateProjectRolePermissionResponse) GetResult ¶
func (x *UpdateProjectRolePermissionResponse) GetResult() *Result
func (*UpdateProjectRolePermissionResponse) ProtoMessage ¶
func (*UpdateProjectRolePermissionResponse) ProtoMessage()
func (*UpdateProjectRolePermissionResponse) ProtoReflect ¶
func (x *UpdateProjectRolePermissionResponse) ProtoReflect() protoreflect.Message
func (*UpdateProjectRolePermissionResponse) Reset ¶
func (x *UpdateProjectRolePermissionResponse) Reset()
func (*UpdateProjectRolePermissionResponse) String ¶
func (x *UpdateProjectRolePermissionResponse) String() string
type UpdateProjectRoleRequest ¶
type UpdateProjectRoleRequest struct { // ID of the Project role Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // creates a project role with this unique name ProjectRoleName *string `protobuf:"bytes,2,opt,name=project_role_name,json=projectRoleName" json:"project_role_name,omitempty"` // ID of project where role is being created ProjectId *int64 `protobuf:"varint,3,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // The description of the Project role ProjectRoleDescription *string `protobuf:"bytes,4,opt,name=project_role_description,json=projectRoleDescription" json:"project_role_description,omitempty"` ResponseType *string `protobuf:"bytes,5,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
UpdateProjectRoleRequest represents the parameters for creates a project role
func (*UpdateProjectRoleRequest) Descriptor
deprecated
func (*UpdateProjectRoleRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateProjectRoleRequest.ProtoReflect.Descriptor instead.
func (*UpdateProjectRoleRequest) GetId ¶
func (x *UpdateProjectRoleRequest) GetId() int64
func (*UpdateProjectRoleRequest) GetProjectId ¶
func (x *UpdateProjectRoleRequest) GetProjectId() int64
func (*UpdateProjectRoleRequest) GetProjectRoleDescription ¶
func (x *UpdateProjectRoleRequest) GetProjectRoleDescription() string
func (*UpdateProjectRoleRequest) GetProjectRoleName ¶
func (x *UpdateProjectRoleRequest) GetProjectRoleName() string
func (*UpdateProjectRoleRequest) GetResponseType ¶
func (x *UpdateProjectRoleRequest) GetResponseType() string
func (*UpdateProjectRoleRequest) ProtoMessage ¶
func (*UpdateProjectRoleRequest) ProtoMessage()
func (*UpdateProjectRoleRequest) ProtoReflect ¶
func (x *UpdateProjectRoleRequest) ProtoReflect() protoreflect.Message
func (*UpdateProjectRoleRequest) Reset ¶
func (x *UpdateProjectRoleRequest) Reset()
func (*UpdateProjectRoleRequest) String ¶
func (x *UpdateProjectRoleRequest) String() string
type UpdateProjectRoleResponse ¶
type UpdateProjectRoleResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
UpdateProjectRoleResponse represents the response from creates a project role
func (*UpdateProjectRoleResponse) Descriptor
deprecated
func (*UpdateProjectRoleResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateProjectRoleResponse.ProtoReflect.Descriptor instead.
func (*UpdateProjectRoleResponse) GetResult ¶
func (x *UpdateProjectRoleResponse) GetResult() *Result
func (*UpdateProjectRoleResponse) ProtoMessage ¶
func (*UpdateProjectRoleResponse) ProtoMessage()
func (*UpdateProjectRoleResponse) ProtoReflect ¶
func (x *UpdateProjectRoleResponse) ProtoReflect() protoreflect.Message
func (*UpdateProjectRoleResponse) Reset ¶
func (x *UpdateProjectRoleResponse) Reset()
func (*UpdateProjectRoleResponse) String ¶
func (x *UpdateProjectRoleResponse) String() string