identity

package
v1.33.0 Latest Latest
Warning

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

Go to latest
Published: May 9, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

Code generated by protoc-gen-go-helpers. DO NOT EDIT.

Index

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) Descriptor() ([]byte, []int)

Deprecated: Use Access.ProtoReflect.Descriptor instead.

func (*Access) Equal

func (this *Access) Equal(that interface{}) bool

Equal returns whether two Access values are equivalent by recursively comparing the message's fields. For more information see the documentation for https://pkg.go.dev/google.golang.org/protobuf/proto#Equal

func (*Access) GetAccountAccess

func (x *Access) GetAccountAccess() *AccountAccess

func (*Access) GetNamespaceAccesses

func (x *Access) GetNamespaceAccesses() map[string]*NamespaceAccess

func (*Access) Marshal

func (val *Access) Marshal() ([]byte, error)

Marshal an object of type Access to the protobuf v3 wire format

func (*Access) ProtoMessage

func (*Access) ProtoMessage()

func (*Access) ProtoReflect

func (x *Access) ProtoReflect() protoreflect.Message

func (*Access) Reset

func (x *Access) Reset()

func (*Access) Size

func (val *Access) Size() int

Size returns the size of the object, in bytes, once serialized

func (*Access) String

func (x *Access) String() string

func (*Access) Unmarshal

func (val *Access) Unmarshal(buf []byte) error

Unmarshal an object of type Access from the protobuf v3 wire format

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) Equal

func (this *AccountAccess) Equal(that interface{}) bool

Equal returns whether two AccountAccess values are equivalent by recursively comparing the message's fields. For more information see the documentation for https://pkg.go.dev/google.golang.org/protobuf/proto#Equal

func (*AccountAccess) GetRole

func (x *AccountAccess) GetRole() string

func (*AccountAccess) Marshal

func (val *AccountAccess) Marshal() ([]byte, error)

Marshal an object of type AccountAccess to the protobuf v3 wire format

func (*AccountAccess) ProtoMessage

func (*AccountAccess) ProtoMessage()

func (*AccountAccess) ProtoReflect

func (x *AccountAccess) ProtoReflect() protoreflect.Message

func (*AccountAccess) Reset

func (x *AccountAccess) Reset()

func (*AccountAccess) Size

func (val *AccountAccess) Size() int

Size returns the size of the object, in bytes, once serialized

func (*AccountAccess) String

func (x *AccountAccess) String() string

func (*AccountAccess) Unmarshal

func (val *AccountAccess) Unmarshal(buf []byte) error

Unmarshal an object of type AccountAccess from the protobuf v3 wire format

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) Equal

func (this *Invitation) Equal(that interface{}) bool

Equal returns whether two Invitation values are equivalent by recursively comparing the message's fields. For more information see the documentation for https://pkg.go.dev/google.golang.org/protobuf/proto#Equal

func (*Invitation) GetCreatedTime

func (x *Invitation) GetCreatedTime() *timestamppb.Timestamp

func (*Invitation) GetExpiredTime

func (x *Invitation) GetExpiredTime() *timestamppb.Timestamp

func (*Invitation) Marshal

func (val *Invitation) Marshal() ([]byte, error)

Marshal an object of type Invitation to the protobuf v3 wire format

func (*Invitation) ProtoMessage

func (*Invitation) ProtoMessage()

func (*Invitation) ProtoReflect

func (x *Invitation) ProtoReflect() protoreflect.Message

func (*Invitation) Reset

func (x *Invitation) Reset()

func (*Invitation) Size

func (val *Invitation) Size() int

Size returns the size of the object, in bytes, once serialized

func (*Invitation) String

func (x *Invitation) String() string

func (*Invitation) Unmarshal

func (val *Invitation) Unmarshal(buf []byte) error

Unmarshal an object of type Invitation from the protobuf v3 wire format

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) Equal

func (this *NamespaceAccess) Equal(that interface{}) bool

