identity

package
v0.55.0 Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthMessage        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMessage          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupMessage = fmt.Errorf("proto: unexpected end of group")
)
View Source
var AccountAccess_Role_name = map[int32]string{
	0: "RoleUnspecified",
	1: "RoleOwner",
	2: "RoleAdmin",
	3: "RoleDeveloper",
	4: "RoleFinanceAdmin",
	5: "RoleRead",
	6: "RoleMetricsRead",
}
View Source
var AccountAccess_Role_value = map[string]int32{
	"RoleUnspecified":  0,
	"RoleOwner":        1,
	"RoleAdmin":        2,
	"RoleDeveloper":    3,
	"RoleFinanceAdmin": 4,
	"RoleRead":         5,
	"RoleMetricsRead":  6,
}
View Source
var ApiKey_OwnerServiceAccountScope_name = map[int32]string{
	0: "OwnerServiceAccountScopeUnspecified",
	1: "OwnerServiceAccountScopeAccount",
	2: "OwnerServiceAccountScopeNamespace",
	3: "OwnerServiceAccountScopeProject",
}
View Source
var ApiKey_OwnerServiceAccountScope_value = map[string]int32{
	"OwnerServiceAccountScopeUnspecified": 0,
	"OwnerServiceAccountScopeAccount":     1,
	"OwnerServiceAccountScopeNamespace":   2,
	"OwnerServiceAccountScopeProject":     3,
}
View Source
var NamespaceAccess_Permission_name = map[int32]string{
	0: "PermissionUnspecified",
	1: "PermissionAdmin",
	2: "PermissionWrite",
	3: "PermissionRead",
}
View Source
var NamespaceAccess_Permission_value = map[string]int32{
	"PermissionUnspecified": 0,
	"PermissionAdmin":       1,
	"PermissionWrite":       2,
	"PermissionRead":        3,
}
View Source
var OwnerType_name = map[int32]string{
	0: "Unspecified",
	1: "User",
	2: "ServiceAccount",
}
View Source
var OwnerType_value = map[string]int32{
	"Unspecified":    0,
	"User":           1,
	"ServiceAccount": 2,
}
View Source
var ProjectAccess_ProjectRole_name = map[int32]string{
	0: "ProjectRoleUnspecified",
	1: "ProjectRoleAdmin",
	2: "ProjectRoleWrite",
	3: "ProjectRoleRead",
	4: "ProjectRoleList",
	5: "ProjectRoleContribute",
	6: "ProjectRoleMember",
}
View Source
var ProjectAccess_ProjectRole_value = map[string]int32{
	"ProjectRoleUnspecified": 0,
	"ProjectRoleAdmin":       1,
	"ProjectRoleWrite":       2,
	"ProjectRoleRead":        3,
	"ProjectRoleList":        4,
	"ProjectRoleContribute":  5,
	"ProjectRoleMember":      6,
}

Functions

This section is empty.

Types

type APIKeyCount added in v0.55.0

type APIKeyCount struct {
	Active       int32 `protobuf:"varint,1,opt,name=active,proto3" json:"active,omitempty"`
	Disabled     int32 `protobuf:"varint,2,opt,name=disabled,proto3" json:"disabled,omitempty"`
	ExpiringSoon int32 `protobuf:"varint,3,opt,name=expiring_soon,json=expiringSoon,proto3" json:"expiring_soon,omitempty"`
	Expired      int32 `protobuf:"varint,4,opt,name=expired,proto3" json:"expired,omitempty"`
	Total        int32 `protobuf:"varint,5,opt,name=total,proto3" json:"total,omitempty"`
}

temporal:ui

func (*APIKeyCount) Descriptor added in v0.55.0

func (*APIKeyCount) Descriptor() ([]byte, []int)

func (*APIKeyCount) Equal added in v0.55.0

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

func (*APIKeyCount) GetActive added in v0.55.0

func (m *APIKeyCount) GetActive() int32

func (*APIKeyCount) GetDisabled added in v0.55.0

func (m *APIKeyCount) GetDisabled() int32

func (*APIKeyCount) GetExpired added in v0.55.0

func (m *APIKeyCount) GetExpired() int32

func (*APIKeyCount) GetExpiringSoon added in v0.55.0

func (m *APIKeyCount) GetExpiringSoon() int32

func (*APIKeyCount) GetTotal added in v0.55.0

func (m *APIKeyCount) GetTotal() int32

func (*APIKeyCount) GoString added in v0.55.0

func (this *APIKeyCount) GoString() string

func (*APIKeyCount) Marshal added in v0.55.0

func (m *APIKeyCount) Marshal() (dAtA []byte, err error)

func (*APIKeyCount) MarshalTo added in v0.55.0

func (m *APIKeyCount) MarshalTo(dAtA []byte) (int, error)

func (*APIKeyCount) MarshalToSizedBuffer added in v0.55.0

func (m *APIKeyCount) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*APIKeyCount) ProtoMessage added in v0.55.0

func (*APIKeyCount) ProtoMessage()

func (*APIKeyCount) Reset added in v0.55.0

func (m *APIKeyCount) Reset()

func (*APIKeyCount) Size added in v0.55.0

func (m *APIKeyCount) Size() (n int)

func (*APIKeyCount) String added in v0.55.0

func (this *APIKeyCount) String() string

func (*APIKeyCount) Unmarshal added in v0.55.0

func (m *APIKeyCount) Unmarshal(dAtA []byte) error

func (*APIKeyCount) XXX_DiscardUnknown added in v0.55.0

func (m *APIKeyCount) XXX_DiscardUnknown()

func (*APIKeyCount) XXX_Marshal added in v0.55.0

func (m *APIKeyCount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*APIKeyCount) XXX_Merge added in v0.55.0

func (m *APIKeyCount) XXX_Merge(src proto.Message)

func (*APIKeyCount) XXX_Size added in v0.55.0

func (m *APIKeyCount) XXX_Size() int

func (*APIKeyCount) XXX_Unmarshal added in v0.55.0

func (m *APIKeyCount) XXX_Unmarshal(b []byte) error

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 */
	// temporal:dev
	ProjectAccesses map[string]*ProjectAccess `` /* 194-byte string literal not displayed */
	// List of custom roles IDs assigned to the user or service account
	// temporal:dev
	CustomRoles []string `protobuf:"bytes,4,rep,name=custom_roles,json=customRoles,proto3" json:"custom_roles,omitempty"`
}

func (*Access) Descriptor

func (*Access) Descriptor() ([]byte, []int)

func (*Access) Equal

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

func (*Access) GetAccountAccess

func (m *Access) GetAccountAccess() *AccountAccess

func (*Access) GetCustomRoles added in v0.55.0

func (m *Access) GetCustomRoles() []string

func (*Access) GetNamespaceAccesses

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

func (*Access) GetProjectAccesses added in v0.55.0

func (m *Access) GetProjectAccesses() map[string]*ProjectAccess

func (*Access) GoString

func (this *Access) GoString() string

func (*Access) Marshal

func (m *Access) Marshal() (dAtA []byte, err error)

func (*Access) MarshalTo

func (m *Access) MarshalTo(dAtA []byte) (int, error)

func (*Access) MarshalToSizedBuffer

func (m *Access) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Access) ProtoMessage

func (*Access) ProtoMessage()

func (*Access) Reset

func (m *Access) Reset()

func (*Access) Size

func (m *Access) Size() (n int)

func (*Access) String

func (this *Access) String() string

func (*Access) Unmarshal

func (m *Access) Unmarshal(dAtA []byte) error

func (*Access) XXX_DiscardUnknown

func (m *Access) XXX_DiscardUnknown()

func (*Access) XXX_Marshal

func (m *Access) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Access) XXX_Merge

func (m *Access) XXX_Merge(src proto.Message)

func (*Access) XXX_Size

func (m *Access) XXX_Size() int

func (*Access) XXX_Unmarshal

func (m *Access) XXX_Unmarshal(b []byte) error

type AccountAccess

type AccountAccess struct {
	// The role on the account, should be one of [owner, admin, developer, financeadmin, read]
	// owner - gives full access to the account, including users, namespaces, and billing
	// admin - gives full access the account, including users and namespaces
	// developer - gives access to create namespaces on the account
	// financeadmin - gives read only access and write access for billing
	// read - gives read only access to the account
	// metrics_read - gives read only access to the account metrics
	// Deprecated: Use role field instead.
	// temporal:versioning:max_version=v0.3.0
	RoleDeprecated string `protobuf:"bytes,1,opt,name=role_deprecated,json=roleDeprecated,proto3" json:"role_deprecated,omitempty"` // Deprecated: Do not use.
	// The role on the account.
	// temporal:versioning:min_version=v0.3.0
	// temporal:enums:replaces=role_deprecated
	Role AccountAccess_Role `protobuf:"varint,2,opt,name=role,proto3,enum=temporal.api.cloud.identity.v1.AccountAccess_Role" json:"role,omitempty"`
}

func (*AccountAccess) Descriptor

func (*AccountAccess) Descriptor() ([]byte, []int)

func (*AccountAccess) Equal

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

func (*AccountAccess) GetRole

func (m *AccountAccess) GetRole() AccountAccess_Role

func (*AccountAccess) GetRoleDeprecated deprecated added in v0.34.0

func (m *AccountAccess) GetRoleDeprecated() string

Deprecated: Do not use.

func (*AccountAccess) GoString

func (this *AccountAccess) GoString() string

func (*AccountAccess) Marshal

func (m *AccountAccess) Marshal() (dAtA []byte, err error)

func (*AccountAccess) MarshalTo

func (m *AccountAccess) MarshalTo(dAtA []byte) (int, error)

func (*AccountAccess) MarshalToSizedBuffer

func (m *AccountAccess) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccountAccess) ProtoMessage

func (*AccountAccess) ProtoMessage()

func (*AccountAccess) Reset

func (m *AccountAccess) Reset()

func (*AccountAccess) Size

func (m *AccountAccess) Size() (n int)

func (*AccountAccess) String

func (this *AccountAccess) String() string

func (*AccountAccess) Unmarshal

func (m *AccountAccess) Unmarshal(dAtA []byte) error

func (*AccountAccess) XXX_DiscardUnknown

func (m *AccountAccess) XXX_DiscardUnknown()

func (*AccountAccess) XXX_Marshal

func (m *AccountAccess) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccountAccess) XXX_Merge

func (m *AccountAccess) XXX_Merge(src proto.Message)

func (*AccountAccess) XXX_Size

