Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterAccessListServiceServer(s grpc.ServiceRegistrar, srv AccessListServiceServer)
- type AccessList
- func (*AccessList) Descriptor() ([]byte, []int)deprecated
- func (x *AccessList) GetHeader() *v1.ResourceHeader
- func (x *AccessList) GetSpec() *AccessListSpec
- func (x *AccessList) GetStatus() *AccessListStatus
- func (*AccessList) ProtoMessage()
- func (x *AccessList) ProtoReflect() protoreflect.Message
- func (x *AccessList) Reset()
- func (x *AccessList) String() string
- type AccessListAudit
- func (*AccessListAudit) Descriptor() ([]byte, []int)deprecated
- func (x *AccessListAudit) GetNextAuditDate() *timestamppb.Timestamp
- func (x *AccessListAudit) GetNotifications() *Notifications
- func (x *AccessListAudit) GetRecurrence() *Recurrence
- func (*AccessListAudit) ProtoMessage()
- func (x *AccessListAudit) ProtoReflect() protoreflect.Message
- func (x *AccessListAudit) Reset()
- func (x *AccessListAudit) String() string
- type AccessListGrants
- func (*AccessListGrants) Descriptor() ([]byte, []int)deprecated
- func (x *AccessListGrants) GetRoles() []string
- func (x *AccessListGrants) GetTraits() []*v11.Trait
- func (*AccessListGrants) ProtoMessage()
- func (x *AccessListGrants) ProtoReflect() protoreflect.Message
- func (x *AccessListGrants) Reset()
- func (x *AccessListGrants) String() string
- type AccessListOwner
- func (*AccessListOwner) Descriptor() ([]byte, []int)deprecated
- func (x *AccessListOwner) GetDescription() string
- func (x *AccessListOwner) GetIneligibleStatus() IneligibleStatus
- func (x *AccessListOwner) GetName() string
- func (*AccessListOwner) ProtoMessage()
- func (x *AccessListOwner) ProtoReflect() protoreflect.Message
- func (x *AccessListOwner) Reset()
- func (x *AccessListOwner) String() string
- type AccessListRequires
- func (*AccessListRequires) Descriptor() ([]byte, []int)deprecated
- func (x *AccessListRequires) GetRoles() []string
- func (x *AccessListRequires) GetTraits() []*v11.Trait
- func (*AccessListRequires) ProtoMessage()
- func (x *AccessListRequires) ProtoReflect() protoreflect.Message
- func (x *AccessListRequires) Reset()
- func (x *AccessListRequires) String() string
- type AccessListServiceClient
- type AccessListServiceServer
- type AccessListSpec
- func (*AccessListSpec) Descriptor() ([]byte, []int)deprecated
- func (x *AccessListSpec) GetAudit() *AccessListAudit
- func (x *AccessListSpec) GetDescription() string
- func (x *AccessListSpec) GetGrants() *AccessListGrants
- func (x *AccessListSpec) GetMembershipRequires() *AccessListRequires
- func (x *AccessListSpec) GetOwnerGrants() *AccessListGrants
- func (x *AccessListSpec) GetOwners() []*AccessListOwner
- func (x *AccessListSpec) GetOwnershipRequires() *AccessListRequires
- func (x *AccessListSpec) GetTitle() string
- func (*AccessListSpec) ProtoMessage()
- func (x *AccessListSpec) ProtoReflect() protoreflect.Message
- func (x *AccessListSpec) Reset()
- func (x *AccessListSpec) String() string
- type AccessListStatus
- type AccessRequestPromoteRequest
- func (*AccessRequestPromoteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AccessRequestPromoteRequest) GetAccessListName() string
- func (x *AccessRequestPromoteRequest) GetReason() string
- func (x *AccessRequestPromoteRequest) GetRequestId() string
- func (*AccessRequestPromoteRequest) ProtoMessage()
- func (x *AccessRequestPromoteRequest) ProtoReflect() protoreflect.Message
- func (x *AccessRequestPromoteRequest) Reset()
- func (x *AccessRequestPromoteRequest) String() string
- type AccessRequestPromoteResponse
- func (*AccessRequestPromoteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AccessRequestPromoteResponse) GetAccessRequest() *types.AccessRequestV3
- func (*AccessRequestPromoteResponse) ProtoMessage()
- func (x *AccessRequestPromoteResponse) ProtoReflect() protoreflect.Message
- func (x *AccessRequestPromoteResponse) Reset()
- func (x *AccessRequestPromoteResponse) String() string
- type CountAccessListMembersRequest
- func (*CountAccessListMembersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CountAccessListMembersRequest) GetAccessListName() string
- func (*CountAccessListMembersRequest) ProtoMessage()
- func (x *CountAccessListMembersRequest) ProtoReflect() protoreflect.Message
- func (x *CountAccessListMembersRequest) Reset()
- func (x *CountAccessListMembersRequest) String() string
- type CountAccessListMembersResponse
- func (*CountAccessListMembersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CountAccessListMembersResponse) GetCount() uint32
- func (*CountAccessListMembersResponse) ProtoMessage()
- func (x *CountAccessListMembersResponse) ProtoReflect() protoreflect.Message
- func (x *CountAccessListMembersResponse) Reset()
- func (x *CountAccessListMembersResponse) String() string
- type CreateAccessListReviewRequest
- func (*CreateAccessListReviewRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAccessListReviewRequest) GetReview() *Review
- func (*CreateAccessListReviewRequest) ProtoMessage()
- func (x *CreateAccessListReviewRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAccessListReviewRequest) Reset()
- func (x *CreateAccessListReviewRequest) String() string
- type CreateAccessListReviewResponse
- func (*CreateAccessListReviewResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAccessListReviewResponse) GetNextAuditDate() *timestamppb.Timestamp
- func (x *CreateAccessListReviewResponse) GetReviewName() string
- func (*CreateAccessListReviewResponse) ProtoMessage()
- func (x *CreateAccessListReviewResponse) ProtoReflect() protoreflect.Message
- func (x *CreateAccessListReviewResponse) Reset()
- func (x *CreateAccessListReviewResponse) String() string
- type DeleteAccessListMemberRequest
- func (*DeleteAccessListMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAccessListMemberRequest) GetAccessList() string
- func (x *DeleteAccessListMemberRequest) GetMemberName() string
- func (*DeleteAccessListMemberRequest) ProtoMessage()
- func (x *DeleteAccessListMemberRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAccessListMemberRequest) Reset()
- func (x *DeleteAccessListMemberRequest) String() string
- type DeleteAccessListRequest
- func (*DeleteAccessListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAccessListRequest) GetName() string
- func (*DeleteAccessListRequest) ProtoMessage()
- func (x *DeleteAccessListRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAccessListRequest) Reset()
- func (x *DeleteAccessListRequest) String() string
- type DeleteAccessListReviewRequest
- func (*DeleteAccessListReviewRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAccessListReviewRequest) GetAccessListName() string
- func (x *DeleteAccessListReviewRequest) GetReviewName() string
- func (*DeleteAccessListReviewRequest) ProtoMessage()
- func (x *DeleteAccessListReviewRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAccessListReviewRequest) Reset()
- func (x *DeleteAccessListReviewRequest) String() string
- type DeleteAllAccessListMembersForAccessListRequest
- func (*DeleteAllAccessListMembersForAccessListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAllAccessListMembersForAccessListRequest) GetAccessList() string
- func (*DeleteAllAccessListMembersForAccessListRequest) ProtoMessage()
- func (x *DeleteAllAccessListMembersForAccessListRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAllAccessListMembersForAccessListRequest) Reset()
- func (x *DeleteAllAccessListMembersForAccessListRequest) String() string
- type DeleteAllAccessListMembersRequest
- func (*DeleteAllAccessListMembersRequest) Descriptor() ([]byte, []int)deprecated
- func (*DeleteAllAccessListMembersRequest) ProtoMessage()
- func (x *DeleteAllAccessListMembersRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAllAccessListMembersRequest) Reset()
- func (x *DeleteAllAccessListMembersRequest) String() string
- type DeleteAllAccessListsRequest
- type GetAccessListMemberRequest
- func (*GetAccessListMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAccessListMemberRequest) GetAccessList() string
- func (x *GetAccessListMemberRequest) GetMemberName() string
- func (*GetAccessListMemberRequest) ProtoMessage()
- func (x *GetAccessListMemberRequest) ProtoReflect() protoreflect.Message
- func (x *GetAccessListMemberRequest) Reset()
- func (x *GetAccessListMemberRequest) String() string
- type GetAccessListRequest
- func (*GetAccessListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAccessListRequest) GetName() string
- func (*GetAccessListRequest) ProtoMessage()
- func (x *GetAccessListRequest) ProtoReflect() protoreflect.Message
- func (x *GetAccessListRequest) Reset()
- func (x *GetAccessListRequest) String() string
- type GetAccessListsRequest
- type GetAccessListsResponse
- func (*GetAccessListsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetAccessListsResponse) GetAccessLists() []*AccessList
- func (*GetAccessListsResponse) ProtoMessage()
- func (x *GetAccessListsResponse) ProtoReflect() protoreflect.Message
- func (x *GetAccessListsResponse) Reset()
- func (x *GetAccessListsResponse) String() string
- type GetAccessListsToReviewRequest
- func (*GetAccessListsToReviewRequest) Descriptor() ([]byte, []int)deprecated
- func (*GetAccessListsToReviewRequest) ProtoMessage()
- func (x *GetAccessListsToReviewRequest) ProtoReflect() protoreflect.Message
- func (x *GetAccessListsToReviewRequest) Reset()
- func (x *GetAccessListsToReviewRequest) String() string
- type GetAccessListsToReviewResponse
- func (*GetAccessListsToReviewResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetAccessListsToReviewResponse) GetAccessLists() []*AccessList
- func (*GetAccessListsToReviewResponse) ProtoMessage()
- func (x *GetAccessListsToReviewResponse) ProtoReflect() protoreflect.Message
- func (x *GetAccessListsToReviewResponse) Reset()
- func (x *GetAccessListsToReviewResponse) String() string
- type GetSuggestedAccessListsRequest
- func (*GetSuggestedAccessListsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSuggestedAccessListsRequest) GetAccessRequestId() string
- func (*GetSuggestedAccessListsRequest) ProtoMessage()
- func (x *GetSuggestedAccessListsRequest) ProtoReflect() protoreflect.Message
- func (x *GetSuggestedAccessListsRequest) Reset()
- func (x *GetSuggestedAccessListsRequest) String() string
- type GetSuggestedAccessListsResponse
- func (*GetSuggestedAccessListsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetSuggestedAccessListsResponse) GetAccessLists() []*AccessList
- func (*GetSuggestedAccessListsResponse) ProtoMessage()
- func (x *GetSuggestedAccessListsResponse) ProtoReflect() protoreflect.Message
- func (x *GetSuggestedAccessListsResponse) Reset()
- func (x *GetSuggestedAccessListsResponse) String() string
- type IneligibleStatus
- func (IneligibleStatus) Descriptor() protoreflect.EnumDescriptor
- func (x IneligibleStatus) Enum() *IneligibleStatus
- func (IneligibleStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x IneligibleStatus) Number() protoreflect.EnumNumber
- func (x IneligibleStatus) String() string
- func (IneligibleStatus) Type() protoreflect.EnumType
- type ListAccessListMembersRequest
- func (*ListAccessListMembersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAccessListMembersRequest) GetAccessList() string
- func (x *ListAccessListMembersRequest) GetPageSize() int32
- func (x *ListAccessListMembersRequest) GetPageToken() string
- func (*ListAccessListMembersRequest) ProtoMessage()
- func (x *ListAccessListMembersRequest) ProtoReflect() protoreflect.Message
- func (x *ListAccessListMembersRequest) Reset()
- func (x *ListAccessListMembersRequest) String() string
- type ListAccessListMembersResponse
- func (*ListAccessListMembersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAccessListMembersResponse) GetMembers() []*Member
- func (x *ListAccessListMembersResponse) GetNextPageToken() string
- func (*ListAccessListMembersResponse) ProtoMessage()
- func (x *ListAccessListMembersResponse) ProtoReflect() protoreflect.Message
- func (x *ListAccessListMembersResponse) Reset()
- func (x *ListAccessListMembersResponse) String() string
- type ListAccessListReviewsRequest
- func (*ListAccessListReviewsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAccessListReviewsRequest) GetAccessList() string
- func (x *ListAccessListReviewsRequest) GetNextToken() string
- func (x *ListAccessListReviewsRequest) GetPageSize() int32
- func (*ListAccessListReviewsRequest) ProtoMessage()
- func (x *ListAccessListReviewsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAccessListReviewsRequest) Reset()
- func (x *ListAccessListReviewsRequest) String() string
- type ListAccessListReviewsResponse
- func (*ListAccessListReviewsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAccessListReviewsResponse) GetNextToken() string
- func (x *ListAccessListReviewsResponse) GetReviews() []*Review
- func (*ListAccessListReviewsResponse) ProtoMessage()
- func (x *ListAccessListReviewsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAccessListReviewsResponse) Reset()
- func (x *ListAccessListReviewsResponse) String() string
- type ListAccessListsRequest
- func (*ListAccessListsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAccessListsRequest) GetNextToken() string
- func (x *ListAccessListsRequest) GetPageSize() int32
- func (*ListAccessListsRequest) ProtoMessage()
- func (x *ListAccessListsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAccessListsRequest) Reset()
- func (x *ListAccessListsRequest) String() string
- type ListAccessListsResponse
- func (*ListAccessListsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAccessListsResponse) GetAccessLists() []*AccessList
- func (x *ListAccessListsResponse) GetNextToken() string
- func (*ListAccessListsResponse) ProtoMessage()
- func (x *ListAccessListsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAccessListsResponse) Reset()
- func (x *ListAccessListsResponse) String() string
- type ListAllAccessListMembersRequest
- func (*ListAllAccessListMembersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAllAccessListMembersRequest) GetPageSize() int32
- func (x *ListAllAccessListMembersRequest) GetPageToken() string
- func (*ListAllAccessListMembersRequest) ProtoMessage()
- func (x *ListAllAccessListMembersRequest) ProtoReflect() protoreflect.Message
- func (x *ListAllAccessListMembersRequest) Reset()
- func (x *ListAllAccessListMembersRequest) String() string
- type ListAllAccessListMembersResponse
- func (*ListAllAccessListMembersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAllAccessListMembersResponse) GetMembers() []*Member
- func (x *ListAllAccessListMembersResponse) GetNextPageToken() string
- func (*ListAllAccessListMembersResponse) ProtoMessage()
- func (x *ListAllAccessListMembersResponse) ProtoReflect() protoreflect.Message
- func (x *ListAllAccessListMembersResponse) Reset()
- func (x *ListAllAccessListMembersResponse) String() string
- type ListAllAccessListReviewsRequest
- func (*ListAllAccessListReviewsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAllAccessListReviewsRequest) GetNextToken() string
- func (x *ListAllAccessListReviewsRequest) GetPageSize() int32
- func (*ListAllAccessListReviewsRequest) ProtoMessage()
- func (x *ListAllAccessListReviewsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAllAccessListReviewsRequest) Reset()
- func (x *ListAllAccessListReviewsRequest) String() string
- type ListAllAccessListReviewsResponse
- func (*ListAllAccessListReviewsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAllAccessListReviewsResponse) GetNextToken() string
- func (x *ListAllAccessListReviewsResponse) GetReviews() []*Review
- func (*ListAllAccessListReviewsResponse) ProtoMessage()
- func (x *ListAllAccessListReviewsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAllAccessListReviewsResponse) Reset()
- func (x *ListAllAccessListReviewsResponse) String() string
- type Member
- type MemberSpec
- func (*MemberSpec) Descriptor() ([]byte, []int)deprecated
- func (x *MemberSpec) GetAccessList() string
- func (x *MemberSpec) GetAddedBy() string
- func (x *MemberSpec) GetExpires() *timestamppb.Timestamp
- func (x *MemberSpec) GetIneligibleStatus() IneligibleStatus
- func (x *MemberSpec) GetJoined() *timestamppb.Timestamp
- func (x *MemberSpec) GetName() string
- func (x *MemberSpec) GetReason() string
- func (*MemberSpec) ProtoMessage()
- func (x *MemberSpec) ProtoReflect() protoreflect.Message
- func (x *MemberSpec) Reset()
- func (x *MemberSpec) String() string
- type Notifications
- type Recurrence
- func (*Recurrence) Descriptor() ([]byte, []int)deprecated
- func (x *Recurrence) GetDayOfMonth() ReviewDayOfMonth
- func (x *Recurrence) GetFrequency() ReviewFrequency
- func (*Recurrence) ProtoMessage()
- func (x *Recurrence) ProtoReflect() protoreflect.Message
- func (x *Recurrence) Reset()
- func (x *Recurrence) String() string
- type Review
- type ReviewChanges
- func (*ReviewChanges) Descriptor() ([]byte, []int)deprecated
- func (x *ReviewChanges) GetMembershipRequirementsChanged() *AccessListRequires
- func (x *ReviewChanges) GetRemovedMembers() []string
- func (x *ReviewChanges) GetReviewDayOfMonthChanged() ReviewDayOfMonth
- func (x *ReviewChanges) GetReviewFrequencyChanged() ReviewFrequency
- func (*ReviewChanges) ProtoMessage()
- func (x *ReviewChanges) ProtoReflect() protoreflect.Message
- func (x *ReviewChanges) Reset()
- func (x *ReviewChanges) String() string
- type ReviewDayOfMonth
- func (ReviewDayOfMonth) Descriptor() protoreflect.EnumDescriptor
- func (x ReviewDayOfMonth) Enum() *ReviewDayOfMonth
- func (ReviewDayOfMonth) EnumDescriptor() ([]byte, []int)deprecated
- func (x ReviewDayOfMonth) Number() protoreflect.EnumNumber
- func (x ReviewDayOfMonth) String() string
- func (ReviewDayOfMonth) Type() protoreflect.EnumType
- type ReviewFrequency
- func (ReviewFrequency) Descriptor() protoreflect.EnumDescriptor
- func (x ReviewFrequency) Enum() *ReviewFrequency
- func (ReviewFrequency) EnumDescriptor() ([]byte, []int)deprecated
- func (x ReviewFrequency) Number() protoreflect.EnumNumber
- func (x ReviewFrequency) String() string
- func (ReviewFrequency) Type() protoreflect.EnumType
- type ReviewSpec
- func (*ReviewSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ReviewSpec) GetAccessList() string
- func (x *ReviewSpec) GetChanges() *ReviewChanges
- func (x *ReviewSpec) GetNotes() string
- func (x *ReviewSpec) GetReviewDate() *timestamppb.Timestamp
- func (x *ReviewSpec) GetReviewers() []string
- func (*ReviewSpec) ProtoMessage()
- func (x *ReviewSpec) ProtoReflect() protoreflect.Message
- func (x *ReviewSpec) Reset()
- func (x *ReviewSpec) String() string
- type UnimplementedAccessListServiceServer
- func (UnimplementedAccessListServiceServer) AccessRequestPromote(context.Context, *AccessRequestPromoteRequest) (*AccessRequestPromoteResponse, error)
- func (UnimplementedAccessListServiceServer) CountAccessListMembers(context.Context, *CountAccessListMembersRequest) (*CountAccessListMembersResponse, error)
- func (UnimplementedAccessListServiceServer) CreateAccessListReview(context.Context, *CreateAccessListReviewRequest) (*CreateAccessListReviewResponse, error)
- func (UnimplementedAccessListServiceServer) DeleteAccessList(context.Context, *DeleteAccessListRequest) (*emptypb.Empty, error)
- func (UnimplementedAccessListServiceServer) DeleteAccessListMember(context.Context, *DeleteAccessListMemberRequest) (*emptypb.Empty, error)
- func (UnimplementedAccessListServiceServer) DeleteAccessListReview(context.Context, *DeleteAccessListReviewRequest) (*emptypb.Empty, error)
- func (UnimplementedAccessListServiceServer) DeleteAllAccessListMembers(context.Context, *DeleteAllAccessListMembersRequest) (*emptypb.Empty, error)
- func (UnimplementedAccessListServiceServer) DeleteAllAccessListMembersForAccessList(context.Context, *DeleteAllAccessListMembersForAccessListRequest) (*emptypb.Empty, error)
- func (UnimplementedAccessListServiceServer) DeleteAllAccessLists(context.Context, *DeleteAllAccessListsRequest) (*emptypb.Empty, error)
- func (UnimplementedAccessListServiceServer) GetAccessList(context.Context, *GetAccessListRequest) (*AccessList, error)
- func (UnimplementedAccessListServiceServer) GetAccessListMember(context.Context, *GetAccessListMemberRequest) (*Member, error)
- func (UnimplementedAccessListServiceServer) GetAccessLists(context.Context, *GetAccessListsRequest) (*GetAccessListsResponse, error)
- func (UnimplementedAccessListServiceServer) GetAccessListsToReview(context.Context, *GetAccessListsToReviewRequest) (*GetAccessListsToReviewResponse, error)
- func (UnimplementedAccessListServiceServer) GetSuggestedAccessLists(context.Context, *GetSuggestedAccessListsRequest) (*GetSuggestedAccessListsResponse, error)
- func (UnimplementedAccessListServiceServer) ListAccessListMembers(context.Context, *ListAccessListMembersRequest) (*ListAccessListMembersResponse, error)
- func (UnimplementedAccessListServiceServer) ListAccessListReviews(context.Context, *ListAccessListReviewsRequest) (*ListAccessListReviewsResponse, error)
- func (UnimplementedAccessListServiceServer) ListAccessLists(context.Context, *ListAccessListsRequest) (*ListAccessListsResponse, error)
- func (UnimplementedAccessListServiceServer) ListAllAccessListMembers(context.Context, *ListAllAccessListMembersRequest) (*ListAllAccessListMembersResponse, error)
- func (UnimplementedAccessListServiceServer) ListAllAccessListReviews(context.Context, *ListAllAccessListReviewsRequest) (*ListAllAccessListReviewsResponse, error)
- func (UnimplementedAccessListServiceServer) UpdateAccessList(context.Context, *UpdateAccessListRequest) (*AccessList, error)
- func (UnimplementedAccessListServiceServer) UpdateAccessListMember(context.Context, *UpdateAccessListMemberRequest) (*Member, error)
- func (UnimplementedAccessListServiceServer) UpsertAccessList(context.Context, *UpsertAccessListRequest) (*AccessList, error)
- func (UnimplementedAccessListServiceServer) UpsertAccessListMember(context.Context, *UpsertAccessListMemberRequest) (*Member, error)
- func (UnimplementedAccessListServiceServer) UpsertAccessListWithMembers(context.Context, *UpsertAccessListWithMembersRequest) (*UpsertAccessListWithMembersResponse, error)
- type UnsafeAccessListServiceServer
- type UpdateAccessListMemberRequest
- func (*UpdateAccessListMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAccessListMemberRequest) GetMember() *Member
- func (*UpdateAccessListMemberRequest) ProtoMessage()
- func (x *UpdateAccessListMemberRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAccessListMemberRequest) Reset()
- func (x *UpdateAccessListMemberRequest) String() string
- type UpdateAccessListRequest
- func (*UpdateAccessListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAccessListRequest) GetAccessList() *AccessList
- func (*UpdateAccessListRequest) ProtoMessage()
- func (x *UpdateAccessListRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAccessListRequest) Reset()
- func (x *UpdateAccessListRequest) String() string
- type UpsertAccessListMemberRequest
- func (*UpsertAccessListMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertAccessListMemberRequest) GetMember() *Member
- func (*UpsertAccessListMemberRequest) ProtoMessage()
- func (x *UpsertAccessListMemberRequest) ProtoReflect() protoreflect.Message
- func (x *UpsertAccessListMemberRequest) Reset()
- func (x *UpsertAccessListMemberRequest) String() string
- type UpsertAccessListRequest
- func (*UpsertAccessListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertAccessListRequest) GetAccessList() *AccessList
- func (*UpsertAccessListRequest) ProtoMessage()
- func (x *UpsertAccessListRequest) ProtoReflect() protoreflect.Message
- func (x *UpsertAccessListRequest) Reset()
- func (x *UpsertAccessListRequest) String() string
- type UpsertAccessListWithMembersRequest
- func (*UpsertAccessListWithMembersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertAccessListWithMembersRequest) GetAccessList() *AccessList
- func (x *UpsertAccessListWithMembersRequest) GetMembers() []*Member
- func (*UpsertAccessListWithMembersRequest) ProtoMessage()
- func (x *UpsertAccessListWithMembersRequest) ProtoReflect() protoreflect.Message
- func (x *UpsertAccessListWithMembersRequest) Reset()
- func (x *UpsertAccessListWithMembersRequest) String() string
- type UpsertAccessListWithMembersResponse
- func (*UpsertAccessListWithMembersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertAccessListWithMembersResponse) GetAccessList() *AccessList
- func (x *UpsertAccessListWithMembersResponse) GetMembers() []*Member
- func (*UpsertAccessListWithMembersResponse) ProtoMessage()
- func (x *UpsertAccessListWithMembersResponse) ProtoReflect() protoreflect.Message
- func (x *UpsertAccessListWithMembersResponse) Reset()
- func (x *UpsertAccessListWithMembersResponse) String() string
Constants ¶
const ( AccessListService_GetAccessLists_FullMethodName = "/teleport.accesslist.v1.AccessListService/GetAccessLists" AccessListService_ListAccessLists_FullMethodName = "/teleport.accesslist.v1.AccessListService/ListAccessLists" AccessListService_GetAccessList_FullMethodName = "/teleport.accesslist.v1.AccessListService/GetAccessList" AccessListService_UpsertAccessList_FullMethodName = "/teleport.accesslist.v1.AccessListService/UpsertAccessList" AccessListService_UpdateAccessList_FullMethodName = "/teleport.accesslist.v1.AccessListService/UpdateAccessList" AccessListService_DeleteAccessList_FullMethodName = "/teleport.accesslist.v1.AccessListService/DeleteAccessList" AccessListService_DeleteAllAccessLists_FullMethodName = "/teleport.accesslist.v1.AccessListService/DeleteAllAccessLists" AccessListService_GetAccessListsToReview_FullMethodName = "/teleport.accesslist.v1.AccessListService/GetAccessListsToReview" AccessListService_CountAccessListMembers_FullMethodName = "/teleport.accesslist.v1.AccessListService/CountAccessListMembers" AccessListService_ListAccessListMembers_FullMethodName = "/teleport.accesslist.v1.AccessListService/ListAccessListMembers" AccessListService_ListAllAccessListMembers_FullMethodName = "/teleport.accesslist.v1.AccessListService/ListAllAccessListMembers" AccessListService_GetAccessListMember_FullMethodName = "/teleport.accesslist.v1.AccessListService/GetAccessListMember" AccessListService_UpsertAccessListMember_FullMethodName = "/teleport.accesslist.v1.AccessListService/UpsertAccessListMember" AccessListService_UpdateAccessListMember_FullMethodName = "/teleport.accesslist.v1.AccessListService/UpdateAccessListMember" AccessListService_DeleteAccessListMember_FullMethodName = "/teleport.accesslist.v1.AccessListService/DeleteAccessListMember" AccessListService_DeleteAllAccessListMembersForAccessList_FullMethodName = "/teleport.accesslist.v1.AccessListService/DeleteAllAccessListMembersForAccessList" AccessListService_DeleteAllAccessListMembers_FullMethodName = "/teleport.accesslist.v1.AccessListService/DeleteAllAccessListMembers" AccessListService_UpsertAccessListWithMembers_FullMethodName = "/teleport.accesslist.v1.AccessListService/UpsertAccessListWithMembers" AccessListService_ListAccessListReviews_FullMethodName = "/teleport.accesslist.v1.AccessListService/ListAccessListReviews" AccessListService_ListAllAccessListReviews_FullMethodName = "/teleport.accesslist.v1.AccessListService/ListAllAccessListReviews" AccessListService_CreateAccessListReview_FullMethodName = "/teleport.accesslist.v1.AccessListService/CreateAccessListReview" AccessListService_DeleteAccessListReview_FullMethodName = "/teleport.accesslist.v1.AccessListService/DeleteAccessListReview" AccessListService_AccessRequestPromote_FullMethodName = "/teleport.accesslist.v1.AccessListService/AccessRequestPromote" AccessListService_GetSuggestedAccessLists_FullMethodName = "/teleport.accesslist.v1.AccessListService/GetSuggestedAccessLists" )
Variables ¶
var ( ReviewFrequency_name = map[int32]string{ 0: "REVIEW_FREQUENCY_UNSPECIFIED", 1: "REVIEW_FREQUENCY_ONE_MONTH", 3: "REVIEW_FREQUENCY_THREE_MONTHS", 6: "REVIEW_FREQUENCY_SIX_MONTHS", 12: "REVIEW_FREQUENCY_ONE_YEAR", } ReviewFrequency_value = map[string]int32{ "REVIEW_FREQUENCY_UNSPECIFIED": 0, "REVIEW_FREQUENCY_ONE_MONTH": 1, "REVIEW_FREQUENCY_THREE_MONTHS": 3, "REVIEW_FREQUENCY_SIX_MONTHS": 6, "REVIEW_FREQUENCY_ONE_YEAR": 12, } )
Enum value maps for ReviewFrequency.
var ( ReviewDayOfMonth_name = map[int32]string{ 0: "REVIEW_DAY_OF_MONTH_UNSPECIFIED", 1: "REVIEW_DAY_OF_MONTH_FIRST", 15: "REVIEW_DAY_OF_MONTH_FIFTEENTH", 31: "REVIEW_DAY_OF_MONTH_LAST", } ReviewDayOfMonth_value = map[string]int32{ "REVIEW_DAY_OF_MONTH_UNSPECIFIED": 0, "REVIEW_DAY_OF_MONTH_FIRST": 1, "REVIEW_DAY_OF_MONTH_FIFTEENTH": 15, "REVIEW_DAY_OF_MONTH_LAST": 31, } )
Enum value maps for ReviewDayOfMonth.
var ( IneligibleStatus_name = map[int32]string{ 0: "INELIGIBLE_STATUS_UNSPECIFIED", 1: "INELIGIBLE_STATUS_ELIGIBLE", 2: "INELIGIBLE_STATUS_USER_NOT_EXIST", 3: "INELIGIBLE_STATUS_MISSING_REQUIREMENTS", 4: "INELIGIBLE_STATUS_EXPIRED", } IneligibleStatus_value = map[string]int32{ "INELIGIBLE_STATUS_UNSPECIFIED": 0, "INELIGIBLE_STATUS_ELIGIBLE": 1, "INELIGIBLE_STATUS_USER_NOT_EXIST": 2, "INELIGIBLE_STATUS_MISSING_REQUIREMENTS": 3, "INELIGIBLE_STATUS_EXPIRED": 4, } )
Enum value maps for IneligibleStatus.
var AccessListService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "teleport.accesslist.v1.AccessListService", HandlerType: (*AccessListServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetAccessLists", Handler: _AccessListService_GetAccessLists_Handler, }, { MethodName: "ListAccessLists", Handler: _AccessListService_ListAccessLists_Handler, }, { MethodName: "GetAccessList", Handler: _AccessListService_GetAccessList_Handler, }, { MethodName: "UpsertAccessList", Handler: _AccessListService_UpsertAccessList_Handler, }, { MethodName: "UpdateAccessList", Handler: _AccessListService_UpdateAccessList_Handler, }, { MethodName: "DeleteAccessList", Handler: _AccessListService_DeleteAccessList_Handler, }, { MethodName: "DeleteAllAccessLists", Handler: _AccessListService_DeleteAllAccessLists_Handler, }, { MethodName: "GetAccessListsToReview", Handler: _AccessListService_GetAccessListsToReview_Handler, }, { MethodName: "CountAccessListMembers", Handler: _AccessListService_CountAccessListMembers_Handler, }, { MethodName: "ListAccessListMembers", Handler: _AccessListService_ListAccessListMembers_Handler, }, { MethodName: "ListAllAccessListMembers", Handler: _AccessListService_ListAllAccessListMembers_Handler, }, { MethodName: "GetAccessListMember", Handler: _AccessListService_GetAccessListMember_Handler, }, { MethodName: "UpsertAccessListMember", Handler: _AccessListService_UpsertAccessListMember_Handler, }, { MethodName: "UpdateAccessListMember", Handler: _AccessListService_UpdateAccessListMember_Handler, }, { MethodName: "DeleteAccessListMember", Handler: _AccessListService_DeleteAccessListMember_Handler, }, { MethodName: "DeleteAllAccessListMembersForAccessList", Handler: _AccessListService_DeleteAllAccessListMembersForAccessList_Handler, }, { MethodName: "DeleteAllAccessListMembers", Handler: _AccessListService_DeleteAllAccessListMembers_Handler, }, { MethodName: "UpsertAccessListWithMembers", Handler: _AccessListService_UpsertAccessListWithMembers_Handler, }, { MethodName: "ListAccessListReviews", Handler: _AccessListService_ListAccessListReviews_Handler, }, { MethodName: "ListAllAccessListReviews", Handler: _AccessListService_ListAllAccessListReviews_Handler, }, { MethodName: "CreateAccessListReview", Handler: _AccessListService_CreateAccessListReview_Handler, }, { MethodName: "DeleteAccessListReview", Handler: _AccessListService_DeleteAccessListReview_Handler, }, { MethodName: "AccessRequestPromote", Handler: _AccessListService_AccessRequestPromote_Handler, }, { MethodName: "GetSuggestedAccessLists", Handler: _AccessListService_GetSuggestedAccessLists_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "teleport/accesslist/v1/accesslist_service.proto", }
AccessListService_ServiceDesc is the grpc.ServiceDesc for AccessListService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_teleport_accesslist_v1_accesslist_proto protoreflect.FileDescriptor
var File_teleport_accesslist_v1_accesslist_service_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAccessListServiceServer ¶
func RegisterAccessListServiceServer(s grpc.ServiceRegistrar, srv AccessListServiceServer)
Types ¶
type AccessList ¶
type AccessList struct { // header is the header for the resource. Header *v1.ResourceHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // spec is the specification for the access list. Spec *AccessListSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // status contains dynamically calculated fields. Status *AccessListStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
AccessList describes the basic building block of access grants, which are similar to access requests but for longer lived permissions that need to be regularly audited.
func (*AccessList) Descriptor
deprecated
func (*AccessList) Descriptor() ([]byte, []int)
Deprecated: Use AccessList.ProtoReflect.Descriptor instead.
func (*AccessList) GetHeader ¶
func (x *AccessList) GetHeader() *v1.ResourceHeader
func (*AccessList) GetSpec ¶
func (x *AccessList) GetSpec() *AccessListSpec
func (*AccessList) GetStatus ¶
func (x *AccessList) GetStatus() *AccessListStatus
func (*AccessList) ProtoMessage ¶
func (*AccessList) ProtoMessage()
func (*AccessList) ProtoReflect ¶
func (x *AccessList) ProtoReflect() protoreflect.Message
func (*AccessList) Reset ¶
func (x *AccessList) Reset()
func (*AccessList) String ¶
func (x *AccessList) String() string
type AccessListAudit ¶
type AccessListAudit struct { // next_audit_date is when the next audit date should be done by. NextAuditDate *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=next_audit_date,json=nextAuditDate,proto3" json:"next_audit_date,omitempty"` // recurrence is the recurrence definition Recurrence *Recurrence `protobuf:"bytes,3,opt,name=recurrence,proto3" json:"recurrence,omitempty"` // notifications is the configuration for notifying users. Notifications *Notifications `protobuf:"bytes,4,opt,name=notifications,proto3" json:"notifications,omitempty"` // contains filtered or unexported fields }
AccessListAudit describes the audit configuration for an access list.
func (*AccessListAudit) Descriptor
deprecated
func (*AccessListAudit) Descriptor() ([]byte, []int)
Deprecated: Use AccessListAudit.ProtoReflect.Descriptor instead.
func (*AccessListAudit) GetNextAuditDate ¶
func (x *AccessListAudit) GetNextAuditDate() *timestamppb.Timestamp
func (*AccessListAudit) GetNotifications ¶
func (x *AccessListAudit) GetNotifications() *Notifications
func (*AccessListAudit) GetRecurrence ¶
func (x *AccessListAudit) GetRecurrence() *Recurrence
func (*AccessListAudit) ProtoMessage ¶
func (*AccessListAudit) ProtoMessage()
func (*AccessListAudit) ProtoReflect ¶
func (x *AccessListAudit) ProtoReflect() protoreflect.Message
func (*AccessListAudit) Reset ¶
func (x *AccessListAudit) Reset()
func (*AccessListAudit) String ¶
func (x *AccessListAudit) String() string
type AccessListGrants ¶
type AccessListGrants struct { // roles are the roles that are granted to users who are members of the access // list. Roles []string `protobuf:"bytes,1,rep,name=roles,proto3" json:"roles,omitempty"` // traits are the traits that are granted to users who are members of the // access list. Traits []*v11.Trait `protobuf:"bytes,2,rep,name=traits,proto3" json:"traits,omitempty"` // contains filtered or unexported fields }
AccessListGrants describes what access is granted by membership to the access list.
func (*AccessListGrants) Descriptor
deprecated
func (*AccessListGrants) Descriptor() ([]byte, []int)
Deprecated: Use AccessListGrants.ProtoReflect.Descriptor instead.
func (*AccessListGrants) GetRoles ¶
func (x *AccessListGrants) GetRoles() []string
func (*AccessListGrants) GetTraits ¶
func (x *AccessListGrants) GetTraits() []*v11.Trait
func (*AccessListGrants) ProtoMessage ¶
func (*AccessListGrants) ProtoMessage()
func (*AccessListGrants) ProtoReflect ¶
func (x *AccessListGrants) ProtoReflect() protoreflect.Message
func (*AccessListGrants) Reset ¶
func (x *AccessListGrants) Reset()
func (*AccessListGrants) String ¶
func (x *AccessListGrants) String() string
type AccessListOwner ¶
type AccessListOwner struct { // name is the username of the owner. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // description is the plaintext description of the owner and why they are an // owner. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // ineligible_status describes if this owner is eligible or not // and if not, describes how they're lacking eligibility. IneligibleStatus IneligibleStatus `` /* 155-byte string literal not displayed */ // contains filtered or unexported fields }
AccessListOwner is an owner of an access list.
func (*AccessListOwner) Descriptor
deprecated
func (*AccessListOwner) Descriptor() ([]byte, []int)
Deprecated: Use AccessListOwner.ProtoReflect.Descriptor instead.
func (*AccessListOwner) GetDescription ¶
func (x *AccessListOwner) GetDescription() string
func (*AccessListOwner) GetIneligibleStatus ¶
func (x *AccessListOwner) GetIneligibleStatus() IneligibleStatus
func (*AccessListOwner) GetName ¶
func (x *AccessListOwner) GetName() string
func (*AccessListOwner) ProtoMessage ¶
func (*AccessListOwner) ProtoMessage()
func (*AccessListOwner) ProtoReflect ¶
func (x *AccessListOwner) ProtoReflect() protoreflect.Message
func (*AccessListOwner) Reset ¶
func (x *AccessListOwner) Reset()
func (*AccessListOwner) String ¶
func (x *AccessListOwner) String() string
type AccessListRequires ¶
type AccessListRequires struct { // roles are the user roles that must be present for the user to obtain // access. Roles []string `protobuf:"bytes,1,rep,name=roles,proto3" json:"roles,omitempty"` // traits are the traits that must be present for the user to obtain access. Traits []*v11.Trait `protobuf:"bytes,2,rep,name=traits,proto3" json:"traits,omitempty"` // contains filtered or unexported fields }
AccessListRequires describes a requirement section for an access list. A user must meet the following criteria to obtain the specific access to the list.
func (*AccessListRequires) Descriptor
deprecated
func (*AccessListRequires) Descriptor() ([]byte, []int)
Deprecated: Use AccessListRequires.ProtoReflect.Descriptor instead.
func (*AccessListRequires) GetRoles ¶
func (x *AccessListRequires) GetRoles() []string
func (*AccessListRequires) GetTraits ¶
func (x *AccessListRequires) GetTraits() []*v11.Trait
func (*AccessListRequires) ProtoMessage ¶
func (*AccessListRequires) ProtoMessage()
func (*AccessListRequires) ProtoReflect ¶
func (x *AccessListRequires) ProtoReflect() protoreflect.Message
func (*AccessListRequires) Reset ¶
func (x *AccessListRequires) Reset()
func (*AccessListRequires) String ¶
func (x *AccessListRequires) String() string
type AccessListServiceClient ¶
type AccessListServiceClient interface { // GetAccessLists returns a list of all access lists. GetAccessLists(ctx context.Context, in *GetAccessListsRequest, opts ...grpc.CallOption) (*GetAccessListsResponse, error) // ListAccessLists returns a paginated list of all access lists. ListAccessLists(ctx context.Context, in *ListAccessListsRequest, opts ...grpc.CallOption) (*ListAccessListsResponse, error) // GetAccessList returns the specified access list resource. GetAccessList(ctx context.Context, in *GetAccessListRequest, opts ...grpc.CallOption) (*AccessList, error) // UpsertAccessList creates or updates an access list resource. UpsertAccessList(ctx context.Context, in *UpsertAccessListRequest, opts ...grpc.CallOption) (*AccessList, error) // UpdateAccessList updates an access list resource. UpdateAccessList(ctx context.Context, in *UpdateAccessListRequest, opts ...grpc.CallOption) (*AccessList, error) // DeleteAccessList hard deletes the specified access list resource. DeleteAccessList(ctx context.Context, in *DeleteAccessListRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // DeleteAllAccessLists hard deletes all access lists. DeleteAllAccessLists(ctx context.Context, in *DeleteAllAccessListsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // GetAccessListsToReview will return access lists that need to be reviewed by // the current user. GetAccessListsToReview(ctx context.Context, in *GetAccessListsToReviewRequest, opts ...grpc.CallOption) (*GetAccessListsToReviewResponse, error) // CountAccessListMembers returns the count of access list members in an // access list. CountAccessListMembers(ctx context.Context, in *CountAccessListMembersRequest, opts ...grpc.CallOption) (*CountAccessListMembersResponse, error) // ListAccessListMembers returns a paginated list of all access list members. ListAccessListMembers(ctx context.Context, in *ListAccessListMembersRequest, opts ...grpc.CallOption) (*ListAccessListMembersResponse, error) // ListAllAccessListMembers returns a paginated list of all access list // members for all access lists. ListAllAccessListMembers(ctx context.Context, in *ListAllAccessListMembersRequest, opts ...grpc.CallOption) (*ListAllAccessListMembersResponse, error) // GetAccessListMember returns the specified access list member resource. GetAccessListMember(ctx context.Context, in *GetAccessListMemberRequest, opts ...grpc.CallOption) (*Member, error) // UpsertAccessListMember creates or updates an access list member resource. UpsertAccessListMember(ctx context.Context, in *UpsertAccessListMemberRequest, opts ...grpc.CallOption) (*Member, error) // UpdateAccessListMember conditionally updates an access list member resource. UpdateAccessListMember(ctx context.Context, in *UpdateAccessListMemberRequest, opts ...grpc.CallOption) (*Member, error) // DeleteAccessListMember hard deletes the specified access list member // resource. DeleteAccessListMember(ctx context.Context, in *DeleteAccessListMemberRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // DeleteAllAccessListMembers hard deletes all access list members for an // access list. DeleteAllAccessListMembersForAccessList(ctx context.Context, in *DeleteAllAccessListMembersForAccessListRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // DeleteAllAccessListMembers hard deletes all access list members for an // access list. DeleteAllAccessListMembers(ctx context.Context, in *DeleteAllAccessListMembersRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // UpsertAccessListWithMembers creates or updates an access list with members. UpsertAccessListWithMembers(ctx context.Context, in *UpsertAccessListWithMembersRequest, opts ...grpc.CallOption) (*UpsertAccessListWithMembersResponse, error) // ListAccessListReviews will list access list reviews for a particular access // list. ListAccessListReviews(ctx context.Context, in *ListAccessListReviewsRequest, opts ...grpc.CallOption) (*ListAccessListReviewsResponse, error) // ListAllAccessListReviews will list access list reviews for all access // lists. ListAllAccessListReviews(ctx context.Context, in *ListAllAccessListReviewsRequest, opts ...grpc.CallOption) (*ListAllAccessListReviewsResponse, error) // CreateAccessListReview will create a new review for an access list. It will // also modify the original access list and its members depending on the // details of the review. CreateAccessListReview(ctx context.Context, in *CreateAccessListReviewRequest, opts ...grpc.CallOption) (*CreateAccessListReviewResponse, error) // DeleteAccessListReview will delete an access list review from the backend. DeleteAccessListReview(ctx context.Context, in *DeleteAccessListReviewRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // AccessRequestPromote promotes an access request to an access list. AccessRequestPromote(ctx context.Context, in *AccessRequestPromoteRequest, opts ...grpc.CallOption) (*AccessRequestPromoteResponse, error) // GetSuggestedAccessLists returns suggested access lists for an access // request. GetSuggestedAccessLists(ctx context.Context, in *GetSuggestedAccessListsRequest, opts ...grpc.CallOption) (*GetSuggestedAccessListsResponse, error) }
AccessListServiceClient is the client API for AccessListService 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.
func NewAccessListServiceClient ¶
func NewAccessListServiceClient(cc grpc.ClientConnInterface) AccessListServiceClient
type AccessListServiceServer ¶
type AccessListServiceServer interface { // GetAccessLists returns a list of all access lists. GetAccessLists(context.Context, *GetAccessListsRequest) (*GetAccessListsResponse, error) // ListAccessLists returns a paginated list of all access lists. ListAccessLists(context.Context, *ListAccessListsRequest) (*ListAccessListsResponse, error) // GetAccessList returns the specified access list resource. GetAccessList(context.Context, *GetAccessListRequest) (*AccessList, error) // UpsertAccessList creates or updates an access list resource. UpsertAccessList(context.Context, *UpsertAccessListRequest) (*AccessList, error) // UpdateAccessList updates an access list resource. UpdateAccessList(context.Context, *UpdateAccessListRequest) (*AccessList, error) // DeleteAccessList hard deletes the specified access list resource. DeleteAccessList(context.Context, *DeleteAccessListRequest) (*emptypb.Empty, error) // DeleteAllAccessLists hard deletes all access lists. DeleteAllAccessLists(context.Context, *DeleteAllAccessListsRequest) (*emptypb.Empty, error) // GetAccessListsToReview will return access lists that need to be reviewed by // the current user. GetAccessListsToReview(context.Context, *GetAccessListsToReviewRequest) (*GetAccessListsToReviewResponse, error) // CountAccessListMembers returns the count of access list members in an // access list. CountAccessListMembers(context.Context, *CountAccessListMembersRequest) (*CountAccessListMembersResponse, error) // ListAccessListMembers returns a paginated list of all access list members. ListAccessListMembers(context.Context, *ListAccessListMembersRequest) (*ListAccessListMembersResponse, error) // ListAllAccessListMembers returns a paginated list of all access list // members for all access lists. ListAllAccessListMembers(context.Context, *ListAllAccessListMembersRequest) (*ListAllAccessListMembersResponse, error) // GetAccessListMember returns the specified access list member resource. GetAccessListMember(context.Context, *GetAccessListMemberRequest) (*Member, error) // UpsertAccessListMember creates or updates an access list member resource. UpsertAccessListMember(context.Context, *UpsertAccessListMemberRequest) (*Member, error) // UpdateAccessListMember conditionally updates an access list member resource. UpdateAccessListMember(context.Context, *UpdateAccessListMemberRequest) (*Member, error) // DeleteAccessListMember hard deletes the specified access list member // resource. DeleteAccessListMember(context.Context, *DeleteAccessListMemberRequest) (*emptypb.Empty, error) // DeleteAllAccessListMembers hard deletes all access list members for an // access list. DeleteAllAccessListMembersForAccessList(context.Context, *DeleteAllAccessListMembersForAccessListRequest) (*emptypb.Empty, error) // DeleteAllAccessListMembers hard deletes all access list members for an // access list. DeleteAllAccessListMembers(context.Context, *DeleteAllAccessListMembersRequest) (*emptypb.Empty, error) // UpsertAccessListWithMembers creates or updates an access list with members. UpsertAccessListWithMembers(context.Context, *UpsertAccessListWithMembersRequest) (*UpsertAccessListWithMembersResponse, error) // ListAccessListReviews will list access list reviews for a particular access // list. ListAccessListReviews(context.Context, *ListAccessListReviewsRequest) (*ListAccessListReviewsResponse, error) // ListAllAccessListReviews will list access list reviews for all access // lists. ListAllAccessListReviews(context.Context, *ListAllAccessListReviewsRequest) (*ListAllAccessListReviewsResponse, error) // CreateAccessListReview will create a new review for an access list. It will // also modify the original access list and its members depending on the // details of the review. CreateAccessListReview(context.Context, *CreateAccessListReviewRequest) (*CreateAccessListReviewResponse, error) // DeleteAccessListReview will delete an access list review from the backend. DeleteAccessListReview(context.Context, *DeleteAccessListReviewRequest) (*emptypb.Empty, error) // AccessRequestPromote promotes an access request to an access list. AccessRequestPromote(context.Context, *AccessRequestPromoteRequest) (*AccessRequestPromoteResponse, error) // GetSuggestedAccessLists returns suggested access lists for an access // request. GetSuggestedAccessLists(context.Context, *GetSuggestedAccessListsRequest) (*GetSuggestedAccessListsResponse, error) // contains filtered or unexported methods }
AccessListServiceServer is the server API for AccessListService service. All implementations must embed UnimplementedAccessListServiceServer for forward compatibility
type AccessListSpec ¶
type AccessListSpec struct { // description is an optional plaintext description of the access list. Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` // owners is a list of owners of the access list. Owners []*AccessListOwner `protobuf:"bytes,2,rep,name=owners,proto3" json:"owners,omitempty"` // audit describes the frequency that this access list must be audited. Audit *AccessListAudit `protobuf:"bytes,3,opt,name=audit,proto3" json:"audit,omitempty"` // membership_requires describes the requirements for a user to be a member of // the access list. For a membership to an access list to be effective, the // user must meet the requirements of Membership_requires and must be in the // members list. MembershipRequires *AccessListRequires `protobuf:"bytes,4,opt,name=membership_requires,json=membershipRequires,proto3" json:"membership_requires,omitempty"` // ownership_requires describes the requirements for a user to be an owner of // the access list. For ownership of an access list to be effective, the user // must meet the requirements of ownership_requires and must be in the owners // list. OwnershipRequires *AccessListRequires `protobuf:"bytes,5,opt,name=ownership_requires,json=ownershipRequires,proto3" json:"ownership_requires,omitempty"` // grants describes the access granted by membership to this access list. Grants *AccessListGrants `protobuf:"bytes,6,opt,name=grants,proto3" json:"grants,omitempty"` // title is a plaintext short description of the access list. Title string `protobuf:"bytes,8,opt,name=title,proto3" json:"title,omitempty"` // owner_grants describes the access granted by owners to this access list. OwnerGrants *AccessListGrants `protobuf:"bytes,11,opt,name=owner_grants,json=ownerGrants,proto3" json:"owner_grants,omitempty"` // contains filtered or unexported fields }
AccessListSpec is the specification for an access list.
func (*AccessListSpec) Descriptor
deprecated
func (*AccessListSpec) Descriptor() ([]byte, []int)
Deprecated: Use AccessListSpec.ProtoReflect.Descriptor instead.
func (*AccessListSpec) GetAudit ¶
func (x *AccessListSpec) GetAudit() *AccessListAudit
func (*AccessListSpec) GetDescription ¶
func (x *AccessListSpec) GetDescription() string
func (*AccessListSpec) GetGrants ¶
func (x *AccessListSpec) GetGrants() *AccessListGrants
func (*AccessListSpec) GetMembershipRequires ¶
func (x *AccessListSpec) GetMembershipRequires() *AccessListRequires
func (*AccessListSpec) GetOwnerGrants ¶
func (x *AccessListSpec) GetOwnerGrants() *AccessListGrants
func (*AccessListSpec) GetOwners ¶
func (x *AccessListSpec) GetOwners() []*AccessListOwner
func (*AccessListSpec) GetOwnershipRequires ¶
func (x *AccessListSpec) GetOwnershipRequires() *AccessListRequires
func (*AccessListSpec) GetTitle ¶
func (x *AccessListSpec) GetTitle() string
func (*AccessListSpec) ProtoMessage ¶
func (*AccessListSpec) ProtoMessage()
func (*AccessListSpec) ProtoReflect ¶
func (x *AccessListSpec) ProtoReflect() protoreflect.Message
func (*AccessListSpec) Reset ¶
func (x *AccessListSpec) Reset()
func (*AccessListSpec) String ¶
func (x *AccessListSpec) String() string
type AccessListStatus ¶
type AccessListStatus struct { // member_count is the number of members in the in the access list. MemberCount *uint32 `protobuf:"varint,1,opt,name=member_count,json=memberCount,proto3,oneof" json:"member_count,omitempty"` // contains filtered or unexported fields }
AccessListStatus contains dynamic fields calculated during retrieval.
func (*AccessListStatus) Descriptor
deprecated
func (*AccessListStatus) Descriptor() ([]byte, []int)
Deprecated: Use AccessListStatus.ProtoReflect.Descriptor instead.
func (*AccessListStatus) GetMemberCount ¶
func (x *AccessListStatus) GetMemberCount() uint32
func (*AccessListStatus) ProtoMessage ¶
func (*AccessListStatus) ProtoMessage()
func (*AccessListStatus) ProtoReflect ¶
func (x *AccessListStatus) ProtoReflect() protoreflect.Message
func (*AccessListStatus) Reset ¶
func (x *AccessListStatus) Reset()
func (*AccessListStatus) String ¶
func (x *AccessListStatus) String() string
type AccessRequestPromoteRequest ¶
type AccessRequestPromoteRequest struct { // RequestID is the unique ID of the request to be promoted. RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // AccessListName is the name of the access list to promote the request to. AccessListName string `protobuf:"bytes,2,opt,name=access_list_name,json=accessListName,proto3" json:"access_list_name,omitempty"` // Reason is the access request review reason. Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` // contains filtered or unexported fields }
AccessRequestPromoteRequest is the request for promoting an access request to an access list.
func (*AccessRequestPromoteRequest) Descriptor
deprecated
func (*AccessRequestPromoteRequest) Descriptor() ([]byte, []int)
Deprecated: Use AccessRequestPromoteRequest.ProtoReflect.Descriptor instead.
func (*AccessRequestPromoteRequest) GetAccessListName ¶
func (x *AccessRequestPromoteRequest) GetAccessListName() string
func (*AccessRequestPromoteRequest) GetReason ¶
func (x *AccessRequestPromoteRequest) GetReason() string
func (*AccessRequestPromoteRequest) GetRequestId ¶
func (x *AccessRequestPromoteRequest) GetRequestId() string
func (*AccessRequestPromoteRequest) ProtoMessage ¶
func (*AccessRequestPromoteRequest) ProtoMessage()
func (*AccessRequestPromoteRequest) ProtoReflect ¶
func (x *AccessRequestPromoteRequest) ProtoReflect() protoreflect.Message
func (*AccessRequestPromoteRequest) Reset ¶
func (x *AccessRequestPromoteRequest) Reset()
func (*AccessRequestPromoteRequest) String ¶
func (x *AccessRequestPromoteRequest) String() string
type AccessRequestPromoteResponse ¶
type AccessRequestPromoteResponse struct { // AccessRequest is the updated access request. AccessRequest *types.AccessRequestV3 `protobuf:"bytes,1,opt,name=access_request,json=accessRequest,proto3" json:"access_request,omitempty"` // contains filtered or unexported fields }
AccessRequestPromoteResponse is the response for promoting an access request to an access list.
func (*AccessRequestPromoteResponse) Descriptor
deprecated
func (*AccessRequestPromoteResponse) Descriptor() ([]byte, []int)
Deprecated: Use AccessRequestPromoteResponse.ProtoReflect.Descriptor instead.
func (*AccessRequestPromoteResponse) GetAccessRequest ¶
func (x *AccessRequestPromoteResponse) GetAccessRequest() *types.AccessRequestV3
func (*AccessRequestPromoteResponse) ProtoMessage ¶
func (*AccessRequestPromoteResponse) ProtoMessage()
func (*AccessRequestPromoteResponse) ProtoReflect ¶
func (x *AccessRequestPromoteResponse) ProtoReflect() protoreflect.Message
func (*AccessRequestPromoteResponse) Reset ¶
func (x *AccessRequestPromoteResponse) Reset()
func (*AccessRequestPromoteResponse) String ¶
func (x *AccessRequestPromoteResponse) String() string
type CountAccessListMembersRequest ¶
type CountAccessListMembersRequest struct { // access_list_name is the name of the access list to retrieve. AccessListName string `protobuf:"bytes,1,opt,name=access_list_name,json=accessListName,proto3" json:"access_list_name,omitempty"` // contains filtered or unexported fields }
CountAccessListMembersRequest is the request for counting access list members.
func (*CountAccessListMembersRequest) Descriptor
deprecated
func (*CountAccessListMembersRequest) Descriptor() ([]byte, []int)
Deprecated: Use CountAccessListMembersRequest.ProtoReflect.Descriptor instead.
func (*CountAccessListMembersRequest) GetAccessListName ¶
func (x *CountAccessListMembersRequest) GetAccessListName() string
func (*CountAccessListMembersRequest) ProtoMessage ¶
func (*CountAccessListMembersRequest) ProtoMessage()
func (*CountAccessListMembersRequest) ProtoReflect ¶
func (x *CountAccessListMembersRequest) ProtoReflect() protoreflect.Message
func (*CountAccessListMembersRequest) Reset ¶
func (x *CountAccessListMembersRequest) Reset()
func (*CountAccessListMembersRequest) String ¶
func (x *CountAccessListMembersRequest) String() string
type CountAccessListMembersResponse ¶
type CountAccessListMembersResponse struct { // count is the number of access list members in the access list. Count uint32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` // contains filtered or unexported fields }
CountAccessListMembersResponse is the response for counting access list members.
func (*CountAccessListMembersResponse) Descriptor
deprecated
func (*CountAccessListMembersResponse) Descriptor() ([]byte, []int)
Deprecated: Use CountAccessListMembersResponse.ProtoReflect.Descriptor instead.
func (*CountAccessListMembersResponse) GetCount ¶
func (x *CountAccessListMembersResponse) GetCount() uint32
func (*CountAccessListMembersResponse) ProtoMessage ¶
func (*CountAccessListMembersResponse) ProtoMessage()
func (*CountAccessListMembersResponse) ProtoReflect ¶
func (x *CountAccessListMembersResponse) ProtoReflect() protoreflect.Message
func (*CountAccessListMembersResponse) Reset ¶
func (x *CountAccessListMembersResponse) Reset()
func (*CountAccessListMembersResponse) String ¶
func (x *CountAccessListMembersResponse) String() string
type CreateAccessListReviewRequest ¶
type CreateAccessListReviewRequest struct { // review is the actual review to create. Review *Review `protobuf:"bytes,1,opt,name=review,proto3" json:"review,omitempty"` // contains filtered or unexported fields }
CreateAccessListReviewRequest is the request for creating an access list review.
func (*CreateAccessListReviewRequest) Descriptor
deprecated
func (*CreateAccessListReviewRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAccessListReviewRequest.ProtoReflect.Descriptor instead.
func (*CreateAccessListReviewRequest) GetReview ¶
func (x *CreateAccessListReviewRequest) GetReview() *Review
func (*CreateAccessListReviewRequest) ProtoMessage ¶
func (*CreateAccessListReviewRequest) ProtoMessage()
func (*CreateAccessListReviewRequest) ProtoReflect ¶
func (x *CreateAccessListReviewRequest) ProtoReflect() protoreflect.Message
func (*CreateAccessListReviewRequest) Reset ¶
func (x *CreateAccessListReviewRequest) Reset()
func (*CreateAccessListReviewRequest) String ¶
func (x *CreateAccessListReviewRequest) String() string
type CreateAccessListReviewResponse ¶
type CreateAccessListReviewResponse struct { // review_name is the name of the review that was just created. ReviewName string `protobuf:"bytes,1,opt,name=review_name,json=reviewName,proto3" json:"review_name,omitempty"` // next_audit_date is when the next audit should be done by. NextAuditDate *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=next_audit_date,json=nextAuditDate,proto3" json:"next_audit_date,omitempty"` // contains filtered or unexported fields }
CreateAccessListReviewResponse is the response for creating an access list review.
func (*CreateAccessListReviewResponse) Descriptor
deprecated
func (*CreateAccessListReviewResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateAccessListReviewResponse.ProtoReflect.Descriptor instead.
func (*CreateAccessListReviewResponse) GetNextAuditDate ¶
func (x *CreateAccessListReviewResponse) GetNextAuditDate() *timestamppb.Timestamp
func (*CreateAccessListReviewResponse) GetReviewName ¶
func (x *CreateAccessListReviewResponse) GetReviewName() string
func (*CreateAccessListReviewResponse) ProtoMessage ¶
func (*CreateAccessListReviewResponse) ProtoMessage()
func (*CreateAccessListReviewResponse) ProtoReflect ¶
func (x *CreateAccessListReviewResponse) ProtoReflect() protoreflect.Message
func (*CreateAccessListReviewResponse) Reset ¶
func (x *CreateAccessListReviewResponse) Reset()
func (*CreateAccessListReviewResponse) String ¶
func (x *CreateAccessListReviewResponse) String() string
type DeleteAccessListMemberRequest ¶
type DeleteAccessListMemberRequest struct { // access_list is the name of access list. AccessList string `protobuf:"bytes,1,opt,name=access_list,json=accessList,proto3" json:"access_list,omitempty"` // member_name is the name of the user to delete. MemberName string `protobuf:"bytes,3,opt,name=member_name,json=memberName,proto3" json:"member_name,omitempty"` // contains filtered or unexported fields }
DeleteAccessListMemberRequest is the request for deleting a member from an access list.
func (*DeleteAccessListMemberRequest) Descriptor
deprecated
func (*DeleteAccessListMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAccessListMemberRequest.ProtoReflect.Descriptor instead.
func (*DeleteAccessListMemberRequest) GetAccessList ¶
func (x *DeleteAccessListMemberRequest) GetAccessList() string
func (*DeleteAccessListMemberRequest) GetMemberName ¶
func (x *DeleteAccessListMemberRequest) GetMemberName() string
func (*DeleteAccessListMemberRequest) ProtoMessage ¶
func (*DeleteAccessListMemberRequest) ProtoMessage()
func (*DeleteAccessListMemberRequest) ProtoReflect ¶
func (x *DeleteAccessListMemberRequest) ProtoReflect() protoreflect.Message
func (*DeleteAccessListMemberRequest) Reset ¶
func (x *DeleteAccessListMemberRequest) Reset()
func (*DeleteAccessListMemberRequest) String ¶
func (x *DeleteAccessListMemberRequest) String() string
type DeleteAccessListRequest ¶
type DeleteAccessListRequest struct { // name is the name of the access list to delete. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
DeleteAccessListRequest is the request for deleting an access list.
func (*DeleteAccessListRequest) Descriptor
deprecated
func (*DeleteAccessListRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAccessListRequest.ProtoReflect.Descriptor instead.
func (*DeleteAccessListRequest) GetName ¶
func (x *DeleteAccessListRequest) GetName() string
func (*DeleteAccessListRequest) ProtoMessage ¶
func (*DeleteAccessListRequest) ProtoMessage()
func (*DeleteAccessListRequest) ProtoReflect ¶
func (x *DeleteAccessListRequest) ProtoReflect() protoreflect.Message
func (*DeleteAccessListRequest) Reset ¶
func (x *DeleteAccessListRequest) Reset()
func (*DeleteAccessListRequest) String ¶
func (x *DeleteAccessListRequest) String() string
type DeleteAccessListReviewRequest ¶
type DeleteAccessListReviewRequest struct { // review_name is the name of the review to delete. ReviewName string `protobuf:"bytes,1,opt,name=review_name,json=reviewName,proto3" json:"review_name,omitempty"` // access_list_name is the name of the access list to delete the review from. AccessListName string `protobuf:"bytes,2,opt,name=access_list_name,json=accessListName,proto3" json:"access_list_name,omitempty"` // contains filtered or unexported fields }
DeleteAccessListReviewRequest is the request for deleting an access list review.
func (*DeleteAccessListReviewRequest) Descriptor
deprecated
func (*DeleteAccessListReviewRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAccessListReviewRequest.ProtoReflect.Descriptor instead.
func (*DeleteAccessListReviewRequest) GetAccessListName ¶
func (x *DeleteAccessListReviewRequest) GetAccessListName() string
func (*DeleteAccessListReviewRequest) GetReviewName ¶
func (x *DeleteAccessListReviewRequest) GetReviewName() string
func (*DeleteAccessListReviewRequest) ProtoMessage ¶
func (*DeleteAccessListReviewRequest) ProtoMessage()
func (*DeleteAccessListReviewRequest) ProtoReflect ¶
func (x *DeleteAccessListReviewRequest) ProtoReflect() protoreflect.Message
func (*DeleteAccessListReviewRequest) Reset ¶
func (x *DeleteAccessListReviewRequest) Reset()
func (*DeleteAccessListReviewRequest) String ¶
func (x *DeleteAccessListReviewRequest) String() string
type DeleteAllAccessListMembersForAccessListRequest ¶
type DeleteAllAccessListMembersForAccessListRequest struct { // access_list is the name of access list. AccessList string `protobuf:"bytes,1,opt,name=access_list,json=accessList,proto3" json:"access_list,omitempty"` // contains filtered or unexported fields }
DeleteAllAccessListMembersForAccessListRequest is the request for deleting all members from an access list.
func (*DeleteAllAccessListMembersForAccessListRequest) Descriptor
deprecated
func (*DeleteAllAccessListMembersForAccessListRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAllAccessListMembersForAccessListRequest.ProtoReflect.Descriptor instead.
func (*DeleteAllAccessListMembersForAccessListRequest) GetAccessList ¶
func (x *DeleteAllAccessListMembersForAccessListRequest) GetAccessList() string
func (*DeleteAllAccessListMembersForAccessListRequest) ProtoMessage ¶
func (*DeleteAllAccessListMembersForAccessListRequest) ProtoMessage()
func (*DeleteAllAccessListMembersForAccessListRequest) ProtoReflect ¶
func (x *DeleteAllAccessListMembersForAccessListRequest) ProtoReflect() protoreflect.Message
func (*DeleteAllAccessListMembersForAccessListRequest) Reset ¶
func (x *DeleteAllAccessListMembersForAccessListRequest) Reset()
func (*DeleteAllAccessListMembersForAccessListRequest) String ¶
func (x *DeleteAllAccessListMembersForAccessListRequest) String() string
type DeleteAllAccessListMembersRequest ¶
type DeleteAllAccessListMembersRequest struct {
// contains filtered or unexported fields
}
DeleteAllAccessListMembersRequest is the request for all access list members in the backend.
func (*DeleteAllAccessListMembersRequest) Descriptor
deprecated
func (*DeleteAllAccessListMembersRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAllAccessListMembersRequest.ProtoReflect.Descriptor instead.
func (*DeleteAllAccessListMembersRequest) ProtoMessage ¶
func (*DeleteAllAccessListMembersRequest) ProtoMessage()
func (*DeleteAllAccessListMembersRequest) ProtoReflect ¶
func (x *DeleteAllAccessListMembersRequest) ProtoReflect() protoreflect.Message
func (*DeleteAllAccessListMembersRequest) Reset ¶
func (x *DeleteAllAccessListMembersRequest) Reset()
func (*DeleteAllAccessListMembersRequest) String ¶
func (x *DeleteAllAccessListMembersRequest) String() string
type DeleteAllAccessListsRequest ¶
type DeleteAllAccessListsRequest struct {
// contains filtered or unexported fields
}
DeleteAllAccessListsRequest is the request for deleting all access lists.
func (*DeleteAllAccessListsRequest) Descriptor
deprecated
func (*DeleteAllAccessListsRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAllAccessListsRequest.ProtoReflect.Descriptor instead.
func (*DeleteAllAccessListsRequest) ProtoMessage ¶
func (*DeleteAllAccessListsRequest) ProtoMessage()
func (*DeleteAllAccessListsRequest) ProtoReflect ¶
func (x *DeleteAllAccessListsRequest) ProtoReflect() protoreflect.Message
func (*DeleteAllAccessListsRequest) Reset ¶
func (x *DeleteAllAccessListsRequest) Reset()
func (*DeleteAllAccessListsRequest) String ¶
func (x *DeleteAllAccessListsRequest) String() string
type GetAccessListMemberRequest ¶
type GetAccessListMemberRequest struct { // access_list is the name of the access list that the member belongs to. AccessList string `protobuf:"bytes,1,opt,name=access_list,json=accessList,proto3" json:"access_list,omitempty"` // member_name is the name of the user that belongs to the access list. MemberName string `protobuf:"bytes,2,opt,name=member_name,json=memberName,proto3" json:"member_name,omitempty"` // contains filtered or unexported fields }
GetAccessListMemberRequest is the request for retrieving an access list member.
func (*GetAccessListMemberRequest) Descriptor
deprecated
func (*GetAccessListMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAccessListMemberRequest.ProtoReflect.Descriptor instead.
func (*GetAccessListMemberRequest) GetAccessList ¶
func (x *GetAccessListMemberRequest) GetAccessList() string
func (*GetAccessListMemberRequest) GetMemberName ¶
func (x *GetAccessListMemberRequest) GetMemberName() string
func (*GetAccessListMemberRequest) ProtoMessage ¶
func (*GetAccessListMemberRequest) ProtoMessage()
func (*GetAccessListMemberRequest) ProtoReflect ¶
func (x *GetAccessListMemberRequest) ProtoReflect() protoreflect.Message
func (*GetAccessListMemberRequest) Reset ¶
func (x *GetAccessListMemberRequest) Reset()
func (*GetAccessListMemberRequest) String ¶
func (x *GetAccessListMemberRequest) String() string
type GetAccessListRequest ¶
type GetAccessListRequest struct { // name is the name of the access list to retrieve. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
GetAccessListRequest is the request for retrieving an access list.
func (*GetAccessListRequest) Descriptor
deprecated
func (*GetAccessListRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAccessListRequest.ProtoReflect.Descriptor instead.
func (*GetAccessListRequest) GetName ¶
func (x *GetAccessListRequest) GetName() string
func (*GetAccessListRequest) ProtoMessage ¶
func (*GetAccessListRequest) ProtoMessage()
func (*GetAccessListRequest) ProtoReflect ¶
func (x *GetAccessListRequest) ProtoReflect() protoreflect.Message
func (*GetAccessListRequest) Reset ¶
func (x *GetAccessListRequest) Reset()
func (*GetAccessListRequest) String ¶
func (x *GetAccessListRequest) String() string
type GetAccessListsRequest ¶
type GetAccessListsRequest struct {
// contains filtered or unexported fields
}
GetAccessListsRequest is the request for getting all access lists.
func (*GetAccessListsRequest) Descriptor
deprecated
func (*GetAccessListsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAccessListsRequest.ProtoReflect.Descriptor instead.
func (*GetAccessListsRequest) ProtoMessage ¶
func (*GetAccessListsRequest) ProtoMessage()
func (*GetAccessListsRequest) ProtoReflect ¶
func (x *GetAccessListsRequest) ProtoReflect() protoreflect.Message
func (*GetAccessListsRequest) Reset ¶
func (x *GetAccessListsRequest) Reset()
func (*GetAccessListsRequest) String ¶
func (x *GetAccessListsRequest) String() string
type GetAccessListsResponse ¶
type GetAccessListsResponse struct { // access_lists is the list of access lists. AccessLists []*AccessList `protobuf:"bytes,1,rep,name=access_lists,json=accessLists,proto3" json:"access_lists,omitempty"` // contains filtered or unexported fields }
GetAccessListsResponse is the response for getting all access lists.
func (*GetAccessListsResponse) Descriptor
deprecated
func (*GetAccessListsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetAccessListsResponse.ProtoReflect.Descriptor instead.
func (*GetAccessListsResponse) GetAccessLists ¶
func (x *GetAccessListsResponse) GetAccessLists() []*AccessList
func (*GetAccessListsResponse) ProtoMessage ¶
func (*GetAccessListsResponse) ProtoMessage()
func (*GetAccessListsResponse) ProtoReflect ¶
func (x *GetAccessListsResponse) ProtoReflect() protoreflect.Message
func (*GetAccessListsResponse) Reset ¶
func (x *GetAccessListsResponse) Reset()
func (*GetAccessListsResponse) String ¶
func (x *GetAccessListsResponse) String() string
type GetAccessListsToReviewRequest ¶
type GetAccessListsToReviewRequest struct {
// contains filtered or unexported fields
}
GetAccessListsToReviewRequest is the request for getting access lists that the current user needs to review.
func (*GetAccessListsToReviewRequest) Descriptor
deprecated
func (*GetAccessListsToReviewRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAccessListsToReviewRequest.ProtoReflect.Descriptor instead.
func (*GetAccessListsToReviewRequest) ProtoMessage ¶
func (*GetAccessListsToReviewRequest) ProtoMessage()
func (*GetAccessListsToReviewRequest) ProtoReflect ¶
func (x *GetAccessListsToReviewRequest) ProtoReflect() protoreflect.Message
func (*GetAccessListsToReviewRequest) Reset ¶
func (x *GetAccessListsToReviewRequest) Reset()
func (*GetAccessListsToReviewRequest) String ¶
func (x *GetAccessListsToReviewRequest) String() string
type GetAccessListsToReviewResponse ¶
type GetAccessListsToReviewResponse struct { AccessLists []*AccessList `protobuf:"bytes,1,rep,name=access_lists,json=accessLists,proto3" json:"access_lists,omitempty"` // contains filtered or unexported fields }
GetAccessListsToReviewResponse is the response for getting access lists that the current user needs to review.
func (*GetAccessListsToReviewResponse) Descriptor
deprecated
func (*GetAccessListsToReviewResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetAccessListsToReviewResponse.ProtoReflect.Descriptor instead.
func (*GetAccessListsToReviewResponse) GetAccessLists ¶
func (x *GetAccessListsToReviewResponse) GetAccessLists() []*AccessList
func (*GetAccessListsToReviewResponse) ProtoMessage ¶
func (*GetAccessListsToReviewResponse) ProtoMessage()
func (*GetAccessListsToReviewResponse) ProtoReflect ¶
func (x *GetAccessListsToReviewResponse) ProtoReflect() protoreflect.Message
func (*GetAccessListsToReviewResponse) Reset ¶
func (x *GetAccessListsToReviewResponse) Reset()
func (*GetAccessListsToReviewResponse) String ¶
func (x *GetAccessListsToReviewResponse) String() string
type GetSuggestedAccessListsRequest ¶
type GetSuggestedAccessListsRequest struct { // access_request_id is the unique ID of the request. AccessRequestId string `protobuf:"bytes,1,opt,name=access_request_id,json=accessRequestId,proto3" json:"access_request_id,omitempty"` // contains filtered or unexported fields }
GetSuggestedAccessListsRequest is the request for suggested access lists for an access request.
func (*GetSuggestedAccessListsRequest) Descriptor
deprecated
func (*GetSuggestedAccessListsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSuggestedAccessListsRequest.ProtoReflect.Descriptor instead.
func (*GetSuggestedAccessListsRequest) GetAccessRequestId ¶
func (x *GetSuggestedAccessListsRequest) GetAccessRequestId() string
func (*GetSuggestedAccessListsRequest) ProtoMessage ¶
func (*GetSuggestedAccessListsRequest) ProtoMessage()
func (*GetSuggestedAccessListsRequest) ProtoReflect ¶
func (x *GetSuggestedAccessListsRequest) ProtoReflect() protoreflect.Message
func (*GetSuggestedAccessListsRequest) Reset ¶
func (x *GetSuggestedAccessListsRequest) Reset()
func (*GetSuggestedAccessListsRequest) String ¶
func (x *GetSuggestedAccessListsRequest) String() string
type GetSuggestedAccessListsResponse ¶
type GetSuggestedAccessListsResponse struct { // access_lists is the list of suggested lists. AccessLists []*AccessList `protobuf:"bytes,1,rep,name=access_lists,json=accessLists,proto3" json:"access_lists,omitempty"` // contains filtered or unexported fields }
GetSuggestedAccessListsResponse is the response for suggested access lists for an access request.
func (*GetSuggestedAccessListsResponse) Descriptor
deprecated
func (*GetSuggestedAccessListsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetSuggestedAccessListsResponse.ProtoReflect.Descriptor instead.
func (*GetSuggestedAccessListsResponse) GetAccessLists ¶
func (x *GetSuggestedAccessListsResponse) GetAccessLists() []*AccessList
func (*GetSuggestedAccessListsResponse) ProtoMessage ¶
func (*GetSuggestedAccessListsResponse) ProtoMessage()
func (*GetSuggestedAccessListsResponse) ProtoReflect ¶
func (x *GetSuggestedAccessListsResponse) ProtoReflect() protoreflect.Message
func (*GetSuggestedAccessListsResponse) Reset ¶
func (x *GetSuggestedAccessListsResponse) Reset()
func (*GetSuggestedAccessListsResponse) String ¶
func (x *GetSuggestedAccessListsResponse) String() string
type IneligibleStatus ¶
type IneligibleStatus int32
IneligibleStatus describes how the user is ineligible.
const ( // INELIGIBLE_STATUS_UNSPECIFIED means eligiblity is unknown. IneligibleStatus_INELIGIBLE_STATUS_UNSPECIFIED IneligibleStatus = 0 // INELIGIBLE_STATUS_ELIGIBLE means checks were done and user met all // requirements. IneligibleStatus_INELIGIBLE_STATUS_ELIGIBLE IneligibleStatus = 1 // INELIGIBLE_STATUS_USER_NOT_EXIST means user was not found in backend. IneligibleStatus_INELIGIBLE_STATUS_USER_NOT_EXIST IneligibleStatus = 2 // INELIGIBLE_STATUS_MISSING_REQUIREMENTS means user is missing some // requirements defined by AccessListRequires (fields can be either // ownership_requires or membership_requires) IneligibleStatus_INELIGIBLE_STATUS_MISSING_REQUIREMENTS IneligibleStatus = 3 // INELIGIBLE_STATUS_EXPIRED means user is expired. // Only applicable to members. IneligibleStatus_INELIGIBLE_STATUS_EXPIRED IneligibleStatus = 4 )
func (IneligibleStatus) Descriptor ¶
func (IneligibleStatus) Descriptor() protoreflect.EnumDescriptor
func (IneligibleStatus) Enum ¶
func (x IneligibleStatus) Enum() *IneligibleStatus
func (IneligibleStatus) EnumDescriptor
deprecated
func (IneligibleStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use IneligibleStatus.Descriptor instead.
func (IneligibleStatus) Number ¶
func (x IneligibleStatus) Number() protoreflect.EnumNumber
func (IneligibleStatus) String ¶
func (x IneligibleStatus) String() string
func (IneligibleStatus) Type ¶
func (IneligibleStatus) Type() protoreflect.EnumType
type ListAccessListMembersRequest ¶
type ListAccessListMembersRequest struct { // page_size is the size of the page to request. PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // page_token is the page token. PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // access_list is the name of the access list that the member belongs to. AccessList string `protobuf:"bytes,3,opt,name=access_list,json=accessList,proto3" json:"access_list,omitempty"` // contains filtered or unexported fields }
ListAccessListMembersRequest is the request for getting paginated access list members.
func (*ListAccessListMembersRequest) Descriptor
deprecated
func (*ListAccessListMembersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAccessListMembersRequest.ProtoReflect.Descriptor instead.
func (*ListAccessListMembersRequest) GetAccessList ¶
func (x *ListAccessListMembersRequest) GetAccessList() string
func (*ListAccessListMembersRequest) GetPageSize ¶
func (x *ListAccessListMembersRequest) GetPageSize() int32
func (*ListAccessListMembersRequest) GetPageToken ¶
func (x *ListAccessListMembersRequest) GetPageToken() string
func (*ListAccessListMembersRequest) ProtoMessage ¶
func (*ListAccessListMembersRequest) ProtoMessage()
func (*ListAccessListMembersRequest) ProtoReflect ¶
func (x *ListAccessListMembersRequest) ProtoReflect() protoreflect.Message
func (*ListAccessListMembersRequest) Reset ¶
func (x *ListAccessListMembersRequest) Reset()
func (*ListAccessListMembersRequest) String ¶
func (x *ListAccessListMembersRequest) String() string
type ListAccessListMembersResponse ¶
type ListAccessListMembersResponse struct { // members is the list of access list members. Members []*Member `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"` // next_page_token is the next page token. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
ListAccessListMembersResponse is the response for getting paginated access list members.
func (*ListAccessListMembersResponse) Descriptor
deprecated
func (*ListAccessListMembersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAccessListMembersResponse.ProtoReflect.Descriptor instead.
func (*ListAccessListMembersResponse) GetMembers ¶
func (x *ListAccessListMembersResponse) GetMembers() []*Member
func (*ListAccessListMembersResponse) GetNextPageToken ¶
func (x *ListAccessListMembersResponse) GetNextPageToken() string
func (*ListAccessListMembersResponse) ProtoMessage ¶
func (*ListAccessListMembersResponse) ProtoMessage()
func (*ListAccessListMembersResponse) ProtoReflect ¶
func (x *ListAccessListMembersResponse) ProtoReflect() protoreflect.Message
func (*ListAccessListMembersResponse) Reset ¶
func (x *ListAccessListMembersResponse) Reset()
func (*ListAccessListMembersResponse) String ¶
func (x *ListAccessListMembersResponse) String() string
type ListAccessListReviewsRequest ¶
type ListAccessListReviewsRequest struct { // access_list is the name of the access list that we're listing reviews for. AccessList string `protobuf:"bytes,1,opt,name=access_list,json=accessList,proto3" json:"access_list,omitempty"` // page_size is the size of the page to request. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // next_token is the page token. NextToken string `protobuf:"bytes,3,opt,name=next_token,json=nextToken,proto3" json:"next_token,omitempty"` // contains filtered or unexported fields }
ListAccessListReviewsRequest is the request for getting paginated access list reviews for a particular access list.
func (*ListAccessListReviewsRequest) Descriptor
deprecated
func (*ListAccessListReviewsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAccessListReviewsRequest.ProtoReflect.Descriptor instead.
func (*ListAccessListReviewsRequest) GetAccessList ¶
func (x *ListAccessListReviewsRequest) GetAccessList() string
func (*ListAccessListReviewsRequest) GetNextToken ¶
func (x *ListAccessListReviewsRequest) GetNextToken() string
func (*ListAccessListReviewsRequest) GetPageSize ¶
func (x *ListAccessListReviewsRequest) GetPageSize() int32
func (*ListAccessListReviewsRequest) ProtoMessage ¶
func (*ListAccessListReviewsRequest) ProtoMessage()
func (*ListAccessListReviewsRequest) ProtoReflect ¶
func (x *ListAccessListReviewsRequest) ProtoReflect() protoreflect.Message
func (*ListAccessListReviewsRequest) Reset ¶
func (x *ListAccessListReviewsRequest) Reset()
func (*ListAccessListReviewsRequest) String ¶
func (x *ListAccessListReviewsRequest) String() string
type ListAccessListReviewsResponse ¶
type ListAccessListReviewsResponse struct { // reviews is the list of access list reviews. Reviews []*Review `protobuf:"bytes,1,rep,name=reviews,proto3" json:"reviews,omitempty"` // next_token is the next page token. NextToken string `protobuf:"bytes,2,opt,name=next_token,json=nextToken,proto3" json:"next_token,omitempty"` // contains filtered or unexported fields }
ListAccessListReviewsResponse is the response for getting paginated access list reviews for a particular access list.
func (*ListAccessListReviewsResponse) Descriptor
deprecated
func (*ListAccessListReviewsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAccessListReviewsResponse.ProtoReflect.Descriptor instead.
func (*ListAccessListReviewsResponse) GetNextToken ¶
func (x *ListAccessListReviewsResponse) GetNextToken() string
func (*ListAccessListReviewsResponse) GetReviews ¶
func (x *ListAccessListReviewsResponse) GetReviews() []*Review
func (*ListAccessListReviewsResponse) ProtoMessage ¶
func (*ListAccessListReviewsResponse) ProtoMessage()
func (*ListAccessListReviewsResponse) ProtoReflect ¶
func (x *ListAccessListReviewsResponse) ProtoReflect() protoreflect.Message
func (*ListAccessListReviewsResponse) Reset ¶
func (x *ListAccessListReviewsResponse) Reset()
func (*ListAccessListReviewsResponse) String ¶
func (x *ListAccessListReviewsResponse) String() string
type ListAccessListsRequest ¶
type ListAccessListsRequest struct { // page_size is the size of the page to request. PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // next_token is the page token. NextToken string `protobuf:"bytes,2,opt,name=next_token,json=nextToken,proto3" json:"next_token,omitempty"` // contains filtered or unexported fields }
ListAccessListsRequest is the request for getting paginated access lists.
func (*ListAccessListsRequest) Descriptor
deprecated
func (*ListAccessListsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAccessListsRequest.ProtoReflect.Descriptor instead.
func (*ListAccessListsRequest) GetNextToken ¶
func (x *ListAccessListsRequest) GetNextToken() string
func (*ListAccessListsRequest) GetPageSize ¶
func (x *ListAccessListsRequest) GetPageSize() int32
func (*ListAccessListsRequest) ProtoMessage ¶
func (*ListAccessListsRequest) ProtoMessage()
func (*ListAccessListsRequest) ProtoReflect ¶
func (x *ListAccessListsRequest) ProtoReflect() protoreflect.Message
func (*ListAccessListsRequest) Reset ¶
func (x *ListAccessListsRequest) Reset()
func (*ListAccessListsRequest) String ¶
func (x *ListAccessListsRequest) String() string
type ListAccessListsResponse ¶
type ListAccessListsResponse struct { // access_lists is the list of access lists. AccessLists []*AccessList `protobuf:"bytes,1,rep,name=access_lists,json=accessLists,proto3" json:"access_lists,omitempty"` // next_token is the next page token. NextToken string `protobuf:"bytes,2,opt,name=next_token,json=nextToken,proto3" json:"next_token,omitempty"` // contains filtered or unexported fields }
ListAccessListsResponse is the response for getting paginated access lists.
func (*ListAccessListsResponse) Descriptor
deprecated
func (*ListAccessListsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAccessListsResponse.ProtoReflect.Descriptor instead.
func (*ListAccessListsResponse) GetAccessLists ¶
func (x *ListAccessListsResponse) GetAccessLists() []*AccessList
func (*ListAccessListsResponse) GetNextToken ¶
func (x *ListAccessListsResponse) GetNextToken() string
func (*ListAccessListsResponse) ProtoMessage ¶
func (*ListAccessListsResponse) ProtoMessage()
func (*ListAccessListsResponse) ProtoReflect ¶
func (x *ListAccessListsResponse) ProtoReflect() protoreflect.Message
func (*ListAccessListsResponse) Reset ¶
func (x *ListAccessListsResponse) Reset()
func (*ListAccessListsResponse) String ¶
func (x *ListAccessListsResponse) String() string
type ListAllAccessListMembersRequest ¶
type ListAllAccessListMembersRequest struct { // page_size is the size of the page to request. PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // page_token is the page token. PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
ListAllAccessListMembersRequest is the request for getting paginated access list members for all access lists.
func (*ListAllAccessListMembersRequest) Descriptor
deprecated
func (*ListAllAccessListMembersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAllAccessListMembersRequest.ProtoReflect.Descriptor instead.
func (*ListAllAccessListMembersRequest) GetPageSize ¶
func (x *ListAllAccessListMembersRequest) GetPageSize() int32
func (*ListAllAccessListMembersRequest) GetPageToken ¶
func (x *ListAllAccessListMembersRequest) GetPageToken() string
func (*ListAllAccessListMembersRequest) ProtoMessage ¶
func (*ListAllAccessListMembersRequest) ProtoMessage()
func (*ListAllAccessListMembersRequest) ProtoReflect ¶
func (x *ListAllAccessListMembersRequest) ProtoReflect() protoreflect.Message
func (*ListAllAccessListMembersRequest) Reset ¶
func (x *ListAllAccessListMembersRequest) Reset()
func (*ListAllAccessListMembersRequest) String ¶
func (x *ListAllAccessListMembersRequest) String() string
type ListAllAccessListMembersResponse ¶
type ListAllAccessListMembersResponse struct { // members is the list of access list members. Members []*Member `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"` // next_page_token is the next page token. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
ListAllAccessListMembersResponse is the response for getting paginated access list members for all access lists.
func (*ListAllAccessListMembersResponse) Descriptor
deprecated
func (*ListAllAccessListMembersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAllAccessListMembersResponse.ProtoReflect.Descriptor instead.
func (*ListAllAccessListMembersResponse) GetMembers ¶
func (x *ListAllAccessListMembersResponse) GetMembers() []*Member
func (*ListAllAccessListMembersResponse) GetNextPageToken ¶
func (x *ListAllAccessListMembersResponse) GetNextPageToken() string
func (*ListAllAccessListMembersResponse) ProtoMessage ¶
func (*ListAllAccessListMembersResponse) ProtoMessage()
func (*ListAllAccessListMembersResponse) ProtoReflect ¶
func (x *ListAllAccessListMembersResponse) ProtoReflect() protoreflect.Message
func (*ListAllAccessListMembersResponse) Reset ¶
func (x *ListAllAccessListMembersResponse) Reset()
func (*ListAllAccessListMembersResponse) String ¶
func (x *ListAllAccessListMembersResponse) String() string
type ListAllAccessListReviewsRequest ¶
type ListAllAccessListReviewsRequest struct { // page_size is the size of the page to request. PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // next_token is the page token. NextToken string `protobuf:"bytes,2,opt,name=next_token,json=nextToken,proto3" json:"next_token,omitempty"` // contains filtered or unexported fields }
ListAllAccessListReviewsRequest is the request for getting paginated access list reviews for all access lists.
func (*ListAllAccessListReviewsRequest) Descriptor
deprecated
func (*ListAllAccessListReviewsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAllAccessListReviewsRequest.ProtoReflect.Descriptor instead.
func (*ListAllAccessListReviewsRequest) GetNextToken ¶
func (x *ListAllAccessListReviewsRequest) GetNextToken() string
func (*ListAllAccessListReviewsRequest) GetPageSize ¶
func (x *ListAllAccessListReviewsRequest) GetPageSize() int32
func (*ListAllAccessListReviewsRequest) ProtoMessage ¶
func (*ListAllAccessListReviewsRequest) ProtoMessage()
func (*ListAllAccessListReviewsRequest) ProtoReflect ¶
func (x *ListAllAccessListReviewsRequest) ProtoReflect() protoreflect.Message
func (*ListAllAccessListReviewsRequest) Reset ¶
func (x *ListAllAccessListReviewsRequest) Reset()
func (*ListAllAccessListReviewsRequest) String ¶
func (x *ListAllAccessListReviewsRequest) String() string
type ListAllAccessListReviewsResponse ¶
type ListAllAccessListReviewsResponse struct { // reviews is the list of access list reviews. Reviews []*Review `protobuf:"bytes,1,rep,name=reviews,proto3" json:"reviews,omitempty"` // next_token is the next page token. NextToken string `protobuf:"bytes,2,opt,name=next_token,json=nextToken,proto3" json:"next_token,omitempty"` // contains filtered or unexported fields }
ListAllAccessListReviewsResponse is the response for getting paginated access list reviews for all access lists.
func (*ListAllAccessListReviewsResponse) Descriptor
deprecated
func (*ListAllAccessListReviewsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAllAccessListReviewsResponse.ProtoReflect.Descriptor instead.
func (*ListAllAccessListReviewsResponse) GetNextToken ¶
func (x *ListAllAccessListReviewsResponse) GetNextToken() string
func (*ListAllAccessListReviewsResponse) GetReviews ¶
func (x *ListAllAccessListReviewsResponse) GetReviews() []*Review
func (*ListAllAccessListReviewsResponse) ProtoMessage ¶
func (*ListAllAccessListReviewsResponse) ProtoMessage()
func (*ListAllAccessListReviewsResponse) ProtoReflect ¶
func (x *ListAllAccessListReviewsResponse) ProtoReflect() protoreflect.Message
func (*ListAllAccessListReviewsResponse) Reset ¶
func (x *ListAllAccessListReviewsResponse) Reset()
func (*ListAllAccessListReviewsResponse) String ¶
func (x *ListAllAccessListReviewsResponse) String() string
type Member ¶
type Member struct { // header is the header for the resource. Header *v1.ResourceHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // spec is the specification for the access list member. Spec *MemberSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // contains filtered or unexported fields }
Member describes a member of an access list.
func (*Member) Descriptor
deprecated
func (*Member) GetHeader ¶
func (x *Member) GetHeader() *v1.ResourceHeader
func (*Member) GetSpec ¶
func (x *Member) GetSpec() *MemberSpec
func (*Member) ProtoMessage ¶
func (*Member) ProtoMessage()
func (*Member) ProtoReflect ¶
func (x *Member) ProtoReflect() protoreflect.Message
type MemberSpec ¶
type MemberSpec struct { // associated access list AccessList string `protobuf:"bytes,1,opt,name=access_list,json=accessList,proto3" json:"access_list,omitempty"` // name is the name of the member of the access list. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // joined is when the user joined the access list. Joined *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=joined,proto3" json:"joined,omitempty"` // expires is when the user's membership to the access list expires. Expires *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expires,proto3" json:"expires,omitempty"` // reason is the reason this user was added to the access list. Reason string `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"` // added_by is the user that added this user to the access list. AddedBy string `protobuf:"bytes,6,opt,name=added_by,json=addedBy,proto3" json:"added_by,omitempty"` // ineligible_status describes if this member is eligible or not // and if not, describes how they're lacking eligibility. IneligibleStatus IneligibleStatus `` /* 155-byte string literal not displayed */ // contains filtered or unexported fields }
MemberSpec is the specification for an access list member.
func (*MemberSpec) Descriptor
deprecated
func (*MemberSpec) Descriptor() ([]byte, []int)
Deprecated: Use MemberSpec.ProtoReflect.Descriptor instead.
func (*MemberSpec) GetAccessList ¶
func (x *MemberSpec) GetAccessList() string
func (*MemberSpec) GetAddedBy ¶
func (x *MemberSpec) GetAddedBy() string
func (*MemberSpec) GetExpires ¶
func (x *MemberSpec) GetExpires() *timestamppb.Timestamp
func (*MemberSpec) GetIneligibleStatus ¶
func (x *MemberSpec) GetIneligibleStatus() IneligibleStatus
func (*MemberSpec) GetJoined ¶
func (x *MemberSpec) GetJoined() *timestamppb.Timestamp
func (*MemberSpec) GetName ¶
func (x *MemberSpec) GetName() string
func (*MemberSpec) GetReason ¶
func (x *MemberSpec) GetReason() string
func (*MemberSpec) ProtoMessage ¶
func (*MemberSpec) ProtoMessage()
func (*MemberSpec) ProtoReflect ¶
func (x *MemberSpec) ProtoReflect() protoreflect.Message
func (*MemberSpec) Reset ¶
func (x *MemberSpec) Reset()
func (*MemberSpec) String ¶
func (x *MemberSpec) String() string
type Notifications ¶
type Notifications struct { // start specifies when to start notifying users that the next audit date is // coming up. Start *durationpb.Duration `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"` // contains filtered or unexported fields }
Notifications contains the configuration for notifying users of a nearing next audit date.
func (*Notifications) Descriptor
deprecated
func (*Notifications) Descriptor() ([]byte, []int)
Deprecated: Use Notifications.ProtoReflect.Descriptor instead.
func (*Notifications) GetStart ¶
func (x *Notifications) GetStart() *durationpb.Duration
func (*Notifications) ProtoMessage ¶
func (*Notifications) ProtoMessage()
func (*Notifications) ProtoReflect ¶
func (x *Notifications) ProtoReflect() protoreflect.Message
func (*Notifications) Reset ¶
func (x *Notifications) Reset()
func (*Notifications) String ¶
func (x *Notifications) String() string
type Recurrence ¶
type Recurrence struct { // frequency is the frequency of reviews. This represents the period in months // between two reviews. // Supported values are 0, 1, 3, 6, and 12. Frequency ReviewFrequency `protobuf:"varint,1,opt,name=frequency,proto3,enum=teleport.accesslist.v1.ReviewFrequency" json:"frequency,omitempty"` // day_of_month is the day of month that reviews will be scheduled on. // Supported values are 0, 1, 15, and 31. DayOfMonth ReviewDayOfMonth `` /* 139-byte string literal not displayed */ // contains filtered or unexported fields }
Recurrence is the definition for when reviews will be scheduled.
func (*Recurrence) Descriptor
deprecated
func (*Recurrence) Descriptor() ([]byte, []int)
Deprecated: Use Recurrence.ProtoReflect.Descriptor instead.
func (*Recurrence) GetDayOfMonth ¶
func (x *Recurrence) GetDayOfMonth() ReviewDayOfMonth
func (*Recurrence) GetFrequency ¶
func (x *Recurrence) GetFrequency() ReviewFrequency
func (*Recurrence) ProtoMessage ¶
func (*Recurrence) ProtoMessage()
func (*Recurrence) ProtoReflect ¶
func (x *Recurrence) ProtoReflect() protoreflect.Message
func (*Recurrence) Reset ¶
func (x *Recurrence) Reset()
func (*Recurrence) String ¶
func (x *Recurrence) String() string
type Review ¶
type Review struct { // header is the header for the resource. Header *v1.ResourceHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // spec is the specification for the access list review. Spec *ReviewSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // contains filtered or unexported fields }
Review is a review of an access list.
func (*Review) Descriptor
deprecated
func (*Review) GetHeader ¶
func (x *Review) GetHeader() *v1.ResourceHeader
func (*Review) GetSpec ¶
func (x *Review) GetSpec() *ReviewSpec
func (*Review) ProtoMessage ¶
func (*Review) ProtoMessage()
func (*Review) ProtoReflect ¶
func (x *Review) ProtoReflect() protoreflect.Message
type ReviewChanges ¶
type ReviewChanges struct { // membership_requirements_changed is populated if the requirements were // changed as part of this review. MembershipRequirementsChanged *AccessListRequires `` /* 150-byte string literal not displayed */ // removed_members contains the members that were removed as part of this // review. RemovedMembers []string `protobuf:"bytes,3,rep,name=removed_members,json=removedMembers,proto3" json:"removed_members,omitempty"` // review_frequency_changed is populated if the review frequency has changed. ReviewFrequencyChanged ReviewFrequency `` /* 174-byte string literal not displayed */ // review_day_of_month_changed is populated if the review day of month has // changed. ReviewDayOfMonthChanged ReviewDayOfMonth `` /* 182-byte string literal not displayed */ // contains filtered or unexported fields }
ReviewChanges are the changes that were made as part of the review.
func (*ReviewChanges) Descriptor
deprecated
func (*ReviewChanges) Descriptor() ([]byte, []int)
Deprecated: Use ReviewChanges.ProtoReflect.Descriptor instead.
func (*ReviewChanges) GetMembershipRequirementsChanged ¶
func (x *ReviewChanges) GetMembershipRequirementsChanged() *AccessListRequires
func (*ReviewChanges) GetRemovedMembers ¶
func (x *ReviewChanges) GetRemovedMembers() []string
func (*ReviewChanges) GetReviewDayOfMonthChanged ¶
func (x *ReviewChanges) GetReviewDayOfMonthChanged() ReviewDayOfMonth
func (*ReviewChanges) GetReviewFrequencyChanged ¶
func (x *ReviewChanges) GetReviewFrequencyChanged() ReviewFrequency
func (*ReviewChanges) ProtoMessage ¶
func (*ReviewChanges) ProtoMessage()
func (*ReviewChanges) ProtoReflect ¶
func (x *ReviewChanges) ProtoReflect() protoreflect.Message
func (*ReviewChanges) Reset ¶
func (x *ReviewChanges) Reset()
func (*ReviewChanges) String ¶
func (x *ReviewChanges) String() string
type ReviewDayOfMonth ¶
type ReviewDayOfMonth int32
ReviewDayOfMonth is the day of month that reviews will repeat on.
const ( ReviewDayOfMonth_REVIEW_DAY_OF_MONTH_UNSPECIFIED ReviewDayOfMonth = 0 ReviewDayOfMonth_REVIEW_DAY_OF_MONTH_FIRST ReviewDayOfMonth = 1 ReviewDayOfMonth_REVIEW_DAY_OF_MONTH_FIFTEENTH ReviewDayOfMonth = 15 ReviewDayOfMonth_REVIEW_DAY_OF_MONTH_LAST ReviewDayOfMonth = 31 )
func (ReviewDayOfMonth) Descriptor ¶
func (ReviewDayOfMonth) Descriptor() protoreflect.EnumDescriptor
func (ReviewDayOfMonth) Enum ¶
func (x ReviewDayOfMonth) Enum() *ReviewDayOfMonth
func (ReviewDayOfMonth) EnumDescriptor
deprecated
func (ReviewDayOfMonth) EnumDescriptor() ([]byte, []int)
Deprecated: Use ReviewDayOfMonth.Descriptor instead.
func (ReviewDayOfMonth) Number ¶
func (x ReviewDayOfMonth) Number() protoreflect.EnumNumber
func (ReviewDayOfMonth) String ¶
func (x ReviewDayOfMonth) String() string
func (ReviewDayOfMonth) Type ¶
func (ReviewDayOfMonth) Type() protoreflect.EnumType
type ReviewFrequency ¶
type ReviewFrequency int32
ReviewFrequency is the frequency of reviews.
const ( ReviewFrequency_REVIEW_FREQUENCY_UNSPECIFIED ReviewFrequency = 0 ReviewFrequency_REVIEW_FREQUENCY_ONE_MONTH ReviewFrequency = 1 ReviewFrequency_REVIEW_FREQUENCY_THREE_MONTHS ReviewFrequency = 3 ReviewFrequency_REVIEW_FREQUENCY_SIX_MONTHS ReviewFrequency = 6 ReviewFrequency_REVIEW_FREQUENCY_ONE_YEAR ReviewFrequency = 12 )
func (ReviewFrequency) Descriptor ¶
func (ReviewFrequency) Descriptor() protoreflect.EnumDescriptor
func (ReviewFrequency) Enum ¶
func (x ReviewFrequency) Enum() *ReviewFrequency
func (ReviewFrequency) EnumDescriptor
deprecated
func (ReviewFrequency) EnumDescriptor() ([]byte, []int)
Deprecated: Use ReviewFrequency.Descriptor instead.
func (ReviewFrequency) Number ¶
func (x ReviewFrequency) Number() protoreflect.EnumNumber
func (ReviewFrequency) String ¶
func (x ReviewFrequency) String() string
func (ReviewFrequency) Type ¶
func (ReviewFrequency) Type() protoreflect.EnumType
type ReviewSpec ¶
type ReviewSpec struct { // access_list is the name of the access list that this review is for. AccessList string `protobuf:"bytes,1,opt,name=access_list,json=accessList,proto3" json:"access_list,omitempty"` // reviewers are the users who performed the review. Reviewers []string `protobuf:"bytes,2,rep,name=reviewers,proto3" json:"reviewers,omitempty"` // review_date is the date that this review was created. ReviewDate *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=review_date,json=reviewDate,proto3" json:"review_date,omitempty"` // notes is an optional plaintext attached to the review that can be used by // the review for arbitrary note taking on the review. Notes string `protobuf:"bytes,4,opt,name=notes,proto3" json:"notes,omitempty"` // changes are the changes made as part of the review. Changes *ReviewChanges `protobuf:"bytes,5,opt,name=changes,proto3" json:"changes,omitempty"` // contains filtered or unexported fields }
ReviewSpec is the specification for an access list review.
func (*ReviewSpec) Descriptor
deprecated
func (*ReviewSpec) Descriptor() ([]byte, []int)
Deprecated: Use ReviewSpec.ProtoReflect.Descriptor instead.
func (*ReviewSpec) GetAccessList ¶
func (x *ReviewSpec) GetAccessList() string
func (*ReviewSpec) GetChanges ¶
func (x *ReviewSpec) GetChanges() *ReviewChanges
func (*ReviewSpec) GetNotes ¶
func (x *ReviewSpec) GetNotes() string
func (*ReviewSpec) GetReviewDate ¶
func (x *ReviewSpec) GetReviewDate() *timestamppb.Timestamp
func (*ReviewSpec) GetReviewers ¶
func (x *ReviewSpec) GetReviewers() []string
func (*ReviewSpec) ProtoMessage ¶
func (*ReviewSpec) ProtoMessage()
func (*ReviewSpec) ProtoReflect ¶
func (x *ReviewSpec) ProtoReflect() protoreflect.Message
func (*ReviewSpec) Reset ¶
func (x *ReviewSpec) Reset()
func (*ReviewSpec) String ¶
func (x *ReviewSpec) String() string
type UnimplementedAccessListServiceServer ¶
type UnimplementedAccessListServiceServer struct { }
UnimplementedAccessListServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedAccessListServiceServer) AccessRequestPromote ¶
func (UnimplementedAccessListServiceServer) AccessRequestPromote(context.Context, *AccessRequestPromoteRequest) (*AccessRequestPromoteResponse, error)
func (UnimplementedAccessListServiceServer) CountAccessListMembers ¶
func (UnimplementedAccessListServiceServer) CountAccessListMembers(context.Context, *CountAccessListMembersRequest) (*CountAccessListMembersResponse, error)
func (UnimplementedAccessListServiceServer) CreateAccessListReview ¶
func (UnimplementedAccessListServiceServer) CreateAccessListReview(context.Context, *CreateAccessListReviewRequest) (*CreateAccessListReviewResponse, error)
func (UnimplementedAccessListServiceServer) DeleteAccessList ¶
func (UnimplementedAccessListServiceServer) DeleteAccessList(context.Context, *DeleteAccessListRequest) (*emptypb.Empty, error)
func (UnimplementedAccessListServiceServer) DeleteAccessListMember ¶
func (UnimplementedAccessListServiceServer) DeleteAccessListMember(context.Context, *DeleteAccessListMemberRequest) (*emptypb.Empty, error)
func (UnimplementedAccessListServiceServer) DeleteAccessListReview ¶
func (UnimplementedAccessListServiceServer) DeleteAccessListReview(context.Context, *DeleteAccessListReviewRequest) (*emptypb.Empty, error)
func (UnimplementedAccessListServiceServer) DeleteAllAccessListMembers ¶
func (UnimplementedAccessListServiceServer) DeleteAllAccessListMembers(context.Context, *DeleteAllAccessListMembersRequest) (*emptypb.Empty, error)
func (UnimplementedAccessListServiceServer) DeleteAllAccessListMembersForAccessList ¶
func (UnimplementedAccessListServiceServer) DeleteAllAccessListMembersForAccessList(context.Context, *DeleteAllAccessListMembersForAccessListRequest) (*emptypb.Empty, error)
func (UnimplementedAccessListServiceServer) DeleteAllAccessLists ¶
func (UnimplementedAccessListServiceServer) DeleteAllAccessLists(context.Context, *DeleteAllAccessListsRequest) (*emptypb.Empty, error)
func (UnimplementedAccessListServiceServer) GetAccessList ¶
func (UnimplementedAccessListServiceServer) GetAccessList(context.Context, *GetAccessListRequest) (*AccessList, error)
func (UnimplementedAccessListServiceServer) GetAccessListMember ¶
func (UnimplementedAccessListServiceServer) GetAccessListMember(context.Context, *GetAccessListMemberRequest) (*Member, error)
func (UnimplementedAccessListServiceServer) GetAccessLists ¶
func (UnimplementedAccessListServiceServer) GetAccessLists(context.Context, *GetAccessListsRequest) (*GetAccessListsResponse, error)
func (UnimplementedAccessListServiceServer) GetAccessListsToReview ¶
func (UnimplementedAccessListServiceServer) GetAccessListsToReview(context.Context, *GetAccessListsToReviewRequest) (*GetAccessListsToReviewResponse, error)
func (UnimplementedAccessListServiceServer) GetSuggestedAccessLists ¶
func (UnimplementedAccessListServiceServer) GetSuggestedAccessLists(context.Context, *GetSuggestedAccessListsRequest) (*GetSuggestedAccessListsResponse, error)
func (UnimplementedAccessListServiceServer) ListAccessListMembers ¶
func (UnimplementedAccessListServiceServer) ListAccessListMembers(context.Context, *ListAccessListMembersRequest) (*ListAccessListMembersResponse, error)
func (UnimplementedAccessListServiceServer) ListAccessListReviews ¶
func (UnimplementedAccessListServiceServer) ListAccessListReviews(context.Context, *ListAccessListReviewsRequest) (*ListAccessListReviewsResponse, error)
func (UnimplementedAccessListServiceServer) ListAccessLists ¶
func (UnimplementedAccessListServiceServer) ListAccessLists(context.Context, *ListAccessListsRequest) (*ListAccessListsResponse, error)
func (UnimplementedAccessListServiceServer) ListAllAccessListMembers ¶
func (UnimplementedAccessListServiceServer) ListAllAccessListMembers(context.Context, *ListAllAccessListMembersRequest) (*ListAllAccessListMembersResponse, error)
func (UnimplementedAccessListServiceServer) ListAllAccessListReviews ¶
func (UnimplementedAccessListServiceServer) ListAllAccessListReviews(context.Context, *ListAllAccessListReviewsRequest) (*ListAllAccessListReviewsResponse, error)
func (UnimplementedAccessListServiceServer) UpdateAccessList ¶
func (UnimplementedAccessListServiceServer) UpdateAccessList(context.Context, *UpdateAccessListRequest) (*AccessList, error)
func (UnimplementedAccessListServiceServer) UpdateAccessListMember ¶
func (UnimplementedAccessListServiceServer) UpdateAccessListMember(context.Context, *UpdateAccessListMemberRequest) (*Member, error)
func (UnimplementedAccessListServiceServer) UpsertAccessList ¶
func (UnimplementedAccessListServiceServer) UpsertAccessList(context.Context, *UpsertAccessListRequest) (*AccessList, error)
func (UnimplementedAccessListServiceServer) UpsertAccessListMember ¶
func (UnimplementedAccessListServiceServer) UpsertAccessListMember(context.Context, *UpsertAccessListMemberRequest) (*Member, error)
func (UnimplementedAccessListServiceServer) UpsertAccessListWithMembers ¶
func (UnimplementedAccessListServiceServer) UpsertAccessListWithMembers(context.Context, *UpsertAccessListWithMembersRequest) (*UpsertAccessListWithMembersResponse, error)
type UnsafeAccessListServiceServer ¶
type UnsafeAccessListServiceServer interface {
// contains filtered or unexported methods
}
UnsafeAccessListServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AccessListServiceServer will result in compilation errors.
type UpdateAccessListMemberRequest ¶
type UpdateAccessListMemberRequest struct { // member is the access list member to upsert. Member *Member `protobuf:"bytes,1,opt,name=member,proto3" json:"member,omitempty"` // contains filtered or unexported fields }
UpdateAccessListMemberRequest is the request for updating an access list member.
func (*UpdateAccessListMemberRequest) Descriptor
deprecated
func (*UpdateAccessListMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAccessListMemberRequest.ProtoReflect.Descriptor instead.
func (*UpdateAccessListMemberRequest) GetMember ¶
func (x *UpdateAccessListMemberRequest) GetMember() *Member
func (*UpdateAccessListMemberRequest) ProtoMessage ¶
func (*UpdateAccessListMemberRequest) ProtoMessage()
func (*UpdateAccessListMemberRequest) ProtoReflect ¶
func (x *UpdateAccessListMemberRequest) ProtoReflect() protoreflect.Message
func (*UpdateAccessListMemberRequest) Reset ¶
func (x *UpdateAccessListMemberRequest) Reset()
func (*UpdateAccessListMemberRequest) String ¶
func (x *UpdateAccessListMemberRequest) String() string
type UpdateAccessListRequest ¶
type UpdateAccessListRequest struct { // access_list is the access list to upsert. AccessList *AccessList `protobuf:"bytes,1,opt,name=access_list,json=accessList,proto3" json:"access_list,omitempty"` // contains filtered or unexported fields }
UpdateAccessListRequest is the request for updating an access list.
func (*UpdateAccessListRequest) Descriptor
deprecated
func (*UpdateAccessListRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAccessListRequest.ProtoReflect.Descriptor instead.
func (*UpdateAccessListRequest) GetAccessList ¶
func (x *UpdateAccessListRequest) GetAccessList() *AccessList
func (*UpdateAccessListRequest) ProtoMessage ¶
func (*UpdateAccessListRequest) ProtoMessage()
func (*UpdateAccessListRequest) ProtoReflect ¶
func (x *UpdateAccessListRequest) ProtoReflect() protoreflect.Message
func (*UpdateAccessListRequest) Reset ¶
func (x *UpdateAccessListRequest) Reset()
func (*UpdateAccessListRequest) String ¶
func (x *UpdateAccessListRequest) String() string
type UpsertAccessListMemberRequest ¶
type UpsertAccessListMemberRequest struct { // member is the access list member to upsert. Member *Member `protobuf:"bytes,4,opt,name=member,proto3" json:"member,omitempty"` // contains filtered or unexported fields }
UpsertAccessListMemberRequest is the request for upserting an access list member.
func (*UpsertAccessListMemberRequest) Descriptor
deprecated
func (*UpsertAccessListMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpsertAccessListMemberRequest.ProtoReflect.Descriptor instead.
func (*UpsertAccessListMemberRequest) GetMember ¶
func (x *UpsertAccessListMemberRequest) GetMember() *Member
func (*UpsertAccessListMemberRequest) ProtoMessage ¶
func (*UpsertAccessListMemberRequest) ProtoMessage()
func (*UpsertAccessListMemberRequest) ProtoReflect ¶
func (x *UpsertAccessListMemberRequest) ProtoReflect() protoreflect.Message
func (*UpsertAccessListMemberRequest) Reset ¶
func (x *UpsertAccessListMemberRequest) Reset()
func (*UpsertAccessListMemberRequest) String ¶
func (x *UpsertAccessListMemberRequest) String() string
type UpsertAccessListRequest ¶
type UpsertAccessListRequest struct { // access_list is the access list to upsert. AccessList *AccessList `protobuf:"bytes,1,opt,name=access_list,json=accessList,proto3" json:"access_list,omitempty"` // contains filtered or unexported fields }
UpsertAccessListRequest is the request for upserting an access list.
func (*UpsertAccessListRequest) Descriptor
deprecated
func (*UpsertAccessListRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpsertAccessListRequest.ProtoReflect.Descriptor instead.
func (*UpsertAccessListRequest) GetAccessList ¶
func (x *UpsertAccessListRequest) GetAccessList() *AccessList
func (*UpsertAccessListRequest) ProtoMessage ¶
func (*UpsertAccessListRequest) ProtoMessage()
func (*UpsertAccessListRequest) ProtoReflect ¶
func (x *UpsertAccessListRequest) ProtoReflect() protoreflect.Message
func (*UpsertAccessListRequest) Reset ¶
func (x *UpsertAccessListRequest) Reset()
func (*UpsertAccessListRequest) String ¶
func (x *UpsertAccessListRequest) String() string
type UpsertAccessListWithMembersRequest ¶
type UpsertAccessListWithMembersRequest struct { // access_list is the access list to upsert. AccessList *AccessList `protobuf:"bytes,1,opt,name=access_list,json=accessList,proto3" json:"access_list,omitempty"` // members is the list of access list members. Members []*Member `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"` // contains filtered or unexported fields }
UpsertAccessListWithMembers is the request for upserting an access list with members.
func (*UpsertAccessListWithMembersRequest) Descriptor
deprecated
func (*UpsertAccessListWithMembersRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpsertAccessListWithMembersRequest.ProtoReflect.Descriptor instead.
func (*UpsertAccessListWithMembersRequest) GetAccessList ¶
func (x *UpsertAccessListWithMembersRequest) GetAccessList() *AccessList
func (*UpsertAccessListWithMembersRequest) GetMembers ¶
func (x *UpsertAccessListWithMembersRequest) GetMembers() []*Member
func (*UpsertAccessListWithMembersRequest) ProtoMessage ¶
func (*UpsertAccessListWithMembersRequest) ProtoMessage()
func (*UpsertAccessListWithMembersRequest) ProtoReflect ¶
func (x *UpsertAccessListWithMembersRequest) ProtoReflect() protoreflect.Message
func (*UpsertAccessListWithMembersRequest) Reset ¶
func (x *UpsertAccessListWithMembersRequest) Reset()
func (*UpsertAccessListWithMembersRequest) String ¶
func (x *UpsertAccessListWithMembersRequest) String() string
type UpsertAccessListWithMembersResponse ¶
type UpsertAccessListWithMembersResponse struct { // access_list is the access list that was upserted. AccessList *AccessList `protobuf:"bytes,1,opt,name=access_list,json=accessList,proto3" json:"access_list,omitempty"` // members is the list of access list members that were upserted. Members []*Member `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"` // contains filtered or unexported fields }
UpsertAccessListWithMembersResponse is the response for upserting an access list with members.
func (*UpsertAccessListWithMembersResponse) Descriptor
deprecated
func (*UpsertAccessListWithMembersResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpsertAccessListWithMembersResponse.ProtoReflect.Descriptor instead.
func (*UpsertAccessListWithMembersResponse) GetAccessList ¶
func (x *UpsertAccessListWithMembersResponse) GetAccessList() *AccessList
func (*UpsertAccessListWithMembersResponse) GetMembers ¶
func (x *UpsertAccessListWithMembersResponse) GetMembers() []*Member
func (*UpsertAccessListWithMembersResponse) ProtoMessage ¶
func (*UpsertAccessListWithMembersResponse) ProtoMessage()
func (*UpsertAccessListWithMembersResponse) ProtoReflect ¶
func (x *UpsertAccessListWithMembersResponse) ProtoReflect() protoreflect.Message
func (*UpsertAccessListWithMembersResponse) Reset ¶
func (x *UpsertAccessListWithMembersResponse) Reset()
func (*UpsertAccessListWithMembersResponse) String ¶
func (x *UpsertAccessListWithMembersResponse) String() string