organizationmanager

package
v0.0.0-...-204702d Latest Latest
Warning

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

Go to latest
Published: Nov 14, 2024 License: MIT Imports: 16 Imported by: 7

Documentation

Index

Constants

View Source
const (
	GroupMappingService_Get_FullMethodName         = "/yandex.cloud.organizationmanager.v1.GroupMappingService/Get"
	GroupMappingService_Create_FullMethodName      = "/yandex.cloud.organizationmanager.v1.GroupMappingService/Create"
	GroupMappingService_Update_FullMethodName      = "/yandex.cloud.organizationmanager.v1.GroupMappingService/Update"
	GroupMappingService_Delete_FullMethodName      = "/yandex.cloud.organizationmanager.v1.GroupMappingService/Delete"
	GroupMappingService_ListItems_FullMethodName   = "/yandex.cloud.organizationmanager.v1.GroupMappingService/ListItems"
	GroupMappingService_UpdateItems_FullMethodName = "/yandex.cloud.organizationmanager.v1.GroupMappingService/UpdateItems"
)
View Source
const (
	GroupService_Get_FullMethodName                  = "/yandex.cloud.organizationmanager.v1.GroupService/Get"
	GroupService_List_FullMethodName                 = "/yandex.cloud.organizationmanager.v1.GroupService/List"
	GroupService_Create_FullMethodName               = "/yandex.cloud.organizationmanager.v1.GroupService/Create"
	GroupService_Update_FullMethodName               = "/yandex.cloud.organizationmanager.v1.GroupService/Update"
	GroupService_Delete_FullMethodName               = "/yandex.cloud.organizationmanager.v1.GroupService/Delete"
	GroupService_ListOperations_FullMethodName       = "/yandex.cloud.organizationmanager.v1.GroupService/ListOperations"
	GroupService_ListMembers_FullMethodName          = "/yandex.cloud.organizationmanager.v1.GroupService/ListMembers"
	GroupService_UpdateMembers_FullMethodName        = "/yandex.cloud.organizationmanager.v1.GroupService/UpdateMembers"
	GroupService_ListAccessBindings_FullMethodName   = "/yandex.cloud.organizationmanager.v1.GroupService/ListAccessBindings"
	GroupService_SetAccessBindings_FullMethodName    = "/yandex.cloud.organizationmanager.v1.GroupService/SetAccessBindings"
	GroupService_UpdateAccessBindings_FullMethodName = "/yandex.cloud.organizationmanager.v1.GroupService/UpdateAccessBindings"
)
View Source
const (
	OrganizationService_Get_FullMethodName                  = "/yandex.cloud.organizationmanager.v1.OrganizationService/Get"
	OrganizationService_List_FullMethodName                 = "/yandex.cloud.organizationmanager.v1.OrganizationService/List"
	OrganizationService_Update_FullMethodName               = "/yandex.cloud.organizationmanager.v1.OrganizationService/Update"
	OrganizationService_ListOperations_FullMethodName       = "/yandex.cloud.organizationmanager.v1.OrganizationService/ListOperations"
	OrganizationService_ListAccessBindings_FullMethodName   = "/yandex.cloud.organizationmanager.v1.OrganizationService/ListAccessBindings"
	OrganizationService_SetAccessBindings_FullMethodName    = "/yandex.cloud.organizationmanager.v1.OrganizationService/SetAccessBindings"
	OrganizationService_UpdateAccessBindings_FullMethodName = "/yandex.cloud.organizationmanager.v1.OrganizationService/UpdateAccessBindings"
)
View Source
const (
	OsLoginService_GetSettings_FullMethodName       = "/yandex.cloud.organizationmanager.v1.OsLoginService/GetSettings"
	OsLoginService_UpdateSettings_FullMethodName    = "/yandex.cloud.organizationmanager.v1.OsLoginService/UpdateSettings"
	OsLoginService_GetProfile_FullMethodName        = "/yandex.cloud.organizationmanager.v1.OsLoginService/GetProfile"
	OsLoginService_ListProfiles_FullMethodName      = "/yandex.cloud.organizationmanager.v1.OsLoginService/ListProfiles"
	OsLoginService_CreateProfile_FullMethodName     = "/yandex.cloud.organizationmanager.v1.OsLoginService/CreateProfile"
	OsLoginService_UpdateProfile_FullMethodName     = "/yandex.cloud.organizationmanager.v1.OsLoginService/UpdateProfile"
	OsLoginService_SetDefaultProfile_FullMethodName = "/yandex.cloud.organizationmanager.v1.OsLoginService/SetDefaultProfile"
	OsLoginService_DeleteProfile_FullMethodName     = "/yandex.cloud.organizationmanager.v1.OsLoginService/DeleteProfile"
)
View Source
const (
	UserService_ListMembers_FullMethodName      = "/yandex.cloud.organizationmanager.v1.UserService/ListMembers"
	UserService_DeleteMembership_FullMethodName = "/yandex.cloud.organizationmanager.v1.UserService/DeleteMembership"
)
View Source
const (
	UserSshKeyService_Get_FullMethodName    = "/yandex.cloud.organizationmanager.v1.UserSshKeyService/Get"
	UserSshKeyService_List_FullMethodName   = "/yandex.cloud.organizationmanager.v1.UserSshKeyService/List"
	UserSshKeyService_Create_FullMethodName = "/yandex.cloud.organizationmanager.v1.UserSshKeyService/Create"
	UserSshKeyService_Update_FullMethodName = "/yandex.cloud.organizationmanager.v1.UserSshKeyService/Update"
	UserSshKeyService_Delete_FullMethodName = "/yandex.cloud.organizationmanager.v1.UserSshKeyService/Delete"
)
View Source
const (
	SshCertificateService_Generate_FullMethodName = "/yandex.cloud.organizationmanager.v1.SshCertificateService/Generate"
)

Variables

View Source
var (
	GroupMappingItemDelta_Action_name = map[int32]string{
		0: "ACTION_UNSPECIFIED",
		1: "ADD",
		2: "REMOVE",
	}
	GroupMappingItemDelta_Action_value = map[string]int32{
		"ACTION_UNSPECIFIED": 0,
		"ADD":                1,
		"REMOVE":             2,
	}
)

Enum value maps for GroupMappingItemDelta_Action.

View Source
var (
	MemberDelta_MemberAction_name = map[int32]string{
		0: "MEMBER_ACTION_UNSPECIFIED",
		1: "ADD",
		2: "REMOVE",
	}
	MemberDelta_MemberAction_value = map[string]int32{
		"MEMBER_ACTION_UNSPECIFIED": 0,
		"ADD":                       1,
		"REMOVE":                    2,
	}
)

Enum value maps for MemberDelta_MemberAction.

View Source
var File_yandex_cloud_organizationmanager_v1_group_mapping_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_organizationmanager_v1_group_mapping_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_organizationmanager_v1_group_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_organizationmanager_v1_group_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_organizationmanager_v1_organization_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_organizationmanager_v1_organization_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_organizationmanager_v1_os_login_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_organizationmanager_v1_ssh_certificate_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_organizationmanager_v1_user_account_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_organizationmanager_v1_user_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_organizationmanager_v1_user_ssh_key_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_organizationmanager_v1_user_ssh_key_service_proto protoreflect.FileDescriptor
View Source
var GroupMappingService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.organizationmanager.v1.GroupMappingService",
	HandlerType: (*GroupMappingServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _GroupMappingService_Get_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _GroupMappingService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _GroupMappingService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _GroupMappingService_Delete_Handler,
		},
		{
			MethodName: "ListItems",
			Handler:    _GroupMappingService_ListItems_Handler,
		},
		{
			MethodName: "UpdateItems",
			Handler:    _GroupMappingService_UpdateItems_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/organizationmanager/v1/group_mapping_service.proto",
}

GroupMappingService_ServiceDesc is the grpc.ServiceDesc for GroupMappingService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var GroupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.organizationmanager.v1.GroupService",
	HandlerType: (*GroupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _GroupService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _GroupService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _GroupService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _GroupService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _GroupService_Delete_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _GroupService_ListOperations_Handler,
		},
		{
			MethodName: "ListMembers",
			Handler:    _GroupService_ListMembers_Handler,
		},
		{
			MethodName: "UpdateMembers",
			Handler:    _GroupService_UpdateMembers_Handler,
		},
		{
			MethodName: "ListAccessBindings",
			Handler:    _GroupService_ListAccessBindings_Handler,
		},
		{
			MethodName: "SetAccessBindings",
			Handler:    _GroupService_SetAccessBindings_Handler,
		},
		{
			MethodName: "UpdateAccessBindings",
			Handler:    _GroupService_UpdateAccessBindings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/organizationmanager/v1/group_service.proto",
}

GroupService_ServiceDesc is the grpc.ServiceDesc for GroupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var OrganizationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.organizationmanager.v1.OrganizationService",
	HandlerType: (*OrganizationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _OrganizationService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _OrganizationService_List_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _OrganizationService_Update_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _OrganizationService_ListOperations_Handler,
		},
		{
			MethodName: "ListAccessBindings",
			Handler:    _OrganizationService_ListAccessBindings_Handler,
		},
		{
			MethodName: "SetAccessBindings",
			Handler:    _OrganizationService_SetAccessBindings_Handler,
		},
		{
			MethodName: "UpdateAccessBindings",
			Handler:    _OrganizationService_UpdateAccessBindings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/organizationmanager/v1/organization_service.proto",
}

OrganizationService_ServiceDesc is the grpc.ServiceDesc for OrganizationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var OsLoginService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.organizationmanager.v1.OsLoginService",
	HandlerType: (*OsLoginServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetSettings",
			Handler:    _OsLoginService_GetSettings_Handler,
		},
		{
			MethodName: "UpdateSettings",
			Handler:    _OsLoginService_UpdateSettings_Handler,
		},
		{
			MethodName: "GetProfile",
			Handler:    _OsLoginService_GetProfile_Handler,
		},
		{
			MethodName: "ListProfiles",
			Handler:    _OsLoginService_ListProfiles_Handler,
		},
		{
			MethodName: "CreateProfile",
			Handler:    _OsLoginService_CreateProfile_Handler,
		},
		{
			MethodName: "UpdateProfile",
			Handler:    _OsLoginService_UpdateProfile_Handler,
		},
		{
			MethodName: "SetDefaultProfile",
			Handler:    _OsLoginService_SetDefaultProfile_Handler,
		},
		{
			MethodName: "DeleteProfile",
			Handler:    _OsLoginService_DeleteProfile_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/organizationmanager/v1/os_login_service.proto",
}

OsLoginService_ServiceDesc is the grpc.ServiceDesc for OsLoginService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SshCertificateService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.organizationmanager.v1.SshCertificateService",
	HandlerType: (*SshCertificateServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Generate",
			Handler:    _SshCertificateService_Generate_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/organizationmanager/v1/ssh_certificate_service.proto",
}

SshCertificateService_ServiceDesc is the grpc.ServiceDesc for SshCertificateService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var UserService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.organizationmanager.v1.UserService",
	HandlerType: (*UserServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListMembers",
			Handler:    _UserService_ListMembers_Handler,
		},
		{
			MethodName: "DeleteMembership",
			Handler:    _UserService_DeleteMembership_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/organizationmanager/v1/user_service.proto",
}

UserService_ServiceDesc is the grpc.ServiceDesc for UserService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var UserSshKeyService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.organizationmanager.v1.UserSshKeyService",
	HandlerType: (*UserSshKeyServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _UserSshKeyService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _UserSshKeyService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _UserSshKeyService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _UserSshKeyService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _UserSshKeyService_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/organizationmanager/v1/user_ssh_key_service.proto",
}

UserSshKeyService_ServiceDesc is the grpc.ServiceDesc for UserSshKeyService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterGroupMappingServiceServer

func RegisterGroupMappingServiceServer(s grpc.ServiceRegistrar, srv GroupMappingServiceServer)

func RegisterGroupServiceServer

func RegisterGroupServiceServer(s grpc.ServiceRegistrar, srv GroupServiceServer)

func RegisterOrganizationServiceServer

func RegisterOrganizationServiceServer(s grpc.ServiceRegistrar, srv OrganizationServiceServer)

func RegisterOsLoginServiceServer

func RegisterOsLoginServiceServer(s grpc.ServiceRegistrar, srv OsLoginServiceServer)

func RegisterSshCertificateServiceServer

func RegisterSshCertificateServiceServer(s grpc.ServiceRegistrar, srv SshCertificateServiceServer)

func RegisterUserServiceServer

func RegisterUserServiceServer(s grpc.ServiceRegistrar, srv UserServiceServer)

func RegisterUserSshKeyServiceServer

func RegisterUserSshKeyServiceServer(s grpc.ServiceRegistrar, srv UserSshKeyServiceServer)

Types

type CreateGroupMappingMetadata