func (m *AccountAccess) XXX_Size() int

func (*AccountAccess) XXX_Unmarshal

func (m *AccountAccess) XXX_Unmarshal(b []byte) error

type AccountAccess_Role added in v0.34.0

type AccountAccess_Role int32
const (
	ROLE_UNSPECIFIED   AccountAccess_Role = 0
	ROLE_OWNER         AccountAccess_Role = 1
	ROLE_ADMIN         AccountAccess_Role = 2
	ROLE_DEVELOPER     AccountAccess_Role = 3
	ROLE_FINANCE_ADMIN AccountAccess_Role = 4
	ROLE_READ          AccountAccess_Role = 5
	ROLE_METRICS_READ  AccountAccess_Role = 6
)

func (AccountAccess_Role) EnumDescriptor added in v0.34.0

func (AccountAccess_Role) EnumDescriptor() ([]byte, []int)

func (AccountAccess_Role) String added in v0.34.0

func (x AccountAccess_Role) String() string

type ApiKey

type ApiKey struct {
	// The id of the API Key.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The current version of the API key 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 API key specification.
	Spec *ApiKeySpec `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"`
	// The current state of the API key.
	// Possible values: activating, activationfailed, active, updating, updatefailed, deleting, deletefailed, deleted, suspending, suspendfailed, suspended.
	// For any failed state, reach out to Temporal Cloud support for remediation.
	// Deprecated: Use state field instead.
	// temporal:versioning:max_version=v0.3.0
	StateDeprecated string `protobuf:"bytes,4,opt,name=state_deprecated,json=stateDeprecated,proto3" json:"state_deprecated,omitempty"` // Deprecated: Do not use.
	// The current state of the API key.
	// temporal:versioning:min_version=v0.3.0
	// temporal:enums:replaces=state_deprecated
	State v1.ResourceState `protobuf:"varint,8,opt,name=state,proto3,enum=temporal.api.cloud.resource.v1.ResourceState" json:"state,omitempty"`
	// The id of the async operation that is creating/updating/deleting the API key, if any.
	AsyncOperationId string `protobuf:"bytes,5,opt,name=async_operation_id,json=asyncOperationId,proto3" json:"async_operation_id,omitempty"`
	// The date and time when the API key was created.
	CreatedTime *types.Timestamp `protobuf:"bytes,6,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"`
	// The date and time when the API key was last modified.
	// Will not be set if the API key has never been modified.
	LastModifiedTime *types.Timestamp `protobuf:"bytes,7,opt,name=last_modified_time,json=lastModifiedTime,proto3" json:"last_modified_time,omitempty"`
	// temporal:ui
	// owner display name, only filled for the ui.
	OwnerDisplayName string `protobuf:"bytes,100,opt,name=owner_display_name,json=ownerDisplayName,proto3" json:"owner_display_name,omitempty"`
	// temporal:ui
	// indicates if the service account owner is scoped or not, if it is a service account.
	OwnerServiceAccountScoped ApiKey_OwnerServiceAccountScope `` /* 211-byte string literal not displayed */
}

func (*ApiKey) Descriptor

func (*ApiKey) Descriptor() ([]byte, []int)

func (*ApiKey) Equal

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

func (*ApiKey) GetAsyncOperationId

func (m *ApiKey) GetAsyncOperationId() string

func (*ApiKey) GetCreatedTime

func (m *ApiKey) GetCreatedTime() *types.Timestamp

func (*ApiKey) GetId

func (m *ApiKey) GetId() string

func (*ApiKey) GetLastModifiedTime

func (m *ApiKey) GetLastModifiedTime() *types.Timestamp

func (*ApiKey) GetOwnerDisplayName added in v0.55.0

func (m *ApiKey) GetOwnerDisplayName() string

func (*ApiKey) GetOwnerServiceAccountScoped added in v0.55.0

func (m *ApiKey) GetOwnerServiceAccountScoped() ApiKey_OwnerServiceAccountScope

func (*ApiKey) GetResourceVersion

func (m *ApiKey) GetResourceVersion() string

func (*ApiKey) GetSpec

func (m *ApiKey) GetSpec() *ApiKeySpec

func (*ApiKey) GetState

func (m *ApiKey) GetState() v1.ResourceState

func (*ApiKey) GetStateDeprecated deprecated added in v0.34.0

func (m *ApiKey) GetStateDeprecated() string

Deprecated: Do not use.

func (*ApiKey) GoString

func (this *ApiKey) GoString() string

func (*ApiKey) Marshal

func (m *ApiKey) Marshal() (dAtA []byte, err error)

func (*ApiKey) MarshalTo

func (m *ApiKey) MarshalTo(dAtA []byte) (int, error)

func (*ApiKey) MarshalToSizedBuffer

func (m *ApiKey) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ApiKey) ProtoMessage

func (*ApiKey) ProtoMessage()

func (*ApiKey) Reset

func (m *ApiKey) Reset()

func (*ApiKey) Size

func (m *ApiKey) Size() (n int)

func (*ApiKey) String

func (this *ApiKey) String() string

func (*ApiKey) Unmarshal

func (m *ApiKey) Unmarshal(dAtA []byte) error

func (*ApiKey) XXX_DiscardUnknown

func (m *ApiKey) XXX_DiscardUnknown()

func (*ApiKey) XXX_Marshal

func (m *ApiKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApiKey) XXX_Merge

func (m *ApiKey) XXX_Merge(src proto.Message)

func (*ApiKey) XXX_Size

func (m *ApiKey) XXX_Size() int

func (*ApiKey) XXX_Unmarshal

func (m *ApiKey) XXX_Unmarshal(b []byte) error

type ApiKeySpec

type ApiKeySpec struct {
	// The id of the owner to create the API key for.
	// The owner id is immutable. Once set during creation, it cannot be changed.
	// The owner id is the id of the user when the owner type is user.
	// The owner id is the id of the service account when the owner type is service account.
	OwnerId string `protobuf:"bytes,1,opt,name=owner_id,json=ownerId,proto3" json:"owner_id,omitempty"`
	// The type of the owner to create the API key for.
	// The owner type is immutable. Once set during creation, it cannot be changed.
	// Possible values: user, service-account.
	// Deprecated: Use owner_type field instead.
	// temporal:versioning:max_version=v0.3.0
	OwnerTypeDeprecated string `protobuf:"bytes,2,opt,name=owner_type_deprecated,json=ownerTypeDeprecated,proto3" json:"owner_type_deprecated,omitempty"` // Deprecated: Do not use.
	// The type of the owner to create the API key for.
	// temporal:versioning:min_version=v0.3.0
	// temporal:enums:replaces=owner_type_deprecated
	OwnerType OwnerType `` /* 135-byte string literal not displayed */
	// The display name of the API key.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// The description of the API key.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// The expiry time of the API key.
	ExpiryTime *types.Timestamp `protobuf:"bytes,5,opt,name=expiry_time,json=expiryTime,proto3" json:"expiry_time,omitempty"`
	// True if the API key is disabled.
	Disabled bool `protobuf:"varint,6,opt,name=disabled,proto3" json:"disabled,omitempty"`
}

func (*ApiKeySpec) Descriptor

func (*ApiKeySpec) Descriptor() ([]byte, []int)

func (*ApiKeySpec) Equal

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

func (*ApiKeySpec) GetDescription

func (m *ApiKeySpec) GetDescription() string

func (*ApiKeySpec) GetDisabled

func (m *ApiKeySpec) GetDisabled() bool

func (*ApiKeySpec) GetDisplayName

func (m *ApiKeySpec) GetDisplayName() string

func (*ApiKeySpec) GetExpiryTime

func (m *ApiKeySpec) GetExpiryTime() *types.Timestamp

func (*ApiKeySpec) GetOwnerId

func (m *ApiKeySpec) GetOwnerId() string

func (*ApiKeySpec) GetOwnerType

func (m *ApiKeySpec) GetOwnerType() OwnerType

func (*ApiKeySpec) GetOwnerTypeDeprecated deprecated added in v0.34.0

func (m *ApiKeySpec) GetOwnerTypeDeprecated() string

Deprecated: Do not use.

func (*ApiKeySpec) GoString

func (this *ApiKeySpec) GoString() string

func (*ApiKeySpec) Marshal

func (m *ApiKeySpec) Marshal() (dAtA []byte, err error)

func (*ApiKeySpec) MarshalTo

func (m *ApiKeySpec) MarshalTo(dAtA []byte) (int, error)

func (*ApiKeySpec) MarshalToSizedBuffer

func (m *ApiKeySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ApiKeySpec) ProtoMessage

func (*ApiKeySpec) ProtoMessage()

func (*ApiKeySpec) Reset

func (m *ApiKeySpec) Reset()

func (*ApiKeySpec) Size

func (m *ApiKeySpec) Size() (n int)

func (*ApiKeySpec) String

func (this *ApiKeySpec) String() string

func (*ApiKeySpec) Unmarshal

func (m *ApiKeySpec) Unmarshal(dAtA []byte) error

func (*ApiKeySpec) XXX_DiscardUnknown

func (m *ApiKeySpec) XXX_DiscardUnknown()

func (*ApiKeySpec) XXX_Marshal

func (m *ApiKeySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApiKeySpec) XXX_Merge

func (m *ApiKeySpec) XXX_Merge(src proto.Message)

func (*ApiKeySpec) XXX_Size

func (m *ApiKeySpec) XXX_Size() int

func (*ApiKeySpec) XXX_Unmarshal

func (m *ApiKeySpec) XXX_Unmarshal(b []byte) error

type ApiKey_OwnerServiceAccountScope added in v0.55.0

type ApiKey_OwnerServiceAccountScope int32

temporal:ui

const (
	OWNER_SERVICE_ACCOUNT_SCOPE_UNSPECIFIED ApiKey_OwnerServiceAccountScope = 0
	OWNER_SERVICE_ACCOUNT_SCOPE_ACCOUNT     ApiKey_OwnerServiceAccountScope = 1
	OWNER_SERVICE_ACCOUNT_SCOPE_NAMESPACE   ApiKey_OwnerServiceAccountScope = 2
	OWNER_SERVICE_ACCOUNT_SCOPE_PROJECT     ApiKey_OwnerServiceAccountScope = 3
)

func (ApiKey_OwnerServiceAccountScope) EnumDescriptor added in v0.55.0

func (ApiKey_OwnerServiceAccountScope) EnumDescriptor() ([]byte, []int)