Equal returns whether two NamespaceAccess values are equivalent by recursively comparing the message's fields. For more information see the documentation for https://pkg.go.dev/google.golang.org/protobuf/proto#Equal

func (*NamespaceAccess) GetPermission

func (x *NamespaceAccess) GetPermission() string

func (*NamespaceAccess) Marshal

func (val *NamespaceAccess) Marshal() ([]byte, error)

Marshal an object of type NamespaceAccess to the protobuf v3 wire format

func (*NamespaceAccess) ProtoMessage

func (*NamespaceAccess) ProtoMessage()

func (*NamespaceAccess) ProtoReflect

func (x *NamespaceAccess) ProtoReflect() protoreflect.Message

func (*NamespaceAccess) Reset

func (x *NamespaceAccess) Reset()

func (*NamespaceAccess) Size

func (val *NamespaceAccess) Size() int

Size returns the size of the object, in bytes, once serialized

func (*NamespaceAccess) String

func (x *NamespaceAccess) String() string

func (*NamespaceAccess) Unmarshal

func (val *NamespaceAccess) Unmarshal(buf []byte) error

Unmarshal an object of type NamespaceAccess from the protobuf v3 wire format

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) Descriptor() ([]byte, []int)

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) Equal

func (this *User) Equal(that interface{}) bool

Equal returns whether two User values are equivalent by recursively comparing the message's fields. For more information see the documentation for https://pkg.go.dev/google.golang.org/protobuf/proto#Equal

func (*User) GetAsyncOperationId

func (x *User) GetAsyncOperationId() string

func (*User) GetCreatedTime

func (x *User) GetCreatedTime() *timestamppb.Timestamp

func (*User) GetId

func (x *User) GetId() string

func (*User) GetInvitation

func (x *User) GetInvitation() *Invitation

func (*User) GetLastModifiedTime

func (x *User) GetLastModifiedTime() *timestamppb.Timestamp

func (*User) GetResourceVersion

func (x *User) GetResourceVersion() string

func (*User) GetSpec

func (x *User) GetSpec() *UserSpec

func (*User) GetState

func (x *User) GetState() string

func (*User) Marshal

func (val *User) Marshal() ([]byte, error)

Marshal an object of type User to the protobuf v3 wire format

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) ProtoReflect

func (x *User) ProtoReflect() protoreflect.Message

func (*User) Reset

func (x *User) Reset()

func (*User) Size

func (val *User) Size() int

Size returns the size of the object, in bytes, once serialized

func (*User) String

func (x *User) String() string

func (*User) Unmarshal

func (val *User) Unmarshal(buf []byte) error

Unmarshal an object of type User from the protobuf v3 wire format

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) Descriptor() ([]byte, []int)

Deprecated: Use UserSpec.ProtoReflect.Descriptor instead.

func (*UserSpec) Equal

func (this *UserSpec) Equal(that interface{}) bool

Equal returns whether two UserSpec values are equivalent by recursively comparing the message's fields. For more information see the documentation for https://pkg.go.dev/google.golang.org/protobuf/proto#Equal

func (*UserSpec) GetAccess

func (x *UserSpec) GetAccess() *Access

func (*UserSpec) GetEmail

func (x *UserSpec) GetEmail() string

func (*UserSpec) Marshal

func (val *UserSpec) Marshal() ([]byte, error)

Marshal an object of type UserSpec to the protobuf v3 wire format

func (*UserSpec) ProtoMessage

func (*UserSpec) ProtoMessage()

func (*UserSpec) ProtoReflect

func (x *UserSpec) ProtoReflect() protoreflect.Message

func (*UserSpec) Reset

func (x *UserSpec) Reset()

func (*UserSpec) Size

func (val *UserSpec) Size() int

Size returns the size of the object, in bytes, once serialized

func (*UserSpec) String

func (x *UserSpec) String() string

func (*UserSpec) Unmarshal

func (val *UserSpec) Unmarshal(buf []byte) error

Unmarshal an object of type UserSpec from the protobuf v3 wire format

Jump to

Keyboard shortcuts

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