type CreateGroupMappingMetadata struct {
	FederationId string `protobuf:"bytes,1,opt,name=federation_id,json=federationId,proto3" json:"federation_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateGroupMappingMetadata) Descriptor deprecated

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

Deprecated: Use CreateGroupMappingMetadata.ProtoReflect.Descriptor instead.

func (*CreateGroupMappingMetadata) GetFederationId

func (x *CreateGroupMappingMetadata) GetFederationId() string

func (*CreateGroupMappingMetadata) ProtoMessage

func (*CreateGroupMappingMetadata) ProtoMessage()

func (*CreateGroupMappingMetadata) ProtoReflect

func (*CreateGroupMappingMetadata) Reset

func (x *CreateGroupMappingMetadata) Reset()

func (*CreateGroupMappingMetadata) SetFederationId

func (m *CreateGroupMappingMetadata) SetFederationId(v string)

func (*CreateGroupMappingMetadata) String

func (x *CreateGroupMappingMetadata) String() string

type CreateGroupMappingRequest

type CreateGroupMappingRequest struct {

	// Federation the group mapping will be created for
	FederationId string `protobuf:"bytes,1,opt,name=federation_id,json=federationId,proto3" json:"federation_id,omitempty"`
	// Synchronization status.
	Enabled bool `protobuf:"varint,3,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateGroupMappingRequest) Descriptor deprecated

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

Deprecated: Use CreateGroupMappingRequest.ProtoReflect.Descriptor instead.

func (*CreateGroupMappingRequest) GetEnabled

func (x *CreateGroupMappingRequest) GetEnabled() bool

func (*CreateGroupMappingRequest) GetFederationId

func (x *CreateGroupMappingRequest) GetFederationId() string

func (*CreateGroupMappingRequest) ProtoMessage

func (*CreateGroupMappingRequest) ProtoMessage()

func (*CreateGroupMappingRequest) ProtoReflect

func (*CreateGroupMappingRequest) Reset

func (x *CreateGroupMappingRequest) Reset()

func (*CreateGroupMappingRequest) SetEnabled

func (m *CreateGroupMappingRequest) SetEnabled(v bool)

func (*CreateGroupMappingRequest) SetFederationId

func (m *CreateGroupMappingRequest) SetFederationId(v string)

func (*CreateGroupMappingRequest) String

func (x *CreateGroupMappingRequest) String() string

type CreateGroupMetadata

type CreateGroupMetadata struct {

	// ID of the group that is being created.
	GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateGroupMetadata) Descriptor deprecated

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

Deprecated: Use CreateGroupMetadata.ProtoReflect.Descriptor instead.

func (*CreateGroupMetadata) GetGroupId

func (x *CreateGroupMetadata) GetGroupId() string

func (*CreateGroupMetadata) ProtoMessage

func (*CreateGroupMetadata) ProtoMessage()

func (*CreateGroupMetadata) ProtoReflect

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

func (*CreateGroupMetadata) Reset

func (x *CreateGroupMetadata) Reset()

func (*CreateGroupMetadata) SetGroupId

func (m *CreateGroupMetadata) SetGroupId(v string)

func (*CreateGroupMetadata) String

func (x *CreateGroupMetadata) String() string

type CreateGroupRequest

type CreateGroupRequest struct {

	// ID of the organization to create a group in.
	// To get the organization ID, use a [yandex.cloud.organizationmanager.v1.OrganizationService.List] request.
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// Name of the group.
	// The name must be unique within the organization.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the group.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateGroupRequest) Descriptor deprecated

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

Deprecated: Use CreateGroupRequest.ProtoReflect.Descriptor instead.

func (*CreateGroupRequest) GetDescription

func (x *CreateGroupRequest) GetDescription() string

func (*CreateGroupRequest) GetName

func (x *CreateGroupRequest) GetName() string

func (*CreateGroupRequest) GetOrganizationId

func (x *CreateGroupRequest) GetOrganizationId() string

func (*CreateGroupRequest) ProtoMessage

func (*CreateGroupRequest) ProtoMessage()

func (*CreateGroupRequest) ProtoReflect

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

func (*CreateGroupRequest) Reset

func (x *CreateGroupRequest) Reset()

func (*CreateGroupRequest) SetDescription

func (m *CreateGroupRequest) SetDescription(v string)

func (*CreateGroupRequest) SetName

func (m *CreateGroupRequest) SetName(v string)

func (*CreateGroupRequest) SetOrganizationId

func (m *CreateGroupRequest) SetOrganizationId(v string)

func (*CreateGroupRequest) String

func (x *CreateGroupRequest) String() string

type CreateOsLoginProfileMetadata

type CreateOsLoginProfileMetadata struct {
	OsLoginProfileId string `protobuf:"bytes,1,opt,name=os_login_profile_id,json=osLoginProfileId,proto3" json:"os_login_profile_id,omitempty"`
	OrganizationId   string `protobuf:"bytes,2,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	SubjectId        string `protobuf:"bytes,3,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateOsLoginProfileMetadata) Descriptor deprecated

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

Deprecated: Use CreateOsLoginProfileMetadata.ProtoReflect.Descriptor instead.

func (*CreateOsLoginProfileMetadata) GetOrganizationId

func (x *CreateOsLoginProfileMetadata) GetOrganizationId() string

func (*CreateOsLoginProfileMetadata) GetOsLoginProfileId

func (x *CreateOsLoginProfileMetadata) GetOsLoginProfileId() string

func (*CreateOsLoginProfileMetadata) GetSubjectId

func (x *CreateOsLoginProfileMetadata) GetSubjectId() string

func (*CreateOsLoginProfileMetadata) ProtoMessage

func (*CreateOsLoginProfileMetadata) ProtoMessage()

func (*CreateOsLoginProfileMetadata) ProtoReflect

func (*CreateOsLoginProfileMetadata) Reset

func (x *CreateOsLoginProfileMetadata) Reset()

func (*CreateOsLoginProfileMetadata) SetOrganizationId

func (m *CreateOsLoginProfileMetadata) SetOrganizationId(v string)

func (*CreateOsLoginProfileMetadata) SetOsLoginProfileId

func (m *CreateOsLoginProfileMetadata) SetOsLoginProfileId(v string)

func (*CreateOsLoginProfileMetadata) SetSubjectId

func (m *CreateOsLoginProfileMetadata) SetSubjectId(v string)

func (*CreateOsLoginProfileMetadata) String

type CreateOsLoginProfileRequest

type CreateOsLoginProfileRequest struct {
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	SubjectId      string `protobuf:"bytes,2,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"`
	Login          string `protobuf:"bytes,3,opt,name=login,proto3" json:"login,omitempty"` // must not contain . or end in ~
	Uid            int64  `protobuf:"varint,4,opt,name=uid,proto3" json:"uid,omitempty"`    // 1000 - 2^63 - 1
	HomeDirectory  string `protobuf:"bytes,5,opt,name=home_directory,json=homeDirectory,proto3" json:"home_directory,omitempty"`
	Shell          string `protobuf:"bytes,6,opt,name=shell,proto3" json:"shell,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateOsLoginProfileRequest) Descriptor deprecated

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

Deprecated: Use CreateOsLoginProfileRequest.ProtoReflect.Descriptor instead.

func (*CreateOsLoginProfileRequest) GetHomeDirectory

func (x *CreateOsLoginProfileRequest) GetHomeDirectory() string

func (*CreateOsLoginProfileRequest) GetLogin

func (x *CreateOsLoginProfileRequest) GetLogin() string

func (*CreateOsLoginProfileRequest) GetOrganizationId

func (x *CreateOsLoginProfileRequest) GetOrganizationId() string

func (*CreateOsLoginProfileRequest) GetShell

func (x *CreateOsLoginProfileRequest) GetShell() string

func (*CreateOsLoginProfileRequest) GetSubjectId

func (x *CreateOsLoginProfileRequest) GetSubjectId() string

func (*CreateOsLoginProfileRequest) GetUid

func (x *CreateOsLoginProfileRequest) GetUid() int64

func (*CreateOsLoginProfileRequest) ProtoMessage

func (*CreateOsLoginProfileRequest) ProtoMessage()

func (*CreateOsLoginProfileRequest) ProtoReflect

func (*CreateOsLoginProfileRequest) Reset

func (x *CreateOsLoginProfileRequest) Reset()

func (*CreateOsLoginProfileRequest) SetHomeDirectory

func (m *CreateOsLoginProfileRequest) SetHomeDirectory(v string)

func (*CreateOsLoginProfileRequest) SetLogin

func (m *CreateOsLoginProfileRequest) SetLogin(v string)

func (*CreateOsLoginProfileRequest) SetOrganizationId

func (m *CreateOsLoginProfileRequest) SetOrganizationId(v string)

func (*CreateOsLoginProfileRequest) SetShell

func (m *CreateOsLoginProfileRequest) SetShell(v string)

func (*CreateOsLoginProfileRequest) SetSubjectId

func (m *CreateOsLoginProfileRequest) SetSubjectId(v string)

func (*CreateOsLoginProfileRequest) SetUid

func (m *CreateOsLoginProfileRequest) SetUid(v int64)

func (*CreateOsLoginProfileRequest) String

func (x *CreateOsLoginProfileRequest) String() string

type CreateUserSshKeyMetadata

type CreateUserSshKeyMetadata struct {
	UserSshKeyId   string `protobuf:"bytes,1,opt,name=user_ssh_key_id,json=userSshKeyId,proto3" json:"user_ssh_key_id,omitempty"`
	OrganizationId string `protobuf:"bytes,2,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateUserSshKeyMetadata) Descriptor deprecated

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

Deprecated: Use CreateUserSshKeyMetadata.ProtoReflect.Descriptor instead.

func (*CreateUserSshKeyMetadata) GetOrganizationId

func (x *CreateUserSshKeyMetadata) GetOrganizationId() string

func (*CreateUserSshKeyMetadata) GetUserSshKeyId

func (x *CreateUserSshKeyMetadata) GetUserSshKeyId() string

func (*CreateUserSshKeyMetadata) ProtoMessage

func (*CreateUserSshKeyMetadata) ProtoMessage()

func (*CreateUserSshKeyMetadata) ProtoReflect

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

func (*CreateUserSshKeyMetadata) Reset

func (x *CreateUserSshKeyMetadata) Reset()

func (*CreateUserSshKeyMetadata) SetOrganizationId

func (m *CreateUserSshKeyMetadata) SetOrganizationId(v string)

func (*CreateUserSshKeyMetadata) SetUserSshKeyId

func (m *CreateUserSshKeyMetadata) SetUserSshKeyId(v string)

func (*CreateUserSshKeyMetadata) String

func (x *CreateUserSshKeyMetadata) String() string

type CreateUserSshKeyRequest

type CreateUserSshKeyRequest struct {
	OrganizationId string                 `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	SubjectId      string                 `protobuf:"bytes,2,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"`
	Name           string                 `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Data           string                 `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
	ExpiresAt      *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateUserSshKeyRequest) Descriptor deprecated

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

Deprecated: Use CreateUserSshKeyRequest.ProtoReflect.Descriptor instead.

func (*CreateUserSshKeyRequest) GetData

func (x *CreateUserSshKeyRequest) GetData() string

func (*CreateUserSshKeyRequest) GetExpiresAt

func (x *CreateUserSshKeyRequest) GetExpiresAt() *timestamppb.Timestamp

func (*CreateUserSshKeyRequest) GetName

func (x *CreateUserSshKeyRequest) GetName() string

func (*CreateUserSshKeyRequest) GetOrganizationId

func (x *CreateUserSshKeyRequest) GetOrganizationId() string

func (*CreateUserSshKeyRequest) GetSubjectId

func (x *CreateUserSshKeyRequest) GetSubjectId() string

func (*CreateUserSshKeyRequest) ProtoMessage

func (*CreateUserSshKeyRequest) ProtoMessage()

func (*CreateUserSshKeyRequest) ProtoReflect

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

func (*CreateUserSshKeyRequest) Reset

func (x *CreateUserSshKeyRequest) Reset()

func (*CreateUserSshKeyRequest) SetData

func (m *CreateUserSshKeyRequest) SetData(v string)

func (*CreateUserSshKeyRequest) SetExpiresAt

func (m *CreateUserSshKeyRequest) SetExpiresAt(v *timestamppb.Timestamp)

func (*CreateUserSshKeyRequest) SetName

func (m *CreateUserSshKeyRequest) SetName(v string)

func (*CreateUserSshKeyRequest) SetOrganizationId

func (m *CreateUserSshKeyRequest) SetOrganizationId(v string)

func (*CreateUserSshKeyRequest) SetSubjectId

func (m *CreateUserSshKeyRequest) SetSubjectId(v string)

func (*CreateUserSshKeyRequest) String

func (x *CreateUserSshKeyRequest) String() string

type DeleteGroupMappingMetadata

type DeleteGroupMappingMetadata struct {
	FederationId string `protobuf:"bytes,1,opt,name=federation_id,json=federationId,proto3" json:"federation_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteGroupMappingMetadata) Descriptor deprecated

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

Deprecated: Use DeleteGroupMappingMetadata.ProtoReflect.Descriptor instead.

func (*DeleteGroupMappingMetadata) GetFederationId

func (x *DeleteGroupMappingMetadata) GetFederationId() string

func (*DeleteGroupMappingMetadata) ProtoMessage

func (*DeleteGroupMappingMetadata) ProtoMessage()

func (*DeleteGroupMappingMetadata) ProtoReflect

func (*DeleteGroupMappingMetadata) Reset

func (x *DeleteGroupMappingMetadata) Reset()

func (*DeleteGroupMappingMetadata) SetFederationId

func (m *DeleteGroupMappingMetadata) SetFederationId(v string)

func (*DeleteGroupMappingMetadata) String

func (x *DeleteGroupMappingMetadata) String() string

type DeleteGroupMappingRequest

type DeleteGroupMappingRequest struct {

	// Federation the group mapping deletion is requested
	FederationId string `protobuf:"bytes,1,opt,name=federation_id,json=federationId,proto3" json:"federation_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteGroupMappingRequest) Descriptor deprecated

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

Deprecated: Use DeleteGroupMappingRequest.ProtoReflect.Descriptor instead.

func (*DeleteGroupMappingRequest) GetFederationId

func (x *DeleteGroupMappingRequest) GetFederationId() string

func (*DeleteGroupMappingRequest) ProtoMessage

func (*DeleteGroupMappingRequest) ProtoMessage()

func (*DeleteGroupMappingRequest) ProtoReflect

func (*DeleteGroupMappingRequest) Reset

func (x *DeleteGroupMappingRequest) Reset()

func (*DeleteGroupMappingRequest) SetFederationId

func (m *DeleteGroupMappingRequest) SetFederationId(v string)

func (*DeleteGroupMappingRequest) String

func (x *DeleteGroupMappingRequest) String() string

type DeleteGroupMetadata

type DeleteGroupMetadata struct {

	// ID of the group that is being deleted.
	GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteGroupMetadata) Descriptor deprecated

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

Deprecated: Use DeleteGroupMetadata.ProtoReflect.Descriptor instead.

func (*DeleteGroupMetadata) GetGroupId

func (x *DeleteGroupMetadata) GetGroupId() string

func (*DeleteGroupMetadata) ProtoMessage

func (*DeleteGroupMetadata) ProtoMessage()

func (*DeleteGroupMetadata) ProtoReflect

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

func (*DeleteGroupMetadata) Reset

func (x *DeleteGroupMetadata) Reset()

func (*DeleteGroupMetadata) SetGroupId

func (m *DeleteGroupMetadata) SetGroupId(v string)

func (*DeleteGroupMetadata) String

func (x *DeleteGroupMetadata) String() string

type DeleteGroupRequest

type DeleteGroupRequest struct {

	// ID of the group to delete.
	// To get the group ID, use a [GroupService.List] request.
	GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteGroupRequest) Descriptor deprecated

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

Deprecated: Use DeleteGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteGroupRequest) GetGroupId

func (x *DeleteGroupRequest) GetGroupId() string

func (*DeleteGroupRequest) ProtoMessage

func (*DeleteGroupRequest) ProtoMessage()

func (*DeleteGroupRequest) ProtoReflect

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

func (*DeleteGroupRequest) Reset

func (x *DeleteGroupRequest) Reset()

func (*DeleteGroupRequest) SetGroupId

func (m *DeleteGroupRequest) SetGroupId(v string)

func (*DeleteGroupRequest) String

func (x *DeleteGroupRequest) String() string

type DeleteMembershipMetadata

type DeleteMembershipMetadata struct {

	// ID of the organization to delete membership.
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// ID of the subject that is being deleted from organization.
	SubjectId string `protobuf:"bytes,2,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteMembershipMetadata) Descriptor deprecated

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

Deprecated: Use DeleteMembershipMetadata.ProtoReflect.Descriptor instead.

func (*DeleteMembershipMetadata) GetOrganizationId

func (x *DeleteMembershipMetadata) GetOrganizationId() string

func (*DeleteMembershipMetadata) GetSubjectId

func (x *DeleteMembershipMetadata) GetSubjectId() string

func (*DeleteMembershipMetadata) ProtoMessage

func (*DeleteMembershipMetadata) ProtoMessage()

func (*DeleteMembershipMetadata) ProtoReflect

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

func (*DeleteMembershipMetadata) Reset

func (x *DeleteMembershipMetadata) Reset()

func (*DeleteMembershipMetadata) SetOrganizationId

func (m *DeleteMembershipMetadata) SetOrganizationId(v string)

func (*DeleteMembershipMetadata) SetSubjectId

func (m *DeleteMembershipMetadata) SetSubjectId(v string)

func (*DeleteMembershipMetadata) String

func (x *DeleteMembershipMetadata) String() string

type DeleteMembershipRequest

type DeleteMembershipRequest struct {

	// ID of the organization to delete membership.
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// ID of the subject that is being deleted from organization.
	// By default equals to authenticated subject.
	SubjectId string `protobuf:"bytes,2,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteMembershipRequest) Descriptor deprecated

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

Deprecated: Use DeleteMembershipRequest.ProtoReflect.Descriptor instead.

func (*DeleteMembershipRequest) GetOrganizationId

func (x *DeleteMembershipRequest) GetOrganizationId() string

func (*DeleteMembershipRequest) GetSubjectId

func (x *DeleteMembershipRequest) GetSubjectId() string

func (*DeleteMembershipRequest) ProtoMessage

func (*DeleteMembershipRequest) ProtoMessage()

func (*DeleteMembershipRequest) ProtoReflect

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

func (*DeleteMembershipRequest) Reset

func (x *DeleteMembershipRequest) Reset()

func (*DeleteMembershipRequest) SetOrganizationId

func (m *DeleteMembershipRequest) SetOrganizationId(v string)

func (*DeleteMembershipRequest) SetSubjectId

func (m *DeleteMembershipRequest) SetSubjectId(v string)

func (*DeleteMembershipRequest) String

func (x *DeleteMembershipRequest) String() string

type DeleteMembershipResponse

type DeleteMembershipResponse struct {

	// ID of the organization to delete membership.
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// ID of the subject that is being deleted from organization.
	SubjectId string `protobuf:"bytes,2,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteMembershipResponse) Descriptor deprecated

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

Deprecated: Use DeleteMembershipResponse.ProtoReflect.Descriptor instead.

func (*DeleteMembershipResponse) GetOrganizationId

func (x *DeleteMembershipResponse) GetOrganizationId() string

func (*DeleteMembershipResponse) GetSubjectId

func (x *DeleteMembershipResponse) GetSubjectId() string

func (*DeleteMembershipResponse) ProtoMessage

func (*DeleteMembershipResponse) ProtoMessage()

func (*DeleteMembershipResponse) ProtoReflect

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

func (*DeleteMembershipResponse) Reset

func (x *DeleteMembershipResponse) Reset()

func (*DeleteMembershipResponse) SetOrganizationId

func (m *DeleteMembershipResponse) SetOrganizationId(v string)

func (*DeleteMembershipResponse) SetSubjectId

func (m *DeleteMembershipResponse) SetSubjectId(v string)

func (*DeleteMembershipResponse) String

func (x *DeleteMembershipResponse) String() string

type DeleteOsLoginProfileMetadata

type DeleteOsLoginProfileMetadata struct {
	OsLoginProfileId string `protobuf:"bytes,1,opt,name=os_login_profile_id,json=osLoginProfileId,proto3" json:"os_login_profile_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteOsLoginProfileMetadata) Descriptor deprecated

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

Deprecated: Use DeleteOsLoginProfileMetadata.ProtoReflect.Descriptor instead.

func (*DeleteOsLoginProfileMetadata) GetOsLoginProfileId

func (x *DeleteOsLoginProfileMetadata) GetOsLoginProfileId() string

func (*DeleteOsLoginProfileMetadata) ProtoMessage

func (*DeleteOsLoginProfileMetadata) ProtoMessage()

func (*DeleteOsLoginProfileMetadata) ProtoReflect

func (*DeleteOsLoginProfileMetadata) Reset

func (x *DeleteOsLoginProfileMetadata) Reset()

func (*DeleteOsLoginProfileMetadata) SetOsLoginProfileId

func (m *DeleteOsLoginProfileMetadata) SetOsLoginProfileId(v string)

func (*DeleteOsLoginProfileMetadata) String

type DeleteOsLoginProfileRequest

type DeleteOsLoginProfileRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteOsLoginProfileRequest) Descriptor deprecated

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

Deprecated: Use DeleteOsLoginProfileRequest.ProtoReflect.Descriptor instead.

func (*DeleteOsLoginProfileRequest) GetId

func (*DeleteOsLoginProfileRequest) ProtoMessage

func (*DeleteOsLoginProfileRequest) ProtoMessage()

func (*DeleteOsLoginProfileRequest) ProtoReflect

func (*DeleteOsLoginProfileRequest) Reset

func (x *DeleteOsLoginProfileRequest) Reset()

func (*DeleteOsLoginProfileRequest) SetId

func (m *DeleteOsLoginProfileRequest) SetId(v string)

func (*DeleteOsLoginProfileRequest) String

func (x *DeleteOsLoginProfileRequest) String() string

type DeleteUserSshKeyMetadata

type DeleteUserSshKeyMetadata struct {
	UserSshKeyId string `protobuf:"bytes,1,opt,name=user_ssh_key_id,json=userSshKeyId,proto3" json:"user_ssh_key_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteUserSshKeyMetadata) Descriptor deprecated

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

Deprecated: Use DeleteUserSshKeyMetadata.ProtoReflect.Descriptor instead.

func (*DeleteUserSshKeyMetadata) GetUserSshKeyId

func (x *DeleteUserSshKeyMetadata) GetUserSshKeyId() string

func (*DeleteUserSshKeyMetadata) ProtoMessage

func (*DeleteUserSshKeyMetadata) ProtoMessage()

func (*DeleteUserSshKeyMetadata) ProtoReflect

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

func (*DeleteUserSshKeyMetadata) Reset

func (x *DeleteUserSshKeyMetadata) Reset()

func (*DeleteUserSshKeyMetadata) SetUserSshKeyId

func (m *DeleteUserSshKeyMetadata) SetUserSshKeyId(v string)

func (*DeleteUserSshKeyMetadata) String

func (x *DeleteUserSshKeyMetadata) String() string

type DeleteUserSshKeyRequest

type DeleteUserSshKeyRequest struct {
	UserSshKeyId string `protobuf:"bytes,1,opt,name=user_ssh_key_id,json=userSshKeyId,proto3" json:"user_ssh_key_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteUserSshKeyRequest) Descriptor deprecated

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

Deprecated: Use DeleteUserSshKeyRequest.ProtoReflect.Descriptor instead.

func (*DeleteUserSshKeyRequest) GetUserSshKeyId

func (x *DeleteUserSshKeyRequest) GetUserSshKeyId() string

func (*DeleteUserSshKeyRequest) ProtoMessage

func (*DeleteUserSshKeyRequest) ProtoMessage()

func (*DeleteUserSshKeyRequest) ProtoReflect

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

func (*DeleteUserSshKeyRequest) Reset

func (x *DeleteUserSshKeyRequest) Reset()

func (*DeleteUserSshKeyRequest) SetUserSshKeyId

func (m *DeleteUserSshKeyRequest) SetUserSshKeyId(v string)

func (*DeleteUserSshKeyRequest) String

func (x *DeleteUserSshKeyRequest) String() string

type GenerateSshCertificateRequest

type GenerateSshCertificateRequest struct {

	// Types that are assignable to Scope:
	//
	//	*GenerateSshCertificateRequest_CloudId
	//	*GenerateSshCertificateRequest_OrganizationId
	Scope isGenerateSshCertificateRequest_Scope `protobuf_oneof:"scope"`
	// Types that are assignable to Subject:
	//
	//	*GenerateSshCertificateRequest_SubjectId
	//	*GenerateSshCertificateRequest_OsLogin
	Subject   isGenerateSshCertificateRequest_Subject `protobuf_oneof:"subject"`
	PublicKey string                                  `protobuf:"bytes,5,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateSshCertificateRequest) Descriptor deprecated

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

Deprecated: Use GenerateSshCertificateRequest.ProtoReflect.Descriptor instead.

func (*GenerateSshCertificateRequest) GetCloudId

func (x *GenerateSshCertificateRequest) GetCloudId() string

func (*GenerateSshCertificateRequest) GetOrganizationId

func (x *GenerateSshCertificateRequest) GetOrganizationId() string

func (*GenerateSshCertificateRequest) GetOsLogin

func (x *GenerateSshCertificateRequest) GetOsLogin() string

func (*GenerateSshCertificateRequest) GetPublicKey

func (x *GenerateSshCertificateRequest) GetPublicKey() string

func (*GenerateSshCertificateRequest) GetScope

func (m *GenerateSshCertificateRequest) GetScope() isGenerateSshCertificateRequest_Scope

func (*GenerateSshCertificateRequest) GetSubject

func (m *GenerateSshCertificateRequest) GetSubject() isGenerateSshCertificateRequest_Subject

func (*GenerateSshCertificateRequest) GetSubjectId

func (x *GenerateSshCertificateRequest) GetSubjectId() string

func (*GenerateSshCertificateRequest) ProtoMessage

func (*GenerateSshCertificateRequest) ProtoMessage()

func (*GenerateSshCertificateRequest) ProtoReflect

func (*GenerateSshCertificateRequest) Reset

func (x *GenerateSshCertificateRequest) Reset()

func (*GenerateSshCertificateRequest) SetCloudId

func (m *GenerateSshCertificateRequest) SetCloudId(v string)

func (*GenerateSshCertificateRequest) SetOrganizationId

func (m *GenerateSshCertificateRequest) SetOrganizationId(v string)

func (*GenerateSshCertificateRequest) SetOsLogin

func (m *GenerateSshCertificateRequest) SetOsLogin(v string)

func (*GenerateSshCertificateRequest) SetPublicKey

func (m *GenerateSshCertificateRequest) SetPublicKey(v string)

func (*GenerateSshCertificateRequest) SetScope

func (*GenerateSshCertificateRequest) SetSubject

func (*GenerateSshCertificateRequest) SetSubjectId

func (m *GenerateSshCertificateRequest) SetSubjectId(v string)

func (*GenerateSshCertificateRequest) String

type GenerateSshCertificateRequest_CloudId

type GenerateSshCertificateRequest_CloudId struct {
	CloudId string `protobuf:"bytes,1,opt,name=cloud_id,json=cloudId,proto3,oneof"` // the cloud must be attached to an organization
}

type GenerateSshCertificateRequest_OrganizationId

type GenerateSshCertificateRequest_OrganizationId struct {
	OrganizationId string `protobuf:"bytes,2,opt,name=organization_id,json=organizationId,proto3,oneof"`
}

type GenerateSshCertificateRequest_OsLogin

type GenerateSshCertificateRequest_OsLogin struct {
	OsLogin string `protobuf:"bytes,4,opt,name=os_login,json=osLogin,proto3,oneof"` // specify os_login for a specific login
}

type GenerateSshCertificateRequest_Scope

type GenerateSshCertificateRequest_Scope = isGenerateSshCertificateRequest_Scope

type GenerateSshCertificateRequest_Subject

type GenerateSshCertificateRequest_Subject = isGenerateSshCertificateRequest_Subject

type GenerateSshCertificateRequest_SubjectId

type GenerateSshCertificateRequest_SubjectId struct {
	SubjectId string `protobuf:"bytes,3,opt,name=subject_id,json=subjectId,proto3,oneof"` // specify subject to generate certificate for default login
}

type GenerateSshCertificateResponse

type GenerateSshCertificateResponse struct {

	// as per specification https://cvsweb.openbsd.org/src/usr.bin/ssh/PROTOCOL.certkeys?annotate=HEAD
	SignedCertificate string `protobuf:"bytes,1,opt,name=signed_certificate,json=signedCertificate,proto3" json:"signed_certificate,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateSshCertificateResponse) Descriptor deprecated

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

Deprecated: Use GenerateSshCertificateResponse.ProtoReflect.Descriptor instead.

func (*GenerateSshCertificateResponse) GetSignedCertificate

func (x *GenerateSshCertificateResponse) GetSignedCertificate() string

func (*GenerateSshCertificateResponse) ProtoMessage

func (*GenerateSshCertificateResponse) ProtoMessage()

func (*GenerateSshCertificateResponse) ProtoReflect

func (*GenerateSshCertificateResponse) Reset

func (x *GenerateSshCertificateResponse) Reset()

func (*GenerateSshCertificateResponse) SetSignedCertificate

func (m *GenerateSshCertificateResponse) SetSignedCertificate(v string)

func (*GenerateSshCertificateResponse) String

type GetGroupMappingRequest

type GetGroupMappingRequest struct {
	FederationId string `protobuf:"bytes,1,opt,name=federation_id,json=federationId,proto3" json:"federation_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGroupMappingRequest) Descriptor deprecated

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

Deprecated: Use GetGroupMappingRequest.ProtoReflect.Descriptor instead.

func (*GetGroupMappingRequest) GetFederationId

func (x *GetGroupMappingRequest) GetFederationId() string

func (*GetGroupMappingRequest) ProtoMessage

func (*GetGroupMappingRequest) ProtoMessage()

func (*GetGroupMappingRequest) ProtoReflect

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

func (*GetGroupMappingRequest) Reset

func (x *GetGroupMappingRequest) Reset()

func (*GetGroupMappingRequest) SetFederationId

func (m *GetGroupMappingRequest) SetFederationId(v string)

func (*GetGroupMappingRequest) String

func (x *GetGroupMappingRequest) String() string

type GetGroupMappingResponse

type GetGroupMappingResponse struct {
	GroupMapping *GroupMapping `protobuf:"bytes,1,opt,name=group_mapping,json=groupMapping,proto3" json:"group_mapping,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGroupMappingResponse) Descriptor deprecated

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

Deprecated: Use GetGroupMappingResponse.ProtoReflect.Descriptor instead.

func (*GetGroupMappingResponse) GetGroupMapping

func (x *GetGroupMappingResponse) GetGroupMapping() *GroupMapping

func (*GetGroupMappingResponse) ProtoMessage

func (*GetGroupMappingResponse) ProtoMessage()

func (*GetGroupMappingResponse) ProtoReflect

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

func (*GetGroupMappingResponse) Reset

func (x *GetGroupMappingResponse) Reset()

func (*GetGroupMappingResponse) SetGroupMapping

func (m *GetGroupMappingResponse) SetGroupMapping(v *GroupMapping)

func (*GetGroupMappingResponse) String

func (x *GetGroupMappingResponse) String() string

type GetGroupRequest

type GetGroupRequest struct {

	// ID of the Group resource to return.
	// To get the group ID, use a [GroupService.List] request.
	GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGroupRequest) Descriptor deprecated

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

Deprecated: Use GetGroupRequest.ProtoReflect.Descriptor instead.

func (*GetGroupRequest) GetGroupId

func (x *GetGroupRequest) GetGroupId() string

func (*GetGroupRequest) ProtoMessage

func (*GetGroupRequest) ProtoMessage()

func (*GetGroupRequest) ProtoReflect

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

func (*GetGroupRequest) Reset

func (x *GetGroupRequest) Reset()

func (*GetGroupRequest) SetGroupId

func (m *GetGroupRequest) SetGroupId(v string)

func (*GetGroupRequest) String

func (x *GetGroupRequest) String() string

type GetOrganizationRequest

type GetOrganizationRequest struct {

	// ID of the Organization resource to return.
	// To get the organization ID, use a [OrganizationService.List] request.
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOrganizationRequest) Descriptor deprecated

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

Deprecated: Use GetOrganizationRequest.ProtoReflect.Descriptor instead.

func (*GetOrganizationRequest) GetOrganizationId

func (x *GetOrganizationRequest) GetOrganizationId() string

func (*GetOrganizationRequest) ProtoMessage

func (*GetOrganizationRequest) ProtoMessage()

func (*GetOrganizationRequest) ProtoReflect

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

func (*GetOrganizationRequest) Reset

func (x *GetOrganizationRequest) Reset()

func (*GetOrganizationRequest) SetOrganizationId

func (m *GetOrganizationRequest) SetOrganizationId(v string)

func (*GetOrganizationRequest) String

func (x *GetOrganizationRequest) String() string

type GetOsLoginProfileRequest

type GetOsLoginProfileRequest struct {
	OsLoginProfileId string `protobuf:"bytes,1,opt,name=os_login_profile_id,json=osLoginProfileId,proto3" json:"os_login_profile_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOsLoginProfileRequest) Descriptor deprecated

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

Deprecated: Use GetOsLoginProfileRequest.ProtoReflect.Descriptor instead.

func (*GetOsLoginProfileRequest) GetOsLoginProfileId

func (x *GetOsLoginProfileRequest) GetOsLoginProfileId() string

func (*GetOsLoginProfileRequest) ProtoMessage

func (*GetOsLoginProfileRequest) ProtoMessage()

func (*GetOsLoginProfileRequest) ProtoReflect

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

func (*GetOsLoginProfileRequest) Reset

func (x *GetOsLoginProfileRequest) Reset()

func (*GetOsLoginProfileRequest) SetOsLoginProfileId

func (m *GetOsLoginProfileRequest) SetOsLoginProfileId(v string)

func (*GetOsLoginProfileRequest) String

func (x *GetOsLoginProfileRequest) String() string

type GetOsLoginSettingsRequest

type GetOsLoginSettingsRequest struct {
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOsLoginSettingsRequest) Descriptor deprecated

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

Deprecated: Use GetOsLoginSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetOsLoginSettingsRequest) GetOrganizationId

func (x *GetOsLoginSettingsRequest) GetOrganizationId() string

func (*GetOsLoginSettingsRequest) ProtoMessage

func (*GetOsLoginSettingsRequest) ProtoMessage()

func (*GetOsLoginSettingsRequest) ProtoReflect

func (*GetOsLoginSettingsRequest) Reset

func (x *GetOsLoginSettingsRequest) Reset()

func (*GetOsLoginSettingsRequest) SetOrganizationId

func (m *GetOsLoginSettingsRequest) SetOrganizationId(v string)

func (*GetOsLoginSettingsRequest) String

func (x *GetOsLoginSettingsRequest) String() string

type GetUserSshKeyRequest

type GetUserSshKeyRequest struct {
	UserSshKeyId string `protobuf:"bytes,1,opt,name=user_ssh_key_id,json=userSshKeyId,proto3" json:"user_ssh_key_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserSshKeyRequest) Descriptor deprecated

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

Deprecated: Use GetUserSshKeyRequest.ProtoReflect.Descriptor instead.

func (*GetUserSshKeyRequest) GetUserSshKeyId

func (x *GetUserSshKeyRequest) GetUserSshKeyId() string

func (*GetUserSshKeyRequest) ProtoMessage

func (*GetUserSshKeyRequest) ProtoMessage()

func (*GetUserSshKeyRequest) ProtoReflect

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

func (*GetUserSshKeyRequest) Reset

func (x *GetUserSshKeyRequest) Reset()

func (*GetUserSshKeyRequest) SetUserSshKeyId

func (m *GetUserSshKeyRequest) SetUserSshKeyId(v string)

func (*GetUserSshKeyRequest) String

func (x *GetUserSshKeyRequest) String() string

type Group

type Group struct {

	// ID of the group.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the organization that the group belongs to.
	OrganizationId string `protobuf:"bytes,2,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// Creation timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the group.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the group.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

A Group resource. For more information, see [Groups](/docs/organization/operations/manage-groups).

func (*Group) Descriptor deprecated

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

Deprecated: Use Group.ProtoReflect.Descriptor instead.

func (*Group) GetCreatedAt

func (x *Group) GetCreatedAt() *timestamppb.Timestamp

func (*Group) GetDescription

func (x *Group) GetDescription() string

func (*Group) GetId

func (x *Group) GetId() string

func (*Group) GetName

func (x *Group) GetName() string

func (*Group) GetOrganizationId

func (x *Group) GetOrganizationId() string

func (*Group) ProtoMessage

func (*Group) ProtoMessage()

func (*Group) ProtoReflect

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

func (*Group) Reset

func (x *Group) Reset()

func (*Group) SetCreatedAt

func (m *Group) SetCreatedAt(v *timestamppb.Timestamp)

func (*Group) SetDescription

func (m *Group) SetDescription(v string)

func (*Group) SetId

func (m *Group) SetId(v string)

func (*Group) SetName

func (m *Group) SetName(v string)

func (*Group) SetOrganizationId

func (m *Group) SetOrganizationId(v string)

func (*Group) String

func (x *Group) String() string

type GroupMapping

type GroupMapping struct {

	// Federation id
	FederationId string `protobuf:"bytes,1,opt,name=federation_id,json=federationId,proto3" json:"federation_id,omitempty"`
	// Flag to show whether group synchronization should be enabled for this federation.
	Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

Group synchronization status for a specific federation Absence of this object for a federation means that there is no group synchronization set of for the federation.

func (*GroupMapping) Descriptor deprecated

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

Deprecated: Use GroupMapping.ProtoReflect.Descriptor instead.

func (*GroupMapping) GetEnabled

func (x *GroupMapping) GetEnabled() bool

func (*GroupMapping) GetFederationId

func (x *GroupMapping) GetFederationId() string

func (*GroupMapping) ProtoMessage

func (*GroupMapping) ProtoMessage()

func (*GroupMapping) ProtoReflect

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

func (*GroupMapping) Reset

func (x *GroupMapping) Reset()

func (*GroupMapping) SetEnabled

func (m *GroupMapping) SetEnabled(v bool)

func (*GroupMapping) SetFederationId

func (m *GroupMapping) SetFederationId(v string)

func (*GroupMapping) String

func (x *GroupMapping) String() string

type GroupMappingItem

type GroupMappingItem struct {

	// External group id (received from identity provider)
	ExternalGroupId string `protobuf:"bytes,1,opt,name=external_group_id,json=externalGroupId,proto3" json:"external_group_id,omitempty"`
	// Internal cloud group id
	InternalGroupId string `protobuf:"bytes,2,opt,name=internal_group_id,json=internalGroupId,proto3" json:"internal_group_id,omitempty"`
	// contains filtered or unexported fields
}

Group mapping represents which external (federated) groups should match which internal (cloud) groups

func (*GroupMappingItem) Descriptor deprecated

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

Deprecated: Use GroupMappingItem.ProtoReflect.Descriptor instead.

func (*GroupMappingItem) GetExternalGroupId

func (x *GroupMappingItem) GetExternalGroupId() string

func (*GroupMappingItem) GetInternalGroupId

func (x *GroupMappingItem) GetInternalGroupId() string

func (*GroupMappingItem) ProtoMessage

func (*GroupMappingItem) ProtoMessage()

func (*GroupMappingItem) ProtoReflect

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

func (*GroupMappingItem) Reset

func (x *GroupMappingItem) Reset()

func (*GroupMappingItem) SetExternalGroupId

func (m *GroupMappingItem) SetExternalGroupId(v string)

func (*GroupMappingItem) SetInternalGroupId

func (m *GroupMappingItem) SetInternalGroupId(v string)

func (*GroupMappingItem) String

func (x *GroupMappingItem) String() string

type GroupMappingItemDelta

type GroupMappingItemDelta struct {
	Item   *GroupMappingItem            `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	Action GroupMappingItemDelta_Action `` /* 136-byte string literal not displayed */
	// contains filtered or unexported fields
}

Message describes the user's request to change (add or remove) a single group mapping.

func (*GroupMappingItemDelta) Descriptor deprecated

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

Deprecated: Use GroupMappingItemDelta.ProtoReflect.Descriptor instead.

func (*GroupMappingItemDelta) GetAction

func (*GroupMappingItemDelta) GetItem

func (*GroupMappingItemDelta) ProtoMessage

func (*GroupMappingItemDelta) ProtoMessage()

func (*GroupMappingItemDelta) ProtoReflect

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

func (*GroupMappingItemDelta) Reset

func (x *GroupMappingItemDelta) Reset()

func (*GroupMappingItemDelta) SetAction

func (*GroupMappingItemDelta) SetItem

func (m *GroupMappingItemDelta) SetItem(v *GroupMappingItem)

func (*GroupMappingItemDelta) String

func (x *GroupMappingItemDelta) String() string

type GroupMappingItemDelta_Action

type GroupMappingItemDelta_Action int32
const (
	GroupMappingItemDelta_ACTION_UNSPECIFIED GroupMappingItemDelta_Action = 0
	// Group mapping item is to be added
	GroupMappingItemDelta_ADD GroupMappingItemDelta_Action = 1
	// Group mapping item is to be removed
	GroupMappingItemDelta_REMOVE GroupMappingItemDelta_Action = 2
)

func (GroupMappingItemDelta_Action) Descriptor

func (GroupMappingItemDelta_Action) Enum

func (GroupMappingItemDelta_Action) EnumDescriptor deprecated

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

Deprecated: Use GroupMappingItemDelta_Action.Descriptor instead.

func (GroupMappingItemDelta_Action) Number

func (GroupMappingItemDelta_Action) String

func (GroupMappingItemDelta_Action) Type

type GroupMappingServiceClient

type GroupMappingServiceClient interface {
	// Returns a group mapping configured for the specific federation
	// If a federation does not exist this call will return an error
	//
	//	NOT_FOUND will be returned
	//
	// If a federation exist, but has not ever been configured for group mapping
	//
	//	the call FAILED_PRECONDITION will be returned.
	Get(ctx context.Context, in *GetGroupMappingRequest, opts ...grpc.CallOption) (*GetGroupMappingResponse, error)
	// Adds a group mapping for a federation
	// If mapping already exist, ALREADY_EXISTS will be returned
	Create(ctx context.Context, in *CreateGroupMappingRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates an existing group mapping for a federation
	// Errors:
	// - if federation is not found
	// In case of any error, no changes are applied to existing group mapping
	//
	// This call is idempotent. The following actions do nothing:
	// - enabling when already enabled
	// - disabling when disabled
	// Such parts of request will be ignored. Others will be applied.
	Update(ctx context.Context, in *UpdateGroupMappingRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes a group mapping. This will remove all the mapping items
	// cascade.
	Delete(ctx context.Context, in *DeleteGroupMappingRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Returns all the group mappings items
	//
	// Filtering is only supported by external_group_id or internal_group_id
	ListItems(ctx context.Context, in *ListGroupMappingItemsRequest, opts ...grpc.CallOption) (*ListGroupMappingItemsResponse, error)
	// Updates group mapping items for a specified federation
	// Errors:
	// - if federation is not found
	// - if internal group in the mapping added does not exist
	// In case of any error, no changes are applied to existing group mapping
	//
	// This call is idempotent. The following actions do nothing:
	// - adding group mapping items that are already present
	// - removing group mapping items that are not present
	// Such parts of request will be ignored. Others will be applied.
	UpdateItems(ctx context.Context, in *UpdateGroupMappingItemsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

GroupMappingServiceClient is the client API for GroupMappingService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

RPC service dedicated for federation group mapping.

type GroupMappingServiceServer

type GroupMappingServiceServer interface {
	// Returns a group mapping configured for the specific federation
	// If a federation does not exist this call will return an error
	//
	//	NOT_FOUND will be returned
	//
	// If a federation exist, but has not ever been configured for group mapping
	//
	//	the call FAILED_PRECONDITION will be returned.
	Get(context.Context, *GetGroupMappingRequest) (*GetGroupMappingResponse, error)
	// Adds a group mapping for a federation
	// If mapping already exist, ALREADY_EXISTS will be returned
	Create(context.Context, *CreateGroupMappingRequest) (*operation.Operation, error)
	// Updates an existing group mapping for a federation
	// Errors:
	// - if federation is not found
	// In case of any error, no changes are applied to existing group mapping
	//
	// This call is idempotent. The following actions do nothing:
	// - enabling when already enabled
	// - disabling when disabled
	// Such parts of request will be ignored. Others will be applied.
	Update(context.Context, *UpdateGroupMappingRequest) (*operation.Operation, error)
	// Deletes a group mapping. This will remove all the mapping items
	// cascade.
	Delete(context.Context, *DeleteGroupMappingRequest) (*operation.Operation, error)
	// Returns all the group mappings items
	//
	// Filtering is only supported by external_group_id or internal_group_id
	ListItems(context.Context, *ListGroupMappingItemsRequest) (*ListGroupMappingItemsResponse, error)
	// Updates group mapping items for a specified federation
	// Errors:
	// - if federation is not found
	// - if internal group in the mapping added does not exist
	// In case of any error, no changes are applied to existing group mapping
	//
	// This call is idempotent. The following actions do nothing:
	// - adding group mapping items that are already present
	// - removing group mapping items that are not present
	// Such parts of request will be ignored. Others will be applied.
	UpdateItems(context.Context, *UpdateGroupMappingItemsRequest) (*operation.Operation, error)
}

GroupMappingServiceServer is the server API for GroupMappingService service. All implementations should embed UnimplementedGroupMappingServiceServer for forward compatibility.

RPC service dedicated for federation group mapping.

type GroupMember

type GroupMember struct {

	// ID of the subject.
	SubjectId string `protobuf:"bytes,1,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"`
	// Type of the subject.
	//
	// It can contain one of the following values:
	// * `userAccount`: An account on Yandex, added to Yandex Cloud.
	// * `federatedUser`: A federated account. This type represents a user from an identity federation, like Active Directory.
	SubjectType string `protobuf:"bytes,2,opt,name=subject_type,json=subjectType,proto3" json:"subject_type,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupMember) Descriptor deprecated

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

Deprecated: Use GroupMember.ProtoReflect.Descriptor instead.

func (*GroupMember) GetSubjectId

func (x *GroupMember) GetSubjectId() string

func (*GroupMember) GetSubjectType

func (x *GroupMember) GetSubjectType() string

func (*GroupMember) ProtoMessage

func (*GroupMember) ProtoMessage()

func (*GroupMember) ProtoReflect

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

func (*GroupMember) Reset

func (x *GroupMember) Reset()

func (*GroupMember) SetSubjectId

func (m *GroupMember) SetSubjectId(v string)

func (*GroupMember) SetSubjectType

func (m *GroupMember) SetSubjectType(v string)

func (*GroupMember) String

func (x *GroupMember) String() string

type GroupServiceClient

type GroupServiceClient interface {
	// Returns the specified Group resource.
	//
	// To get the list of available Group resources, make a [List] request.
	Get(ctx context.Context, in *GetGroupRequest, opts ...grpc.CallOption) (*Group, error)
	// Retrieves the list of group resources.
	List(ctx context.Context, in *ListGroupsRequest, opts ...grpc.CallOption) (*ListGroupsResponse, error)
	// Creates a group in the specified organization.
	Create(ctx context.Context, in *CreateGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified group.
	Update(ctx context.Context, in *UpdateGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified group.
	Delete(ctx context.Context, in *DeleteGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Lists operations for the specified group.
	ListOperations(ctx context.Context, in *ListGroupOperationsRequest, opts ...grpc.CallOption) (*ListGroupOperationsResponse, error)
	// List group active members.
	ListMembers(ctx context.Context, in *ListGroupMembersRequest, opts ...grpc.CallOption) (*ListGroupMembersResponse, error)
	// Update group members.
	UpdateMembers(ctx context.Context, in *UpdateGroupMembersRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Lists access bindings for the specified group.
	ListAccessBindings(ctx context.Context, in *access.ListAccessBindingsRequest, opts ...grpc.CallOption) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the specified group.
	SetAccessBindings(ctx context.Context, in *access.SetAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates access bindings for the specified group.
	UpdateAccessBindings(ctx context.Context, in *access.UpdateAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

GroupServiceClient is the client API for GroupService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

A set of methods for managing groups.

type GroupServiceServer

type GroupServiceServer interface {
	// Returns the specified Group resource.
	//
	// To get the list of available Group resources, make a [List] request.
	Get(context.Context, *GetGroupRequest) (*Group, error)
	// Retrieves the list of group resources.
	List(context.Context, *ListGroupsRequest) (*ListGroupsResponse, error)
	// Creates a group in the specified organization.
	Create(context.Context, *CreateGroupRequest) (*operation.Operation, error)
	// Updates the specified group.
	Update(context.Context, *UpdateGroupRequest) (*operation.Operation, error)
	// Deletes the specified group.
	Delete(context.Context, *DeleteGroupRequest) (*operation.Operation, error)
	// Lists operations for the specified group.
	ListOperations(context.Context, *ListGroupOperationsRequest) (*ListGroupOperationsResponse, error)
	// List group active members.
	ListMembers(context.Context, *ListGroupMembersRequest) (*ListGroupMembersResponse, error)
	// Update group members.
	UpdateMembers(context.Context, *UpdateGroupMembersRequest) (*operation.Operation, error)
	// Lists access bindings for the specified group.
	ListAccessBindings(context.Context, *access.ListAccessBindingsRequest) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the specified group.
	SetAccessBindings(context.Context, *access.SetAccessBindingsRequest) (*operation.Operation, error)
	// Updates access bindings for the specified group.
	UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest) (*operation.Operation, error)
}

GroupServiceServer is the server API for GroupService service. All implementations should embed UnimplementedGroupServiceServer for forward compatibility.

A set of methods for managing groups.

type ListGroupMappingItemsRequest

type ListGroupMappingItemsRequest struct {
	FederationId string `protobuf:"bytes,1,opt,name=federation_id,json=federationId,proto3" json:"federation_id,omitempty"`
	PageSize     int64  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken    string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	Filter       string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGroupMappingItemsRequest) Descriptor deprecated

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

Deprecated: Use ListGroupMappingItemsRequest.ProtoReflect.Descriptor instead.

func (*ListGroupMappingItemsRequest) GetFederationId

func (x *ListGroupMappingItemsRequest) GetFederationId() string

func (*ListGroupMappingItemsRequest) GetFilter

func (x *ListGroupMappingItemsRequest) GetFilter() string

func (*ListGroupMappingItemsRequest) GetPageSize

func (x *ListGroupMappingItemsRequest) GetPageSize() int64

func (*ListGroupMappingItemsRequest) GetPageToken

func (x *ListGroupMappingItemsRequest) GetPageToken() string

func (*ListGroupMappingItemsRequest) ProtoMessage

func (*ListGroupMappingItemsRequest) ProtoMessage()

func (*ListGroupMappingItemsRequest) ProtoReflect

func (*ListGroupMappingItemsRequest) Reset

func (x *ListGroupMappingItemsRequest) Reset()

func (*ListGroupMappingItemsRequest) SetFederationId

func (m *ListGroupMappingItemsRequest) SetFederationId(v string)

func (*ListGroupMappingItemsRequest) SetFilter

func (m *ListGroupMappingItemsRequest) SetFilter(v string)

func (*ListGroupMappingItemsRequest) SetPageSize

func (m *ListGroupMappingItemsRequest) SetPageSize(v int64)

func (*ListGroupMappingItemsRequest) SetPageToken

func (m *ListGroupMappingItemsRequest) SetPageToken(v string)

func (*ListGroupMappingItemsRequest) String

type ListGroupMappingItemsResponse

type ListGroupMappingItemsResponse struct {
	GroupMappingItems []*GroupMappingItem `protobuf:"bytes,1,rep,name=group_mapping_items,json=groupMappingItems,proto3" json:"group_mapping_items,omitempty"`
	NextPageToken     string              `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGroupMappingItemsResponse) Descriptor deprecated

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

Deprecated: Use ListGroupMappingItemsResponse.ProtoReflect.Descriptor instead.

func (*ListGroupMappingItemsResponse) GetGroupMappingItems

func (x *ListGroupMappingItemsResponse) GetGroupMappingItems() []*GroupMappingItem

func (*ListGroupMappingItemsResponse) GetNextPageToken

func (x *ListGroupMappingItemsResponse) GetNextPageToken() string

func (*ListGroupMappingItemsResponse) ProtoMessage

func (*ListGroupMappingItemsResponse) ProtoMessage()

func (*ListGroupMappingItemsResponse) ProtoReflect

func (*ListGroupMappingItemsResponse) Reset

func (x *ListGroupMappingItemsResponse) Reset()

func (*ListGroupMappingItemsResponse) SetGroupMappingItems

func (m *ListGroupMappingItemsResponse) SetGroupMappingItems(v []*GroupMappingItem)

func (*ListGroupMappingItemsResponse) SetNextPageToken

func (m *ListGroupMappingItemsResponse) SetNextPageToken(v string)

func (*ListGroupMappingItemsResponse) String

type ListGroupMembersRequest

type ListGroupMembersRequest struct {

	// ID of the Group resource to list members for.
	GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListGroupMembersResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	// Acceptable values are 0 to 1000, inclusive. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. Set [page_token]
	// to the [ListGroupMembersResponse.next_page_token]
	// returned by a previous list request to get the next page of results.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGroupMembersRequest) Descriptor deprecated

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

Deprecated: Use ListGroupMembersRequest.ProtoReflect.Descriptor instead.

func (*ListGroupMembersRequest) GetGroupId

func (x *ListGroupMembersRequest) GetGroupId() string

func (*ListGroupMembersRequest) GetPageSize

func (x *ListGroupMembersRequest) GetPageSize() int64

func (*ListGroupMembersRequest) GetPageToken

func (x *ListGroupMembersRequest) GetPageToken() string

func (*ListGroupMembersRequest) ProtoMessage

func (*ListGroupMembersRequest) ProtoMessage()

func (*ListGroupMembersRequest) ProtoReflect

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

func (*ListGroupMembersRequest) Reset

func (x *ListGroupMembersRequest) Reset()

func (*ListGroupMembersRequest) SetGroupId

func (m *ListGroupMembersRequest) SetGroupId(v string)

func (*ListGroupMembersRequest) SetPageSize

func (m *ListGroupMembersRequest) SetPageSize(v int64)

func (*ListGroupMembersRequest) SetPageToken

func (m *ListGroupMembersRequest) SetPageToken(v string)

func (*ListGroupMembersRequest) String

func (x *ListGroupMembersRequest) String() string

type ListGroupMembersResponse

type ListGroupMembersResponse struct {

	// List of members for the specified group.
	Members []*GroupMember `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListGroupMembersRequest.page_size], use the [next_page_token] as the value
	// for the [ListGroupMembersRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGroupMembersResponse) Descriptor deprecated

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

Deprecated: Use ListGroupMembersResponse.ProtoReflect.Descriptor instead.

func (*ListGroupMembersResponse) GetMembers

func (x *ListGroupMembersResponse) GetMembers() []*GroupMember

func (*ListGroupMembersResponse) GetNextPageToken

func (x *ListGroupMembersResponse) GetNextPageToken() string

func (*ListGroupMembersResponse) ProtoMessage

func (*ListGroupMembersResponse) ProtoMessage()

func (*ListGroupMembersResponse) ProtoReflect

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

func (*ListGroupMembersResponse) Reset

func (x *ListGroupMembersResponse) Reset()

func (*ListGroupMembersResponse) SetMembers

func (m *ListGroupMembersResponse) SetMembers(v []*GroupMember)

func (*ListGroupMembersResponse) SetNextPageToken

func (m *ListGroupMembersResponse) SetNextPageToken(v string)

func (*ListGroupMembersResponse) String

func (x *ListGroupMembersResponse) String() string

type ListGroupOperationsRequest

type ListGroupOperationsRequest struct {

	// ID of the Group resource to list operations for.
	GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListGroupOperationsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	// Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. Set [page_token]
	// to the [ListGroupOperationsResponse.next_page_token]
	// returned by a previous list request to get the next page of results.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGroupOperationsRequest) Descriptor deprecated

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

Deprecated: Use ListGroupOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListGroupOperationsRequest) GetGroupId

func (x *ListGroupOperationsRequest) GetGroupId() string

func (*ListGroupOperationsRequest) GetPageSize

func (x *ListGroupOperationsRequest) GetPageSize() int64

func (*ListGroupOperationsRequest) GetPageToken

func (x *ListGroupOperationsRequest) GetPageToken() string

func (*ListGroupOperationsRequest) ProtoMessage

func (*ListGroupOperationsRequest) ProtoMessage()

func (*ListGroupOperationsRequest) ProtoReflect

func (*ListGroupOperationsRequest) Reset

func (x *ListGroupOperationsRequest) Reset()

func (*ListGroupOperationsRequest) SetGroupId

func (m *ListGroupOperationsRequest) SetGroupId(v string)

func (*ListGroupOperationsRequest) SetPageSize

func (m *ListGroupOperationsRequest) SetPageSize(v int64)

func (*ListGroupOperationsRequest) SetPageToken

func (m *ListGroupOperationsRequest) SetPageToken(v string)

func (*ListGroupOperationsRequest) String

func (x *ListGroupOperationsRequest) String() string

type ListGroupOperationsResponse

type ListGroupOperationsResponse struct {

	// List of operations for the specified group.
	Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListGroupOperationsRequest.page_size], use the [next_page_token] as the value
	// for the [ListGroupOperationsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGroupOperationsResponse) Descriptor deprecated

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

Deprecated: Use ListGroupOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListGroupOperationsResponse) GetNextPageToken

func (x *ListGroupOperationsResponse) GetNextPageToken() string

func (*ListGroupOperationsResponse) GetOperations

func (x *ListGroupOperationsResponse) GetOperations() []*operation.Operation

func (*ListGroupOperationsResponse) ProtoMessage

func (*ListGroupOperationsResponse) ProtoMessage()

func (*ListGroupOperationsResponse) ProtoReflect

func (*ListGroupOperationsResponse) Reset

func (x *ListGroupOperationsResponse) Reset()

func (*ListGroupOperationsResponse) SetNextPageToken

func (m *ListGroupOperationsResponse) SetNextPageToken(v string)

func (*ListGroupOperationsResponse) SetOperations

func (m *ListGroupOperationsResponse) SetOperations(v []*operation.Operation)

func (*ListGroupOperationsResponse) String

func (x *ListGroupOperationsResponse) String() string

type ListGroupsRequest

type ListGroupsRequest struct {

	// ID of the organization to list groups in.
	// To get the organization ID, use a [yandex.cloud.organizationmanager.v1.OrganizationService.List] request.
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size],
	// the service returns a [ListGroupsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	// Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. Set [page_token]
	// to the [ListGroupsResponse.next_page_token]
	// returned by a previous list request to get the next page of results.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter expression that filters resources listed in the response.
	// The expression must specify:
	// 1. The field name. Currently you can use filtering only on the [Group.name] field.
	// 2. An `=` operator.
	// 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGroupsRequest) Descriptor deprecated

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

Deprecated: Use ListGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListGroupsRequest) GetFilter

func (x *ListGroupsRequest) GetFilter() string

func (*ListGroupsRequest) GetOrganizationId

func (x *ListGroupsRequest) GetOrganizationId() string

func (*ListGroupsRequest) GetPageSize

func (x *ListGroupsRequest) GetPageSize() int64

func (*ListGroupsRequest) GetPageToken

func (x *ListGroupsRequest) GetPageToken() string

func (*ListGroupsRequest) ProtoMessage

func (*ListGroupsRequest) ProtoMessage()

func (*ListGroupsRequest) ProtoReflect

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

func (*ListGroupsRequest) Reset

func (x *ListGroupsRequest) Reset()

func (*ListGroupsRequest) SetFilter

func (m *ListGroupsRequest) SetFilter(v string)

func (*ListGroupsRequest) SetOrganizationId

func (m *ListGroupsRequest) SetOrganizationId(v string)

func (*ListGroupsRequest) SetPageSize

func (m *ListGroupsRequest) SetPageSize(v int64)

func (*ListGroupsRequest) SetPageToken

func (m *ListGroupsRequest) SetPageToken(v string)

func (*ListGroupsRequest) String

func (x *ListGroupsRequest) String() string

type ListGroupsResponse

type ListGroupsResponse struct {

	// List of Group resources.
	Groups []*Group `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListGroupsRequest.page_size], use
	// the [next_page_token] as the value
	// for the [ListGroupsRequest.page_token] query parameter
	// in the next list request. Each subsequent list request will have its own
	// [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGroupsResponse) Descriptor deprecated

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

Deprecated: Use ListGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListGroupsResponse) GetGroups

func (x *ListGroupsResponse) GetGroups() []*Group

func (*ListGroupsResponse) GetNextPageToken

func (x *ListGroupsResponse) GetNextPageToken() string

func (*ListGroupsResponse) ProtoMessage

func (*ListGroupsResponse) ProtoMessage()

func (*ListGroupsResponse) ProtoReflect

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

func (*ListGroupsResponse) Reset

func (x *ListGroupsResponse) Reset()

func (*ListGroupsResponse) SetGroups

func (m *ListGroupsResponse) SetGroups(v []*Group)

func (*ListGroupsResponse) SetNextPageToken

func (m *ListGroupsResponse) SetNextPageToken(v string)

func (*ListGroupsResponse) String

func (x *ListGroupsResponse) String() string

type ListMembersRequest

type ListMembersRequest struct {

	// ID of the Organization resource to list members for.
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListMembersResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	// Acceptable values are 0 to 1000, inclusive. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. Set [page_token]
	// to the [ListMembersResponse.next_page_token]
	// returned by a previous list request to get the next page of results.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListMembersRequest) Descriptor deprecated

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

Deprecated: Use ListMembersRequest.ProtoReflect.Descriptor instead.

func (*ListMembersRequest) GetOrganizationId

func (x *ListMembersRequest) GetOrganizationId() string

func (*ListMembersRequest) GetPageSize

func (x *ListMembersRequest) GetPageSize() int64

func (*ListMembersRequest) GetPageToken

func (x *ListMembersRequest) GetPageToken() string

func (*ListMembersRequest) ProtoMessage

func (*ListMembersRequest) ProtoMessage()

func (*ListMembersRequest) ProtoReflect

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

func (*ListMembersRequest) Reset

func (x *ListMembersRequest) Reset()

func (*ListMembersRequest) SetOrganizationId

func (m *ListMembersRequest) SetOrganizationId(v string)

func (*ListMembersRequest) SetPageSize

func (m *ListMembersRequest) SetPageSize(v int64)

func (*ListMembersRequest) SetPageToken

func (m *ListMembersRequest) SetPageToken(v string)

func (*ListMembersRequest) String

func (x *ListMembersRequest) String() string

type ListMembersResponse

type ListMembersResponse struct {

	// List of users for the specified organization.
	Users []*ListMembersResponse_OrganizationUser `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListMembersRequest.page_size], use the [next_page_token] as the value
	// for the [ListMembersRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListMembersResponse) Descriptor deprecated

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

Deprecated: Use ListMembersResponse.ProtoReflect.Descriptor instead.

func (*ListMembersResponse) GetNextPageToken

func (x *ListMembersResponse) GetNextPageToken() string

func (*ListMembersResponse) GetUsers

func (*ListMembersResponse) ProtoMessage

func (*ListMembersResponse) ProtoMessage()

func (*ListMembersResponse) ProtoReflect

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

func (*ListMembersResponse) Reset

func (x *ListMembersResponse) Reset()

func (*ListMembersResponse) SetNextPageToken

func (m *ListMembersResponse) SetNextPageToken(v string)

func (*ListMembersResponse) SetUsers

func (*ListMembersResponse) String

func (x *ListMembersResponse) String() string

type ListMembersResponse_OrganizationUser

type ListMembersResponse_OrganizationUser struct {

	// OpenID standard claims with additional Cloud Organization claims.
	SubjectClaims *oauth.SubjectClaims `protobuf:"bytes,1,opt,name=subject_claims,json=subjectClaims,proto3" json:"subject_claims,omitempty"`
	// contains filtered or unexported fields
}

func (*ListMembersResponse_OrganizationUser) Descriptor deprecated

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

Deprecated: Use ListMembersResponse_OrganizationUser.ProtoReflect.Descriptor instead.

func (*ListMembersResponse_OrganizationUser) GetSubjectClaims

func (*ListMembersResponse_OrganizationUser) ProtoMessage

func (*ListMembersResponse_OrganizationUser) ProtoMessage()

func (*ListMembersResponse_OrganizationUser) ProtoReflect

func (*ListMembersResponse_OrganizationUser) Reset

func (*ListMembersResponse_OrganizationUser) SetSubjectClaims

func (*ListMembersResponse_OrganizationUser) String

type ListOrganizationOperationsRequest

type ListOrganizationOperationsRequest struct {

	// ID of the Organization resource to list operations for.
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListOrganizationOperationsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	// Acceptable values are 0 to 1000, inclusive. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. Set [page_token]
	// to the [ListOrganizationOperationsResponse.next_page_token]
	// returned by a previous list request to get the next page of results.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListOrganizationOperationsRequest) Descriptor deprecated

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

Deprecated: Use ListOrganizationOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListOrganizationOperationsRequest) GetOrganizationId

func (x *ListOrganizationOperationsRequest) GetOrganizationId() string

func (*ListOrganizationOperationsRequest) GetPageSize

func (x *ListOrganizationOperationsRequest) GetPageSize() int64

func (*ListOrganizationOperationsRequest) GetPageToken

func (x *ListOrganizationOperationsRequest) GetPageToken() string

func (*ListOrganizationOperationsRequest) ProtoMessage

func (*ListOrganizationOperationsRequest) ProtoMessage()

func (*ListOrganizationOperationsRequest) ProtoReflect

func (*ListOrganizationOperationsRequest) Reset

func (*ListOrganizationOperationsRequest) SetOrganizationId

func (m *ListOrganizationOperationsRequest) SetOrganizationId(v string)

func (*ListOrganizationOperationsRequest) SetPageSize

func (m *ListOrganizationOperationsRequest) SetPageSize(v int64)

func (*ListOrganizationOperationsRequest) SetPageToken

func (m *ListOrganizationOperationsRequest) SetPageToken(v string)

func (*ListOrganizationOperationsRequest) String

type ListOrganizationOperationsResponse

type ListOrganizationOperationsResponse struct {

	// List of operations for the specified organization.
	Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListOrganizationOperationsRequest.page_size], use the [next_page_token] as the value
	// for the [ListOrganizationOperationsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListOrganizationOperationsResponse) Descriptor deprecated

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

Deprecated: Use ListOrganizationOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListOrganizationOperationsResponse) GetNextPageToken

func (x *ListOrganizationOperationsResponse) GetNextPageToken() string

func (*ListOrganizationOperationsResponse) GetOperations

func (*ListOrganizationOperationsResponse) ProtoMessage

func (*ListOrganizationOperationsResponse) ProtoMessage()

func (*ListOrganizationOperationsResponse) ProtoReflect

func (*ListOrganizationOperationsResponse) Reset

func (*ListOrganizationOperationsResponse) SetNextPageToken

func (m *ListOrganizationOperationsResponse) SetNextPageToken(v string)

func (*ListOrganizationOperationsResponse) SetOperations

func (*ListOrganizationOperationsResponse) String

type ListOrganizationsRequest

type ListOrganizationsRequest struct {

	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size],
	// the service returns a [ListOrganizationsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	// Default value: 100.
	PageSize int64 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. Set [page_token]
	// to the [ListOrganizationsResponse.next_page_token]
	// returned by a previous list request to get the next page of results.
	PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter expression that filters resources listed in the response.
	// The expression must specify:
	// 1. The field name. Currently you can use filtering only on the [Organization.name] field.
	// 2. An `=` operator.
	// 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
	Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListOrganizationsRequest) Descriptor deprecated

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

Deprecated: Use ListOrganizationsRequest.ProtoReflect.Descriptor instead.

func (*ListOrganizationsRequest) GetFilter

func (x *ListOrganizationsRequest) GetFilter() string

func (*ListOrganizationsRequest) GetPageSize

func (x *ListOrganizationsRequest) GetPageSize() int64

func (*ListOrganizationsRequest) GetPageToken

func (x *ListOrganizationsRequest) GetPageToken() string

func (*ListOrganizationsRequest) ProtoMessage

func (*ListOrganizationsRequest) ProtoMessage()

func (*ListOrganizationsRequest) ProtoReflect

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

func (*ListOrganizationsRequest) Reset

func (x *ListOrganizationsRequest) Reset()

func (*ListOrganizationsRequest) SetFilter

func (m *ListOrganizationsRequest) SetFilter(v string)

func (*ListOrganizationsRequest) SetPageSize

func (m *ListOrganizationsRequest) SetPageSize(v int64)

func (*ListOrganizationsRequest) SetPageToken

func (m *ListOrganizationsRequest) SetPageToken(v string)

func (*ListOrganizationsRequest) String

func (x *ListOrganizationsRequest) String() string

type ListOrganizationsResponse

type ListOrganizationsResponse struct {

	// List of Organization resources.
	Organizations []*Organization `protobuf:"bytes,1,rep,name=organizations,proto3" json:"organizations,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListOrganizationsRequest.page_size], use
	// the [next_page_token] as the value
	// for the [ListOrganizationsRequest.page_token] query parameter
	// in the next list request. Each subsequent list request will have its own
	// [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListOrganizationsResponse) Descriptor deprecated

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

Deprecated: Use ListOrganizationsResponse.ProtoReflect.Descriptor instead.

func (*ListOrganizationsResponse) GetNextPageToken

func (x *ListOrganizationsResponse) GetNextPageToken() string

func (*ListOrganizationsResponse) GetOrganizations

func (x *ListOrganizationsResponse) GetOrganizations() []*Organization

func (*ListOrganizationsResponse) ProtoMessage

func (*ListOrganizationsResponse) ProtoMessage()

func (*ListOrganizationsResponse) ProtoReflect

func (*ListOrganizationsResponse) Reset

func (x *ListOrganizationsResponse) Reset()

func (*ListOrganizationsResponse) SetNextPageToken

func (m *ListOrganizationsResponse) SetNextPageToken(v string)

func (*ListOrganizationsResponse) SetOrganizations

func (m *ListOrganizationsResponse) SetOrganizations(v []*Organization)

func (*ListOrganizationsResponse) String

func (x *ListOrganizationsResponse) String() string

type ListOsLoginProfilesRequest

type ListOsLoginProfilesRequest struct {
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	PageSize       int64  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken      string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter expression that filters profiles listed in the response.
	// The expression must specify:
	// 1. The field name. Currently you can use filtering by subject_id, uid or login.
	// 2. An `=` operator.
	// 3. The value in double quotes (`"`).
	// E.g. login="example-login"
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListOsLoginProfilesRequest) Descriptor deprecated

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

Deprecated: Use ListOsLoginProfilesRequest.ProtoReflect.Descriptor instead.

func (*ListOsLoginProfilesRequest) GetFilter

func (x *ListOsLoginProfilesRequest) GetFilter() string

func (*ListOsLoginProfilesRequest) GetOrganizationId

func (x *ListOsLoginProfilesRequest) GetOrganizationId() string

func (*ListOsLoginProfilesRequest) GetPageSize

func (x *ListOsLoginProfilesRequest) GetPageSize() int64

func (*ListOsLoginProfilesRequest) GetPageToken

func (x *ListOsLoginProfilesRequest) GetPageToken() string

func (*ListOsLoginProfilesRequest) ProtoMessage

func (*ListOsLoginProfilesRequest) ProtoMessage()

func (*ListOsLoginProfilesRequest) ProtoReflect

func (*ListOsLoginProfilesRequest) Reset

func (x *ListOsLoginProfilesRequest) Reset()

func (*ListOsLoginProfilesRequest) SetFilter

func (m *ListOsLoginProfilesRequest) SetFilter(v string)

func (*ListOsLoginProfilesRequest) SetOrganizationId

func (m *ListOsLoginProfilesRequest) SetOrganizationId(v string)

func (*ListOsLoginProfilesRequest) SetPageSize

func (m *ListOsLoginProfilesRequest) SetPageSize(v int64)

func (*ListOsLoginProfilesRequest) SetPageToken

func (m *ListOsLoginProfilesRequest) SetPageToken(v string)

func (*ListOsLoginProfilesRequest) String

func (x *ListOsLoginProfilesRequest) String() string

type ListOsLoginProfilesResponse

type ListOsLoginProfilesResponse struct {
	Profiles      []*OsLoginProfile `protobuf:"bytes,1,rep,name=profiles,proto3" json:"profiles,omitempty"`
	NextPageToken string            `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListOsLoginProfilesResponse) Descriptor deprecated

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

Deprecated: Use ListOsLoginProfilesResponse.ProtoReflect.Descriptor instead.

func (*ListOsLoginProfilesResponse) GetNextPageToken

func (x *ListOsLoginProfilesResponse) GetNextPageToken() string

func (*ListOsLoginProfilesResponse) GetProfiles

func (x *ListOsLoginProfilesResponse) GetProfiles() []*OsLoginProfile

func (*ListOsLoginProfilesResponse) ProtoMessage

func (*ListOsLoginProfilesResponse) ProtoMessage()

func (*ListOsLoginProfilesResponse) ProtoReflect

func (*ListOsLoginProfilesResponse) Reset

func (x *ListOsLoginProfilesResponse) Reset()

func (*ListOsLoginProfilesResponse) SetNextPageToken

func (m *ListOsLoginProfilesResponse) SetNextPageToken(v string)

func (*ListOsLoginProfilesResponse) SetProfiles

func (m *ListOsLoginProfilesResponse) SetProfiles(v []*OsLoginProfile)

func (*ListOsLoginProfilesResponse) String

func (x *ListOsLoginProfilesResponse) String() string

type ListUserSshKeysRequest

type ListUserSshKeysRequest struct {
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	SubjectId      string `protobuf:"bytes,2,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"` // if empty, list all organization keys
	PageSize       int64  `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken      string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUserSshKeysRequest) Descriptor deprecated

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

Deprecated: Use ListUserSshKeysRequest.ProtoReflect.Descriptor instead.

func (*ListUserSshKeysRequest) GetOrganizationId

func (x *ListUserSshKeysRequest) GetOrganizationId() string

func (*ListUserSshKeysRequest) GetPageSize

func (x *ListUserSshKeysRequest) GetPageSize() int64

func (*ListUserSshKeysRequest) GetPageToken

func (x *ListUserSshKeysRequest) GetPageToken() string

func (*ListUserSshKeysRequest) GetSubjectId

func (x *ListUserSshKeysRequest) GetSubjectId() string

func (*ListUserSshKeysRequest) ProtoMessage

func (*ListUserSshKeysRequest) ProtoMessage()

func (*ListUserSshKeysRequest) ProtoReflect

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

func (*ListUserSshKeysRequest) Reset

func (x *ListUserSshKeysRequest) Reset()

func (*ListUserSshKeysRequest) SetOrganizationId

func (m *ListUserSshKeysRequest) SetOrganizationId(v string)

func (*ListUserSshKeysRequest) SetPageSize

func (m *ListUserSshKeysRequest) SetPageSize(v int64)

func (*ListUserSshKeysRequest) SetPageToken

func (m *ListUserSshKeysRequest) SetPageToken(v string)

func (*ListUserSshKeysRequest) SetSubjectId

func (m *ListUserSshKeysRequest) SetSubjectId(v string)

func (*ListUserSshKeysRequest) String

func (x *ListUserSshKeysRequest) String() string

type ListUserSshKeysResponse

type ListUserSshKeysResponse struct {
	SshKeys       []*UserSshKey `protobuf:"bytes,1,rep,name=ssh_keys,json=sshKeys,proto3" json:"ssh_keys,omitempty"`
	NextPageToken string        `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUserSshKeysResponse) Descriptor deprecated

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

Deprecated: Use ListUserSshKeysResponse.ProtoReflect.Descriptor instead.

func (*ListUserSshKeysResponse) GetNextPageToken

func (x *ListUserSshKeysResponse) GetNextPageToken() string

func (*ListUserSshKeysResponse) GetSshKeys

func (x *ListUserSshKeysResponse) GetSshKeys() []*UserSshKey

func (*ListUserSshKeysResponse) ProtoMessage

func (*ListUserSshKeysResponse) ProtoMessage()

func (*ListUserSshKeysResponse) ProtoReflect

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

func (*ListUserSshKeysResponse) Reset

func (x *ListUserSshKeysResponse) Reset()

func (*ListUserSshKeysResponse) SetNextPageToken

func (m *ListUserSshKeysResponse) SetNextPageToken(v string)

func (*ListUserSshKeysResponse) SetSshKeys

func (m *ListUserSshKeysResponse) SetSshKeys(v []*UserSshKey)

func (*ListUserSshKeysResponse) String

func (x *ListUserSshKeysResponse) String() string

type MemberDelta

type MemberDelta struct {

	// The action that is being performed on a group member.
	Action MemberDelta_MemberAction `` /* 132-byte string literal not displayed */
	// ID of the subject that is being added or removed from a group.
	//
	// Subject type can be one of following values:
	// * `userAccount`: An account on Yandex, added to Yandex Cloud.
	// * `federatedUser`: A federated account. This type represents a user from an identity federation, like Active Directory.
	SubjectId string `protobuf:"bytes,2,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MemberDelta) Descriptor deprecated

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

Deprecated: Use MemberDelta.ProtoReflect.Descriptor instead.

func (*MemberDelta) GetAction

func (x *MemberDelta) GetAction() MemberDelta_MemberAction

func (*MemberDelta) GetSubjectId

func (x *MemberDelta) GetSubjectId() string

func (*MemberDelta) ProtoMessage

func (*MemberDelta) ProtoMessage()

func (*MemberDelta) ProtoReflect

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

func (*MemberDelta) Reset

func (x *MemberDelta) Reset()

func (*MemberDelta) SetAction

func (m *MemberDelta) SetAction(v MemberDelta_MemberAction)

func (*MemberDelta) SetSubjectId

func (m *MemberDelta) SetSubjectId(v string)

func (*MemberDelta) String

func (x *MemberDelta) String() string

type MemberDelta_MemberAction

type MemberDelta_MemberAction int32
const (
	MemberDelta_MEMBER_ACTION_UNSPECIFIED MemberDelta_MemberAction = 0
	// Addition of a group member.
	MemberDelta_ADD MemberDelta_MemberAction = 1
	// Removal of a group member.
	MemberDelta_REMOVE MemberDelta_MemberAction = 2
)

func (MemberDelta_MemberAction) Descriptor

func (MemberDelta_MemberAction) Enum

func (MemberDelta_MemberAction) EnumDescriptor deprecated

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

Deprecated: Use MemberDelta_MemberAction.Descriptor instead.

func (MemberDelta_MemberAction) Number

func (MemberDelta_MemberAction) String

func (x MemberDelta_MemberAction) String() string

func (MemberDelta_MemberAction) Type

type Organization

type Organization struct {

	// ID of the organization.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Creation timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the organization. 3-63 characters long.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the organization. 0-256 characters long.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Display name of the organization. 0-256 characters long.
	Title string `protobuf:"bytes,6,opt,name=title,proto3" json:"title,omitempty"`
	// Resource labels as “ key:value “ pairs. Maximum of 64 per resource.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

An Organization resource. For more information, see Organization(/docs/organization/enable-org).

func (*Organization) Descriptor deprecated

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

Deprecated: Use Organization.ProtoReflect.Descriptor instead.

func (*Organization) GetCreatedAt

func (x *Organization) GetCreatedAt() *timestamppb.Timestamp

func (*Organization) GetDescription

func (x *Organization) GetDescription() string

func (*Organization) GetId

func (x *Organization) GetId() string

func (*Organization) GetLabels

func (x *Organization) GetLabels() map[string]string

func (*Organization) GetName

func (x *Organization) GetName() string

func (*Organization) GetTitle

func (x *Organization) GetTitle() string

func (*Organization) ProtoMessage

func (*Organization) ProtoMessage()

func (*Organization) ProtoReflect

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

func (*Organization) Reset

func (x *Organization) Reset()

func (*Organization) SetCreatedAt

func (m *Organization) SetCreatedAt(v *timestamppb.Timestamp)

func (*Organization) SetDescription

func (m *Organization) SetDescription(v string)

func (*Organization) SetId

func (m *Organization) SetId(v string)

func (*Organization) SetLabels

func (m *Organization) SetLabels(v map[string]string)

func (*Organization) SetName

func (m *Organization) SetName(v string)

func (*Organization) SetTitle

func (m *Organization) SetTitle(v string)

func (*Organization) String

func (x *Organization) String() string

type OrganizationServiceClient

type OrganizationServiceClient interface {
	// Returns the specified Organization resource.
	//
	// To get the list of available Organization resources, make a [List] request.
	Get(ctx context.Context, in *GetOrganizationRequest, opts ...grpc.CallOption) (*Organization, error)
	// Retrieves the list of Organization resources.
	List(ctx context.Context, in *ListOrganizationsRequest, opts ...grpc.CallOption) (*ListOrganizationsResponse, error)
	// Updates the specified organization.
	Update(ctx context.Context, in *UpdateOrganizationRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Lists operations for the specified organization.
	ListOperations(ctx context.Context, in *ListOrganizationOperationsRequest, opts ...grpc.CallOption) (*ListOrganizationOperationsResponse, error)
	// Lists access bindings for the specified organization.
	ListAccessBindings(ctx context.Context, in *access.ListAccessBindingsRequest, opts ...grpc.CallOption) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the specified organization.
	SetAccessBindings(ctx context.Context, in *access.SetAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates access bindings for the specified organization.
	UpdateAccessBindings(ctx context.Context, in *access.UpdateAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

OrganizationServiceClient is the client API for OrganizationService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

A set of methods for managing Organization resources.

type OrganizationServiceServer

type OrganizationServiceServer interface {
	// Returns the specified Organization resource.
	//
	// To get the list of available Organization resources, make a [List] request.
	Get(context.Context, *GetOrganizationRequest) (*Organization, error)
	// Retrieves the list of Organization resources.
	List(context.Context, *ListOrganizationsRequest) (*ListOrganizationsResponse, error)
	// Updates the specified organization.
	Update(context.Context, *UpdateOrganizationRequest) (*operation.Operation, error)
	// Lists operations for the specified organization.
	ListOperations(context.Context, *ListOrganizationOperationsRequest) (*ListOrganizationOperationsResponse, error)
	// Lists access bindings for the specified organization.
	ListAccessBindings(context.Context, *access.ListAccessBindingsRequest) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the specified organization.
	SetAccessBindings(context.Context, *access.SetAccessBindingsRequest) (*operation.Operation, error)
	// Updates access bindings for the specified organization.
	UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest) (*operation.Operation, error)
}

OrganizationServiceServer is the server API for OrganizationService service. All implementations should embed UnimplementedOrganizationServiceServer for forward compatibility.

A set of methods for managing Organization resources.

type OsLoginProfile

type OsLoginProfile struct {
	Id             string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	OrganizationId string `protobuf:"bytes,2,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	SubjectId      string `protobuf:"bytes,3,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"`
	Login          string `protobuf:"bytes,4,opt,name=login,proto3" json:"login,omitempty"`
	Uid            int64  `protobuf:"varint,5,opt,name=uid,proto3" json:"uid,omitempty"`
	IsDefault      bool   `protobuf:"varint,6,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"`
	HomeDirectory  string `protobuf:"bytes,7,opt,name=home_directory,json=homeDirectory,proto3" json:"home_directory,omitempty"`
	Shell          string `protobuf:"bytes,8,opt,name=shell,proto3" json:"shell,omitempty"`
	// contains filtered or unexported fields
}

func (*OsLoginProfile) Descriptor deprecated

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

Deprecated: Use OsLoginProfile.ProtoReflect.Descriptor instead.

func (*OsLoginProfile) GetHomeDirectory

func (x *OsLoginProfile) GetHomeDirectory() string

func (*OsLoginProfile) GetId

func (x *OsLoginProfile) GetId() string

func (*OsLoginProfile) GetIsDefault

func (x *OsLoginProfile) GetIsDefault() bool

func (*OsLoginProfile) GetLogin

func (x *OsLoginProfile) GetLogin() string

func (*OsLoginProfile) GetOrganizationId

func (x *OsLoginProfile) GetOrganizationId() string

func (*OsLoginProfile) GetShell

func (x *OsLoginProfile) GetShell() string

func (*OsLoginProfile) GetSubjectId

func (x *OsLoginProfile) GetSubjectId() string

func (*OsLoginProfile) GetUid

func (x *OsLoginProfile) GetUid() int64

func (*OsLoginProfile) ProtoMessage

func (*OsLoginProfile) ProtoMessage()

func (*OsLoginProfile) ProtoReflect

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

func (*OsLoginProfile) Reset

func (x *OsLoginProfile) Reset()

func (*OsLoginProfile) SetHomeDirectory

func (m *OsLoginProfile) SetHomeDirectory(v string)

func (*OsLoginProfile) SetId

func (m *OsLoginProfile) SetId(v string)

func (*OsLoginProfile) SetIsDefault

func (m *OsLoginProfile) SetIsDefault(v bool)

func (*OsLoginProfile) SetLogin

func (m *OsLoginProfile) SetLogin(v string)

func (*OsLoginProfile) SetOrganizationId

func (m *OsLoginProfile) SetOrganizationId(v string)

func (*OsLoginProfile) SetShell

func (m *OsLoginProfile) SetShell(v string)

func (*OsLoginProfile) SetSubjectId

func (m *OsLoginProfile) SetSubjectId(v string)

func (*OsLoginProfile) SetUid

func (m *OsLoginProfile) SetUid(v int64)

func (*OsLoginProfile) String

func (x *OsLoginProfile) String() string

type OsLoginServiceClient

type OsLoginServiceClient interface {
	// OsLogin settings
	GetSettings(ctx context.Context, in *GetOsLoginSettingsRequest, opts ...grpc.CallOption) (*OsLoginSettings, error)
	UpdateSettings(ctx context.Context, in *UpdateOsLoginSettingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// OsLogin Profiles
	GetProfile(ctx context.Context, in *GetOsLoginProfileRequest, opts ...grpc.CallOption) (*OsLoginProfile, error)
	ListProfiles(ctx context.Context, in *ListOsLoginProfilesRequest, opts ...grpc.CallOption) (*ListOsLoginProfilesResponse, error)
	CreateProfile(ctx context.Context, in *CreateOsLoginProfileRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	UpdateProfile(ctx context.Context, in *UpdateOsLoginProfileRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Sets a profile as a default for the subject assigned to this profile
	SetDefaultProfile(ctx context.Context, in *SetDefaultOsLoginProfileRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	DeleteProfile(ctx context.Context, in *DeleteOsLoginProfileRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

OsLoginServiceClient is the client API for OsLoginService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type OsLoginServiceServer

type OsLoginServiceServer interface {
	// OsLogin settings
	GetSettings(context.Context, *GetOsLoginSettingsRequest) (*OsLoginSettings, error)
	UpdateSettings(context.Context, *UpdateOsLoginSettingsRequest) (*operation.Operation, error)
	// OsLogin Profiles
	GetProfile(context.Context, *GetOsLoginProfileRequest) (*OsLoginProfile, error)
	ListProfiles(context.Context, *ListOsLoginProfilesRequest) (*ListOsLoginProfilesResponse, error)
	CreateProfile(context.Context, *CreateOsLoginProfileRequest) (*operation.Operation, error)
	UpdateProfile(context.Context, *UpdateOsLoginProfileRequest) (*operation.Operation, error)
	// Sets a profile as a default for the subject assigned to this profile
	SetDefaultProfile(context.Context, *SetDefaultOsLoginProfileRequest) (*operation.Operation, error)
	DeleteProfile(context.Context, *DeleteOsLoginProfileRequest) (*operation.Operation, error)
}

OsLoginServiceServer is the server API for OsLoginService service. All implementations should embed UnimplementedOsLoginServiceServer for forward compatibility.

type OsLoginSettings

type OsLoginSettings struct {
	UserSshKeySettings     *UserSshKeySettings     `protobuf:"bytes,1,opt,name=user_ssh_key_settings,json=userSshKeySettings,proto3" json:"user_ssh_key_settings,omitempty"`
	SshCertificateSettings *SshCertificateSettings `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*OsLoginSettings) Descriptor deprecated

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

Deprecated: Use OsLoginSettings.ProtoReflect.Descriptor instead.

func (*OsLoginSettings) GetSshCertificateSettings

func (x *OsLoginSettings) GetSshCertificateSettings() *SshCertificateSettings

func (*OsLoginSettings) GetUserSshKeySettings

func (x *OsLoginSettings) GetUserSshKeySettings() *UserSshKeySettings

func (*OsLoginSettings) ProtoMessage

func (*OsLoginSettings) ProtoMessage()

func (*OsLoginSettings) ProtoReflect

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

func (*OsLoginSettings) Reset

func (x *OsLoginSettings) Reset()

func (*OsLoginSettings) SetSshCertificateSettings

func (m *OsLoginSettings) SetSshCertificateSettings(v *SshCertificateSettings)

func (*OsLoginSettings) SetUserSshKeySettings

func (m *OsLoginSettings) SetUserSshKeySettings(v *UserSshKeySettings)

func (*OsLoginSettings) String

func (x *OsLoginSettings) String() string

type SamlUserAccount

type SamlUserAccount struct {

	// ID of the federation that the federation belongs to.
	FederationId string `protobuf:"bytes,1,opt,name=federation_id,json=federationId,proto3" json:"federation_id,omitempty"`
	// Name Id of the SAML federated user.
	// The name is unique within the federation. 1-256 characters long.
	NameId string `protobuf:"bytes,2,opt,name=name_id,json=nameId,proto3" json:"name_id,omitempty"`
	// Additional attributes of the SAML federated user.
	Attributes map[string]*SamlUserAccount_Attribute `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

A SAML federated user. For more information, see [federations](/docs/iam/concepts/users/saml-federations).

func (*SamlUserAccount) Descriptor deprecated

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

Deprecated: Use SamlUserAccount.ProtoReflect.Descriptor instead.

func (*SamlUserAccount) GetAttributes

func (x *SamlUserAccount) GetAttributes() map[string]*SamlUserAccount_Attribute

func (*SamlUserAccount) GetFederationId

func (x *SamlUserAccount) GetFederationId() string

func (*SamlUserAccount) GetNameId

func (x *SamlUserAccount) GetNameId() string

func (*SamlUserAccount) ProtoMessage

func (*SamlUserAccount) ProtoMessage()

func (*SamlUserAccount) ProtoReflect

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

func (*SamlUserAccount) Reset

func (x *SamlUserAccount) Reset()

func (*SamlUserAccount) SetAttributes

func (m *SamlUserAccount) SetAttributes(v map[string]*SamlUserAccount_Attribute)

func (*SamlUserAccount) SetFederationId

func (m *SamlUserAccount) SetFederationId(v string)

func (*SamlUserAccount) SetNameId

func (m *SamlUserAccount) SetNameId(v string)

func (*SamlUserAccount) String

func (x *SamlUserAccount) String() string

type SamlUserAccount_Attribute

type SamlUserAccount_Attribute struct {
	Value []string `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*SamlUserAccount_Attribute) Descriptor deprecated

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

Deprecated: Use SamlUserAccount_Attribute.ProtoReflect.Descriptor instead.

func (*SamlUserAccount_Attribute) GetValue

func (x *SamlUserAccount_Attribute) GetValue() []string

func (*SamlUserAccount_Attribute) ProtoMessage

func (*SamlUserAccount_Attribute) ProtoMessage()

func (*SamlUserAccount_Attribute) ProtoReflect

func (*SamlUserAccount_Attribute) Reset

func (x *SamlUserAccount_Attribute) Reset()

func (*SamlUserAccount_Attribute) SetValue

func (m *SamlUserAccount_Attribute) SetValue(v []string)

func (*SamlUserAccount_Attribute) String

func (x *SamlUserAccount_Attribute) String() string

type SetDefaultOsLoginProfileMetadata

type SetDefaultOsLoginProfileMetadata struct {
	PreviousDefaultProfileId string `` /* 137-byte string literal not displayed */
	CurrentDefaultProfileId  string `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SetDefaultOsLoginProfileMetadata) Descriptor deprecated

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

Deprecated: Use SetDefaultOsLoginProfileMetadata.ProtoReflect.Descriptor instead.

func (*SetDefaultOsLoginProfileMetadata) GetCurrentDefaultProfileId

func (x *SetDefaultOsLoginProfileMetadata) GetCurrentDefaultProfileId() string

func (*SetDefaultOsLoginProfileMetadata) GetPreviousDefaultProfileId

func (x *SetDefaultOsLoginProfileMetadata) GetPreviousDefaultProfileId() string

func (*SetDefaultOsLoginProfileMetadata) ProtoMessage

func (*SetDefaultOsLoginProfileMetadata) ProtoMessage()

func (*SetDefaultOsLoginProfileMetadata) ProtoReflect

func (*SetDefaultOsLoginProfileMetadata) Reset

func (*SetDefaultOsLoginProfileMetadata) SetCurrentDefaultProfileId

func (m *SetDefaultOsLoginProfileMetadata) SetCurrentDefaultProfileId(v string)

func (*SetDefaultOsLoginProfileMetadata) SetPreviousDefaultProfileId

func (m *SetDefaultOsLoginProfileMetadata) SetPreviousDefaultProfileId(v string)

func (*SetDefaultOsLoginProfileMetadata) String

type SetDefaultOsLoginProfileRequest

type SetDefaultOsLoginProfileRequest struct {
	OsLoginProfileId string `protobuf:"bytes,1,opt,name=os_login_profile_id,json=osLoginProfileId,proto3" json:"os_login_profile_id,omitempty"`
	// contains filtered or unexported fields
}

func (*SetDefaultOsLoginProfileRequest) Descriptor deprecated

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

Deprecated: Use SetDefaultOsLoginProfileRequest.ProtoReflect.Descriptor instead.

func (*SetDefaultOsLoginProfileRequest) GetOsLoginProfileId

func (x *SetDefaultOsLoginProfileRequest) GetOsLoginProfileId() string

func (*SetDefaultOsLoginProfileRequest) ProtoMessage

func (*SetDefaultOsLoginProfileRequest) ProtoMessage()

func (*SetDefaultOsLoginProfileRequest) ProtoReflect

func (*SetDefaultOsLoginProfileRequest) Reset

func (*SetDefaultOsLoginProfileRequest) SetOsLoginProfileId

func (m *SetDefaultOsLoginProfileRequest) SetOsLoginProfileId(v string)

func (*SetDefaultOsLoginProfileRequest) String

type SshCertificateServiceClient

type SshCertificateServiceClient interface {
	// Members of an organization can generate certificates for themselves
	// Signing certificates for other users requires a special permission
	Generate(ctx context.Context, in *GenerateSshCertificateRequest, opts ...grpc.CallOption) (*GenerateSshCertificateResponse, error)
}

SshCertificateServiceClient is the client API for SshCertificateService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type SshCertificateServiceServer

type SshCertificateServiceServer interface {
	// Members of an organization can generate certificates for themselves
	// Signing certificates for other users requires a special permission
	Generate(context.Context, *GenerateSshCertificateRequest) (*GenerateSshCertificateResponse, error)
}

SshCertificateServiceServer is the server API for SshCertificateService service. All implementations should embed UnimplementedSshCertificateServiceServer for forward compatibility.

type SshCertificateSettings

type SshCertificateSettings struct {
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*SshCertificateSettings) Descriptor deprecated

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

Deprecated: Use SshCertificateSettings.ProtoReflect.Descriptor instead.

func (*SshCertificateSettings) GetEnabled

func (x *SshCertificateSettings) GetEnabled() bool

func (*SshCertificateSettings) ProtoMessage

func (*SshCertificateSettings) ProtoMessage()

func (*SshCertificateSettings) ProtoReflect

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

func (*SshCertificateSettings) Reset

func (x *SshCertificateSettings) Reset()

func (*SshCertificateSettings) SetEnabled

func (m *SshCertificateSettings) SetEnabled(v bool)

func (*SshCertificateSettings) String

func (x *SshCertificateSettings) String() string

type UnimplementedGroupMappingServiceServer

type UnimplementedGroupMappingServiceServer struct{}

UnimplementedGroupMappingServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedGroupMappingServiceServer) Create

func (UnimplementedGroupMappingServiceServer) Delete

func (UnimplementedGroupMappingServiceServer) Get

func (UnimplementedGroupMappingServiceServer) Update

func (UnimplementedGroupMappingServiceServer) UpdateItems

type UnimplementedGroupServiceServer

type UnimplementedGroupServiceServer struct{}

UnimplementedGroupServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedGroupServiceServer) Create

func (UnimplementedGroupServiceServer) Delete

func (UnimplementedGroupServiceServer) Get

func (UnimplementedGroupServiceServer) List

func (UnimplementedGroupServiceServer) ListMembers

func (UnimplementedGroupServiceServer) SetAccessBindings

func (UnimplementedGroupServiceServer) Update

func (UnimplementedGroupServiceServer) UpdateAccessBindings

func (UnimplementedGroupServiceServer) UpdateMembers

type UnimplementedOrganizationServiceServer

type UnimplementedOrganizationServiceServer struct{}

UnimplementedOrganizationServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedOrganizationServiceServer) Get

func (UnimplementedOrganizationServiceServer) SetAccessBindings

func (UnimplementedOrganizationServiceServer) Update

func (UnimplementedOrganizationServiceServer) UpdateAccessBindings

type UnimplementedOsLoginServiceServer

type UnimplementedOsLoginServiceServer struct{}

UnimplementedOsLoginServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedOsLoginServiceServer) CreateProfile

func (UnimplementedOsLoginServiceServer) DeleteProfile

func (UnimplementedOsLoginServiceServer) GetProfile

func (UnimplementedOsLoginServiceServer) GetSettings

func (UnimplementedOsLoginServiceServer) SetDefaultProfile

func (UnimplementedOsLoginServiceServer) UpdateProfile

func (UnimplementedOsLoginServiceServer) UpdateSettings

type UnimplementedSshCertificateServiceServer

type UnimplementedSshCertificateServiceServer struct{}

UnimplementedSshCertificateServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

type UnimplementedUserServiceServer

type UnimplementedUserServiceServer struct{}

UnimplementedUserServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedUserServiceServer) DeleteMembership

func (UnimplementedUserServiceServer) ListMembers

type UnimplementedUserSshKeyServiceServer

type UnimplementedUserSshKeyServiceServer struct{}

UnimplementedUserSshKeyServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedUserSshKeyServiceServer) Create

func (UnimplementedUserSshKeyServiceServer) Delete

func (UnimplementedUserSshKeyServiceServer) Get

func (UnimplementedUserSshKeyServiceServer) List

func (UnimplementedUserSshKeyServiceServer) Update

type UnsafeGroupMappingServiceServer

type UnsafeGroupMappingServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeGroupMappingServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GroupMappingServiceServer will result in compilation errors.

type UnsafeGroupServiceServer

type UnsafeGroupServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeGroupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GroupServiceServer will result in compilation errors.

type UnsafeOrganizationServiceServer

type UnsafeOrganizationServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeOrganizationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OrganizationServiceServer will result in compilation errors.

type UnsafeOsLoginServiceServer

type UnsafeOsLoginServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeOsLoginServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OsLoginServiceServer will result in compilation errors.

type UnsafeSshCertificateServiceServer

type UnsafeSshCertificateServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSshCertificateServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SshCertificateServiceServer will result in compilation errors.

type UnsafeUserServiceServer

type UnsafeUserServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeUserServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UserServiceServer will result in compilation errors.

type UnsafeUserSshKeyServiceServer

type UnsafeUserSshKeyServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeUserSshKeyServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UserSshKeyServiceServer will result in compilation errors.

type UpdateGroupMappingItemsMetadata

type UpdateGroupMappingItemsMetadata struct {
	FederationId string `protobuf:"bytes,1,opt,name=federation_id,json=federationId,proto3" json:"federation_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateGroupMappingItemsMetadata) Descriptor deprecated

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

Deprecated: Use UpdateGroupMappingItemsMetadata.ProtoReflect.Descriptor instead.

func (*UpdateGroupMappingItemsMetadata) GetFederationId

func (x *UpdateGroupMappingItemsMetadata) GetFederationId() string

func (*UpdateGroupMappingItemsMetadata) ProtoMessage

func (*UpdateGroupMappingItemsMetadata) ProtoMessage()

func (*UpdateGroupMappingItemsMetadata) ProtoReflect

func (*UpdateGroupMappingItemsMetadata) Reset

func (*UpdateGroupMappingItemsMetadata) SetFederationId

func (m *UpdateGroupMappingItemsMetadata) SetFederationId(v string)

func (*UpdateGroupMappingItemsMetadata) String

type UpdateGroupMappingItemsRequest

type UpdateGroupMappingItemsRequest struct {

	// Federation the group mapping update is requested
	FederationId string `protobuf:"bytes,1,opt,name=federation_id,json=federationId,proto3" json:"federation_id,omitempty"`
	// A collection of mapping items to add or remove (ignores update_fields).
	GroupMappingItemDeltas []*GroupMappingItemDelta `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request for updating group mapping configuration

func (*UpdateGroupMappingItemsRequest) Descriptor deprecated

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

Deprecated: Use UpdateGroupMappingItemsRequest.ProtoReflect.Descriptor instead.

func (*UpdateGroupMappingItemsRequest) GetFederationId

func (x *UpdateGroupMappingItemsRequest) GetFederationId() string

func (*UpdateGroupMappingItemsRequest) GetGroupMappingItemDeltas

func (x *UpdateGroupMappingItemsRequest) GetGroupMappingItemDeltas() []*GroupMappingItemDelta

func (*UpdateGroupMappingItemsRequest) ProtoMessage

func (*UpdateGroupMappingItemsRequest) ProtoMessage()

func (*UpdateGroupMappingItemsRequest) ProtoReflect

func (*UpdateGroupMappingItemsRequest) Reset

func (x *UpdateGroupMappingItemsRequest) Reset()

func (*UpdateGroupMappingItemsRequest) SetFederationId

func (m *UpdateGroupMappingItemsRequest) SetFederationId(v string)

func (*UpdateGroupMappingItemsRequest) SetGroupMappingItemDeltas

func (m *UpdateGroupMappingItemsRequest) SetGroupMappingItemDeltas(v []*GroupMappingItemDelta)

func (*UpdateGroupMappingItemsRequest) String

type UpdateGroupMappingItemsResponse

type UpdateGroupMappingItemsResponse struct {

	// Effective changes that were applied
	GroupMappingItemDeltas []*GroupMappingItemDelta `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateGroupMappingItemsResponse) Descriptor deprecated

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

Deprecated: Use UpdateGroupMappingItemsResponse.ProtoReflect.Descriptor instead.

func (*UpdateGroupMappingItemsResponse) GetGroupMappingItemDeltas

func (x *UpdateGroupMappingItemsResponse) GetGroupMappingItemDeltas() []*GroupMappingItemDelta

func (*UpdateGroupMappingItemsResponse) ProtoMessage

func (*UpdateGroupMappingItemsResponse) ProtoMessage()

func (*UpdateGroupMappingItemsResponse) ProtoReflect

func (*UpdateGroupMappingItemsResponse) Reset

func (*UpdateGroupMappingItemsResponse) SetGroupMappingItemDeltas

func (m *UpdateGroupMappingItemsResponse) SetGroupMappingItemDeltas(v []*GroupMappingItemDelta)

func (*UpdateGroupMappingItemsResponse) String

type UpdateGroupMappingMetadata

type UpdateGroupMappingMetadata struct {
	FederationId string `protobuf:"bytes,1,opt,name=federation_id,json=federationId,proto3" json:"federation_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateGroupMappingMetadata) Descriptor deprecated

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

Deprecated: Use UpdateGroupMappingMetadata.ProtoReflect.Descriptor instead.

func (*UpdateGroupMappingMetadata) GetFederationId

func (x *UpdateGroupMappingMetadata) GetFederationId() string

func (*UpdateGroupMappingMetadata) ProtoMessage

func (*UpdateGroupMappingMetadata) ProtoMessage()

func (*UpdateGroupMappingMetadata) ProtoReflect

func (*UpdateGroupMappingMetadata) Reset

func (x *UpdateGroupMappingMetadata) Reset()

func (*UpdateGroupMappingMetadata) SetFederationId

func (m *UpdateGroupMappingMetadata) SetFederationId(v string)

func (*UpdateGroupMappingMetadata) String

func (x *UpdateGroupMappingMetadata) String() string

type UpdateGroupMappingRequest

type UpdateGroupMappingRequest struct {

	// Federation the group mapping update is requested
	FederationId string `protobuf:"bytes,1,opt,name=federation_id,json=federationId,proto3" json:"federation_id,omitempty"`
	// A set of fields that should be updated
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// A new state of synchronization to update (if mentioned in update_mask).
	Enabled bool `protobuf:"varint,3,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

Request for updating group mapping configuration

func (*UpdateGroupMappingRequest) Descriptor deprecated

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

Deprecated: Use UpdateGroupMappingRequest.ProtoReflect.Descriptor instead.

func (*UpdateGroupMappingRequest) GetEnabled

func (x *UpdateGroupMappingRequest) GetEnabled() bool

func (*UpdateGroupMappingRequest) GetFederationId

func (x *UpdateGroupMappingRequest) GetFederationId() string

func (*UpdateGroupMappingRequest) GetUpdateMask

func (x *UpdateGroupMappingRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateGroupMappingRequest) ProtoMessage

func (*UpdateGroupMappingRequest) ProtoMessage()

func (*UpdateGroupMappingRequest) ProtoReflect

func (*UpdateGroupMappingRequest) Reset

func (x *UpdateGroupMappingRequest) Reset()

func (*UpdateGroupMappingRequest) SetEnabled

func (m *UpdateGroupMappingRequest) SetEnabled(v bool)

func (*UpdateGroupMappingRequest) SetFederationId

func (m *UpdateGroupMappingRequest) SetFederationId(v string)

func (*UpdateGroupMappingRequest) SetUpdateMask

func (m *UpdateGroupMappingRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateGroupMappingRequest) String

func (x *UpdateGroupMappingRequest) String() string

type UpdateGroupMembersMetadata

type UpdateGroupMembersMetadata struct {

	// ID of the group that is being updated.
	GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateGroupMembersMetadata) Descriptor deprecated

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

Deprecated: Use UpdateGroupMembersMetadata.ProtoReflect.Descriptor instead.

func (*UpdateGroupMembersMetadata) GetGroupId

func (x *UpdateGroupMembersMetadata) GetGroupId() string

func (*UpdateGroupMembersMetadata) ProtoMessage

func (*UpdateGroupMembersMetadata) ProtoMessage()

func (*UpdateGroupMembersMetadata) ProtoReflect

func (*UpdateGroupMembersMetadata) Reset

func (x *UpdateGroupMembersMetadata) Reset()

func (*UpdateGroupMembersMetadata) SetGroupId

func (m *UpdateGroupMembersMetadata) SetGroupId(v string)

func (*UpdateGroupMembersMetadata) String

func (x *UpdateGroupMembersMetadata) String() string

type UpdateGroupMembersRequest

type UpdateGroupMembersRequest struct {

	// ID of the group to update.
	// To get the group ID, use a [GroupService.List] request.
	GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// Updates to group members.
	MemberDeltas []*MemberDelta `protobuf:"bytes,2,rep,name=member_deltas,json=memberDeltas,proto3" json:"member_deltas,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateGroupMembersRequest) Descriptor deprecated

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

Deprecated: Use UpdateGroupMembersRequest.ProtoReflect.Descriptor instead.

func (*UpdateGroupMembersRequest) GetGroupId

func (x *UpdateGroupMembersRequest) GetGroupId() string

func (*UpdateGroupMembersRequest) GetMemberDeltas

func (x *UpdateGroupMembersRequest) GetMemberDeltas() []*MemberDelta

func (*UpdateGroupMembersRequest) ProtoMessage

func (*UpdateGroupMembersRequest) ProtoMessage()

func (*UpdateGroupMembersRequest) ProtoReflect

func (*UpdateGroupMembersRequest) Reset

func (x *UpdateGroupMembersRequest) Reset()

func (*UpdateGroupMembersRequest) SetGroupId

func (m *UpdateGroupMembersRequest) SetGroupId(v string)

func (*UpdateGroupMembersRequest) SetMemberDeltas

func (m *UpdateGroupMembersRequest) SetMemberDeltas(v []*MemberDelta)

func (*UpdateGroupMembersRequest) String

func (x *UpdateGroupMembersRequest) String() string

type UpdateGroupMetadata

type UpdateGroupMetadata struct {

	// ID of the Group resource that is being updated.
	GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateGroupMetadata) Descriptor deprecated

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

Deprecated: Use UpdateGroupMetadata.ProtoReflect.Descriptor instead.

func (*UpdateGroupMetadata) GetGroupId

func (x *UpdateGroupMetadata) GetGroupId() string

func (*UpdateGroupMetadata) ProtoMessage

func (*UpdateGroupMetadata) ProtoMessage()

func (*UpdateGroupMetadata) ProtoReflect

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

func (*UpdateGroupMetadata) Reset

func (x *UpdateGroupMetadata) Reset()

func (*UpdateGroupMetadata) SetGroupId

func (m *UpdateGroupMetadata) SetGroupId(v string)

func (*UpdateGroupMetadata) String

func (x *UpdateGroupMetadata) String() string

type UpdateGroupRequest

type UpdateGroupRequest struct {

	// ID of the Group resource to update.
	// To get the group ID, use a [GroupService.List] request.
	GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// Field mask that specifies which fields of the Group resource are going to be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Name of the group.
	// The name must be unique within the organization.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the group.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateGroupRequest) Descriptor deprecated

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

Deprecated: Use UpdateGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdateGroupRequest) GetDescription

func (x *UpdateGroupRequest) GetDescription() string

func (*UpdateGroupRequest) GetGroupId

func (x *UpdateGroupRequest) GetGroupId() string

func (*UpdateGroupRequest) GetName

func (x *UpdateGroupRequest) GetName() string

func (*UpdateGroupRequest) GetUpdateMask

func (x *UpdateGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateGroupRequest) ProtoMessage

func (*UpdateGroupRequest) ProtoMessage()

func (*UpdateGroupRequest) ProtoReflect

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

func (*UpdateGroupRequest) Reset

func (x *UpdateGroupRequest) Reset()

func (*UpdateGroupRequest) SetDescription

func (m *UpdateGroupRequest) SetDescription(v string)

func (*UpdateGroupRequest) SetGroupId

func (m *UpdateGroupRequest) SetGroupId(v string)

func (*UpdateGroupRequest) SetName

func (m *UpdateGroupRequest) SetName(v string)

func (*UpdateGroupRequest) SetUpdateMask

func (m *UpdateGroupRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateGroupRequest) String

func (x *UpdateGroupRequest) String() string

type UpdateOrganizationMetadata

type UpdateOrganizationMetadata struct {

	// ID of the organization that is being updated.
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateOrganizationMetadata) Descriptor deprecated

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

Deprecated: Use UpdateOrganizationMetadata.ProtoReflect.Descriptor instead.

func (*UpdateOrganizationMetadata) GetOrganizationId

func (x *UpdateOrganizationMetadata) GetOrganizationId() string

func (*UpdateOrganizationMetadata) ProtoMessage

func (*UpdateOrganizationMetadata) ProtoMessage()

func (*UpdateOrganizationMetadata) ProtoReflect

func (*UpdateOrganizationMetadata) Reset

func (x *UpdateOrganizationMetadata) Reset()

func (*UpdateOrganizationMetadata) SetOrganizationId

func (m *UpdateOrganizationMetadata) SetOrganizationId(v string)

func (*UpdateOrganizationMetadata) String

func (x *UpdateOrganizationMetadata) String() string

type UpdateOrganizationRequest

type UpdateOrganizationRequest struct {

	// ID of the organization to update.
	// To get the organization ID, use a [OrganizationService.List] request.
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// Field mask that specifies which fields of the organization are going to be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Name of the organization.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the organization.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Display name of the organization.
	Title string `protobuf:"bytes,5,opt,name=title,proto3" json:"title,omitempty"`
	// Resource labels as “ key:value “ pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateOrganizationRequest) Descriptor deprecated

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

Deprecated: Use UpdateOrganizationRequest.ProtoReflect.Descriptor instead.

func (*UpdateOrganizationRequest) GetDescription

func (x *UpdateOrganizationRequest) GetDescription() string

func (*UpdateOrganizationRequest) GetLabels

func (x *UpdateOrganizationRequest) GetLabels() map[string]string

func (*UpdateOrganizationRequest) GetName

func (x *UpdateOrganizationRequest) GetName() string

func (*UpdateOrganizationRequest) GetOrganizationId

func (x *UpdateOrganizationRequest) GetOrganizationId() string

func (*UpdateOrganizationRequest) GetTitle

func (x *UpdateOrganizationRequest) GetTitle() string

func (*UpdateOrganizationRequest) GetUpdateMask

func (x *UpdateOrganizationRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateOrganizationRequest) ProtoMessage

func (*UpdateOrganizationRequest) ProtoMessage()

func (*UpdateOrganizationRequest) ProtoReflect

func (*UpdateOrganizationRequest) Reset

func (x *UpdateOrganizationRequest) Reset()

func (*UpdateOrganizationRequest) SetDescription

func (m *UpdateOrganizationRequest) SetDescription(v string)

func (*UpdateOrganizationRequest) SetLabels

func (m *UpdateOrganizationRequest) SetLabels(v map[string]string)

func (*UpdateOrganizationRequest) SetName

func (m *UpdateOrganizationRequest) SetName(v string)

func (*UpdateOrganizationRequest) SetOrganizationId

func (m *UpdateOrganizationRequest) SetOrganizationId(v string)

func (*UpdateOrganizationRequest) SetTitle

func (m *UpdateOrganizationRequest) SetTitle(v string)

func (*UpdateOrganizationRequest) SetUpdateMask

func (m *UpdateOrganizationRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateOrganizationRequest) String

func (x *UpdateOrganizationRequest) String() string

type UpdateOsLoginProfileMetadata

type UpdateOsLoginProfileMetadata struct {
	OsLoginProfileId string `protobuf:"bytes,1,opt,name=os_login_profile_id,json=osLoginProfileId,proto3" json:"os_login_profile_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateOsLoginProfileMetadata) Descriptor deprecated

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

Deprecated: Use UpdateOsLoginProfileMetadata.ProtoReflect.Descriptor instead.

func (*UpdateOsLoginProfileMetadata) GetOsLoginProfileId

func (x *UpdateOsLoginProfileMetadata) GetOsLoginProfileId() string

func (*UpdateOsLoginProfileMetadata) ProtoMessage

func (*UpdateOsLoginProfileMetadata) ProtoMessage()

func (*UpdateOsLoginProfileMetadata) ProtoReflect

func (*UpdateOsLoginProfileMetadata) Reset

func (x *UpdateOsLoginProfileMetadata) Reset()

func (*UpdateOsLoginProfileMetadata) SetOsLoginProfileId

func (m *UpdateOsLoginProfileMetadata) SetOsLoginProfileId(v string)

func (*UpdateOsLoginProfileMetadata) String

type UpdateOsLoginProfileRequest

type UpdateOsLoginProfileRequest struct {
	OsLoginProfileId string                 `protobuf:"bytes,1,opt,name=os_login_profile_id,json=osLoginProfileId,proto3" json:"os_login_profile_id,omitempty"`
	Login            string                 `protobuf:"bytes,2,opt,name=login,proto3" json:"login,omitempty"` // must not contain . or end in ~
	Uid              int64                  `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`    // 1000 - 2^63 - 1
	HomeDirectory    string                 `protobuf:"bytes,4,opt,name=home_directory,json=homeDirectory,proto3" json:"home_directory,omitempty"`
	Shell            string                 `protobuf:"bytes,5,opt,name=shell,proto3" json:"shell,omitempty"`
	UpdateMask       *fieldmaskpb.FieldMask `protobuf:"bytes,6,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateOsLoginProfileRequest) Descriptor deprecated

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

Deprecated: Use UpdateOsLoginProfileRequest.ProtoReflect.Descriptor instead.

func (*UpdateOsLoginProfileRequest) GetHomeDirectory

func (x *UpdateOsLoginProfileRequest) GetHomeDirectory() string

func (*UpdateOsLoginProfileRequest) GetLogin

func (x *UpdateOsLoginProfileRequest) GetLogin() string

func (*UpdateOsLoginProfileRequest) GetOsLoginProfileId

func (x *UpdateOsLoginProfileRequest) GetOsLoginProfileId() string

func (*UpdateOsLoginProfileRequest) GetShell

func (x *UpdateOsLoginProfileRequest) GetShell() string

func (*UpdateOsLoginProfileRequest) GetUid

func (x *UpdateOsLoginProfileRequest) GetUid() int64

func (*UpdateOsLoginProfileRequest) GetUpdateMask

func (*UpdateOsLoginProfileRequest) ProtoMessage

func (*UpdateOsLoginProfileRequest) ProtoMessage()

func (*UpdateOsLoginProfileRequest) ProtoReflect

func (*UpdateOsLoginProfileRequest) Reset

func (x *UpdateOsLoginProfileRequest) Reset()

func (*UpdateOsLoginProfileRequest) SetHomeDirectory

func (m *UpdateOsLoginProfileRequest) SetHomeDirectory(v string)

func (*UpdateOsLoginProfileRequest) SetLogin

func (m *UpdateOsLoginProfileRequest) SetLogin(v string)

func (*UpdateOsLoginProfileRequest) SetOsLoginProfileId

func (m *UpdateOsLoginProfileRequest) SetOsLoginProfileId(v string)

func (*UpdateOsLoginProfileRequest) SetShell

func (m *UpdateOsLoginProfileRequest) SetShell(v string)

func (*UpdateOsLoginProfileRequest) SetUid

func (m *UpdateOsLoginProfileRequest) SetUid(v int64)

func (*UpdateOsLoginProfileRequest) SetUpdateMask

func (m *UpdateOsLoginProfileRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateOsLoginProfileRequest) String

func (x *UpdateOsLoginProfileRequest) String() string

type UpdateOsLoginSettingsMetadata

type UpdateOsLoginSettingsMetadata struct {
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateOsLoginSettingsMetadata) Descriptor deprecated

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

Deprecated: Use UpdateOsLoginSettingsMetadata.ProtoReflect.Descriptor instead.

func (*UpdateOsLoginSettingsMetadata) GetOrganizationId

func (x *UpdateOsLoginSettingsMetadata) GetOrganizationId() string

func (*UpdateOsLoginSettingsMetadata) ProtoMessage

func (*UpdateOsLoginSettingsMetadata) ProtoMessage()

func (*UpdateOsLoginSettingsMetadata) ProtoReflect

func (*UpdateOsLoginSettingsMetadata) Reset

func (x *UpdateOsLoginSettingsMetadata) Reset()

func (*UpdateOsLoginSettingsMetadata) SetOrganizationId

func (m *UpdateOsLoginSettingsMetadata) SetOrganizationId(v string)

func (*UpdateOsLoginSettingsMetadata) String

type UpdateOsLoginSettingsRequest

type UpdateOsLoginSettingsRequest struct {
	OrganizationId         string                                               `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	UserSshKeySettings     *UpdateOsLoginSettingsRequest_UserSshKeySettings     `protobuf:"bytes,2,opt,name=user_ssh_key_settings,json=userSshKeySettings,proto3" json:"user_ssh_key_settings,omitempty"`
	SshCertificateSettings *UpdateOsLoginSettingsRequest_SshCertificateSettings `` /* 129-byte string literal not displayed */
	UpdateMask             *fieldmaskpb.FieldMask                               `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateOsLoginSettingsRequest) Descriptor deprecated

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

Deprecated: Use UpdateOsLoginSettingsRequest.ProtoReflect.Descriptor instead.

func (*UpdateOsLoginSettingsRequest) GetOrganizationId

func (x *UpdateOsLoginSettingsRequest) GetOrganizationId() string

func (*UpdateOsLoginSettingsRequest) GetSshCertificateSettings

func (*UpdateOsLoginSettingsRequest) GetUpdateMask

func (*UpdateOsLoginSettingsRequest) GetUserSshKeySettings

func (*UpdateOsLoginSettingsRequest) ProtoMessage

func (*UpdateOsLoginSettingsRequest) ProtoMessage()

func (*UpdateOsLoginSettingsRequest) ProtoReflect

func (*UpdateOsLoginSettingsRequest) Reset

func (x *UpdateOsLoginSettingsRequest) Reset()

func (*UpdateOsLoginSettingsRequest) SetOrganizationId

func (m *UpdateOsLoginSettingsRequest) SetOrganizationId(v string)

func (*UpdateOsLoginSettingsRequest) SetSshCertificateSettings

func (*UpdateOsLoginSettingsRequest) SetUpdateMask

func (m *UpdateOsLoginSettingsRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateOsLoginSettingsRequest) SetUserSshKeySettings

func (*UpdateOsLoginSettingsRequest) String

type UpdateOsLoginSettingsRequest_SshCertificateSettings

type UpdateOsLoginSettingsRequest_SshCertificateSettings struct {
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateOsLoginSettingsRequest_SshCertificateSettings) Descriptor deprecated

Deprecated: Use UpdateOsLoginSettingsRequest_SshCertificateSettings.ProtoReflect.Descriptor instead.

func (*UpdateOsLoginSettingsRequest_SshCertificateSettings) GetEnabled

func (*UpdateOsLoginSettingsRequest_SshCertificateSettings) ProtoMessage

func (*UpdateOsLoginSettingsRequest_SshCertificateSettings) ProtoReflect

func (*UpdateOsLoginSettingsRequest_SshCertificateSettings) Reset

func (*UpdateOsLoginSettingsRequest_SshCertificateSettings) SetEnabled

func (*UpdateOsLoginSettingsRequest_SshCertificateSettings) String

type UpdateOsLoginSettingsRequest_UserSshKeySettings

type UpdateOsLoginSettingsRequest_UserSshKeySettings struct {
	Enabled            bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	AllowManageOwnKeys bool `protobuf:"varint,2,opt,name=allow_manage_own_keys,json=allowManageOwnKeys,proto3" json:"allow_manage_own_keys,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateOsLoginSettingsRequest_UserSshKeySettings) Descriptor deprecated

Deprecated: Use UpdateOsLoginSettingsRequest_UserSshKeySettings.ProtoReflect.Descriptor instead.

func (*UpdateOsLoginSettingsRequest_UserSshKeySettings) GetAllowManageOwnKeys

func (x *UpdateOsLoginSettingsRequest_UserSshKeySettings) GetAllowManageOwnKeys() bool

func (*UpdateOsLoginSettingsRequest_UserSshKeySettings) GetEnabled

func (*UpdateOsLoginSettingsRequest_UserSshKeySettings) ProtoMessage

func (*UpdateOsLoginSettingsRequest_UserSshKeySettings) ProtoReflect

func (*UpdateOsLoginSettingsRequest_UserSshKeySettings) Reset

func (*UpdateOsLoginSettingsRequest_UserSshKeySettings) SetAllowManageOwnKeys

func (m *UpdateOsLoginSettingsRequest_UserSshKeySettings) SetAllowManageOwnKeys(v bool)

func (*UpdateOsLoginSettingsRequest_UserSshKeySettings) SetEnabled

func (*UpdateOsLoginSettingsRequest_UserSshKeySettings) String

type UpdateUserSshKeyMetadata

type UpdateUserSshKeyMetadata struct {
	UserSshKeyId string `protobuf:"bytes,1,opt,name=user_ssh_key_id,json=userSshKeyId,proto3" json:"user_ssh_key_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserSshKeyMetadata) Descriptor deprecated

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

Deprecated: Use UpdateUserSshKeyMetadata.ProtoReflect.Descriptor instead.

func (*UpdateUserSshKeyMetadata) GetUserSshKeyId

func (x *UpdateUserSshKeyMetadata) GetUserSshKeyId() string

func (*UpdateUserSshKeyMetadata) ProtoMessage

func (*UpdateUserSshKeyMetadata) ProtoMessage()

func (*UpdateUserSshKeyMetadata) ProtoReflect

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

func (*UpdateUserSshKeyMetadata) Reset

func (x *UpdateUserSshKeyMetadata) Reset()

func (*UpdateUserSshKeyMetadata) SetUserSshKeyId

func (m *UpdateUserSshKeyMetadata) SetUserSshKeyId(v string)

func (*UpdateUserSshKeyMetadata) String

func (x *UpdateUserSshKeyMetadata) String() string

type UpdateUserSshKeyRequest

type UpdateUserSshKeyRequest struct {
	UserSshKeyId string                 `protobuf:"bytes,1,opt,name=user_ssh_key_id,json=userSshKeyId,proto3" json:"user_ssh_key_id,omitempty"`
	Name         string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	UpdateMask   *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	ExpiresAt    *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserSshKeyRequest) Descriptor deprecated

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

Deprecated: Use UpdateUserSshKeyRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserSshKeyRequest) GetExpiresAt

func (x *UpdateUserSshKeyRequest) GetExpiresAt() *timestamppb.Timestamp

func (*UpdateUserSshKeyRequest) GetName

func (x *UpdateUserSshKeyRequest) GetName() string

func (*UpdateUserSshKeyRequest) GetUpdateMask

func (x *UpdateUserSshKeyRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateUserSshKeyRequest) GetUserSshKeyId

func (x *UpdateUserSshKeyRequest) GetUserSshKeyId() string

func (*UpdateUserSshKeyRequest) ProtoMessage

func (*UpdateUserSshKeyRequest) ProtoMessage()

func (*UpdateUserSshKeyRequest) ProtoReflect

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

func (*UpdateUserSshKeyRequest) Reset

func (x *UpdateUserSshKeyRequest) Reset()

func (*UpdateUserSshKeyRequest) SetExpiresAt

func (m *UpdateUserSshKeyRequest) SetExpiresAt(v *timestamppb.Timestamp)

func (*UpdateUserSshKeyRequest) SetName

func (m *UpdateUserSshKeyRequest) SetName(v string)

func (*UpdateUserSshKeyRequest) SetUpdateMask

func (m *UpdateUserSshKeyRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateUserSshKeyRequest) SetUserSshKeyId

func (m *UpdateUserSshKeyRequest) SetUserSshKeyId(v string)

func (*UpdateUserSshKeyRequest) String

func (x *UpdateUserSshKeyRequest) String() string

type UserAccount

type UserAccount struct {

	// ID of the user account.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Types that are assignable to UserAccount:
	//
	//	*UserAccount_YandexPassportUserAccount
	//	*UserAccount_SamlUserAccount
	UserAccount isUserAccount_UserAccount `protobuf_oneof:"user_account"`
	// contains filtered or unexported fields
}

Currently represents only [Yandex account](/docs/iam/concepts/users/accounts#passport).

func (*UserAccount) Descriptor deprecated

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

Deprecated: Use UserAccount.ProtoReflect.Descriptor instead.

func (*UserAccount) GetId

func (x *UserAccount) GetId() string

func (*UserAccount) GetSamlUserAccount

func (x *UserAccount) GetSamlUserAccount() *SamlUserAccount

func (*UserAccount) GetUserAccount

func (m *UserAccount) GetUserAccount() isUserAccount_UserAccount

func (*UserAccount) GetYandexPassportUserAccount

func (x *UserAccount) GetYandexPassportUserAccount() *YandexPassportUserAccount

func (*UserAccount) ProtoMessage

func (*UserAccount) ProtoMessage()

func (*UserAccount) ProtoReflect

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

func (*UserAccount) Reset

func (x *UserAccount) Reset()

func (*UserAccount) SetId

func (m *UserAccount) SetId(v string)

func (*UserAccount) SetSamlUserAccount

func (m *UserAccount) SetSamlUserAccount(v *SamlUserAccount)

func (*UserAccount) SetUserAccount

func (m *UserAccount) SetUserAccount(v UserAccount_UserAccount)

func (*UserAccount) SetYandexPassportUserAccount

func (m *UserAccount) SetYandexPassportUserAccount(v *YandexPassportUserAccount)

func (*UserAccount) String

func (x *UserAccount) String() string

type UserAccount_SamlUserAccount

type UserAccount_SamlUserAccount struct {
	// A SAML federated user.
	SamlUserAccount *SamlUserAccount `protobuf:"bytes,3,opt,name=saml_user_account,json=samlUserAccount,proto3,oneof"`
}

type UserAccount_UserAccount

type UserAccount_UserAccount = isUserAccount_UserAccount

type UserAccount_YandexPassportUserAccount

type UserAccount_YandexPassportUserAccount struct {
	// A YandexPassportUserAccount resource.
	YandexPassportUserAccount *YandexPassportUserAccount `protobuf:"bytes,2,opt,name=yandex_passport_user_account,json=yandexPassportUserAccount,proto3,oneof"`
}

type UserServiceClient

type UserServiceClient interface {
	// List organization active members.
	ListMembers(ctx context.Context, in *ListMembersRequest, opts ...grpc.CallOption) (*ListMembersResponse, error)
	// Delete user membership.
	DeleteMembership(ctx context.Context, in *DeleteMembershipRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

UserServiceClient is the client API for UserService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

A set of methods for managing Organization users.

type UserServiceServer

type UserServiceServer interface {
	// List organization active members.
	ListMembers(context.Context, *ListMembersRequest) (*ListMembersResponse, error)
	// Delete user membership.
	DeleteMembership(context.Context, *DeleteMembershipRequest) (*operation.Operation, error)
}

UserServiceServer is the server API for UserService service. All implementations should embed UnimplementedUserServiceServer for forward compatibility.

A set of methods for managing Organization users.

type UserSshKey

type UserSshKey struct {
	Id             string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	SubjectId      string                 `protobuf:"bytes,2,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"`
	Data           string                 `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	Name           string                 `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Fingerprint    string                 `protobuf:"bytes,5,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"`
	OrganizationId string                 `protobuf:"bytes,6,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	CreatedAt      *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Used for temporary keys, if empty the key doesn't expire
	ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

func (*UserSshKey) Descriptor deprecated

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

Deprecated: Use UserSshKey.ProtoReflect.Descriptor instead.

func (*UserSshKey) GetCreatedAt

func (x *UserSshKey) GetCreatedAt() *timestamppb.Timestamp

func (*UserSshKey) GetData

func (x *UserSshKey) GetData() string

func (*UserSshKey) GetExpiresAt

func (x *UserSshKey) GetExpiresAt() *timestamppb.Timestamp

func (*UserSshKey) GetFingerprint

func (x *UserSshKey) GetFingerprint() string

func (*UserSshKey) GetId

func (x *UserSshKey) GetId() string

func (*UserSshKey) GetName

func (x *UserSshKey) GetName() string

func (*UserSshKey) GetOrganizationId

func (x *UserSshKey) GetOrganizationId() string

func (*UserSshKey) GetSubjectId

func (x *UserSshKey) GetSubjectId() string

func (*UserSshKey) ProtoMessage

func (*UserSshKey) ProtoMessage()

func (*UserSshKey) ProtoReflect

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

func (*UserSshKey) Reset

func (x *UserSshKey) Reset()

func (*UserSshKey) SetCreatedAt

func (m *UserSshKey) SetCreatedAt(v *timestamppb.Timestamp)

func (*UserSshKey) SetData

func (m *UserSshKey) SetData(v string)

func (*UserSshKey) SetExpiresAt

func (m *UserSshKey) SetExpiresAt(v *timestamppb.Timestamp)

func (*UserSshKey) SetFingerprint

func (m *UserSshKey) SetFingerprint(v string)

func (*UserSshKey) SetId

func (m *UserSshKey) SetId(v string)

func (*UserSshKey) SetName

func (m *UserSshKey) SetName(v string)

func (*UserSshKey) SetOrganizationId

func (m *UserSshKey) SetOrganizationId(v string)

func (*UserSshKey) SetSubjectId

func (m *UserSshKey) SetSubjectId(v string)

func (*UserSshKey) String

func (x *UserSshKey) String() string

type UserSshKeyServiceClient

UserSshKeyServiceClient is the client API for UserSshKeyService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type UserSshKeyServiceServer

UserSshKeyServiceServer is the server API for UserSshKeyService service. All implementations should embed UnimplementedUserSshKeyServiceServer for forward compatibility.

type UserSshKeySettings

type UserSshKeySettings struct {
	Enabled            bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	AllowManageOwnKeys bool `protobuf:"varint,2,opt,name=allow_manage_own_keys,json=allowManageOwnKeys,proto3" json:"allow_manage_own_keys,omitempty"`
	// contains filtered or unexported fields
}

func (*UserSshKeySettings) Descriptor deprecated

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

Deprecated: Use UserSshKeySettings.ProtoReflect.Descriptor instead.

func (*UserSshKeySettings) GetAllowManageOwnKeys

func (x *UserSshKeySettings) GetAllowManageOwnKeys() bool

func (*UserSshKeySettings) GetEnabled

func (x *UserSshKeySettings) GetEnabled() bool

func (*UserSshKeySettings) ProtoMessage

func (*UserSshKeySettings) ProtoMessage()

func (*UserSshKeySettings) ProtoReflect

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

func (*UserSshKeySettings) Reset

func (x *UserSshKeySettings) Reset()

func (*UserSshKeySettings) SetAllowManageOwnKeys

func (m *UserSshKeySettings) SetAllowManageOwnKeys(v bool)

func (*UserSshKeySettings) SetEnabled

func (m *UserSshKeySettings) SetEnabled(v bool)

func (*UserSshKeySettings) String

func (x *UserSshKeySettings) String() string

type YandexPassportUserAccount

type YandexPassportUserAccount struct {

	// Login of the Yandex user account.
	Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
	// Default email of the Yandex user account.
	DefaultEmail string `protobuf:"bytes,2,opt,name=default_email,json=defaultEmail,proto3" json:"default_email,omitempty"`
	// contains filtered or unexported fields
}

A YandexPassportUserAccount resource. For more information, see [Yandex account](/docs/iam/concepts/users/accounts#passport).

func (*YandexPassportUserAccount) Descriptor deprecated

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

Deprecated: Use YandexPassportUserAccount.ProtoReflect.Descriptor instead.

func (*YandexPassportUserAccount) GetDefaultEmail

func (x *YandexPassportUserAccount) GetDefaultEmail() string

func (*YandexPassportUserAccount) GetLogin

func (x *YandexPassportUserAccount) GetLogin() string

func (*YandexPassportUserAccount) ProtoMessage

func (*YandexPassportUserAccount) ProtoMessage()

func (*YandexPassportUserAccount) ProtoReflect

func (*YandexPassportUserAccount) Reset

func (x *YandexPassportUserAccount) Reset()

func (*YandexPassportUserAccount) SetDefaultEmail

func (m *YandexPassportUserAccount) SetDefaultEmail(v string)

func (*YandexPassportUserAccount) SetLogin

func (m *YandexPassportUserAccount) SetLogin(v string)

func (*YandexPassportUserAccount) String

func (x *YandexPassportUserAccount) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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