func (ApiKey_OwnerServiceAccountScope) String added in v0.55.0

type CloudGroupSpec added in v0.41.0

type CloudGroupSpec struct {
}

func (*CloudGroupSpec) Descriptor added in v0.41.0

func (*CloudGroupSpec) Descriptor() ([]byte, []int)

func (*CloudGroupSpec) Equal added in v0.41.0

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

func (*CloudGroupSpec) GoString added in v0.41.0

func (this *CloudGroupSpec) GoString() string

func (*CloudGroupSpec) Marshal added in v0.41.0

func (m *CloudGroupSpec) Marshal() (dAtA []byte, err error)

func (*CloudGroupSpec) MarshalTo added in v0.41.0

func (m *CloudGroupSpec) MarshalTo(dAtA []byte) (int, error)

func (*CloudGroupSpec) MarshalToSizedBuffer added in v0.41.0

func (m *CloudGroupSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CloudGroupSpec) ProtoMessage added in v0.41.0

func (*CloudGroupSpec) ProtoMessage()

func (*CloudGroupSpec) Reset added in v0.41.0

func (m *CloudGroupSpec) Reset()

func (*CloudGroupSpec) Size added in v0.41.0

func (m *CloudGroupSpec) Size() (n int)

func (*CloudGroupSpec) String added in v0.41.0

func (this *CloudGroupSpec) String() string

func (*CloudGroupSpec) Unmarshal added in v0.41.0

func (m *CloudGroupSpec) Unmarshal(dAtA []byte) error

func (*CloudGroupSpec) XXX_DiscardUnknown added in v0.41.0

func (m *CloudGroupSpec) XXX_DiscardUnknown()

func (*CloudGroupSpec) XXX_Marshal added in v0.41.0

func (m *CloudGroupSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CloudGroupSpec) XXX_Merge added in v0.41.0

func (m *CloudGroupSpec) XXX_Merge(src proto.Message)

func (*CloudGroupSpec) XXX_Size added in v0.41.0

func (m *CloudGroupSpec) XXX_Size() int

func (*CloudGroupSpec) XXX_Unmarshal added in v0.41.0

func (m *CloudGroupSpec) XXX_Unmarshal(b []byte) error

type CustomRole added in v0.55.0

type CustomRole struct {
	// The id of the custom role.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The current version of the custom role 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 custom role specification.
	Spec *CustomRoleSpec `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"`
	// The current state of the custom role.
	// For any failed state, reach out to Temporal Cloud support for remediation.
	State v1.ResourceState `protobuf:"varint,4,opt,name=state,proto3,enum=temporal.api.cloud.resource.v1.ResourceState" json:"state,omitempty"`
	// The id of the async operation that is creating/updating/deleting the custom role, if any.
	AsyncOperationId string `protobuf:"bytes,5,opt,name=async_operation_id,json=asyncOperationId,proto3" json:"async_operation_id,omitempty"`
	// The date and time when the custom role was created.
	CreatedTime *types.Timestamp `protobuf:"bytes,6,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"`
	// The date and time when the custom role was last modified.
	// Will not be set if the custom role has never been modified.
	LastModifiedTime *types.Timestamp `protobuf:"bytes,7,opt,name=last_modified_time,json=lastModifiedTime,proto3" json:"last_modified_time,omitempty"`
}

temporal:dev

func (*CustomRole) Descriptor added in v0.55.0

func (*CustomRole) Descriptor() ([]byte, []int)

func (*CustomRole) Equal added in v0.55.0

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

func (*CustomRole) GetAsyncOperationId added in v0.55.0

func (m *CustomRole) GetAsyncOperationId() string

func (*CustomRole) GetCreatedTime added in v0.55.0

func (m *CustomRole) GetCreatedTime() *types.Timestamp

func (*CustomRole) GetId added in v0.55.0

func (m *CustomRole) GetId() string

func (*CustomRole) GetLastModifiedTime added in v0.55.0

func (m *CustomRole) GetLastModifiedTime() *types.Timestamp

func (*CustomRole) GetResourceVersion added in v0.55.0

func (m *CustomRole) GetResourceVersion() string

func (*CustomRole) GetSpec added in v0.55.0

func (m *CustomRole) GetSpec() *CustomRoleSpec

func (*CustomRole) GetState added in v0.55.0

func (m *CustomRole) GetState() v1.ResourceState

func (*CustomRole) GoString added in v0.55.0

func (this *CustomRole) GoString() string

func (*CustomRole) Marshal added in v0.55.0

func (m *CustomRole) Marshal() (dAtA []byte, err error)

func (*CustomRole) MarshalTo added in v0.55.0

func (m *CustomRole) MarshalTo(dAtA []byte) (int, error)

func (*CustomRole) MarshalToSizedBuffer added in v0.55.0

func (m *CustomRole) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CustomRole) ProtoMessage added in v0.55.0

func (*CustomRole) ProtoMessage()

func (*CustomRole) Reset added in v0.55.0

func (m *CustomRole) Reset()

func (*CustomRole) Size added in v0.55.0

func (m *CustomRole) Size() (n int)

func (*CustomRole) String added in v0.55.0

func (this *CustomRole) String() string

func (*CustomRole) Unmarshal added in v0.55.0

func (m *CustomRole) Unmarshal(dAtA []byte) error

func (*CustomRole) XXX_DiscardUnknown added in v0.55.0

func (m *CustomRole) XXX_DiscardUnknown()

func (*CustomRole) XXX_Marshal added in v0.55.0

func (m *CustomRole) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CustomRole) XXX_Merge added in v0.55.0

func (m *CustomRole) XXX_Merge(src proto.Message)

func (*CustomRole) XXX_Size added in v0.55.0

func (m *CustomRole) XXX_Size() int

func (*CustomRole) XXX_Unmarshal added in v0.55.0

func (m *CustomRole) XXX_Unmarshal(b []byte) error

type CustomRoleSpec added in v0.55.0

type CustomRoleSpec struct {
	// The name of the custom role.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The description of the custom role.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// The permissions assigned to the custom role.
	Permissions []*CustomRoleSpec_Permission `protobuf:"bytes,3,rep,name=permissions,proto3" json:"permissions,omitempty"`
}

temporal:dev

func (*CustomRoleSpec) Descriptor added in v0.55.0

func (*CustomRoleSpec) Descriptor() ([]byte, []int)

func (*CustomRoleSpec) Equal added in v0.55.0

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

func (*CustomRoleSpec) GetDescription added in v0.55.0

func (m *CustomRoleSpec) GetDescription() string

func (*CustomRoleSpec) GetName added in v0.55.0

func (m *CustomRoleSpec) GetName() string

func (*CustomRoleSpec) GetPermissions added in v0.55.0

func (m *CustomRoleSpec) GetPermissions() []*CustomRoleSpec_Permission

func (*CustomRoleSpec) GoString added in v0.55.0

func (this *CustomRoleSpec) GoString() string

func (*CustomRoleSpec) Marshal added in v0.55.0

func (m *CustomRoleSpec) Marshal() (dAtA []byte, err error)

func (*CustomRoleSpec) MarshalTo added in v0.55.0

func (m *CustomRoleSpec) MarshalTo(dAtA []byte) (int, error)

func (*CustomRoleSpec) MarshalToSizedBuffer added in v0.55.0

func (m *CustomRoleSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CustomRoleSpec) ProtoMessage added in v0.55.0

func (*CustomRoleSpec) ProtoMessage()

func (*CustomRoleSpec) Reset added in v0.55.0

func (m *CustomRoleSpec) Reset()

func (*CustomRoleSpec) Size added in v0.55.0

func (m *CustomRoleSpec) Size() (n int)

func (*CustomRoleSpec) String added in v0.55.0

func (this *CustomRoleSpec) String() string

func (*CustomRoleSpec) Unmarshal added in v0.55.0

func (m *CustomRoleSpec) Unmarshal(dAtA []byte) error

func (*CustomRoleSpec) XXX_DiscardUnknown added in v0.55.0

func (m *CustomRoleSpec) XXX_DiscardUnknown()

func (*CustomRoleSpec) XXX_Marshal added in v0.55.0

func (m *CustomRoleSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CustomRoleSpec) XXX_Merge added in v0.55.0

func (m *CustomRoleSpec) XXX_Merge(src proto.Message)

func (*CustomRoleSpec) XXX_Size added in v0.55.0

func (m *CustomRoleSpec) XXX_Size() int

func (*CustomRoleSpec) XXX_Unmarshal added in v0.55.0

func (m *CustomRoleSpec) XXX_Unmarshal(b []byte) error

type CustomRoleSpec_Permission added in v0.55.0

type CustomRoleSpec_Permission struct {
	// The resources the permission applies to.
	Resources *CustomRoleSpec_Resources `protobuf:"bytes,1,opt,name=resources,proto3" json:"resources,omitempty"`
	// The actions allowed by the permission.
	Actions []string `protobuf:"bytes,2,rep,name=actions,proto3" json:"actions,omitempty"`
}

temporal:dev

func (*CustomRoleSpec_Permission) Descriptor added in v0.55.0

func (*CustomRoleSpec_Permission) Descriptor() ([]byte, []int)

func (*CustomRoleSpec_Permission) Equal added in v0.55.0

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

func (*CustomRoleSpec_Permission) GetActions added in v0.55.0

func (m *CustomRoleSpec_Permission) GetActions() []string

func (*CustomRoleSpec_Permission) GetResources added in v0.55.0

func (*CustomRoleSpec_Permission) GoString added in v0.55.0

func (this *CustomRoleSpec_Permission) GoString() string

func (*CustomRoleSpec_Permission) Marshal added in v0.55.0

func (m *CustomRoleSpec_Permission) Marshal() (dAtA []byte, err error)

func (*CustomRoleSpec_Permission) MarshalTo added in v0.55.0

func (m *CustomRoleSpec_Permission) MarshalTo(dAtA []byte) (int, error)

func (*CustomRoleSpec_Permission) MarshalToSizedBuffer added in v0.55.0

func (m *CustomRoleSpec_Permission) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CustomRoleSpec_Permission) ProtoMessage added in v0.55.0

func (*CustomRoleSpec_Permission) ProtoMessage()

func (*CustomRoleSpec_Permission) Reset added in v0.55.0

func (m *CustomRoleSpec_Permission) Reset()

func (*CustomRoleSpec_Permission) Size added in v0.55.0

func (m *CustomRoleSpec_Permission) Size() (n int)

func (*CustomRoleSpec_Permission) String added in v0.55.0

