Help us shape the future of Go! Take the 2026 Go Developer Survey

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