Documentation ¶
Index ¶
- Variables
- type Access
- func (*Access) Descriptor() ([]byte, []int)deprecated
- func (x *Access) GetAccountAccess() *AccountAccess
- func (x *Access) GetNamespaceAccesses() map[string]*NamespaceAccess
- func (*Access) ProtoMessage()
- func (x *Access) ProtoReflect() protoreflect.Message
- func (x *Access) Reset()
- func (x *Access) String() string
- type AccountAccess
- type Invitation
- func (*Invitation) Descriptor() ([]byte, []int)deprecated
- func (x *Invitation) GetCreatedTime() *timestamppb.Timestamp
- func (x *Invitation) GetExpiredTime() *timestamppb.Timestamp
- func (*Invitation) ProtoMessage()
- func (x *Invitation) ProtoReflect() protoreflect.Message
- func (x *Invitation) Reset()
- func (x *Invitation) String() string
- type NamespaceAccess
- type User
- func (*User) Descriptor() ([]byte, []int)deprecated
- func (x *User) GetAsyncOperationId() string
- func (x *User) GetCreatedTime() *timestamppb.Timestamp
- func (x *User) GetId() string
- func (x *User) GetInvitation() *Invitation
- func (x *User) GetLastModifiedTime() *timestamppb.Timestamp
- func (x *User) GetResourceVersion() string
- func (x *User) GetSpec() *UserSpec
- func (x *User) GetState() string
- func (*User) ProtoMessage()
- func (x *User) ProtoReflect() protoreflect.Message
- func (x *User) Reset()
- func (x *User) String() string
- type UserSpec
Constants ¶
This section is empty.
Variables ¶
View Source
var File_temporal_api_cloud_identity_v1_message_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Access ¶
type Access struct { // The account access AccountAccess *AccountAccess `protobuf:"bytes,1,opt,name=account_access,json=accountAccess,proto3" json:"account_access,omitempty"` // The map of namespace accesses // The key is the namespace name and the value is the access to the namespace NamespaceAccesses map[string]*NamespaceAccess `` /* 200-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Access) Descriptor
deprecated
func (*Access) GetAccountAccess ¶
func (x *Access) GetAccountAccess() *AccountAccess
func (*Access) GetNamespaceAccesses ¶
func (x *Access) GetNamespaceAccesses() map[string]*NamespaceAccess
func (*Access) ProtoMessage ¶
func (*Access) ProtoMessage()
func (*Access) ProtoReflect ¶
func (x *Access) ProtoReflect() protoreflect.Message
type AccountAccess ¶
type AccountAccess struct { // The role on the account, should be one of [admin, developer, read] // admin - gives full access the account, including users and namespaces // developer - gives access to create namespaces on the account // read - gives read only access to the account Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"` // contains filtered or unexported fields }
func (*AccountAccess) Descriptor
deprecated
func (*AccountAccess) Descriptor() ([]byte, []int)
Deprecated: Use AccountAccess.ProtoReflect.Descriptor instead.
func (*AccountAccess) GetRole ¶
func (x *AccountAccess) GetRole() string
func (*AccountAccess) ProtoMessage ¶
func (*AccountAccess) ProtoMessage()
func (*AccountAccess) ProtoReflect ¶
func (x *AccountAccess) ProtoReflect() protoreflect.Message
func (*AccountAccess) Reset ¶
func (x *AccountAccess) Reset()
func (*AccountAccess) String ¶
func (x *AccountAccess) String() string
type Invitation ¶
type Invitation struct { // The date and time when the user was created CreatedTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"` // The date and time when the invitation expires or has expired ExpiredTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=expired_time,json=expiredTime,proto3" json:"expired_time,omitempty"` // contains filtered or unexported fields }
func (*Invitation) Descriptor
deprecated
func (*Invitation) Descriptor() ([]byte, []int)
Deprecated: Use Invitation.ProtoReflect.Descriptor instead.
func (*Invitation) GetCreatedTime ¶
func (x *Invitation) GetCreatedTime() *timestamppb.Timestamp
func (*Invitation) GetExpiredTime ¶
func (x *Invitation) GetExpiredTime() *timestamppb.Timestamp
func (*Invitation) ProtoMessage ¶
func (*Invitation) ProtoMessage()
func (*Invitation) ProtoReflect ¶
func (x *Invitation) ProtoReflect() protoreflect.Message
func (*Invitation) Reset ¶
func (x *Invitation) Reset()
func (*Invitation) String ¶
func (x *Invitation) String() string
type NamespaceAccess ¶
type NamespaceAccess struct { // The permission to the namespace, should be one of [admin, write, read] // admin - gives full access to the namespace, including assigning namespace access to other users // write - gives write access to the namespace configuration and workflows within the namespace // read - gives read only access to the namespace configuration and workflows within the namespace Permission string `protobuf:"bytes,1,opt,name=permission,proto3" json:"permission,omitempty"` // contains filtered or unexported fields }
func (*NamespaceAccess) Descriptor
deprecated
func (*NamespaceAccess) Descriptor() ([]byte, []int)
Deprecated: Use NamespaceAccess.ProtoReflect.Descriptor instead.
func (*NamespaceAccess) GetPermission ¶
func (x *NamespaceAccess) GetPermission() string
func (*NamespaceAccess) ProtoMessage ¶
func (*NamespaceAccess) ProtoMessage()
func (*NamespaceAccess) ProtoReflect ¶
func (x *NamespaceAccess) ProtoReflect() protoreflect.Message
func (*NamespaceAccess) Reset ¶
func (x *NamespaceAccess) Reset()
func (*NamespaceAccess) String ¶
func (x *NamespaceAccess) String() string
type User ¶
type User struct { // The id of the user Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The current version of the user specification // The next update operation will have to include this version ResourceVersion string `protobuf:"bytes,2,opt,name=resource_version,json=resourceVersion,proto3" json:"resource_version,omitempty"` // The user specification Spec *UserSpec `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"` // The current state of the user State string `protobuf:"bytes,4,opt,name=state,proto3" json:"state,omitempty"` // The id of the async operation that is creating/updating/deleting the user, if any AsyncOperationId string `protobuf:"bytes,5,opt,name=async_operation_id,json=asyncOperationId,proto3" json:"async_operation_id,omitempty"` // The details of the open invitation sent to the user, if any Invitation *Invitation `protobuf:"bytes,6,opt,name=invitation,proto3" json:"invitation,omitempty"` // The date and time when the user was created CreatedTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"` // The date and time when the user was last modified // Will not be set if the user has never been modified. LastModifiedTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=last_modified_time,json=lastModifiedTime,proto3" json:"last_modified_time,omitempty"` // contains filtered or unexported fields }
func (*User) Descriptor
deprecated
func (*User) GetAsyncOperationId ¶
func (*User) GetCreatedTime ¶
func (x *User) GetCreatedTime() *timestamppb.Timestamp
func (*User) GetInvitation ¶
func (x *User) GetInvitation() *Invitation
func (*User) GetLastModifiedTime ¶
func (x *User) GetLastModifiedTime() *timestamppb.Timestamp
func (*User) GetResourceVersion ¶
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
func (*User) ProtoReflect ¶
func (x *User) ProtoReflect() protoreflect.Message
type UserSpec ¶
type UserSpec struct { // The email address associated to the user Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"` // The access to assigned to the user Access *Access `protobuf:"bytes,2,opt,name=access,proto3" json:"access,omitempty"` // contains filtered or unexported fields }
func (*UserSpec) Descriptor
deprecated
func (*UserSpec) ProtoMessage ¶
func (*UserSpec) ProtoMessage()
func (*UserSpec) ProtoReflect ¶
func (x *UserSpec) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.