func (this *CustomRoleSpec_Permission) String() string

func (*CustomRoleSpec_Permission) Unmarshal added in v0.55.0

func (m *CustomRoleSpec_Permission) Unmarshal(dAtA []byte) error

func (*CustomRoleSpec_Permission) XXX_DiscardUnknown added in v0.55.0

func (m *CustomRoleSpec_Permission) XXX_DiscardUnknown()

func (*CustomRoleSpec_Permission) XXX_Marshal added in v0.55.0

func (m *CustomRoleSpec_Permission) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CustomRoleSpec_Permission) XXX_Merge added in v0.55.0

func (m *CustomRoleSpec_Permission) XXX_Merge(src proto.Message)

func (*CustomRoleSpec_Permission) XXX_Size added in v0.55.0

func (m *CustomRoleSpec_Permission) XXX_Size() int

func (*CustomRoleSpec_Permission) XXX_Unmarshal added in v0.55.0

func (m *CustomRoleSpec_Permission) XXX_Unmarshal(b []byte) error

type CustomRoleSpec_Resources added in v0.55.0

type CustomRoleSpec_Resources struct {
	// The resource type the permission applies to.
	ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
	// The resource IDs the permission applies to. Can be empty if allow_all is true.
	ResourceIds []string `protobuf:"bytes,2,rep,name=resource_ids,json=resourceIds,proto3" json:"resource_ids,omitempty"`
	// Whether the permission applies to all resources of the given type.
	AllowAll bool `protobuf:"varint,3,opt,name=allow_all,json=allowAll,proto3" json:"allow_all,omitempty"`
}

temporal:dev

func (*CustomRoleSpec_Resources) Descriptor added in v0.55.0

func (*CustomRoleSpec_Resources) Descriptor() ([]byte, []int)

func (*CustomRoleSpec_Resources) Equal added in v0.55.0

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

func (*CustomRoleSpec_Resources) GetAllowAll added in v0.55.0

func (m *CustomRoleSpec_Resources) GetAllowAll() bool

func (*CustomRoleSpec_Resources) GetResourceIds added in v0.55.0

func (m *CustomRoleSpec_Resources) GetResourceIds() []string

func (*CustomRoleSpec_Resources) GetResourceType added in v0.55.0

func (m *CustomRoleSpec_Resources) GetResourceType() string

func (*CustomRoleSpec_Resources) GoString added in v0.55.0

func (this *CustomRoleSpec_Resources) GoString() string

func (*CustomRoleSpec_Resources) Marshal added in v0.55.0

func (m *CustomRoleSpec_Resources) Marshal() (dAtA []byte, err error)

func (*CustomRoleSpec_Resources) MarshalTo added in v0.55.0

func (m *CustomRoleSpec_Resources) MarshalTo(dAtA []byte) (int, error)

func (*CustomRoleSpec_Resources) MarshalToSizedBuffer added in v0.55.0

func (m *CustomRoleSpec_Resources) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CustomRoleSpec_Resources) ProtoMessage added in v0.55.0

func (*CustomRoleSpec_Resources) ProtoMessage()

func (*CustomRoleSpec_Resources) Reset added in v0.55.0

func (m *CustomRoleSpec_Resources) Reset()

func (*CustomRoleSpec_Resources) Size added in v0.55.0

func (m *CustomRoleSpec_Resources) Size() (n int)

func (*CustomRoleSpec_Resources) String added in v0.55.0

func (this *CustomRoleSpec_Resources) String() string

func (*CustomRoleSpec_Resources) Unmarshal added in v0.55.0

func (m *CustomRoleSpec_Resources) Unmarshal(dAtA []byte) error

func (*CustomRoleSpec_Resources) XXX_DiscardUnknown added in v0.55.0

func (m *CustomRoleSpec_Resources) XXX_DiscardUnknown()

func (*CustomRoleSpec_Resources) XXX_Marshal added in v0.55.0

func (m *CustomRoleSpec_Resources) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CustomRoleSpec_Resources) XXX_Merge added in v0.55.0

func (m *CustomRoleSpec_Resources) XXX_Merge(src proto.Message)

func (*CustomRoleSpec_Resources) XXX_Size added in v0.55.0

func (m *CustomRoleSpec_Resources) XXX_Size() int

func (*CustomRoleSpec_Resources) XXX_Unmarshal added in v0.55.0

func (m *CustomRoleSpec_Resources) XXX_Unmarshal(b []byte) error

type GoogleGroupSpec added in v0.34.0

type GoogleGroupSpec struct {
	// The email address of the Google group.
	// The email address is immutable. Once set during creation, it cannot be changed.
	EmailAddress string `protobuf:"bytes,1,opt,name=email_address,json=emailAddress,proto3" json:"email_address,omitempty"`
}

func (*GoogleGroupSpec) Descriptor added in v0.34.0

func (*GoogleGroupSpec) Descriptor() ([]byte, []int)

func (*GoogleGroupSpec) Equal added in v0.34.0

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

func (*GoogleGroupSpec) GetEmailAddress added in v0.34.0

func (m *GoogleGroupSpec) GetEmailAddress() string

func (*GoogleGroupSpec) GoString added in v0.34.0

func (this *GoogleGroupSpec) GoString() string

func (*GoogleGroupSpec) Marshal added in v0.34.0

func (m *GoogleGroupSpec) Marshal() (dAtA []byte, err error)

func (*GoogleGroupSpec) MarshalTo added in v0.34.0

func (m *GoogleGroupSpec) MarshalTo(dAtA []byte) (int, error)

func (*GoogleGroupSpec) MarshalToSizedBuffer added in v0.34.0

func (m *GoogleGroupSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GoogleGroupSpec) ProtoMessage added in v0.34.0

func (*GoogleGroupSpec) ProtoMessage()

func (*GoogleGroupSpec) Reset added in v0.34.0

func (m *GoogleGroupSpec) Reset()

func (*GoogleGroupSpec) Size added in v0.34.0

func (m *GoogleGroupSpec) Size() (n int)

func (*GoogleGroupSpec) String added in v0.34.0

func (this *GoogleGroupSpec) String() string

func (*GoogleGroupSpec) Unmarshal added in v0.34.0

func (m *GoogleGroupSpec) Unmarshal(dAtA []byte) error

func (*GoogleGroupSpec) XXX_DiscardUnknown added in v0.34.0

func (m *GoogleGroupSpec) XXX_DiscardUnknown()

func (*GoogleGroupSpec) XXX_Marshal added in v0.34.0

func (m *GoogleGroupSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GoogleGroupSpec) XXX_Merge added in v0.34.0

func (m *GoogleGroupSpec) XXX_Merge(src proto.Message)

func (*GoogleGroupSpec) XXX_Size added in v0.34.0

func (m *GoogleGroupSpec) XXX_Size() int

func (*GoogleGroupSpec) XXX_Unmarshal added in v0.34.0

func (m *GoogleGroupSpec) XXX_Unmarshal(b []byte) error

type Invitation

type Invitation struct {
	// The date and time when the user was created
	CreatedTime *types.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 *types.Timestamp `protobuf:"bytes,2,opt,name=expired_time,json=expiredTime,proto3" json:"expired_time,omitempty"`
}

func (*Invitation) Descriptor

func (*Invitation) Descriptor() ([]byte, []int)

func (*Invitation) Equal

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

func (*Invitation) GetCreatedTime

func (m *Invitation) GetCreatedTime() *types.Timestamp

func (*Invitation) GetExpiredTime

func (m *Invitation) GetExpiredTime() *types.Timestamp

func (*Invitation) GoString

func (this *Invitation) GoString() string

func (*Invitation) Marshal

func (m *Invitation) Marshal() (dAtA []byte, err error)

func (*Invitation) MarshalTo

func (m *Invitation) MarshalTo(dAtA []byte) (int, error)

func (*Invitation) MarshalToSizedBuffer

func (m *Invitation) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Invitation) ProtoMessage

func (*Invitation) ProtoMessage()

func (*Invitation) Reset

func (m *Invitation) Reset()

func (*Invitation) Size

func (m *Invitation) Size() (n int)

func (*Invitation) String

func (this *Invitation) String() string

func (*Invitation) Unmarshal

func (m *Invitation) Unmarshal(dAtA []byte) error

func (*Invitation) XXX_DiscardUnknown

func (m *Invitation) XXX_DiscardUnknown()

func (*Invitation) XXX_Marshal

func (m *Invitation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Invitation) XXX_Merge

func (m *Invitation) XXX_Merge(src proto.Message)

func (*Invitation) XXX_Size

func (m *Invitation) XXX_Size() int

func (*Invitation) XXX_Unmarshal

func (m *Invitation) XXX_Unmarshal(b []byte) error

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
	// Deprecated: Use permission field instead.
	// temporal:versioning:max_version=v0.3.0
	PermissionDeprecated string `protobuf:"bytes,1,opt,name=permission_deprecated,json=permissionDeprecated,proto3" json:"permission_deprecated,omitempty"` // Deprecated: Do not use.
	// The permission to the namespace.
	// temporal:versioning:min_version=v0.3.0
	// temporal:enums:replaces=permission_deprecated
	Permission NamespaceAccess_Permission `` /* 137-byte string literal not displayed */
}

func (*NamespaceAccess) Descriptor

func (*NamespaceAccess) Descriptor() ([]byte, []int)

func (*NamespaceAccess) Equal

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

func (*NamespaceAccess) GetPermission

func (m *NamespaceAccess) GetPermission() NamespaceAccess_Permission

func (*NamespaceAccess) GetPermissionDeprecated deprecated added in v0.34.0

func (m *NamespaceAccess) GetPermissionDeprecated() string

Deprecated: Do not use.

func (*NamespaceAccess) GoString

func (this *NamespaceAccess) GoString() string

func (*NamespaceAccess) Marshal

func (m *NamespaceAccess) Marshal() (dAtA []byte, err error)

func (*NamespaceAccess) MarshalTo

func (m *NamespaceAccess) MarshalTo(dAtA []byte) (int, error)

func (*NamespaceAccess) MarshalToSizedBuffer

func (m *NamespaceAccess) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NamespaceAccess) ProtoMessage

func (*NamespaceAccess) ProtoMessage()

func (*NamespaceAccess) Reset

func (m *NamespaceAccess) Reset()

func (*NamespaceAccess) Size

func (m *NamespaceAccess) Size() (n int)

func (*NamespaceAccess) String

func (this *NamespaceAccess) String() string

func (*NamespaceAccess) Unmarshal

func (m *NamespaceAccess) Unmarshal(dAtA []byte) error

func (*NamespaceAccess) XXX_DiscardUnknown

func (m *NamespaceAccess) XXX_DiscardUnknown()

func (*NamespaceAccess) XXX_Marshal

func (m *NamespaceAccess) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NamespaceAccess) XXX_Merge

func (m *NamespaceAccess) XXX_Merge(src proto.Message)

func (*NamespaceAccess) XXX_Size

func (m *NamespaceAccess) XXX_Size() int

func (*NamespaceAccess) XXX_Unmarshal

func (m *NamespaceAccess) XXX_Unmarshal(b []byte) error

type NamespaceAccess_Permission added in v0.34.0

type NamespaceAccess_Permission int32
const (
	PERMISSION_UNSPECIFIED NamespaceAccess_Permission = 0
	PERMISSION_ADMIN       NamespaceAccess_Permission = 1
	PERMISSION_WRITE       NamespaceAccess_Permission = 2
	PERMISSION_READ        NamespaceAccess_Permission = 3
)

func (NamespaceAccess_Permission) EnumDescriptor added in v0.34.0

func (NamespaceAccess_Permission) EnumDescriptor() ([]byte, []int)

func (NamespaceAccess_Permission) String added in v0.34.0

type NamespaceScopedAccess added in v0.38.0

type NamespaceScopedAccess struct {
	// The namespace the service account is assigned to - immutable.
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// The namespace access assigned to the service account - mutable.
	Access *NamespaceAccess `protobuf:"bytes,2,opt,name=access,proto3" json:"access,omitempty"`
}

func (*NamespaceScopedAccess) Descriptor added in v0.38.0

func (*NamespaceScopedAccess) Descriptor() ([]byte, []int)

func (*NamespaceScopedAccess) Equal added in v0.38.0

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

func (*NamespaceScopedAccess) GetAccess added in v0.38.0

func (m *NamespaceScopedAccess) GetAccess() *NamespaceAccess

func (*NamespaceScopedAccess) GetNamespace added in v0.38.0

func (m *NamespaceScopedAccess) GetNamespace() string

func (*NamespaceScopedAccess) GoString added in v0.38.0

func (this *NamespaceScopedAccess) GoString() string

func (*NamespaceScopedAccess) Marshal added in v0.38.0

func (m *NamespaceScopedAccess) Marshal() (dAtA []byte, err error)

func (*NamespaceScopedAccess) MarshalTo added in v0.38.0

func (m *NamespaceScopedAccess) MarshalTo(dAtA []byte) (int, error)

func (*NamespaceScopedAccess) MarshalToSizedBuffer added in v0.38.0

func (m *NamespaceScopedAccess) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NamespaceScopedAccess) ProtoMessage added in v0.38.0

func (*NamespaceScopedAccess) ProtoMessage()

func (*NamespaceScopedAccess) Reset added in v0.38.0

func (m *NamespaceScopedAccess) Reset()

func (*NamespaceScopedAccess) Size added in v0.38.0

func (m *NamespaceScopedAccess) Size() (n int)

func (*NamespaceScopedAccess) String added in v0.38.0

func (this *NamespaceScopedAccess) String() string

func (*NamespaceScopedAccess) Unmarshal added in v0.38.0

func (m *NamespaceScopedAccess) Unmarshal(dAtA []byte) error

func (*NamespaceScopedAccess) XXX_DiscardUnknown added in v0.38.0

func (m *NamespaceScopedAccess) XXX_DiscardUnknown()

func (*NamespaceScopedAccess) XXX_Marshal added in v0.38.0

func (m *NamespaceScopedAccess) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NamespaceScopedAccess) XXX_Merge added in v0.38.0

func (m *NamespaceScopedAccess) XXX_Merge(src proto.Message)

func (*NamespaceScopedAccess) XXX_Size added in v0.38.0

func (m *NamespaceScopedAccess) XXX_Size() int

func (*NamespaceScopedAccess) XXX_Unmarshal added in v0.38.0

func (m *NamespaceScopedAccess) XXX_Unmarshal(b []byte) error

type OwnerType added in v0.34.0

type OwnerType int32
const (
	OWNER_TYPE_UNSPECIFIED     OwnerType = 0
	OWNER_TYPE_USER            OwnerType = 1
	OWNER_TYPE_SERVICE_ACCOUNT OwnerType = 2
)

func (OwnerType) EnumDescriptor added in v0.34.0

func (OwnerType) EnumDescriptor() ([]byte, []int)

func (OwnerType) String added in v0.34.0

func (x OwnerType) String() string

type ProjectAccess added in v0.55.0

type ProjectAccess struct {
	Role ProjectAccess_ProjectRole `protobuf:"varint,1,opt,name=role,proto3,enum=temporal.api.cloud.identity.v1.ProjectAccess_ProjectRole" json:"role,omitempty"`
}

temporal:dev

func (*ProjectAccess) Descriptor added in v0.55.0

func (*ProjectAccess) Descriptor() ([]byte, []int)

func (*ProjectAccess) Equal added in v0.55.0

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

func (*ProjectAccess) GetRole added in v0.55.0

func (*ProjectAccess) GoString added in v0.55.0

func (this *ProjectAccess) GoString() string

func (*ProjectAccess) Marshal added in v0.55.0

func (m *ProjectAccess) Marshal() (dAtA []byte, err error)

func (*ProjectAccess) MarshalTo added in v0.55.0

func (m *ProjectAccess) MarshalTo(dAtA []byte) (int, error)

func (*ProjectAccess) MarshalToSizedBuffer added in v0.55.0

func (m *ProjectAccess) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProjectAccess) ProtoMessage added in v0.55.0

func (*ProjectAccess) ProtoMessage()

func (*ProjectAccess) Reset added in v0.55.0

func (m *ProjectAccess) Reset()

func (*ProjectAccess) Size added in v0.55.0

func (m *ProjectAccess) Size() (n int)

func (*ProjectAccess) String added in v0.55.0

func (this *ProjectAccess) String() string

func (*ProjectAccess) Unmarshal added in v0.55.0

func (m *ProjectAccess) Unmarshal(dAtA []byte) error

func (*ProjectAccess) XXX_DiscardUnknown added in v0.55.0

func (m *ProjectAccess) XXX_DiscardUnknown()

func (*ProjectAccess) XXX_Marshal added in v0.55.0

func (m *ProjectAccess) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProjectAccess) XXX_Merge added in v0.55.0

func (m *ProjectAccess) XXX_Merge(src proto.Message)

func (*ProjectAccess) XXX_Size added in v0.55.0

func (m *ProjectAccess) XXX_Size() int

func (*ProjectAccess) XXX_Unmarshal added in v0.55.0

func (m *ProjectAccess) XXX_Unmarshal(b []byte) error

type ProjectAccess_ProjectRole added in v0.55.0

type ProjectAccess_ProjectRole int32
const (
	PROJECT_ROLE_UNSPECIFIED ProjectAccess_ProjectRole = 0
	PROJECT_ROLE_ADMIN       ProjectAccess_ProjectRole = 1
	PROJECT_ROLE_WRITE       ProjectAccess_ProjectRole = 2
	PROJECT_ROLE_READ        ProjectAccess_ProjectRole = 3
	PROJECT_ROLE_LIST        ProjectAccess_ProjectRole = 4
	PROJECT_ROLE_CONTRIBUTE  ProjectAccess_ProjectRole = 5
	PROJECT_ROLE_MEMBER      ProjectAccess_ProjectRole = 6
)

func (ProjectAccess_ProjectRole) EnumDescriptor added in v0.55.0

func (ProjectAccess_ProjectRole) EnumDescriptor() ([]byte, []int)

func (ProjectAccess_ProjectRole) String added in v0.55.0

func (x ProjectAccess_ProjectRole) String() string

type ProjectScopedAccess added in v0.55.0

type ProjectScopedAccess struct {
	// The ID of the project the service account is assigned to - immutable.
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// The project access assigned to the service account - mutable.
	Access *ProjectAccess `protobuf:"bytes,2,opt,name=access,proto3" json:"access,omitempty"`
	// The map of namespace accesses - mutable.
	// 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 */
}

temporal:dev

func (*ProjectScopedAccess) Descriptor added in v0.55.0

func (*ProjectScopedAccess) Descriptor() ([]byte, []int)

func (*ProjectScopedAccess) Equal added in v0.55.0

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

func (*ProjectScopedAccess) GetAccess added in v0.55.0

func (m *ProjectScopedAccess) GetAccess() *ProjectAccess

func (*ProjectScopedAccess) GetNamespaceAccesses added in v0.55.0

func (m *ProjectScopedAccess) GetNamespaceAccesses() map[string]*NamespaceAccess

func (*ProjectScopedAccess) GetProjectId added in v0.55.0

func (m *ProjectScopedAccess) GetProjectId() string

func (*ProjectScopedAccess) GoString added in v0.55.0

func (this *ProjectScopedAccess) GoString() string

func (*ProjectScopedAccess) Marshal added in v0.55.0

func (m *ProjectScopedAccess) Marshal() (dAtA []byte, err error)

func (*ProjectScopedAccess) MarshalTo added in v0.55.0

func (m *ProjectScopedAccess) MarshalTo(dAtA []byte) (int, error)

func (*ProjectScopedAccess) MarshalToSizedBuffer added in v0.55.0

func (m *ProjectScopedAccess) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProjectScopedAccess) ProtoMessage added in v0.55.0

func (*ProjectScopedAccess) ProtoMessage()

func (*ProjectScopedAccess) Reset added in v0.55.0

func (m *ProjectScopedAccess) Reset()

func (*ProjectScopedAccess) Size added in v0.55.0

func (m *ProjectScopedAccess) Size() (n int)

func (*ProjectScopedAccess) String added in v0.55.0

func (this *ProjectScopedAccess) String() string

func (*ProjectScopedAccess) Unmarshal added in v0.55.0

func (m *ProjectScopedAccess) Unmarshal(dAtA []byte) error

func (*ProjectScopedAccess) XXX_DiscardUnknown added in v0.55.0

func (m *ProjectScopedAccess) XXX_DiscardUnknown()

func (*ProjectScopedAccess) XXX_Marshal added in v0.55.0

func (m *ProjectScopedAccess) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProjectScopedAccess) XXX_Merge added in v0.55.0

func (m *ProjectScopedAccess) XXX_Merge(src proto.Message)

func (*ProjectScopedAccess) XXX_Size added in v0.55.0

func (m *ProjectScopedAccess) XXX_Size() int

func (*ProjectScopedAccess) XXX_Unmarshal added in v0.55.0

func (m *ProjectScopedAccess) XXX_Unmarshal(b []byte) error

type SCIMGroupSpec added in v0.38.0

type SCIMGroupSpec struct {
	// The id used in the upstream identity provider.
	IdpId string `protobuf:"bytes,1,opt,name=idp_id,json=idpId,proto3" json:"idp_id,omitempty"`
}

func (*SCIMGroupSpec) Descriptor added in v0.38.0

func (*SCIMGroupSpec) Descriptor() ([]byte, []int)

func (*SCIMGroupSpec) Equal added in v0.38.0

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

func (*SCIMGroupSpec) GetIdpId added in v0.38.0

func (m *SCIMGroupSpec) GetIdpId() string

func (*SCIMGroupSpec) GoString added in v0.38.0

func (this *SCIMGroupSpec) GoString() string

func (*SCIMGroupSpec) Marshal added in v0.38.0

func (m *SCIMGroupSpec) Marshal() (dAtA []byte, err error)

func (*SCIMGroupSpec) MarshalTo added in v0.38.0

func (m *SCIMGroupSpec) MarshalTo(dAtA []byte) (int, error)

func (*SCIMGroupSpec) MarshalToSizedBuffer added in v0.38.0

func (m *SCIMGroupSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SCIMGroupSpec) ProtoMessage added in v0.38.0

func (*SCIMGroupSpec) ProtoMessage()

func (*SCIMGroupSpec) Reset added in v0.38.0

func (m *SCIMGroupSpec) Reset()

func (*SCIMGroupSpec) Size added in v0.38.0

func (m *SCIMGroupSpec) Size() (n int)

func (*SCIMGroupSpec) String added in v0.38.0

func (this *SCIMGroupSpec) String() string

func (*SCIMGroupSpec) Unmarshal added in v0.38.0

func (m *SCIMGroupSpec) Unmarshal(dAtA []byte) error

func (*SCIMGroupSpec) XXX_DiscardUnknown added in v0.38.0

func (m *SCIMGroupSpec) XXX_DiscardUnknown()

func (*SCIMGroupSpec) XXX_Marshal added in v0.38.0

func (m *SCIMGroupSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SCIMGroupSpec) XXX_Merge added in v0.38.0

func (m *SCIMGroupSpec) XXX_Merge(src proto.Message)

func (*SCIMGroupSpec) XXX_Size added in v0.38.0

func (m *SCIMGroupSpec) XXX_Size() int

func (*SCIMGroupSpec) XXX_Unmarshal added in v0.38.0

func (m *SCIMGroupSpec) XXX_Unmarshal(b []byte) error

type ServiceAccount

type ServiceAccount struct {
	// The id of the service account.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The current version of the service account 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 service account specification.
	Spec *ServiceAccountSpec `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"`
	// The current state of the service account.
	// Possible values: activating, activationfailed, active, updating, updatefailed, deleting, deletefailed, deleted, suspending, suspendfailed, suspended.
	// For any failed state, reach out to Temporal Cloud support for remediation.
	// Deprecated: Use state field instead.
	// temporal:versioning:max_version=v0.3.0
	StateDeprecated string `protobuf:"bytes,4,opt,name=state_deprecated,json=stateDeprecated,proto3" json:"state_deprecated,omitempty"` // Deprecated: Do not use.
	// The current state of the service account.
	// For any failed state, reach out to Temporal Cloud support for remediation.
	// temporal:versioning:min_version=v0.3.0
	// temporal:enums:replaces=state_deprecated
	State v1.ResourceState `protobuf:"varint,8,opt,name=state,proto3,enum=temporal.api.cloud.resource.v1.ResourceState" json:"state,omitempty"`
	// The id of the async operation that is creating/updating/deleting the service account, if any.
	AsyncOperationId string `protobuf:"bytes,5,opt,name=async_operation_id,json=asyncOperationId,proto3" json:"async_operation_id,omitempty"`
	// The date and time when the service account was created.
	CreatedTime *types.Timestamp `protobuf:"bytes,6,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"`
	// The date and time when the service account was last modified
	// Will not be set if the service account has never been modified.
	LastModifiedTime *types.Timestamp `protobuf:"bytes,7,opt,name=last_modified_time,json=lastModifiedTime,proto3" json:"last_modified_time,omitempty"`
	// temporal:ui
	ApiKeyCount *APIKeyCount `protobuf:"bytes,100,opt,name=api_key_count,json=apiKeyCount,proto3" json:"api_key_count,omitempty"`
}

func (*ServiceAccount) Descriptor

func (*ServiceAccount) Descriptor() ([]byte, []int)

func (*ServiceAccount) Equal

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

func (*ServiceAccount) GetApiKeyCount added in v0.55.0

func (m *ServiceAccount) GetApiKeyCount() *APIKeyCount

func (*ServiceAccount) GetAsyncOperationId

func (m *ServiceAccount) GetAsyncOperationId() string

func (*ServiceAccount) GetCreatedTime

func (m *ServiceAccount) GetCreatedTime() *types.Timestamp

func (*ServiceAccount) GetId

func (m *ServiceAccount) GetId() string

func (*ServiceAccount) GetLastModifiedTime

func (m *ServiceAccount) GetLastModifiedTime() *types.Timestamp

func (*ServiceAccount) GetResourceVersion

func (m *ServiceAccount) GetResourceVersion() string

func (*ServiceAccount) GetSpec

func (m *ServiceAccount) GetSpec() *ServiceAccountSpec

func (*ServiceAccount) GetState

func (m *ServiceAccount) GetState() v1.ResourceState

func (*ServiceAccount) GetStateDeprecated deprecated added in v0.34.0

func (m *ServiceAccount) GetStateDeprecated() string

Deprecated: Do not use.

func (*ServiceAccount) GoString

func (this *ServiceAccount) GoString() string

func (*ServiceAccount) Marshal

func (m *ServiceAccount) Marshal() (dAtA []byte, err error)

func (*ServiceAccount) MarshalTo

func (m *ServiceAccount) MarshalTo(dAtA []byte) (int, error)

func (*ServiceAccount) MarshalToSizedBuffer

func (m *ServiceAccount) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ServiceAccount) ProtoMessage

func (*ServiceAccount) ProtoMessage()

func (*ServiceAccount) Reset

func (m *ServiceAccount) Reset()

func (*ServiceAccount) Size

func (m *ServiceAccount) Size() (n int)

func (*ServiceAccount) String

func (this *ServiceAccount) String() string

func (*ServiceAccount) Unmarshal

func (m *ServiceAccount) Unmarshal(dAtA []byte) error

func (*ServiceAccount) XXX_DiscardUnknown

func (m *ServiceAccount) XXX_DiscardUnknown()

func (*ServiceAccount) XXX_Marshal

func (m *ServiceAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ServiceAccount) XXX_Merge

func (m *ServiceAccount) XXX_Merge(src proto.Message)

func (*ServiceAccount) XXX_Size

func (m *ServiceAccount) XXX_Size() int

func (*ServiceAccount) XXX_Unmarshal

func (m *ServiceAccount) XXX_Unmarshal(b []byte) error

type ServiceAccountSpec

type ServiceAccountSpec struct {
	// The name associated with the service account.
	// The name is mutable, but must be unique across all your active service accounts.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Note: one of `Access` or `NamespaceScopedAccess` must be provided, but not both.
	// The access assigned to the service account.
	// If set, creates an account scoped service account.
	// The access is mutable.
	Access *Access `protobuf:"bytes,2,opt,name=access,proto3" json:"access,omitempty"`
	// The namespace scoped access assigned to the service account.
	// If set, creates a namespace scoped service account (limited to a single namespace).
	// The namespace scoped access is partially mutable.
	// Refer to `NamespaceScopedAccess` for details.
	NamespaceScopedAccess *NamespaceScopedAccess `` /* 126-byte string literal not displayed */
	// The description associated with the service account - optional.
	// The description is mutable.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// temporal:dev
	ProjectScopedAccess *ProjectScopedAccess `protobuf:"bytes,5,opt,name=project_scoped_access,json=projectScopedAccess,proto3" json:"project_scoped_access,omitempty"`
}

func (*ServiceAccountSpec) Descriptor

func (*ServiceAccountSpec) Descriptor() ([]byte, []int)

func (*ServiceAccountSpec) Equal

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

func (*ServiceAccountSpec) GetAccess

func (m *ServiceAccountSpec) GetAccess() *Access

func (*ServiceAccountSpec) GetDescription

func (m *ServiceAccountSpec) GetDescription() string

func (*ServiceAccountSpec) GetName

func (m *ServiceAccountSpec) GetName() string

func (*ServiceAccountSpec) GetNamespaceScopedAccess added in v0.38.0

func (m *ServiceAccountSpec) GetNamespaceScopedAccess() *NamespaceScopedAccess

func (*ServiceAccountSpec) GetProjectScopedAccess added in v0.55.0

func (m *ServiceAccountSpec) GetProjectScopedAccess() *ProjectScopedAccess

func (*ServiceAccountSpec) GoString

func (this *ServiceAccountSpec) GoString() string

func (*ServiceAccountSpec) Marshal

func (m *ServiceAccountSpec) Marshal() (dAtA []byte, err error)

func (*ServiceAccountSpec) MarshalTo

func (m *ServiceAccountSpec) MarshalTo(dAtA []byte) (int, error)

func (*ServiceAccountSpec) MarshalToSizedBuffer

func (m *ServiceAccountSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ServiceAccountSpec) ProtoMessage

func (*ServiceAccountSpec) ProtoMessage()

func (*ServiceAccountSpec) Reset

func (m *ServiceAccountSpec) Reset()

func (*ServiceAccountSpec) Size

func (m *ServiceAccountSpec) Size() (n int)

func (*ServiceAccountSpec) String

func (this *ServiceAccountSpec) String() string

func (*ServiceAccountSpec) Unmarshal

func (m *ServiceAccountSpec) Unmarshal(dAtA []byte) error

func (*ServiceAccountSpec) XXX_DiscardUnknown

func (m *ServiceAccountSpec) XXX_DiscardUnknown()

func (*ServiceAccountSpec) XXX_Marshal

func (m *ServiceAccountSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ServiceAccountSpec) XXX_Merge

func (m *ServiceAccountSpec) XXX_Merge(src proto.Message)

func (*ServiceAccountSpec) XXX_Size

func (m *ServiceAccountSpec) XXX_Size() int

func (*ServiceAccountSpec) XXX_Unmarshal

func (m *ServiceAccountSpec) XXX_Unmarshal(b []byte) error

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
	// Deprecated: Use state field instead.
	// temporal:versioning:max_version=v0.3.0
	StateDeprecated string `protobuf:"bytes,4,opt,name=state_deprecated,json=stateDeprecated,proto3" json:"state_deprecated,omitempty"` // Deprecated: Do not use.
	// The current state of the user.
	// For any failed state, reach out to Temporal Cloud support for remediation.
	// temporal:versioning:min_version=v0.3.0
	// temporal:enums:replaces=state_deprecated
	State v1.ResourceState `protobuf:"varint,9,opt,name=state,proto3,enum=temporal.api.cloud.resource.v1.ResourceState" 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 *types.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 *types.Timestamp `protobuf:"bytes,8,opt,name=last_modified_time,json=lastModifiedTime,proto3" json:"last_modified_time,omitempty"`
	// This field will only be populated when the request is coming
	// from the UI/grpc-web
	// temporal:ui
	ApiKeyCount *APIKeyCount `protobuf:"bytes,100,opt,name=api_key_count,json=apiKeyCount,proto3" json:"api_key_count,omitempty"`
}

func (*User) Descriptor

func (*User) Descriptor() ([]byte, []int)

func (*User) Equal

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

func (*User) GetApiKeyCount added in v0.55.0

func (m *User) GetApiKeyCount() *APIKeyCount

func (*User) GetAsyncOperationId

func (m *User) GetAsyncOperationId() string

func (*User) GetCreatedTime

func (m *User) GetCreatedTime() *types.Timestamp

func (*User) GetId

func (m *User) GetId() string

func (*User) GetInvitation

func (m *User) GetInvitation() *Invitation

func (*User) GetLastModifiedTime

func (m *User) GetLastModifiedTime() *types.Timestamp

func (*User) GetResourceVersion

func (m *User) GetResourceVersion() string

func (*User) GetSpec

func (m *User) GetSpec() *UserSpec

func (*User) GetState

func (m *User) GetState() v1.ResourceState

func (*User) GetStateDeprecated deprecated added in v0.34.0

func (m *User) GetStateDeprecated() string

Deprecated: Do not use.

func (*User) GoString

func (this *User) GoString() string

func (*User) Marshal

func (m *User) Marshal() (dAtA []byte, err error)

func (*User) MarshalTo

func (m *User) MarshalTo(dAtA []byte) (int, error)

func (*User) MarshalToSizedBuffer

func (m *User) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) Reset

func (m *User) Reset()

func (*User) Size

func (m *User) Size() (n int)

func (*User) String

func (this *User) String() string

func (*User) Unmarshal

func (m *User) Unmarshal(dAtA []byte) error

func (*User) XXX_DiscardUnknown

func (m *User) XXX_DiscardUnknown()

func (*User) XXX_Marshal

func (m *User) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*User) XXX_Merge

func (m *User) XXX_Merge(src proto.Message)

func (*User) XXX_Size

func (m *User) XXX_Size() int

func (*User) XXX_Unmarshal

func (m *User) XXX_Unmarshal(b []byte) error

type UserGroup

type UserGroup struct {
	// The id of the group
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The current version of the group 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 group specification
	Spec *UserGroupSpec `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"`
	// The current state of the group.
	// Deprecated: Use state field instead.
	// temporal:versioning:max_version=v0.3.0
	StateDeprecated string `protobuf:"bytes,4,opt,name=state_deprecated,json=stateDeprecated,proto3" json:"state_deprecated,omitempty"` // Deprecated: Do not use.
	// The current state of the group.
	// For any failed state, reach out to Temporal Cloud support for remediation.
	// temporal:versioning:min_version=v0.3.0
	// temporal:enums:replaces=state_deprecated
	State v1.ResourceState `protobuf:"varint,8,opt,name=state,proto3,enum=temporal.api.cloud.resource.v1.ResourceState" json:"state,omitempty"`
	// The id of the async operation that is creating/updating/deleting the group, if any
	AsyncOperationId string `protobuf:"bytes,5,opt,name=async_operation_id,json=asyncOperationId,proto3" json:"async_operation_id,omitempty"`
	// The date and time when the group was created
	CreatedTime *types.Timestamp `protobuf:"bytes,6,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"`
	// The date and time when the group was last modified
	// Will not be set if the group has never been modified
	LastModifiedTime *types.Timestamp `protobuf:"bytes,7,opt,name=last_modified_time,json=lastModifiedTime,proto3" json:"last_modified_time,omitempty"`
}

func (*UserGroup) Descriptor

func (*UserGroup) Descriptor() ([]byte, []int)

func (*UserGroup) Equal

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

func (*UserGroup) GetAsyncOperationId

func (m *UserGroup) GetAsyncOperationId() string

func (*UserGroup) GetCreatedTime

func (m *UserGroup) GetCreatedTime() *types.Timestamp

func (*UserGroup) GetId

func (m *UserGroup) GetId() string

func (*UserGroup) GetLastModifiedTime

func (m *UserGroup) GetLastModifiedTime() *types.Timestamp

func (*UserGroup) GetResourceVersion

func (m *UserGroup) GetResourceVersion() string

func (*UserGroup) GetSpec

func (m *UserGroup) GetSpec() *UserGroupSpec

func (*UserGroup) GetState

func (m *UserGroup) GetState() v1.ResourceState

func (*UserGroup) GetStateDeprecated deprecated added in v0.34.0

func (m *UserGroup) GetStateDeprecated() string

Deprecated: Do not use.

func (*UserGroup) GoString

func (this *UserGroup) GoString() string

func (*UserGroup) Marshal

func (m *UserGroup) Marshal() (dAtA []byte, err error)

func (*UserGroup) MarshalTo

func (m *UserGroup) MarshalTo(dAtA []byte) (int, error)

func (*UserGroup) MarshalToSizedBuffer

func (m *UserGroup) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserGroup) ProtoMessage

func (*UserGroup) ProtoMessage()

func (*UserGroup) Reset

func (m *UserGroup) Reset()

func (*UserGroup) Size

func (m *UserGroup) Size() (n int)

func (*UserGroup) String

func (this *UserGroup) String() string

func (*UserGroup) Unmarshal

func (m *UserGroup) Unmarshal(dAtA []byte) error

func (*UserGroup) XXX_DiscardUnknown

func (m *UserGroup) XXX_DiscardUnknown()

func (*UserGroup) XXX_Marshal

func (m *UserGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserGroup) XXX_Merge

func (m *UserGroup) XXX_Merge(src proto.Message)

func (*UserGroup) XXX_Size

func (m *UserGroup) XXX_Size() int

func (*UserGroup) XXX_Unmarshal

func (m *UserGroup) XXX_Unmarshal(b []byte) error

type UserGroupMember added in v0.41.0

type UserGroupMember struct {
	MemberId    *UserGroupMemberId `protobuf:"bytes,1,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
	CreatedTime *types.Timestamp   `protobuf:"bytes,2,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"`
}

func (*UserGroupMember) Descriptor added in v0.41.0

func (*UserGroupMember) Descriptor() ([]byte, []int)

func (*UserGroupMember) Equal added in v0.41.0

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

func (*UserGroupMember) GetCreatedTime added in v0.41.0

func (m *UserGroupMember) GetCreatedTime() *types.Timestamp

func (*UserGroupMember) GetMemberId added in v0.41.0

func (m *UserGroupMember) GetMemberId() *UserGroupMemberId

func (*UserGroupMember) GoString added in v0.41.0

func (this *UserGroupMember) GoString() string

func (*UserGroupMember) Marshal added in v0.41.0

func (m *UserGroupMember) Marshal() (dAtA []byte, err error)

func (*UserGroupMember) MarshalTo added in v0.41.0

func (m *UserGroupMember) MarshalTo(dAtA []byte) (int, error)

func (*UserGroupMember) MarshalToSizedBuffer added in v0.41.0

func (m *UserGroupMember) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserGroupMember) ProtoMessage added in v0.41.0

func (*UserGroupMember) ProtoMessage()

func (*UserGroupMember) Reset added in v0.41.0

func (m *UserGroupMember) Reset()

func (*UserGroupMember) Size added in v0.41.0

func (m *UserGroupMember) Size() (n int)

func (*UserGroupMember) String added in v0.41.0

func (this *UserGroupMember) String() string

func (*UserGroupMember) Unmarshal added in v0.41.0

func (m *UserGroupMember) Unmarshal(dAtA []byte) error

func (*UserGroupMember) XXX_DiscardUnknown added in v0.41.0

func (m *UserGroupMember) XXX_DiscardUnknown()

func (*UserGroupMember) XXX_Marshal added in v0.41.0

func (m *UserGroupMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserGroupMember) XXX_Merge added in v0.41.0

func (m *UserGroupMember) XXX_Merge(src proto.Message)

func (*UserGroupMember) XXX_Size added in v0.41.0

func (m *UserGroupMember) XXX_Size() int

func (*UserGroupMember) XXX_Unmarshal added in v0.41.0

func (m *UserGroupMember) XXX_Unmarshal(b []byte) error

type UserGroupMemberId added in v0.41.0

type UserGroupMemberId struct {
	// Types that are valid to be assigned to MemberType:
	//
	//	*UserGroupMemberId_UserId
	MemberType isUserGroupMemberId_MemberType `protobuf_oneof:"member_type"`
}

func (*UserGroupMemberId) Descriptor added in v0.41.0

func (*UserGroupMemberId) Descriptor() ([]byte, []int)

func (*UserGroupMemberId) Equal added in v0.41.0

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

func (*UserGroupMemberId) GetMemberType added in v0.41.0

func (m *UserGroupMemberId) GetMemberType() isUserGroupMemberId_MemberType

func (*UserGroupMemberId) GetUserId added in v0.41.0

func (m *UserGroupMemberId) GetUserId() string

func (*UserGroupMemberId) GoString added in v0.41.0

func (this *UserGroupMemberId) GoString() string

func (*UserGroupMemberId) Marshal added in v0.41.0

func (m *UserGroupMemberId) Marshal() (dAtA []byte, err error)

func (*UserGroupMemberId) MarshalTo added in v0.41.0

func (m *UserGroupMemberId) MarshalTo(dAtA []byte) (int, error)

func (*UserGroupMemberId) MarshalToSizedBuffer added in v0.41.0

func (m *UserGroupMemberId) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserGroupMemberId) ProtoMessage added in v0.41.0

func (*UserGroupMemberId) ProtoMessage()

func (*UserGroupMemberId) Reset added in v0.41.0

func (m *UserGroupMemberId) Reset()

func (*UserGroupMemberId) Size added in v0.41.0

func (m *UserGroupMemberId) Size() (n int)

func (*UserGroupMemberId) String added in v0.41.0

func (this *UserGroupMemberId) String() string

func (*UserGroupMemberId) Unmarshal added in v0.41.0

func (m *UserGroupMemberId) Unmarshal(dAtA []byte) error

func (*UserGroupMemberId) XXX_DiscardUnknown added in v0.41.0

func (m *UserGroupMemberId) XXX_DiscardUnknown()

func (*UserGroupMemberId) XXX_Marshal added in v0.41.0

func (m *UserGroupMemberId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserGroupMemberId) XXX_Merge added in v0.41.0

func (m *UserGroupMemberId) XXX_Merge(src proto.Message)

func (*UserGroupMemberId) XXX_OneofWrappers added in v0.41.0

func (*UserGroupMemberId) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*UserGroupMemberId) XXX_Size added in v0.41.0

func (m *UserGroupMemberId) XXX_Size() int

func (*UserGroupMemberId) XXX_Unmarshal added in v0.41.0

func (m *UserGroupMemberId) XXX_Unmarshal(b []byte) error

type UserGroupMemberId_UserId added in v0.41.0

type UserGroupMemberId_UserId struct {
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3,oneof" json:"user_id,omitempty"`
}

func (*UserGroupMemberId_UserId) Equal added in v0.41.0

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

func (*UserGroupMemberId_UserId) GoString added in v0.41.0

func (this *UserGroupMemberId_UserId) GoString() string

func (*UserGroupMemberId_UserId) MarshalTo added in v0.41.0

func (m *UserGroupMemberId_UserId) MarshalTo(dAtA []byte) (int, error)

func (*UserGroupMemberId_UserId) MarshalToSizedBuffer added in v0.41.0

func (m *UserGroupMemberId_UserId) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserGroupMemberId_UserId) Size added in v0.41.0

func (m *UserGroupMemberId_UserId) Size() (n int)

func (*UserGroupMemberId_UserId) String added in v0.41.0

func (this *UserGroupMemberId_UserId) String() string

type UserGroupSpec

type UserGroupSpec struct {
	// The display name of the group.
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// The access assigned to the group.
	Access *Access `protobuf:"bytes,2,opt,name=access,proto3" json:"access,omitempty"`
	// Types that are valid to be assigned to GroupType:
	//
	//	*UserGroupSpec_GoogleGroup
	//	*UserGroupSpec_ScimGroup
	//	*UserGroupSpec_CloudGroup
	GroupType isUserGroupSpec_GroupType `protobuf_oneof:"group_type"`
}

func (*UserGroupSpec) Descriptor

func (*UserGroupSpec) Descriptor() ([]byte, []int)

func (*UserGroupSpec) Equal

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

func (*UserGroupSpec) GetAccess

func (m *UserGroupSpec) GetAccess() *Access

func (*UserGroupSpec) GetCloudGroup added in v0.41.0

func (m *UserGroupSpec) GetCloudGroup() *CloudGroupSpec

func (*UserGroupSpec) GetDisplayName added in v0.34.0

func (m *UserGroupSpec) GetDisplayName() string

func (*UserGroupSpec) GetGoogleGroup added in v0.34.0

func (m *UserGroupSpec) GetGoogleGroup() *GoogleGroupSpec

func (*UserGroupSpec) GetGroupType added in v0.38.0

func (m *UserGroupSpec) GetGroupType() isUserGroupSpec_GroupType

func (*UserGroupSpec) GetScimGroup added in v0.38.0

func (m *UserGroupSpec) GetScimGroup() *SCIMGroupSpec

func (*UserGroupSpec) GoString

func (this *UserGroupSpec) GoString() string

func (*UserGroupSpec) Marshal

func (m *UserGroupSpec) Marshal() (dAtA []byte, err error)

func (*UserGroupSpec) MarshalTo

func (m *UserGroupSpec) MarshalTo(dAtA []byte) (int, error)

func (*UserGroupSpec) MarshalToSizedBuffer

func (m *UserGroupSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserGroupSpec) ProtoMessage

func (*UserGroupSpec) ProtoMessage()

func (*UserGroupSpec) Reset

func (m *UserGroupSpec) Reset()

func (*UserGroupSpec) Size

func (m *UserGroupSpec) Size() (n int)

func (*UserGroupSpec) String

func (this *UserGroupSpec) String() string

func (*UserGroupSpec) Unmarshal

func (m *UserGroupSpec) Unmarshal(dAtA []byte) error

func (*UserGroupSpec) XXX_DiscardUnknown

func (m *UserGroupSpec) XXX_DiscardUnknown()

func (*UserGroupSpec) XXX_Marshal

func (m *UserGroupSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserGroupSpec) XXX_Merge

func (m *UserGroupSpec) XXX_Merge(src proto.Message)

func (*UserGroupSpec) XXX_OneofWrappers added in v0.38.0

func (*UserGroupSpec) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*UserGroupSpec) XXX_Size

func (m *UserGroupSpec) XXX_Size() int

func (*UserGroupSpec) XXX_Unmarshal

func (m *UserGroupSpec) XXX_Unmarshal(b []byte) error

type UserGroupSpec_CloudGroup added in v0.41.0

type UserGroupSpec_CloudGroup struct {
	CloudGroup *CloudGroupSpec `protobuf:"bytes,5,opt,name=cloud_group,json=cloudGroup,proto3,oneof" json:"cloud_group,omitempty"`
}

func (*UserGroupSpec_CloudGroup) Equal added in v0.41.0

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

func (*UserGroupSpec_CloudGroup) GoString added in v0.41.0

func (this *UserGroupSpec_CloudGroup) GoString() string

func (*UserGroupSpec_CloudGroup) MarshalTo added in v0.41.0

func (m *UserGroupSpec_CloudGroup) MarshalTo(dAtA []byte) (int, error)

func (*UserGroupSpec_CloudGroup) MarshalToSizedBuffer added in v0.41.0

func (m *UserGroupSpec_CloudGroup) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserGroupSpec_CloudGroup) Size added in v0.41.0

func (m *UserGroupSpec_CloudGroup) Size() (n int)

func (*UserGroupSpec_CloudGroup) String added in v0.41.0

func (this *UserGroupSpec_CloudGroup) String() string

type UserGroupSpec_GoogleGroup added in v0.38.0

type UserGroupSpec_GoogleGroup struct {
	GoogleGroup *GoogleGroupSpec `protobuf:"bytes,3,opt,name=google_group,json=googleGroup,proto3,oneof" json:"google_group,omitempty"`
}

func (*UserGroupSpec_GoogleGroup) Equal added in v0.38.0

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

func (*UserGroupSpec_GoogleGroup) GoString added in v0.38.0

func (this *UserGroupSpec_GoogleGroup) GoString() string

func (*UserGroupSpec_GoogleGroup) MarshalTo added in v0.38.0

func (m *UserGroupSpec_GoogleGroup) MarshalTo(dAtA []byte) (int, error)

func (*UserGroupSpec_GoogleGroup) MarshalToSizedBuffer added in v0.38.0

func (m *UserGroupSpec_GoogleGroup) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserGroupSpec_GoogleGroup) Size added in v0.38.0

func (m *UserGroupSpec_GoogleGroup) Size() (n int)

func (*UserGroupSpec_GoogleGroup) String added in v0.38.0

func (this *UserGroupSpec_GoogleGroup) String() string

type UserGroupSpec_ScimGroup added in v0.38.0

type UserGroupSpec_ScimGroup struct {
	ScimGroup *SCIMGroupSpec `protobuf:"bytes,4,opt,name=scim_group,json=scimGroup,proto3,oneof" json:"scim_group,omitempty"`
}

func (*UserGroupSpec_ScimGroup) Equal added in v0.38.0

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

func (*UserGroupSpec_ScimGroup) GoString added in v0.38.0

func (this *UserGroupSpec_ScimGroup) GoString() string

func (*UserGroupSpec_ScimGroup) MarshalTo added in v0.38.0

func (m *UserGroupSpec_ScimGroup) MarshalTo(dAtA []byte) (int, error)

func (*UserGroupSpec_ScimGroup) MarshalToSizedBuffer added in v0.38.0

func (m *UserGroupSpec_ScimGroup) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserGroupSpec_ScimGroup) Size added in v0.38.0

func (m *UserGroupSpec_ScimGroup) Size() (n int)

func (*UserGroupSpec_ScimGroup) String added in v0.38.0

func (this *UserGroupSpec_ScimGroup) String() string

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"`
}

func (*UserSpec) Descriptor

func (*UserSpec) Descriptor() ([]byte, []int)

func (*UserSpec) Equal

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

func (*UserSpec) GetAccess

func (m *UserSpec) GetAccess() *Access

func (*UserSpec) GetEmail

func (m *UserSpec) GetEmail() string

func (*UserSpec) GoString

func (this *UserSpec) GoString() string

func (*UserSpec) Marshal

func (m *UserSpec) Marshal() (dAtA []byte, err error)

func (*UserSpec) MarshalTo

func (m *UserSpec) MarshalTo(dAtA []byte) (int, error)

func (*UserSpec) MarshalToSizedBuffer

func (m *UserSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserSpec) ProtoMessage

func (*UserSpec) ProtoMessage()

func (*UserSpec) Reset

func (m *UserSpec) Reset()

func (*UserSpec) Size

func (m *UserSpec) Size() (n int)

func (*UserSpec) String

func (this *UserSpec) String() string

func (*UserSpec) Unmarshal

func (m *UserSpec) Unmarshal(dAtA []byte) error

func (*UserSpec) XXX_DiscardUnknown

func (m *UserSpec) XXX_DiscardUnknown()

func (*UserSpec) XXX_Marshal

func (m *UserSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserSpec) XXX_Merge

func (m *UserSpec) XXX_Merge(src proto.Message)

func (*UserSpec) XXX_Size

func (m *UserSpec) XXX_Size() int

func (*UserSpec) XXX_Unmarshal

func (m *UserSpec) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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