Revert "Added provider operation role control to rbac" (#146)

This commit is contained in:
apluchik 2023-02-21 15:34:46 -08:00 коммит произвёл GitHub
Родитель 465df82aa0
Коммит bd15ebc6c9
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
17 изменённых файлов: 501 добавлений и 783 удалений

Просмотреть файл

@ -142,7 +142,7 @@ func renewCertificate(server string, wssdConfig *WssdConfig) (retConfig *WssdCon
}
renewRequest := &security.IdentityCertificateRequest{
OperationType: common.ProviderAccessOperation_IdentityCertificate_Renew,
OperationType: common.IdentityCertificateOperation_RENEW_CERTIFICATE,
IdentityName: wssdConfig.IdentityName,
CSR: []*security.CertificateSigningRequest{csr},
}

Просмотреть файл

@ -1,6 +1,7 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the Apache v2.0 license.
//+build unix
package logging
import (

Просмотреть файл

@ -1,6 +1,7 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the Apache v2.0 license.
//+build windows
package logging
import (

Просмотреть файл

@ -986,12 +986,11 @@ func (m *VirtualMachine) GetTags() *common.Tags {
}
type VirtualMachineOperationRequest struct {
VirtualMachines []*VirtualMachine `protobuf:"bytes,1,rep,name=VirtualMachines,proto3" json:"VirtualMachines,omitempty"`
OBSOLETE_OperationType common.VirtualMachineOperation `protobuf:"varint,2,opt,name=OBSOLETE_OperationType,json=OBSOLETEOperationType,proto3,enum=moc.VirtualMachineOperation" json:"OBSOLETE_OperationType,omitempty"` // Deprecated: Do not use.
OperationType common.ProviderAccessOperation `protobuf:"varint,3,opt,name=OperationType,proto3,enum=moc.ProviderAccessOperation" json:"OperationType,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
VirtualMachines []*VirtualMachine `protobuf:"bytes,1,rep,name=VirtualMachines,proto3" json:"VirtualMachines,omitempty"`
OperationType common.VirtualMachineOperation `protobuf:"varint,2,opt,name=OperationType,proto3,enum=moc.VirtualMachineOperation" json:"OperationType,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *VirtualMachineOperationRequest) Reset() { *m = VirtualMachineOperationRequest{} }
@ -1026,19 +1025,11 @@ func (m *VirtualMachineOperationRequest) GetVirtualMachines() []*VirtualMachine
return nil
}
// Deprecated: Do not use.
func (m *VirtualMachineOperationRequest) GetOBSOLETE_OperationType() common.VirtualMachineOperation {
if m != nil {
return m.OBSOLETE_OperationType
}
return common.VirtualMachineOperation_START
}
func (m *VirtualMachineOperationRequest) GetOperationType() common.ProviderAccessOperation {
func (m *VirtualMachineOperationRequest) GetOperationType() common.VirtualMachineOperation {
if m != nil {
return m.OperationType
}
return common.ProviderAccessOperation_Unspecified
return common.VirtualMachineOperation_START
}
type VirtualMachineOperationResponse struct {
@ -1243,109 +1234,107 @@ func init() {
}
var fileDescriptor_a65ab853cd24c92b = []byte{
// 1627 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x57, 0x4f, 0x6f, 0x23, 0xb7,
0x15, 0x8f, 0x64, 0x5b, 0xb6, 0x9e, 0xff, 0xac, 0x97, 0xb1, 0x77, 0xa7, 0xee, 0xae, 0x63, 0xcc,
0x06, 0x81, 0xb3, 0x4d, 0xa4, 0x56, 0x59, 0x6c, 0x83, 0xa2, 0x45, 0x20, 0x59, 0x4a, 0x6d, 0xc4,
0x96, 0x54, 0x4a, 0xbb, 0x0b, 0xec, 0xc5, 0xa1, 0x67, 0x68, 0x99, 0xb0, 0x66, 0x38, 0x25, 0x39,
0x56, 0x55, 0x14, 0x28, 0x9a, 0x5e, 0xda, 0x53, 0x0f, 0xfd, 0x00, 0xfd, 0x12, 0xed, 0xb1, 0x87,
0x7e, 0x99, 0x9e, 0x0a, 0xf4, 0x2b, 0x14, 0xe4, 0x8c, 0xa4, 0x19, 0x69, 0x46, 0xf0, 0x02, 0xdd,
0x43, 0x4e, 0xd2, 0xbc, 0xf7, 0xfb, 0xfd, 0xf8, 0xf8, 0xc8, 0xf7, 0x48, 0xc2, 0x33, 0x8f, 0x3b,
0x97, 0xce, 0x90, 0x87, 0x2e, 0x19, 0x50, 0x5f, 0x5d, 0xde, 0x31, 0xa1, 0x42, 0x32, 0xf4, 0x88,
0x73, 0xc3, 0x7c, 0x5a, 0x09, 0x04, 0x57, 0x1c, 0x3d, 0xf2, 0xb8, 0x53, 0x99, 0x81, 0x2a, 0x0e,
0xf7, 0x82, 0x50, 0xd1, 0x83, 0xc3, 0x01, 0xe7, 0x83, 0x21, 0xad, 0x1a, 0xd4, 0x55, 0x78, 0x5d,
0x1d, 0x09, 0x12, 0x04, 0x54, 0xc8, 0x88, 0x77, 0xf0, 0xd8, 0x88, 0x73, 0xcf, 0xe3, 0x7e, 0xfc,
0x13, 0x3b, 0x0e, 0xd3, 0x0e, 0x2d, 0x96, 0xf4, 0xdb, 0x7f, 0x2b, 0xc0, 0xfe, 0xeb, 0x28, 0x92,
0x8b, 0x28, 0x12, 0x4c, 0x7f, 0x1d, 0x52, 0xa9, 0x50, 0x17, 0x1e, 0xa4, 0x1d, 0xd2, 0x2a, 0x1c,
0xad, 0x1c, 0x6f, 0xd6, 0x3e, 0xa9, 0x64, 0x07, 0x59, 0x99, 0xd3, 0x99, 0xa7, 0xa3, 0x17, 0xb0,
0xdd, 0x09, 0xa8, 0x20, 0x8a, 0x71, 0xbf, 0x3f, 0x0e, 0xa8, 0x55, 0x3c, 0x2a, 0x1c, 0xef, 0xd4,
0x76, 0x8c, 0xde, 0xd4, 0x83, 0xd3, 0x20, 0xfb, 0xef, 0x05, 0x78, 0x34, 0x1f, 0xa1, 0x0c, 0xb8,
0x2f, 0xe9, 0x7b, 0x08, 0xb1, 0x06, 0x25, 0x4c, 0x65, 0x38, 0x54, 0x26, 0xb6, 0xcd, 0xda, 0x41,
0x25, 0x4a, 0x7c, 0x65, 0x92, 0xf8, 0x4a, 0x83, 0xf3, 0xe1, 0x6b, 0x32, 0x0c, 0x29, 0x8e, 0x91,
0x68, 0x0f, 0xd6, 0x5a, 0x42, 0x70, 0x61, 0xad, 0x1c, 0x15, 0x8e, 0xcb, 0x38, 0xfa, 0xb0, 0x2b,
0xb0, 0xd5, 0xeb, 0x9d, 0x76, 0xc3, 0xab, 0x21, 0x73, 0xbe, 0xa1, 0x63, 0x74, 0x08, 0xeb, 0xb7,
0x74, 0xec, 0x12, 0x45, 0xac, 0x82, 0xc6, 0x35, 0x56, 0xff, 0xf4, 0x0f, 0xab, 0x80, 0x27, 0x46,
0xdb, 0x86, 0xd5, 0x26, 0x93, 0xb7, 0xe8, 0x00, 0x36, 0x5c, 0x26, 0x6f, 0x7d, 0xe2, 0xd1, 0x08,
0x88, 0xa7, 0xdf, 0xf6, 0xbf, 0x0b, 0xb0, 0xd7, 0x53, 0x5c, 0x90, 0x01, 0x3d, 0xe1, 0xfe, 0x35,
0x1b, 0x84, 0x51, 0x9e, 0xd0, 0x0b, 0x28, 0x71, 0xa9, 0x61, 0x86, 0xb2, 0x59, 0x7b, 0x92, 0x37,
0x7f, 0x3d, 0x04, 0x8e, 0xb1, 0xe8, 0x67, 0x50, 0xd6, 0x43, 0xeb, 0xff, 0xd2, 0x2a, 0x9a, 0xc4,
0x2d, 0x27, 0xce, 0xe0, 0xe8, 0x13, 0xd8, 0x61, 0x1e, 0x19, 0x50, 0x4c, 0xaf, 0xa9, 0xa0, 0xbe,
0x43, 0xe3, 0xd9, 0xcf, 0x59, 0xd1, 0x0b, 0xd8, 0xbf, 0xf3, 0xa2, 0x60, 0x4f, 0xb8, 0xaf, 0x08,
0xf3, 0xa9, 0x68, 0xeb, 0xb9, 0xad, 0x1a, 0x78, 0xb6, 0xd3, 0xfe, 0x1a, 0x76, 0xdb, 0x54, 0x8d,
0xb8, 0xb8, 0x3d, 0xf3, 0x15, 0x15, 0xd7, 0xc4, 0xa1, 0xa8, 0x06, 0x7b, 0xfe, 0x9c, 0xad, 0x3d,
0x4b, 0x52, 0xa6, 0xcf, 0xfe, 0x16, 0xf6, 0x62, 0x9d, 0x74, 0xbe, 0x4e, 0x01, 0xd8, 0x04, 0x38,
0xd9, 0x33, 0xc7, 0x79, 0x53, 0x9f, 0x8f, 0x04, 0x27, 0xb8, 0xf6, 0x77, 0x05, 0x78, 0xf8, 0x4a,
0x52, 0x91, 0xd6, 0x3f, 0x82, 0x8d, 0x50, 0x52, 0x31, 0x5b, 0xc4, 0x78, 0xb5, 0xa7, 0x56, 0x8d,
0x08, 0x88, 0x94, 0x23, 0x2e, 0x5c, 0xb3, 0xd5, 0xa6, 0x88, 0x89, 0x15, 0x7d, 0x1a, 0x69, 0x28,
0x5d, 0x28, 0x2b, 0xa6, 0x50, 0xb6, 0x4d, 0x84, 0x7a, 0x34, 0x5d, 0x18, 0x78, 0xea, 0xd6, 0xe9,
0xc2, 0xcd, 0x6e, 0x3a, 0x84, 0x43, 0x00, 0x97, 0x49, 0x72, 0x35, 0xa4, 0xb8, 0xd9, 0x35, 0x41,
0x6c, 0xe0, 0x84, 0x05, 0x21, 0x58, 0x0d, 0xb8, 0x88, 0xf6, 0xf9, 0x36, 0x36, 0xff, 0xed, 0xb7,
0x80, 0xce, 0x99, 0x1f, 0xfe, 0x26, 0xad, 0xd4, 0x84, 0xa7, 0x31, 0xaf, 0x1b, 0xc7, 0x56, 0x0f,
0xd5, 0x0d, 0xf5, 0x15, 0x73, 0x0c, 0x20, 0x16, 0x5f, 0x0e, 0xb2, 0xff, 0x5c, 0x84, 0xbd, 0x37,
0xcc, 0x77, 0xf9, 0x48, 0xa6, 0xe5, 0x5f, 0xc2, 0x23, 0xea, 0x6b, 0x62, 0x3d, 0x54, 0xdc, 0x23,
0x8a, 0x39, 0xaf, 0x02, 0x97, 0x28, 0xb3, 0x2e, 0x5a, 0x37, 0xc7, 0xab, 0x0b, 0x45, 0x31, 0x8f,
0xbe, 0xe5, 0x7e, 0xd4, 0x48, 0xca, 0x78, 0xfa, 0x8d, 0xfa, 0x8b, 0x09, 0x31, 0x39, 0x5c, 0xb2,
0xca, 0xf3, 0x78, 0xbc, 0x98, 0xd2, 0x5f, 0x02, 0x7a, 0xc3, 0x7c, 0x7c, 0x91, 0xd6, 0x5d, 0x35,
0xba, 0x8f, 0x8d, 0xee, 0xa2, 0x1b, 0x67, 0x50, 0xec, 0x3f, 0xae, 0xc1, 0x93, 0xb8, 0xc9, 0xf9,
0x83, 0xde, 0x58, 0x2a, 0xea, 0xa5, 0x47, 0xb2, 0x61, 0x2b, 0x8e, 0x4b, 0x24, 0xf6, 0x78, 0xca,
0x86, 0x3a, 0xb0, 0x4d, 0x5c, 0x8f, 0xf9, 0x4c, 0x2a, 0x41, 0x14, 0x17, 0x71, 0xc7, 0xfa, 0x34,
0x6f, 0x82, 0x0b, 0xbb, 0x14, 0xa7, 0xf9, 0xe8, 0x2b, 0x58, 0xd3, 0x3b, 0x4a, 0x5a, 0x2b, 0xa6,
0x1e, 0xde, 0x41, 0x28, 0xe2, 0xa1, 0x8f, 0x01, 0x9c, 0x50, 0x2a, 0xee, 0x35, 0x75, 0x97, 0x5b,
0x4d, 0xec, 0xea, 0x84, 0x1d, 0x35, 0x01, 0x02, 0xd3, 0x15, 0x6f, 0xe9, 0x58, 0x5a, 0x6b, 0x66,
0xac, 0x8f, 0xf3, 0xc6, 0x4a, 0xb6, 0x50, 0x9c, 0xe0, 0xa1, 0x1f, 0xeb, 0x8e, 0x67, 0x6a, 0xa3,
0x64, 0x6a, 0xc3, 0x4a, 0x1e, 0x22, 0x93, 0xa4, 0x9a, 0x32, 0x89, 0x71, 0xe8, 0x57, 0xf0, 0x90,
0xcb, 0x06, 0xe7, 0x4a, 0xcf, 0x37, 0x68, 0xf9, 0x03, 0xe6, 0x53, 0x6b, 0xdd, 0x90, 0x9f, 0x65,
0x91, 0xe7, 0xa0, 0x78, 0x91, 0x8d, 0xde, 0x02, 0x1a, 0x2e, 0xd4, 0x8b, 0xb5, 0x61, 0xd6, 0xe1,
0x79, 0xde, 0x94, 0x16, 0x2b, 0x0c, 0x67, 0xa8, 0xa0, 0x6f, 0x61, 0x6f, 0x94, 0x51, 0x2e, 0x56,
0xd9, 0xa8, 0x7f, 0x96, 0xa7, 0x9e, 0x55, 0x62, 0x38, 0x53, 0xc9, 0xfe, 0x4f, 0x01, 0xf6, 0x4f,
0x89, 0x70, 0x47, 0x44, 0xcc, 0x1d, 0x27, 0x5f, 0x40, 0xe9, 0xf5, 0x45, 0x8f, 0xfd, 0x36, 0xda,
0x78, 0x3b, 0xb5, 0x1f, 0x9a, 0xd1, 0xd2, 0x67, 0xa5, 0x76, 0x47, 0xf9, 0x8d, 0xa0, 0xe8, 0x17,
0x93, 0xd5, 0x37, 0xc4, 0x68, 0x33, 0x3e, 0xcd, 0x20, 0x9e, 0x4c, 0x41, 0x38, 0x41, 0x40, 0x97,
0x70, 0xe0, 0x8e, 0x7d, 0xe2, 0x31, 0xe7, 0x82, 0x7a, 0x5c, 0x8c, 0xb3, 0x8a, 0xf7, 0x23, 0x23,
0xd7, 0xcc, 0x85, 0xe1, 0x25, 0x12, 0xf6, 0xcf, 0x61, 0xeb, 0x15, 0xbd, 0x66, 0x3d, 0xaa, 0xf4,
0x1a, 0x4b, 0xf4, 0x19, 0x3c, 0x94, 0xd4, 0x09, 0x05, 0xd5, 0xab, 0xda, 0x32, 0x3d, 0xc6, 0x8d,
0x5b, 0xce, 0xa2, 0xc3, 0xfe, 0x3d, 0xec, 0xf7, 0xb4, 0x91, 0xa9, 0xb4, 0x2c, 0x7a, 0x02, 0xe5,
0xa8, 0x41, 0xf5, 0xbb, 0x17, 0x31, 0x7d, 0x66, 0x40, 0xa7, 0xb0, 0x15, 0x26, 0x06, 0x8d, 0xd3,
0x92, 0xbb, 0xdd, 0x93, 0x01, 0xe2, 0x14, 0xd3, 0xfe, 0x6b, 0x09, 0x76, 0xd2, 0x89, 0xd4, 0x2d,
0x3c, 0x71, 0x4d, 0x30, 0xff, 0xd1, 0x0e, 0x14, 0x59, 0x7c, 0xa2, 0xe0, 0x22, 0x73, 0xd1, 0xd7,
0xb0, 0x2e, 0xa3, 0x1b, 0x43, 0x9c, 0xc3, 0xdc, 0x9d, 0x93, 0x75, 0xb1, 0xc0, 0x13, 0x32, 0x6a,
0x42, 0x91, 0xcb, 0xb8, 0xd7, 0xbd, 0xc8, 0x93, 0x58, 0xd6, 0xd3, 0x70, 0x91, 0x4b, 0x1d, 0x4d,
0x7c, 0x4e, 0x5b, 0x6b, 0xcb, 0xa3, 0xc9, 0x3a, 0xb6, 0xf1, 0x84, 0xac, 0x7b, 0xbf, 0xcf, 0xdd,
0xe8, 0xfc, 0x2f, 0x45, 0xbd, 0x7f, 0xf2, 0xad, 0x17, 0x64, 0x20, 0x78, 0x18, 0x18, 0xe7, 0xba,
0x71, 0xce, 0x0c, 0xe8, 0x19, 0x94, 0xa4, 0x22, 0x2a, 0x94, 0x71, 0x99, 0x6e, 0x9a, 0x00, 0x7a,
0xc6, 0x84, 0x63, 0x97, 0x6e, 0xbf, 0x43, 0x1e, 0x9d, 0x5b, 0x46, 0xa5, 0x1c, 0xb5, 0xdf, 0xa4,
0x0d, 0x7d, 0x09, 0x8f, 0xe3, 0x03, 0xef, 0x94, 0x0d, 0x6e, 0xea, 0x77, 0x84, 0x0d, 0xc9, 0x15,
0x1b, 0x32, 0x35, 0xb6, 0xc0, 0xec, 0x82, 0x3c, 0x37, 0x7a, 0x09, 0xa5, 0x3b, 0xd3, 0x9a, 0xac,
0x4d, 0x53, 0x5d, 0x87, 0xb9, 0x97, 0xd5, 0x8b, 0xa8, 0xc0, 0x22, 0x34, 0x3a, 0x83, 0x8d, 0x9b,
0xb8, 0x5c, 0xad, 0x2d, 0x13, 0xfc, 0xe7, 0x79, 0xcc, 0xcc, 0xb2, 0xc6, 0x53, 0xba, 0xde, 0xfb,
0x64, 0x38, 0xe4, 0x23, 0xea, 0x76, 0x46, 0xfa, 0xce, 0xc5, 0x5d, 0x2a, 0xad, 0xed, 0xa3, 0x95,
0xe3, 0x32, 0x5e, 0x74, 0xa0, 0x2a, 0x40, 0xc0, 0x47, 0x54, 0xe8, 0x2c, 0x51, 0x6b, 0xc7, 0x04,
0xfd, 0xc0, 0x0c, 0xdd, 0x9d, 0x9a, 0x71, 0x02, 0xa2, 0x23, 0x95, 0x71, 0xb1, 0x58, 0x0f, 0x96,
0x47, 0x9a, 0x59, 0x54, 0x78, 0x4a, 0x47, 0x4f, 0x61, 0x55, 0x91, 0x81, 0xb4, 0x76, 0x8d, 0x4c,
0xd9, 0xc8, 0xf4, 0xc9, 0x40, 0x62, 0x63, 0xb6, 0xff, 0x52, 0x84, 0xc3, 0x74, 0x55, 0xcc, 0xde,
0x11, 0xef, 0xed, 0x1d, 0xf3, 0x06, 0x1e, 0x75, 0x1a, 0xbd, 0xce, 0x79, 0xab, 0xdf, 0xba, 0xcc,
0x7a, 0xd0, 0x3c, 0xc9, 0xe8, 0x7a, 0x53, 0x5c, 0xa3, 0x68, 0x15, 0xf0, 0xfe, 0x84, 0x9f, 0xa2,
0xa3, 0xc6, 0xfc, 0x03, 0x69, 0x25, 0xa1, 0xd7, 0x15, 0xfc, 0x8e, 0xb9, 0x54, 0xd4, 0x1d, 0x87,
0x4a, 0x99, 0xfb, 0x5c, 0xfa, 0x67, 0x01, 0x3e, 0xca, 0xcd, 0xc8, 0xf7, 0xe0, 0xdd, 0xf4, 0xdf,
0xe2, 0x7c, 0xfc, 0x38, 0xf4, 0x4f, 0xb8, 0xe7, 0x11, 0xdf, 0x9d, 0x2c, 0x69, 0x7b, 0xbe, 0x15,
0xc6, 0xcf, 0x9e, 0xfb, 0x86, 0x3f, 0xdf, 0x48, 0xeb, 0x50, 0xea, 0xf1, 0x50, 0x38, 0x34, 0x75,
0x87, 0xca, 0x8b, 0xa2, 0xe7, 0x08, 0x16, 0xa8, 0x88, 0x80, 0x63, 0x22, 0x62, 0xf0, 0x83, 0x19,
0xe2, 0xcc, 0x0f, 0x42, 0xd5, 0x25, 0x82, 0x78, 0x54, 0xcd, 0x2e, 0x54, 0x3f, 0x5a, 0xaa, 0x9a,
0xe6, 0xe0, 0x7c, 0x35, 0x64, 0x43, 0x19, 0x87, 0x7e, 0x5d, 0xea, 0x7b, 0x58, 0xea, 0x96, 0x35,
0x33, 0xa3, 0xe7, 0xb0, 0x6d, 0x3e, 0x26, 0x97, 0x71, 0xd3, 0x6e, 0x27, 0xb8, 0xb4, 0xcb, 0xfe,
0x57, 0x01, 0x8e, 0xf2, 0x33, 0x1e, 0x6f, 0x99, 0xff, 0x77, 0xca, 0x2f, 0x60, 0xeb, 0xcc, 0x97,
0x8a, 0xf8, 0x0e, 0x7d, 0xcd, 0xe8, 0xe8, 0x5e, 0x89, 0x4f, 0x12, 0x70, 0x8a, 0xfe, 0xfc, 0x2b,
0x7d, 0x63, 0x31, 0x35, 0x04, 0x50, 0xea, 0xb7, 0xda, 0xf5, 0x76, 0x7f, 0xf7, 0x03, 0xb4, 0x0b,
0x5b, 0xe7, 0x9d, 0x7a, 0xb3, 0x51, 0x3f, 0xaf, 0xb7, 0x4f, 0x5a, 0x78, 0xb7, 0x80, 0x1e, 0xc3,
0x87, 0xbd, 0x7e, 0xfd, 0xe4, 0x9b, 0x56, 0xf3, 0xa4, 0xd3, 0xee, 0xe3, 0xce, 0x79, 0xf7, 0xbc,
0xde, 0x6e, 0xed, 0x16, 0x6b, 0xdf, 0xad, 0xc0, 0x87, 0xe9, 0x71, 0xeb, 0x7a, 0x3a, 0x88, 0x41,
0xe9, 0xcc, 0xbf, 0xe3, 0xb7, 0x14, 0x7d, 0x7e, 0xcf, 0x99, 0x46, 0x7b, 0xf4, 0xa0, 0x72, 0x5f,
0x78, 0x94, 0x60, 0xfb, 0x03, 0xf4, 0x3b, 0x58, 0x8f, 0x4a, 0x95, 0xa2, 0x97, 0xf7, 0x23, 0xcf,
0xf7, 0xba, 0x83, 0x9f, 0xbe, 0x33, 0x6f, 0x3a, 0xfa, 0x1f, 0x0a, 0x00, 0xb3, 0x54, 0xa3, 0x7b,
0x2a, 0x2d, 0xd4, 0xe6, 0xc1, 0x97, 0xef, 0x4e, 0x9c, 0xc4, 0xd0, 0xf8, 0xc9, 0xdb, 0xea, 0x80,
0xa9, 0x9b, 0xf0, 0x4a, 0x93, 0xaa, 0x1e, 0x73, 0x04, 0x97, 0xfc, 0x5a, 0x55, 0x3d, 0xee, 0x54,
0x45, 0xe0, 0x54, 0x67, 0xaa, 0xd5, 0x58, 0xf5, 0xaa, 0x64, 0x1a, 0xcc, 0x17, 0xff, 0x0b, 0x00,
0x00, 0xff, 0xff, 0xa4, 0xa9, 0x45, 0xc6, 0x5e, 0x13, 0x00, 0x00,
// 1586 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x57, 0xdf, 0x4e, 0x1b, 0xcd,
0x15, 0x8f, 0x0d, 0x18, 0x7c, 0xf8, 0x13, 0x32, 0x81, 0xb0, 0x75, 0x09, 0x41, 0x9b, 0x28, 0x22,
0x69, 0x62, 0xb7, 0x0e, 0x4a, 0xa3, 0xaa, 0x55, 0x64, 0x30, 0x29, 0x28, 0x60, 0xdc, 0xb1, 0x43,
0x24, 0x6e, 0x92, 0x61, 0x77, 0x30, 0x23, 0xbc, 0x3b, 0xdb, 0x9d, 0x59, 0x5c, 0x57, 0x95, 0xaa,
0xa6, 0x37, 0xed, 0x75, 0x1f, 0xa0, 0x2f, 0xd1, 0xf6, 0xae, 0x17, 0x7d, 0x99, 0x5e, 0x55, 0xea,
0x2b, 0x7c, 0x9a, 0xd9, 0xb5, 0xbd, 0x6b, 0xef, 0x5a, 0x44, 0xfa, 0x72, 0xf1, 0x5d, 0x81, 0xcf,
0x39, 0xbf, 0xdf, 0xfc, 0xe6, 0xcc, 0x39, 0x67, 0x66, 0xe1, 0xb1, 0xc3, 0xad, 0x4f, 0x56, 0x97,
0x07, 0x36, 0xe9, 0x50, 0x57, 0x7e, 0xba, 0x61, 0xbe, 0x0c, 0x48, 0xd7, 0x21, 0xd6, 0x15, 0x73,
0x69, 0xd9, 0xf3, 0xb9, 0xe4, 0xe8, 0x81, 0xc3, 0xad, 0xf2, 0x28, 0xa8, 0x6c, 0x71, 0xc7, 0x0b,
0x24, 0x2d, 0x6d, 0x75, 0x38, 0xef, 0x74, 0x69, 0x45, 0x47, 0x5d, 0x04, 0x97, 0x95, 0x9e, 0x4f,
0x3c, 0x8f, 0xfa, 0x22, 0xc4, 0x95, 0x36, 0x34, 0x39, 0x77, 0x1c, 0xee, 0x46, 0x7f, 0x22, 0xc7,
0x56, 0xd2, 0xa1, 0xc8, 0xe2, 0x7e, 0xf3, 0xef, 0x39, 0x58, 0x3f, 0x0b, 0x95, 0x9c, 0x84, 0x4a,
0x30, 0xfd, 0x6d, 0x40, 0x85, 0x44, 0x4d, 0xb8, 0x9b, 0x74, 0x08, 0x23, 0xb7, 0x3d, 0xb3, 0xb3,
0x58, 0x7d, 0x5a, 0x4e, 0x17, 0x59, 0x1e, 0xe3, 0x19, 0x87, 0xa3, 0x5d, 0x58, 0x3e, 0xf5, 0xa8,
0x4f, 0x24, 0xe3, 0x6e, 0xbb, 0xef, 0x51, 0x23, 0xbf, 0x9d, 0xdb, 0x59, 0xa9, 0xae, 0x68, 0xbe,
0xa1, 0x07, 0x27, 0x83, 0xcc, 0x7f, 0xe4, 0xe0, 0xc1, 0xb8, 0x42, 0xe1, 0x71, 0x57, 0xd0, 0x6f,
0x20, 0xb1, 0x0a, 0x05, 0x4c, 0x45, 0xd0, 0x95, 0x5a, 0xdb, 0x62, 0xb5, 0x54, 0x0e, 0x13, 0x5f,
0x1e, 0x24, 0xbe, 0xbc, 0xc7, 0x79, 0xf7, 0x8c, 0x74, 0x03, 0x8a, 0xa3, 0x48, 0xb4, 0x06, 0x73,
0x07, 0xbe, 0xcf, 0x7d, 0x63, 0x66, 0x3b, 0xb7, 0x53, 0xc4, 0xe1, 0x0f, 0xb3, 0x0c, 0x4b, 0xad,
0xd6, 0x61, 0x33, 0xb8, 0xe8, 0x32, 0xeb, 0x3d, 0xed, 0xa3, 0x2d, 0x98, 0xbf, 0xa6, 0x7d, 0x9b,
0x48, 0x62, 0xe4, 0x54, 0xdc, 0xde, 0xec, 0x5f, 0xfe, 0x69, 0xe4, 0xf0, 0xc0, 0x68, 0x9a, 0x30,
0x5b, 0x67, 0xe2, 0x1a, 0x95, 0x60, 0xc1, 0x66, 0xe2, 0xda, 0x25, 0x0e, 0x0d, 0x03, 0xf1, 0xf0,
0xb7, 0xf9, 0xdf, 0x1c, 0xac, 0xb5, 0x24, 0xf7, 0x49, 0x87, 0xee, 0x73, 0xf7, 0x92, 0x75, 0x82,
0x30, 0x4f, 0x68, 0x17, 0x0a, 0x5c, 0xa8, 0x30, 0x0d, 0x59, 0xac, 0x6e, 0x66, 0xed, 0x5f, 0x2d,
0x81, 0xa3, 0x58, 0xf4, 0x0b, 0x28, 0xaa, 0xa5, 0xd5, 0xff, 0xc2, 0xc8, 0xeb, 0xc4, 0x4d, 0x07,
0x8e, 0xc2, 0xd1, 0x53, 0x58, 0x61, 0x0e, 0xe9, 0x50, 0x4c, 0x2f, 0xa9, 0x4f, 0x5d, 0x8b, 0x46,
0xbb, 0x1f, 0xb3, 0xa2, 0x5d, 0x58, 0xbf, 0x71, 0x42, 0xb1, 0xfb, 0xdc, 0x95, 0x84, 0xb9, 0xd4,
0x6f, 0xa8, 0xbd, 0xcd, 0xea, 0xf0, 0x74, 0xa7, 0xf9, 0x0e, 0x56, 0x1b, 0x54, 0xf6, 0xb8, 0x7f,
0x7d, 0xe4, 0x4a, 0xea, 0x5f, 0x12, 0x8b, 0xa2, 0x2a, 0xac, 0xb9, 0x63, 0xb6, 0xc6, 0x28, 0x49,
0xa9, 0x3e, 0xf3, 0x33, 0xac, 0x45, 0x3c, 0xc9, 0x7c, 0x1d, 0x02, 0xb0, 0x41, 0xe0, 0xa0, 0x66,
0x76, 0xb2, 0xb6, 0x3e, 0xae, 0x04, 0xc7, 0xb0, 0xe6, 0x97, 0x1c, 0xdc, 0xfb, 0x20, 0xa8, 0x9f,
0xe4, 0xdf, 0x86, 0x85, 0x40, 0x50, 0x7f, 0x74, 0x88, 0xd1, 0x69, 0x0f, 0xad, 0x2a, 0xc2, 0x23,
0x42, 0xf4, 0xb8, 0x6f, 0xeb, 0x52, 0x1b, 0x46, 0x0c, 0xac, 0xe8, 0x59, 0xc8, 0x21, 0x55, 0xa3,
0xcc, 0xe8, 0x46, 0x59, 0xd6, 0x0a, 0xd5, 0x6a, 0xaa, 0x31, 0xf0, 0xd0, 0xad, 0xd2, 0x85, 0xeb,
0xcd, 0xa4, 0x84, 0x2d, 0x00, 0x9b, 0x09, 0x72, 0xd1, 0xa5, 0xb8, 0xde, 0xd4, 0x22, 0x16, 0x70,
0xcc, 0x82, 0x10, 0xcc, 0x7a, 0xdc, 0x0f, 0xeb, 0x7c, 0x19, 0xeb, 0xff, 0xcd, 0x73, 0x40, 0xc7,
0xcc, 0x0d, 0x7e, 0x97, 0x64, 0xaa, 0xc3, 0xc3, 0x08, 0xd7, 0x8c, 0xb4, 0xd5, 0x02, 0x79, 0x45,
0x5d, 0xc9, 0x2c, 0x1d, 0x10, 0x91, 0x4f, 0x0f, 0x32, 0xff, 0x9a, 0x87, 0xb5, 0x8f, 0xcc, 0xb5,
0x79, 0x4f, 0x24, 0xe9, 0x5f, 0xc3, 0x03, 0xea, 0x2a, 0x60, 0x2d, 0x90, 0xdc, 0x21, 0x92, 0x59,
0x1f, 0x3c, 0x9b, 0x48, 0x7d, 0x2e, 0x8a, 0x37, 0xc3, 0xab, 0x1a, 0x45, 0x32, 0x87, 0x9e, 0x73,
0x37, 0x1c, 0x24, 0x45, 0x3c, 0xfc, 0x8d, 0xda, 0x93, 0x09, 0xd1, 0x39, 0x9c, 0x72, 0xca, 0xe3,
0xf1, 0x78, 0x32, 0xa5, 0xbf, 0x06, 0xf4, 0x91, 0xb9, 0xf8, 0x24, 0xc9, 0x3b, 0xab, 0x79, 0x37,
0x34, 0xef, 0xa4, 0x1b, 0xa7, 0x40, 0xcc, 0x3f, 0xcf, 0xc1, 0x66, 0x34, 0xe4, 0xdc, 0x4e, 0xab,
0x2f, 0x24, 0x75, 0x92, 0x2b, 0x99, 0xb0, 0x14, 0xe9, 0xf2, 0x63, 0x35, 0x9e, 0xb0, 0xa1, 0x53,
0x58, 0x26, 0xb6, 0xc3, 0x5c, 0x26, 0xa4, 0x4f, 0x24, 0xf7, 0xa3, 0x89, 0xf5, 0x2c, 0x6b, 0x83,
0x13, 0x55, 0x8a, 0x93, 0x78, 0xf4, 0x16, 0xe6, 0x54, 0x45, 0x09, 0x63, 0x46, 0xf7, 0xc3, 0x57,
0x10, 0x85, 0x38, 0xf4, 0x04, 0xc0, 0x0a, 0x84, 0xe4, 0x4e, 0x5d, 0x4d, 0xb9, 0xd9, 0x58, 0x55,
0xc7, 0xec, 0xa8, 0x0e, 0xe0, 0xe9, 0xa9, 0x78, 0x4d, 0xfb, 0xc2, 0x98, 0xd3, 0x6b, 0x3d, 0xc9,
0x5a, 0x2b, 0x3e, 0x42, 0x71, 0x0c, 0x87, 0x7e, 0xaa, 0x26, 0x9e, 0xee, 0x8d, 0x82, 0xee, 0x0d,
0x23, 0x7e, 0x89, 0x0c, 0x92, 0xaa, 0xdb, 0x24, 0x8a, 0x43, 0xbf, 0x81, 0x7b, 0x5c, 0xec, 0x71,
0x2e, 0xd5, 0x7e, 0xbd, 0x03, 0xb7, 0xc3, 0x5c, 0x6a, 0xcc, 0x6b, 0xf0, 0xe3, 0x34, 0xf0, 0x58,
0x28, 0x9e, 0x44, 0xa3, 0x73, 0x40, 0xdd, 0x89, 0x7e, 0x31, 0x16, 0xf4, 0x39, 0x3c, 0xcf, 0xda,
0xd2, 0x64, 0x87, 0xe1, 0x14, 0x16, 0xf4, 0x19, 0xd6, 0x7a, 0x29, 0xed, 0x62, 0x14, 0x35, 0xfb,
0x8b, 0x2c, 0xf6, 0xb4, 0x16, 0xc3, 0xa9, 0x4c, 0xe6, 0xff, 0x72, 0xb0, 0x7e, 0x48, 0x7c, 0xbb,
0x47, 0xfc, 0xb1, 0xeb, 0xe4, 0x15, 0x14, 0xce, 0x4e, 0x5a, 0xec, 0xf7, 0x61, 0xe1, 0xad, 0x54,
0x7f, 0xac, 0x57, 0x4b, 0xde, 0x95, 0xca, 0x1d, 0xe6, 0x37, 0x0c, 0x45, 0xbf, 0x1a, 0x9c, 0xbe,
0x06, 0x86, 0xc5, 0xf8, 0x30, 0x05, 0xb8, 0x3f, 0x0c, 0xc2, 0x31, 0x00, 0xfa, 0x04, 0x25, 0xbb,
0xef, 0x12, 0x87, 0x59, 0x27, 0xd4, 0xe1, 0x7e, 0x3f, 0xad, 0x79, 0x1f, 0x69, 0xba, 0x7a, 0x66,
0x18, 0x9e, 0x42, 0x61, 0xfe, 0x12, 0x96, 0x3e, 0xd0, 0x4b, 0xd6, 0xa2, 0x52, 0x9d, 0xb1, 0x40,
0x2f, 0xe0, 0x9e, 0xa0, 0x56, 0xe0, 0x53, 0x75, 0xaa, 0x07, 0x7a, 0xc6, 0xd8, 0xd1, 0xc8, 0x99,
0x74, 0x98, 0x7f, 0x84, 0xf5, 0x96, 0x32, 0x32, 0x99, 0xa4, 0x45, 0x9b, 0x50, 0x0c, 0x07, 0x54,
0xbb, 0x79, 0x12, 0xc1, 0x47, 0x06, 0x74, 0x08, 0x4b, 0x41, 0x6c, 0xd1, 0x28, 0x2d, 0x99, 0xe5,
0x1e, 0x17, 0x88, 0x13, 0x48, 0xf3, 0x6f, 0x05, 0x58, 0x49, 0x26, 0x52, 0x8d, 0xf0, 0xd8, 0x33,
0x41, 0xff, 0x8f, 0x56, 0x20, 0xcf, 0xa2, 0x1b, 0x05, 0xe7, 0x99, 0x8d, 0xde, 0xc1, 0xbc, 0x08,
0x5f, 0x0c, 0x51, 0x0e, 0x33, 0x2b, 0x27, 0xed, 0x61, 0x81, 0x07, 0x60, 0x54, 0x87, 0x3c, 0x17,
0xd1, 0xac, 0xdb, 0xcd, 0xa2, 0x98, 0x36, 0xd3, 0x70, 0x9e, 0x0b, 0xa5, 0x26, 0xba, 0xa7, 0x8d,
0xb9, 0xe9, 0x6a, 0xd2, 0xae, 0x6d, 0x3c, 0x00, 0xab, 0xd9, 0xef, 0x72, 0x3b, 0xbc, 0xff, 0x0b,
0xe1, 0xec, 0x1f, 0xfc, 0x56, 0x07, 0xd2, 0xf1, 0x79, 0xe0, 0x69, 0xe7, 0xbc, 0x76, 0x8e, 0x0c,
0xe8, 0x31, 0x14, 0x84, 0x24, 0x32, 0x10, 0x51, 0x9b, 0x2e, 0x6a, 0x01, 0x2d, 0x6d, 0xc2, 0x91,
0x4b, 0x8d, 0xdf, 0x2e, 0x0f, 0xef, 0x2d, 0xcd, 0x52, 0x0c, 0xc7, 0x6f, 0xdc, 0x86, 0xde, 0xc0,
0x46, 0x74, 0xe1, 0x1d, 0xb2, 0xce, 0x55, 0xed, 0x86, 0xb0, 0x2e, 0xb9, 0x60, 0x5d, 0x26, 0xfb,
0x06, 0xe8, 0x2a, 0xc8, 0x72, 0xa3, 0xd7, 0x50, 0xb8, 0xd1, 0xa3, 0xc9, 0x58, 0xd4, 0xdd, 0xb5,
0x95, 0xf9, 0x58, 0x3d, 0x09, 0x1b, 0x2c, 0x8c, 0x46, 0x47, 0xb0, 0x70, 0x15, 0xb5, 0xab, 0xb1,
0xa4, 0xc5, 0xbf, 0xcc, 0x42, 0xa6, 0xb6, 0x35, 0x1e, 0xc2, 0x55, 0xed, 0x93, 0x6e, 0x97, 0xf7,
0xa8, 0x7d, 0xda, 0x53, 0x6f, 0x2e, 0x6e, 0x53, 0x61, 0x2c, 0x6f, 0xcf, 0xec, 0x14, 0xf1, 0xa4,
0x03, 0x55, 0x00, 0x3c, 0xde, 0xa3, 0xbe, 0xca, 0x12, 0x35, 0x56, 0xb4, 0xe8, 0xbb, 0x7a, 0xe9,
0xe6, 0xd0, 0x8c, 0x63, 0x21, 0x4a, 0xa9, 0x88, 0x9a, 0xc5, 0xb8, 0x3b, 0x5d, 0x69, 0x6a, 0x53,
0xe1, 0x21, 0x1c, 0x3d, 0x84, 0x59, 0x49, 0x3a, 0xc2, 0x58, 0xd5, 0x34, 0x45, 0x4d, 0xd3, 0x26,
0x1d, 0x81, 0xb5, 0xd9, 0xfc, 0x57, 0x0e, 0xb6, 0x92, 0x5d, 0x31, 0xfa, 0x8e, 0xf8, 0x66, 0xdf,
0x31, 0x7b, 0xe9, 0xdf, 0x31, 0x9b, 0x29, 0xc3, 0x2e, 0xf3, 0xab, 0xe6, 0xdf, 0x39, 0x78, 0x94,
0x29, 0xfc, 0x07, 0xf0, 0x79, 0xf3, 0xff, 0xfc, 0xb8, 0x7e, 0x1c, 0xb8, 0xfb, 0xdc, 0x71, 0x88,
0x6b, 0x0f, 0x32, 0xdf, 0x18, 0x9f, 0x58, 0xd1, 0xd7, 0xc9, 0x6d, 0xe5, 0x8f, 0xcf, 0xbb, 0x1a,
0x14, 0x5a, 0x3c, 0xf0, 0x2d, 0x9a, 0x78, 0xea, 0x64, 0xa9, 0x68, 0x59, 0x3e, 0xf3, 0x64, 0x08,
0xc0, 0x11, 0x10, 0x31, 0xf8, 0xd1, 0x28, 0xe2, 0xc8, 0xf5, 0x02, 0xd9, 0x24, 0x3e, 0x71, 0xa8,
0x1c, 0xbd, 0x7b, 0x7e, 0x32, 0x95, 0x35, 0x89, 0xc1, 0xd9, 0x6c, 0xc8, 0x84, 0x22, 0x0e, 0xdc,
0x9a, 0x50, 0xcf, 0xa5, 0xc4, 0x63, 0x68, 0x64, 0x46, 0xcf, 0x61, 0x59, 0xff, 0x18, 0xbc, 0x99,
0xf5, 0x54, 0x1c, 0xc4, 0x25, 0x5d, 0xe6, 0x7f, 0x72, 0xb0, 0x9d, 0x9d, 0xf1, 0xa8, 0x64, 0xbe,
0xef, 0x94, 0x9f, 0xc0, 0xd2, 0x91, 0x2b, 0x24, 0x71, 0x2d, 0x7a, 0xc6, 0x68, 0xef, 0x56, 0x89,
0x8f, 0x03, 0x70, 0x02, 0xfe, 0xfc, 0xad, 0x7a, 0x58, 0xe8, 0x61, 0x06, 0x50, 0x68, 0x1f, 0x34,
0x6a, 0x8d, 0xf6, 0xea, 0x1d, 0xb4, 0x0a, 0x4b, 0xc7, 0xa7, 0xb5, 0xfa, 0x5e, 0xed, 0xb8, 0xd6,
0xd8, 0x3f, 0xc0, 0xab, 0x39, 0xb4, 0x01, 0xf7, 0x5b, 0xed, 0xda, 0xfe, 0xfb, 0x83, 0xfa, 0xfe,
0x69, 0xa3, 0x8d, 0x4f, 0x8f, 0x9b, 0xc7, 0xb5, 0xc6, 0xc1, 0x6a, 0xbe, 0xfa, 0x65, 0x06, 0xee,
0x27, 0xd7, 0xad, 0xa9, 0xed, 0x20, 0x06, 0x85, 0x23, 0xf7, 0x86, 0x5f, 0x53, 0xf4, 0xf2, 0x96,
0x3b, 0x0d, 0x6b, 0xb4, 0x54, 0xbe, 0x6d, 0x78, 0x98, 0x60, 0xf3, 0x0e, 0xfa, 0x03, 0xcc, 0x87,
0xad, 0x4a, 0xd1, 0xeb, 0xdb, 0x81, 0xc7, 0x47, 0x52, 0xe9, 0xe7, 0x5f, 0x8d, 0x1b, 0xae, 0xfe,
0xa7, 0x1c, 0xc0, 0x28, 0xd5, 0xe8, 0x96, 0x4c, 0x13, 0xbd, 0x59, 0x7a, 0xf3, 0xf5, 0xc0, 0x81,
0x86, 0xbd, 0x9f, 0x9d, 0x57, 0x3a, 0x4c, 0x5e, 0x05, 0x17, 0x0a, 0x54, 0x71, 0x98, 0xe5, 0x73,
0xc1, 0x2f, 0x65, 0xc5, 0xe1, 0x56, 0xc5, 0xf7, 0xac, 0xca, 0x88, 0xb5, 0x12, 0xb1, 0x5e, 0x14,
0xf4, 0x80, 0x79, 0xf5, 0x5d, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf6, 0xc9, 0x24, 0xad, 0x05, 0x13,
0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.

Просмотреть файл

@ -122,8 +122,7 @@ message VirtualMachine {
message VirtualMachineOperationRequest {
repeated VirtualMachine VirtualMachines = 1;
VirtualMachineOperation OBSOLETE_OperationType = 2 [deprecated=true];
ProviderAccessOperation OperationType = 3;
VirtualMachineOperation OperationType = 2;
}
message VirtualMachineOperationResponse {

Просмотреть файл

@ -23,15 +23,13 @@ message IdentityResponse {
message IdentityOperationRequest {
repeated Identity Identities = 1;
IdentityOperation OBSOLETE_OperationType = 2 [deprecated=true];
ProviderAccessOperation OperationType = 3;
IdentityOperation OperationType = 2;
}
message IdentityCertificateRequest {
string IdentityName = 1;
repeated CertificateSigningRequest CSR = 2;
IdentityCertificateOperation OBSOLETE_OperationType = 3 [deprecated=true];
ProviderAccessOperation OperationType = 4;
IdentityCertificateOperation OperationType = 3;
}
message IdentityCertificateResponse {

Просмотреть файл

@ -25,9 +25,8 @@ message KeyOperationRequest {
Key key = 1;
string Data = 2 [(sensitive) = true];
Algorithm algorithm = 3;
KeyOperation OBSOLETE_OperationType = 4 [deprecated=true];
KeyOperation OperationType = 4;
SignVerifyParams SignVerifyParams = 5;
ProviderAccessOperation OperationType = 6;
}
message KeyOperationResponse {

Просмотреть файл

@ -129,12 +129,11 @@ func (m *IdentityResponse) GetError() string {
}
type IdentityOperationRequest struct {
Identities []*Identity `protobuf:"bytes,1,rep,name=Identities,proto3" json:"Identities,omitempty"`
OBSOLETE_OperationType common.IdentityOperation `protobuf:"varint,2,opt,name=OBSOLETE_OperationType,json=OBSOLETEOperationType,proto3,enum=moc.IdentityOperation" json:"OBSOLETE_OperationType,omitempty"` // Deprecated: Do not use.
OperationType common.ProviderAccessOperation `protobuf:"varint,3,opt,name=OperationType,proto3,enum=moc.ProviderAccessOperation" json:"OperationType,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Identities []*Identity `protobuf:"bytes,1,rep,name=Identities,proto3" json:"Identities,omitempty"`
OperationType common.IdentityOperation `protobuf:"varint,2,opt,name=OperationType,proto3,enum=moc.IdentityOperation" json:"OperationType,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IdentityOperationRequest) Reset() { *m = IdentityOperationRequest{} }
@ -169,29 +168,20 @@ func (m *IdentityOperationRequest) GetIdentities() []*Identity {
return nil
}
// Deprecated: Do not use.
func (m *IdentityOperationRequest) GetOBSOLETE_OperationType() common.IdentityOperation {
func (m *IdentityOperationRequest) GetOperationType() common.IdentityOperation {
if m != nil {
return m.OBSOLETE_OperationType
return m.OperationType
}
return common.IdentityOperation_REVOKE
}
func (m *IdentityOperationRequest) GetOperationType() common.ProviderAccessOperation {
if m != nil {
return m.OperationType
}
return common.ProviderAccessOperation_Unspecified
}
type IdentityCertificateRequest struct {
IdentityName string `protobuf:"bytes,1,opt,name=IdentityName,proto3" json:"IdentityName,omitempty"`
CSR []*CertificateSigningRequest `protobuf:"bytes,2,rep,name=CSR,proto3" json:"CSR,omitempty"`
OBSOLETE_OperationType common.IdentityCertificateOperation `protobuf:"varint,3,opt,name=OBSOLETE_OperationType,json=OBSOLETEOperationType,proto3,enum=moc.IdentityCertificateOperation" json:"OBSOLETE_OperationType,omitempty"` // Deprecated: Do not use.
OperationType common.ProviderAccessOperation `protobuf:"varint,4,opt,name=OperationType,proto3,enum=moc.ProviderAccessOperation" json:"OperationType,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
IdentityName string `protobuf:"bytes,1,opt,name=IdentityName,proto3" json:"IdentityName,omitempty"`
CSR []*CertificateSigningRequest `protobuf:"bytes,2,rep,name=CSR,proto3" json:"CSR,omitempty"`
OperationType common.IdentityCertificateOperation `protobuf:"varint,3,opt,name=OperationType,proto3,enum=moc.IdentityCertificateOperation" json:"OperationType,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IdentityCertificateRequest) Reset() { *m = IdentityCertificateRequest{} }
@ -233,19 +223,11 @@ func (m *IdentityCertificateRequest) GetCSR() []*CertificateSigningRequest {
return nil
}
// Deprecated: Do not use.
func (m *IdentityCertificateRequest) GetOBSOLETE_OperationType() common.IdentityCertificateOperation {
if m != nil {
return m.OBSOLETE_OperationType
}
return common.IdentityCertificateOperation_CREATE_CERTIFICATE
}
func (m *IdentityCertificateRequest) GetOperationType() common.ProviderAccessOperation {
func (m *IdentityCertificateRequest) GetOperationType() common.IdentityCertificateOperation {
if m != nil {
return m.OperationType
}
return common.ProviderAccessOperation_Unspecified
return common.IdentityCertificateOperation_CREATE_CERTIFICATE
}
type IdentityCertificateResponse struct {
@ -500,63 +482,61 @@ func init() {
func init() { proto.RegisterFile("moc_cloudagent_identity.proto", fileDescriptor_df50a18f5e732c64) }
var fileDescriptor_df50a18f5e732c64 = []byte{
// 894 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x55, 0xcb, 0x72, 0xe3, 0x44,
0x14, 0x45, 0x76, 0x5e, 0xbe, 0xce, 0x6b, 0x7a, 0x32, 0x49, 0x63, 0x66, 0xa6, 0x3c, 0x26, 0x0b,
0xb3, 0x91, 0xc1, 0x99, 0x05, 0xc5, 0x66, 0x2a, 0x0e, 0x1e, 0x48, 0x15, 0x45, 0x42, 0x3b, 0xc5,
0x82, 0x82, 0x4a, 0x29, 0xad, 0x8e, 0xd2, 0x15, 0x59, 0xad, 0xe9, 0x6e, 0x65, 0xf0, 0x96, 0xd5,
0x7c, 0x04, 0xec, 0xd9, 0xb2, 0xe0, 0x7f, 0xf8, 0x08, 0x3e, 0x80, 0xd2, 0x95, 0x64, 0x49, 0x79,
0x54, 0x26, 0xc0, 0xca, 0xee, 0x73, 0x1f, 0x7d, 0xfa, 0xdc, 0xd3, 0x2d, 0x78, 0x36, 0x55, 0xfc,
0x94, 0x87, 0x2a, 0xf1, 0xbd, 0x40, 0x44, 0xf6, 0x54, 0xfa, 0x22, 0xb2, 0xd2, 0xce, 0xdc, 0x58,
0x2b, 0xab, 0xc8, 0xce, 0x54, 0x71, 0xb7, 0x0c, 0xbb, 0x46, 0xf0, 0x44, 0x4b, 0x3b, 0xeb, 0x3c,
0x0f, 0x94, 0x0a, 0x42, 0x31, 0xc0, 0xb4, 0xb3, 0xe4, 0x7c, 0xf0, 0x56, 0x7b, 0x71, 0x2c, 0xb4,
0xc9, 0x0a, 0x3b, 0xdd, 0x6b, 0x7d, 0xb9, 0xd0, 0x56, 0x9e, 0x4b, 0xee, 0x59, 0x91, 0x67, 0xec,
0x60, 0x86, 0x9a, 0x4e, 0x55, 0x94, 0xff, 0xe4, 0x81, 0x0f, 0x2b, 0x81, 0x62, 0xbf, 0x2c, 0xd4,
0x7b, 0xe7, 0xc0, 0xc6, 0x61, 0xce, 0x90, 0x89, 0x37, 0x89, 0x30, 0x96, 0xbc, 0x82, 0x56, 0x01,
0x19, 0xea, 0x74, 0x9b, 0xfd, 0xf6, 0xf0, 0x85, 0x7b, 0x07, 0x6d, 0x77, 0x5e, 0x5c, 0xd6, 0x90,
0x97, 0xb0, 0x76, 0x14, 0x0b, 0xed, 0x59, 0xa9, 0xa2, 0x93, 0x59, 0x2c, 0x68, 0xa3, 0xeb, 0xf4,
0xd7, 0x87, 0xeb, 0xd8, 0x64, 0x1e, 0x61, 0xf5, 0xa4, 0xde, 0x6f, 0x0e, 0x6c, 0x96, 0x54, 0x4c,
0xac, 0x22, 0x23, 0xfe, 0x3b, 0x97, 0x21, 0x2c, 0x31, 0x61, 0x92, 0xd0, 0x22, 0x89, 0xf6, 0xb0,
0xe3, 0x66, 0x3a, 0xbb, 0x85, 0xce, 0xee, 0x48, 0xa9, 0xf0, 0x7b, 0x2f, 0x4c, 0x04, 0xcb, 0x33,
0xc9, 0x16, 0x2c, 0x8e, 0xb5, 0x56, 0x9a, 0x36, 0xbb, 0x4e, 0xbf, 0xc5, 0xb2, 0x45, 0xef, 0x6f,
0x07, 0x68, 0xd1, 0xb7, 0x3c, 0x44, 0xae, 0xd9, 0x3e, 0x40, 0x1e, 0x93, 0xe2, 0x01, 0x44, 0x2b,
0x45, 0xe4, 0x3b, 0xd8, 0x3e, 0x1a, 0x4d, 0x8e, 0xbe, 0x19, 0x9f, 0x8c, 0x4f, 0x6f, 0x93, 0x6f,
0x1b, 0xdb, 0xdd, 0x60, 0x30, 0x6a, 0x50, 0x87, 0x3d, 0x29, 0x2a, 0x6b, 0x85, 0x64, 0x74, 0x7d,
0x10, 0x4d, 0xec, 0xf4, 0x14, 0x3b, 0x1d, 0x6b, 0x75, 0x25, 0x7d, 0xa1, 0xf7, 0x39, 0x17, 0xc6,
0xdc, 0x39, 0x96, 0xdf, 0x1b, 0xd0, 0x29, 0x36, 0x3d, 0x28, 0x3d, 0x57, 0x1c, 0xbc, 0x07, 0xab,
0x45, 0xf4, 0x5b, 0x6f, 0x2a, 0xa8, 0x83, 0x92, 0xd5, 0x30, 0xf2, 0x25, 0x34, 0x0f, 0x26, 0x8c,
0x36, 0x50, 0x95, 0xe1, 0x9d, 0xaa, 0x54, 0xba, 0x4f, 0x64, 0x10, 0xc9, 0x28, 0xc8, 0x37, 0x61,
0x69, 0x39, 0xf9, 0xf1, 0x4e, 0x7d, 0xb2, 0x53, 0xbd, 0xa8, 0xe9, 0x53, 0x69, 0xf6, 0xef, 0xa4,
0x5a, 0x78, 0xb8, 0x54, 0x7f, 0x38, 0xf0, 0xd1, 0xad, 0x52, 0xe5, 0x66, 0xfe, 0x1a, 0x56, 0x2b,
0x70, 0x61, 0x93, 0xdd, 0xf7, 0x11, 0x84, 0xd5, 0x2a, 0xff, 0x47, 0x57, 0xff, 0xba, 0x04, 0x2b,
0x05, 0x67, 0x42, 0x60, 0x21, 0x2a, 0x87, 0x88, 0xff, 0xc9, 0x3a, 0x34, 0xa4, 0x8f, 0xdb, 0xb4,
0x58, 0x43, 0xfa, 0x64, 0x17, 0xd6, 0xb4, 0x30, 0x2a, 0xd1, 0x5c, 0x7c, 0xa5, 0x55, 0x12, 0xe7,
0xed, 0xea, 0x20, 0xe9, 0xc2, 0x4a, 0xec, 0x19, 0xf3, 0x56, 0x69, 0x1f, 0x95, 0x6c, 0x8d, 0x16,
0xde, 0xfd, 0x49, 0x1d, 0x36, 0x47, 0x49, 0x07, 0x16, 0xad, 0xba, 0x14, 0x11, 0x5d, 0xac, 0x84,
0x33, 0x88, 0x7c, 0x0c, 0x4b, 0xc6, 0x7a, 0x36, 0x31, 0x74, 0x19, 0x8f, 0xd7, 0x46, 0x89, 0x26,
0x08, 0xb1, 0x3c, 0x94, 0x3a, 0x2f, 0x54, 0x1c, 0xd5, 0x47, 0xe7, 0x41, 0xe6, 0xbc, 0x2a, 0x46,
0x9e, 0xc1, 0x82, 0xf5, 0x02, 0x43, 0xdb, 0xd8, 0xa6, 0x85, 0x6d, 0x4e, 0xbc, 0xc0, 0x30, 0x84,
0xc9, 0x4f, 0xb0, 0xca, 0xab, 0x03, 0x59, 0xc5, 0x81, 0xec, 0xdd, 0x7b, 0x6f, 0xab, 0x93, 0x31,
0xe3, 0xc8, 0xea, 0x59, 0xce, 0xbf, 0xd6, 0x8e, 0xec, 0x42, 0x1b, 0xcf, 0x33, 0xfe, 0x39, 0x96,
0x7a, 0x46, 0xd7, 0xba, 0x4e, 0xbf, 0x89, 0x1e, 0xac, 0xc2, 0x64, 0x00, 0xc0, 0x43, 0x29, 0x22,
0x8b, 0xb6, 0x5b, 0x47, 0xdb, 0x6d, 0x20, 0x85, 0x83, 0x39, 0xcc, 0x2a, 0x29, 0xe4, 0x29, 0xb4,
0x90, 0xdc, 0xeb, 0x37, 0x7e, 0x44, 0x37, 0xf0, 0xd4, 0x25, 0x30, 0x8f, 0x1e, 0x2b, 0x6d, 0xe9,
0x66, 0xd7, 0xe9, 0x2f, 0xb2, 0x12, 0x48, 0xa7, 0x87, 0x8b, 0xfd, 0xc4, 0x5e, 0x60, 0xc6, 0x23,
0xcc, 0xa8, 0x83, 0x64, 0x0f, 0x56, 0xbc, 0xc4, 0x5e, 0x20, 0x21, 0x82, 0x84, 0x76, 0x90, 0x50,
0x9a, 0x90, 0x2a, 0xc0, 0xe7, 0x9e, 0x67, 0xf3, 0x44, 0x42, 0x61, 0x59, 0x8b, 0x2b, 0x75, 0x29,
0x7c, 0xfa, 0xb8, 0xeb, 0xf4, 0x57, 0x58, 0xb1, 0x24, 0xcf, 0x01, 0xbc, 0xc4, 0x2a, 0xa6, 0xac,
0x67, 0x05, 0xdd, 0xc2, 0x60, 0x05, 0x49, 0x49, 0x85, 0x2a, 0x90, 0xd1, 0x6b, 0x19, 0x8a, 0x63,
0xcf, 0x5e, 0xd0, 0x27, 0x99, 0xa5, 0x6a, 0x20, 0x19, 0xc2, 0x56, 0x45, 0xb6, 0xc3, 0x68, 0x22,
0xb8, 0x8a, 0x7c, 0x43, 0xb7, 0x53, 0x59, 0xd9, 0xad, 0xb1, 0xce, 0x2b, 0x78, 0x74, 0x63, 0x54,
0x64, 0x13, 0x9a, 0x97, 0x62, 0x96, 0x9b, 0x3c, 0xfd, 0x9b, 0x5e, 0x8d, 0xab, 0xf4, 0xae, 0xe4,
0x36, 0xcf, 0x16, 0x5f, 0x34, 0x3e, 0x77, 0x86, 0x7f, 0x35, 0x60, 0xad, 0x98, 0xfa, 0x7e, 0x6a,
0x06, 0x72, 0x0a, 0x4b, 0x87, 0x51, 0x7a, 0x2e, 0xd2, 0xbf, 0xff, 0x7d, 0xcf, 0xde, 0xaf, 0xce,
0x27, 0xef, 0x91, 0x99, 0xbd, 0x11, 0xbd, 0x0f, 0x88, 0x84, 0xe5, 0xec, 0x59, 0x11, 0xe4, 0xb3,
0x7b, 0xeb, 0xae, 0x7f, 0x88, 0x1e, 0xb6, 0xd5, 0x2f, 0x0e, 0x3c, 0xce, 0xf7, 0xaa, 0x3d, 0x2f,
0xf7, 0xdf, 0x80, 0x9b, 0x5f, 0x82, 0xce, 0xcb, 0x87, 0x15, 0x15, 0x24, 0x46, 0xc3, 0x1f, 0x3e,
0x0d, 0xa4, 0xbd, 0x48, 0xce, 0x5c, 0xae, 0xa6, 0x83, 0xa9, 0xe4, 0x5a, 0x19, 0x75, 0x6e, 0x07,
0x53, 0xc5, 0x07, 0x3a, 0xe6, 0x83, 0xb2, 0xe3, 0xa0, 0xe8, 0x78, 0xb6, 0x84, 0xef, 0xdc, 0xde,
0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xc7, 0xcf, 0x73, 0xb4, 0x6d, 0x09, 0x00, 0x00,
// 853 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0xcd, 0x6e, 0xdb, 0x46,
0x10, 0x2e, 0x25, 0x5b, 0xb6, 0x46, 0xfe, 0xcb, 0xc6, 0x8d, 0xb7, 0x6a, 0x13, 0x28, 0xaa, 0x0f,
0xea, 0x85, 0x6a, 0xe5, 0x1c, 0x8a, 0xa2, 0x40, 0x60, 0xbb, 0x4e, 0xea, 0x4b, 0x1b, 0xac, 0x83,
0x1e, 0x0a, 0x14, 0x06, 0xbd, 0x5a, 0xd3, 0x0b, 0x93, 0xbb, 0xcc, 0xee, 0x32, 0xa9, 0xae, 0x3d,
0xe5, 0x1d, 0xda, 0x3e, 0x44, 0x0f, 0x7d, 0x8e, 0xbe, 0x42, 0x1f, 0xa5, 0xe0, 0x90, 0x14, 0x49,
0xff, 0x40, 0x36, 0x9a, 0x93, 0xc4, 0x6f, 0xbe, 0x99, 0xfd, 0x66, 0xf6, 0xdb, 0x81, 0xc7, 0xb1,
0xe6, 0xa7, 0x3c, 0xd2, 0xe9, 0x34, 0x08, 0x85, 0x72, 0xa7, 0x72, 0x2a, 0x94, 0x93, 0x6e, 0xe6,
0x27, 0x46, 0x3b, 0x4d, 0x76, 0x62, 0xcd, 0xfd, 0x2a, 0xec, 0x5b, 0xc1, 0x53, 0x23, 0xdd, 0xac,
0xff, 0x24, 0xd4, 0x3a, 0x8c, 0xc4, 0x18, 0x69, 0x67, 0xe9, 0xf9, 0xf8, 0x9d, 0x09, 0x92, 0x44,
0x18, 0x9b, 0x27, 0xf6, 0x07, 0x57, 0xea, 0x72, 0x61, 0x9c, 0x3c, 0x97, 0x3c, 0x70, 0xa2, 0x60,
0xec, 0x20, 0x43, 0xc7, 0xb1, 0x56, 0xc5, 0x4f, 0x11, 0xf8, 0xa4, 0x16, 0x28, 0xcf, 0xcb, 0x43,
0xc3, 0xf7, 0x1e, 0x6c, 0x1e, 0x17, 0x0a, 0x99, 0x78, 0x93, 0x0a, 0xeb, 0xc8, 0x73, 0xe8, 0x96,
0x90, 0xa5, 0xde, 0xa0, 0x3d, 0xea, 0x4d, 0x9e, 0xfa, 0xb7, 0xc8, 0xf6, 0xe7, 0xc9, 0x55, 0x0e,
0x79, 0x06, 0xeb, 0x3f, 0x26, 0xc2, 0x04, 0x4e, 0x6a, 0xf5, 0x7a, 0x96, 0x08, 0xda, 0x1a, 0x78,
0xa3, 0x8d, 0xc9, 0x06, 0x16, 0x99, 0x47, 0x58, 0x93, 0x34, 0xfc, 0xd3, 0x83, 0xad, 0x4a, 0x8a,
0x4d, 0xb4, 0xb2, 0xe2, 0xff, 0x6b, 0x99, 0x40, 0x87, 0x09, 0x9b, 0x46, 0x0e, 0x45, 0xf4, 0x26,
0x7d, 0x3f, 0x9f, 0xb3, 0x5f, 0xce, 0xd9, 0x3f, 0xd0, 0x3a, 0xfa, 0x29, 0x88, 0x52, 0xc1, 0x0a,
0x26, 0xd9, 0x86, 0xe5, 0x23, 0x63, 0xb4, 0xa1, 0xed, 0x81, 0x37, 0xea, 0xb2, 0xfc, 0x63, 0xf8,
0xbb, 0x07, 0xb4, 0xac, 0x5b, 0x35, 0x51, 0xcc, 0x6c, 0x1f, 0xa0, 0x88, 0x49, 0x71, 0x0f, 0xa1,
0xb5, 0x24, 0xf2, 0xed, 0xcd, 0x53, 0x7b, 0x84, 0x55, 0xae, 0x1f, 0x7c, 0x65, 0x7a, 0xff, 0x78,
0xd0, 0x2f, 0x49, 0x87, 0x95, 0x35, 0x4a, 0x7d, 0x43, 0x58, 0x2b, 0xa3, 0x3f, 0x04, 0xb1, 0xa0,
0x1e, 0x76, 0xd6, 0xc0, 0xc8, 0x77, 0xd0, 0x3e, 0x3c, 0x61, 0xb4, 0x85, 0xe2, 0x27, 0xb7, 0x8a,
0xaf, 0x55, 0x3f, 0x91, 0xa1, 0x92, 0x2a, 0x2c, 0x0e, 0x61, 0x59, 0x3a, 0x79, 0x79, 0xb5, 0x8d,
0x36, 0xb6, 0xf1, 0xb4, 0xd1, 0x46, 0xad, 0xc6, 0xad, 0x1d, 0xfd, 0xe5, 0xc1, 0xa7, 0x37, 0x76,
0x54, 0x58, 0xe3, 0x7b, 0x58, 0xab, 0xc1, 0xe5, 0xd0, 0x77, 0xef, 0xa2, 0x9b, 0x35, 0x32, 0x3f,
0xa0, 0x47, 0xfe, 0xe8, 0xc0, 0x6a, 0xa9, 0x99, 0x10, 0x58, 0x52, 0xd5, 0xac, 0xf1, 0x3f, 0xd9,
0x80, 0x96, 0x9c, 0xe2, 0x31, 0x5d, 0xd6, 0x92, 0x53, 0xb2, 0x0b, 0xeb, 0x46, 0x58, 0x9d, 0x1a,
0x2e, 0x5e, 0x1a, 0x9d, 0x26, 0x45, 0xb9, 0x26, 0x48, 0x06, 0xb0, 0x9a, 0x04, 0xd6, 0xbe, 0xd3,
0x66, 0x4a, 0x97, 0x32, 0xc2, 0xc1, 0xd2, 0xfb, 0xbf, 0xa9, 0xc7, 0xe6, 0x28, 0xe9, 0xc3, 0xb2,
0xd3, 0x97, 0x42, 0xd1, 0xe5, 0x5a, 0x38, 0x87, 0xc8, 0xe7, 0xd0, 0xb1, 0x2e, 0x70, 0xa9, 0xa5,
0x2b, 0xd8, 0x5e, 0x0f, 0x47, 0x74, 0x82, 0x10, 0x2b, 0x42, 0x99, 0x41, 0x22, 0xcd, 0x71, 0xfa,
0x68, 0x10, 0xc8, 0x0d, 0x52, 0xc7, 0xc8, 0x63, 0x58, 0x72, 0x41, 0x68, 0x69, 0x0f, 0xcb, 0x74,
0xb1, 0xcc, 0xeb, 0x20, 0xb4, 0x0c, 0x61, 0xf2, 0x0b, 0xac, 0xf1, 0xfa, 0x85, 0xac, 0xe1, 0x85,
0xec, 0x2d, 0x7c, 0x05, 0xf5, 0x9b, 0xb1, 0x47, 0xca, 0x99, 0x59, 0xa1, 0xbf, 0x51, 0x8e, 0xec,
0x42, 0x0f, 0xfb, 0x39, 0xfa, 0x35, 0x91, 0x66, 0x46, 0xd7, 0x07, 0xde, 0xa8, 0x7d, 0xd0, 0xa2,
0x1e, 0xab, 0xc3, 0x64, 0x0c, 0xc0, 0x23, 0x29, 0x94, 0x43, 0xef, 0x6d, 0xa0, 0xf7, 0x36, 0x51,
0xc2, 0xe1, 0x1c, 0x66, 0x35, 0x0a, 0xf9, 0x0c, 0xba, 0x28, 0xee, 0xc5, 0x9b, 0xa9, 0xa2, 0x9b,
0xd8, 0x75, 0x05, 0xcc, 0xa3, 0xaf, 0xb4, 0x71, 0x74, 0x6b, 0xe0, 0x8d, 0x96, 0x59, 0x05, 0x64,
0xb7, 0x87, 0x1f, 0xfb, 0xa9, 0xbb, 0x40, 0xc6, 0x03, 0x64, 0x34, 0x41, 0xb2, 0x07, 0xab, 0x41,
0xea, 0x2e, 0x50, 0x10, 0x41, 0x41, 0x3b, 0x28, 0x28, 0x23, 0x64, 0x13, 0xe0, 0x73, 0xcf, 0xb3,
0x39, 0x91, 0x50, 0x58, 0x31, 0xe2, 0xad, 0xbe, 0x14, 0x53, 0xfa, 0x70, 0xe0, 0x8d, 0x56, 0x59,
0xf9, 0x49, 0x9e, 0x00, 0x04, 0xa9, 0xd3, 0x4c, 0xbb, 0xc0, 0x09, 0xba, 0x8d, 0xc1, 0x1a, 0x92,
0x89, 0x8a, 0x74, 0x28, 0xd5, 0x0b, 0x19, 0x89, 0x57, 0x81, 0xbb, 0xa0, 0x1f, 0xe7, 0x96, 0x6a,
0x80, 0x64, 0x02, 0xdb, 0xb5, 0xb1, 0x1d, 0xab, 0x13, 0xc1, 0xb5, 0x9a, 0x5a, 0xfa, 0x28, 0x1b,
0x2b, 0xbb, 0x31, 0xd6, 0x7f, 0x0e, 0x0f, 0xae, 0x5d, 0x15, 0xd9, 0x82, 0xf6, 0xa5, 0x98, 0x15,
0x26, 0xcf, 0xfe, 0x66, 0x4f, 0xe3, 0x6d, 0xf6, 0x56, 0x0a, 0x9b, 0xe7, 0x1f, 0xdf, 0xb4, 0xbe,
0xf6, 0x26, 0xff, 0xb6, 0x60, 0xbd, 0xbc, 0xf5, 0xfd, 0xcc, 0x0c, 0xe4, 0x14, 0x3a, 0xc7, 0x2a,
0xeb, 0x8b, 0x8c, 0x16, 0x6f, 0xcb, 0x7c, 0xcd, 0xf4, 0xbf, 0xb8, 0x03, 0x33, 0xdf, 0x11, 0xc3,
0x8f, 0x88, 0x84, 0x95, 0x7c, 0xad, 0x08, 0xf2, 0xd5, 0xc2, 0xbc, 0xab, 0x6b, 0xfd, 0x7e, 0x47,
0xfd, 0xe6, 0xc1, 0xc3, 0xe2, 0xac, 0xc6, 0x7a, 0x59, 0xfc, 0x02, 0xae, 0x2f, 0xec, 0xfe, 0xb3,
0xfb, 0x25, 0x95, 0x22, 0x0e, 0x26, 0x3f, 0x7f, 0x19, 0x4a, 0x77, 0x91, 0x9e, 0xf9, 0x5c, 0xc7,
0xe3, 0x58, 0x72, 0xa3, 0xad, 0x3e, 0x77, 0xe3, 0x58, 0xf3, 0xb1, 0x49, 0xf8, 0xb8, 0xaa, 0x38,
0x2e, 0x2b, 0x9e, 0x75, 0x70, 0xcf, 0xed, 0xfd, 0x17, 0x00, 0x00, 0xff, 0xff, 0x3a, 0x5d, 0xe4,
0xfa, 0xbb, 0x08, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.

Просмотреть файл

@ -129,15 +129,14 @@ func (m *KeyResponse) GetError() string {
}
type KeyOperationRequest struct {
Key *Key `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Data string `protobuf:"bytes,2,opt,name=Data,proto3" json:"Data,omitempty"`
Algorithm common.Algorithm `protobuf:"varint,3,opt,name=algorithm,proto3,enum=moc.Algorithm" json:"algorithm,omitempty"`
OBSOLETE_OperationType common.KeyOperation `protobuf:"varint,4,opt,name=OBSOLETE_OperationType,json=OBSOLETEOperationType,proto3,enum=moc.KeyOperation" json:"OBSOLETE_OperationType,omitempty"` // Deprecated: Do not use.
SignVerifyParams *SignVerifyParams `protobuf:"bytes,5,opt,name=SignVerifyParams,proto3" json:"SignVerifyParams,omitempty"`
OperationType common.ProviderAccessOperation `protobuf:"varint,6,opt,name=OperationType,proto3,enum=moc.ProviderAccessOperation" json:"OperationType,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Key *Key `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Data string `protobuf:"bytes,2,opt,name=Data,proto3" json:"Data,omitempty"`
Algorithm common.Algorithm `protobuf:"varint,3,opt,name=algorithm,proto3,enum=moc.Algorithm" json:"algorithm,omitempty"`
OperationType common.KeyOperation `protobuf:"varint,4,opt,name=OperationType,proto3,enum=moc.KeyOperation" json:"OperationType,omitempty"`
SignVerifyParams *SignVerifyParams `protobuf:"bytes,5,opt,name=SignVerifyParams,proto3" json:"SignVerifyParams,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *KeyOperationRequest) Reset() { *m = KeyOperationRequest{} }
@ -186,10 +185,9 @@ func (m *KeyOperationRequest) GetAlgorithm() common.Algorithm {
return common.Algorithm_A_UNKNOWN
}
// Deprecated: Do not use.
func (m *KeyOperationRequest) GetOBSOLETE_OperationType() common.KeyOperation {
func (m *KeyOperationRequest) GetOperationType() common.KeyOperation {
if m != nil {
return m.OBSOLETE_OperationType
return m.OperationType
}
return common.KeyOperation_ENCRYPT
}
@ -201,13 +199,6 @@ func (m *KeyOperationRequest) GetSignVerifyParams() *SignVerifyParams {
return nil
}
func (m *KeyOperationRequest) GetOperationType() common.ProviderAccessOperation {
if m != nil {
return m.OperationType
}
return common.ProviderAccessOperation_Unspecified
}
type KeyOperationResponse struct {
Data string `protobuf:"bytes,1,opt,name=Data,proto3" json:"Data,omitempty"`
Result *wrappers.BoolValue `protobuf:"bytes,2,opt,name=Result,proto3" json:"Result,omitempty"`
@ -531,61 +522,59 @@ func init() {
func init() { proto.RegisterFile("moc_cloudagent_key.proto", fileDescriptor_d1154d4ecd5d6df6) }
var fileDescriptor_d1154d4ecd5d6df6 = []byte{
// 860 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x55, 0xdd, 0x6e, 0xdb, 0x46,
0x13, 0xfd, 0x28, 0xc9, 0x4a, 0x34, 0x72, 0x9c, 0x2f, 0x9b, 0xd4, 0xd9, 0x08, 0x49, 0xa1, 0x2a,
0x01, 0xaa, 0x00, 0x29, 0x15, 0xa8, 0xbd, 0x2f, 0xac, 0xc6, 0x2d, 0x5c, 0x06, 0xb1, 0xb1, 0x72,
0x12, 0xa0, 0x37, 0x06, 0x45, 0x8d, 0x69, 0x42, 0x24, 0x97, 0xdd, 0x5d, 0x2a, 0xa0, 0x9f, 0xa0,
0x7d, 0xa0, 0x5e, 0xf7, 0x01, 0xfa, 0x2a, 0xbd, 0xee, 0x75, 0xc1, 0xa1, 0x68, 0xea, 0xc7, 0x12,
0x8a, 0xa2, 0x57, 0x36, 0x67, 0xce, 0x99, 0x39, 0x7b, 0x66, 0x76, 0x05, 0x3c, 0x92, 0xde, 0x85,
0x17, 0xca, 0x74, 0xea, 0xfa, 0x18, 0x9b, 0x8b, 0x19, 0x66, 0x76, 0xa2, 0xa4, 0x91, 0xec, 0x71,
0x24, 0x3d, 0xbb, 0xca, 0xd8, 0x1a, 0xbd, 0x54, 0x05, 0x26, 0xeb, 0x7c, 0xee, 0x4b, 0xe9, 0x87,
0x38, 0x20, 0xd8, 0x24, 0xbd, 0x1c, 0x7c, 0x52, 0x6e, 0x92, 0xa0, 0xd2, 0x05, 0xb1, 0xf3, 0x98,
0x4a, 0xca, 0x28, 0x92, 0xf1, 0xe2, 0xcf, 0x22, 0xf1, 0x64, 0x29, 0x51, 0x56, 0x2b, 0x52, 0x3d,
0x03, 0xe0, 0x60, 0x26, 0xf0, 0xe7, 0x14, 0xb5, 0x61, 0xaf, 0xa1, 0xe1, 0x60, 0xa6, 0xb9, 0xd5,
0xad, 0xf7, 0xdb, 0xc3, 0xa7, 0xf6, 0x16, 0x25, 0x76, 0x4e, 0x21, 0x24, 0xfb, 0x06, 0xee, 0x9d,
0x26, 0xa8, 0x5c, 0x13, 0xc8, 0xf8, 0x3c, 0x4b, 0x90, 0xd7, 0xba, 0x56, 0xff, 0x60, 0x78, 0x40,
0xd4, 0x9b, 0x8c, 0x58, 0x05, 0xf5, 0x7e, 0xb5, 0xa0, 0x4d, 0x6d, 0x75, 0x22, 0x63, 0x8d, 0xff,
0xa2, 0xef, 0x10, 0x9a, 0x02, 0x75, 0x1a, 0x1a, 0x6a, 0xd8, 0x1e, 0x76, 0xec, 0xc2, 0x1c, 0xbb,
0x34, 0xc7, 0x1e, 0x49, 0x19, 0x7e, 0x70, 0xc3, 0x14, 0xc5, 0x02, 0xc9, 0x1e, 0xc1, 0xde, 0xb1,
0x52, 0x52, 0xf1, 0x7a, 0xd7, 0xea, 0xb7, 0x44, 0xf1, 0xd1, 0xfb, 0xab, 0x06, 0x0f, 0x1d, 0xcc,
0x2a, 0xad, 0x0b, 0x2f, 0x6c, 0xa8, 0xcf, 0x30, 0xe3, 0x16, 0x95, 0xdf, 0x2d, 0x29, 0x07, 0x32,
0x0e, 0x8d, 0x37, 0xae, 0x71, 0x49, 0x4f, 0x6b, 0xd4, 0xf8, 0xe5, 0x37, 0x6e, 0x09, 0x8a, 0xb0,
0x57, 0xd0, 0x72, 0x43, 0x5f, 0xaa, 0xc0, 0x5c, 0x45, 0xd4, 0xbb, 0xf4, 0xe7, 0xa8, 0x8c, 0x8a,
0x0a, 0xc0, 0xde, 0xc2, 0xe1, 0xe9, 0x68, 0x7c, 0xfa, 0xf6, 0xf8, 0xfc, 0xf8, 0x62, 0xd5, 0xda,
0x06, 0x51, 0x1f, 0x10, 0x75, 0x59, 0xf1, 0xa8, 0xc6, 0x2d, 0xf1, 0x59, 0x49, 0x5a, 0xe1, 0xb0,
0xf7, 0xf0, 0xff, 0x71, 0xe0, 0xc7, 0x1f, 0x50, 0x05, 0x97, 0xd9, 0x99, 0xab, 0xdc, 0x48, 0xf3,
0x3d, 0x3a, 0xd2, 0xcb, 0xad, 0x47, 0x5a, 0x27, 0x88, 0x8d, 0x12, 0x6c, 0xb4, 0x3e, 0xf6, 0x26,
0x69, 0x2b, 0x6c, 0x3a, 0x53, 0x72, 0x1e, 0x4c, 0x51, 0x1d, 0x79, 0x1e, 0x6a, 0xbd, 0x75, 0x09,
0xae, 0xe1, 0xd1, 0xaa, 0xef, 0x8b, 0x65, 0x28, 0x8d, 0xb4, 0x36, 0x8c, 0xfc, 0xef, 0x86, 0xfe,
0xbb, 0x05, 0x87, 0x67, 0x2a, 0x98, 0xbb, 0x06, 0x1d, 0xcc, 0x3e, 0xe6, 0xf7, 0x28, 0x88, 0xfd,
0x93, 0xf8, 0x52, 0xb2, 0x3e, 0xdc, 0x2f, 0xbf, 0x1d, 0xcc, 0xde, 0xb9, 0x11, 0x16, 0x4a, 0xc4,
0x7a, 0x98, 0x0d, 0xe1, 0xc1, 0x52, 0xe8, 0x2c, 0x9d, 0x84, 0x81, 0x47, 0xca, 0xf6, 0x17, 0xaa,
0x37, 0xd3, 0xec, 0x87, 0x8a, 0x73, 0xb4, 0xb6, 0x13, 0x4f, 0xca, 0xc1, 0x6e, 0x00, 0xc4, 0x26,
0xa7, 0xf7, 0x69, 0x73, 0xb0, 0xec, 0xdb, 0xe5, 0x45, 0xb3, 0xa8, 0xe8, 0x17, 0x54, 0xf4, 0xc7,
0xf1, 0xe9, 0xbb, 0x8f, 0x38, 0x71, 0x30, 0xcb, 0x39, 0xae, 0x49, 0x15, 0xde, 0xba, 0x7b, 0x3d,
0x68, 0xe9, 0x12, 0xb0, 0xb2, 0xc8, 0x55, 0xb8, 0xf7, 0x67, 0x03, 0xea, 0x0e, 0x66, 0x8c, 0x41,
0x23, 0xae, 0xcc, 0xa1, 0xff, 0xd9, 0x01, 0xd4, 0x82, 0x69, 0x41, 0x14, 0xb5, 0x60, 0xca, 0x7a,
0xb0, 0x1f, 0x4a, 0x8f, 0xc6, 0x4b, 0x46, 0x16, 0x33, 0x58, 0x89, 0xe5, 0x3d, 0x13, 0xf2, 0xc6,
0xc1, 0x8c, 0x56, 0xbc, 0x74, 0xaf, 0x0a, 0xb3, 0x2f, 0xa1, 0x61, 0xf2, 0x2d, 0xdb, 0xa3, 0x33,
0x3d, 0x2c, 0xce, 0xa4, 0x65, 0x5c, 0x9c, 0x29, 0xdf, 0x26, 0x41, 0x00, 0xf6, 0x14, 0x5a, 0x73,
0x37, 0x0d, 0x0d, 0x75, 0x6b, 0x52, 0xb7, 0x2a, 0x90, 0x67, 0x7d, 0x25, 0xd3, 0x84, 0xb2, 0x77,
0x8a, 0xec, 0x4d, 0x80, 0x3d, 0x87, 0xa6, 0x36, 0xae, 0x49, 0x35, 0xbf, 0x4b, 0xdb, 0xd5, 0xa6,
0x36, 0x63, 0x0a, 0x89, 0x45, 0x8a, 0x75, 0xa1, 0xa1, 0x83, 0x6b, 0xe4, 0x2d, 0x52, 0xb2, 0x5f,
0x8e, 0x6c, 0x1c, 0x5c, 0xa3, 0xa0, 0x0c, 0xb3, 0x61, 0xcf, 0x4b, 0xd5, 0x1c, 0x39, 0x10, 0x84,
0xaf, 0x89, 0xfd, 0x2e, 0xcf, 0xe5, 0xfd, 0x44, 0x01, 0x63, 0x2f, 0xa1, 0x39, 0xcb, 0xaf, 0x81,
0xe6, 0xed, 0x6e, 0xfd, 0xd6, 0xfb, 0x2d, 0x16, 0x00, 0xf6, 0x0c, 0x1a, 0xc6, 0xf5, 0x35, 0xdf,
0x27, 0x7d, 0x2d, 0x02, 0x9e, 0xbb, 0xbe, 0x16, 0x14, 0x66, 0x6f, 0xe0, 0xd9, 0x0c, 0x33, 0x21,
0x0d, 0xb1, 0xbe, 0x57, 0xf9, 0x43, 0x16, 0x7b, 0xd9, 0x49, 0x3c, 0x46, 0x4f, 0xc6, 0x53, 0xcd,
0xef, 0x75, 0xad, 0x7e, 0x5d, 0xec, 0x06, 0xb1, 0x17, 0x00, 0xc9, 0xcd, 0xcd, 0xe0, 0x07, 0x4b,
0x03, 0x59, 0x8a, 0x33, 0x1f, 0x0e, 0x93, 0x5b, 0xef, 0x0f, 0xbf, 0x4f, 0xe2, 0x06, 0x5b, 0x5f,
0x97, 0xdb, 0xaf, 0x9d, 0xd8, 0x52, 0x6e, 0xf8, 0x87, 0x05, 0x77, 0x1d, 0xcc, 0x8e, 0xf2, 0x22,
0xec, 0x3d, 0x34, 0x4f, 0xe2, 0xb9, 0x9c, 0x21, 0x7b, 0xbe, 0xf3, 0x41, 0x2e, 0x9e, 0xf0, 0xce,
0x8b, 0xdd, 0xa0, 0xe2, 0xbd, 0xe9, 0xfd, 0x8f, 0x5d, 0xc1, 0x9d, 0xc2, 0x6c, 0x64, 0xaf, 0x76,
0x51, 0xd6, 0x7f, 0x23, 0x3a, 0x5f, 0xfd, 0x43, 0x74, 0xd9, 0x69, 0x34, 0xfc, 0xe9, 0xb5, 0x1f,
0x98, 0xab, 0x74, 0x62, 0x7b, 0x32, 0x1a, 0x44, 0x81, 0xa7, 0xa4, 0x96, 0x97, 0x66, 0x10, 0x49,
0x6f, 0xa0, 0x12, 0x6f, 0x50, 0x95, 0x1a, 0x94, 0xa5, 0x26, 0x4d, 0x7a, 0xdd, 0xbe, 0xfe, 0x3b,
0x00, 0x00, 0xff, 0xff, 0xef, 0xb5, 0x88, 0x62, 0x32, 0x08, 0x00, 0x00,
// 821 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0x5d, 0x6e, 0xdb, 0x46,
0x10, 0x2e, 0x2d, 0x5a, 0x89, 0x46, 0x8e, 0xd3, 0x6c, 0x82, 0x64, 0x23, 0x24, 0x85, 0xca, 0x04,
0xa8, 0x02, 0xa4, 0x54, 0xa0, 0x16, 0xe8, 0x63, 0x61, 0x37, 0x6d, 0xe1, 0x12, 0x48, 0x8c, 0x55,
0x7e, 0x80, 0xbe, 0x04, 0x14, 0x3d, 0xa6, 0x09, 0x91, 0x5c, 0x76, 0x77, 0xe9, 0x60, 0x7d, 0x82,
0xf6, 0x10, 0x3d, 0x46, 0x9f, 0x7b, 0x80, 0x5e, 0xa5, 0x87, 0x28, 0x38, 0x14, 0x4d, 0xfd, 0xd8,
0x42, 0x51, 0xf4, 0x49, 0xe2, 0x7c, 0xdf, 0x37, 0xf3, 0xed, 0xcc, 0xec, 0x02, 0xcf, 0x64, 0xf4,
0x21, 0x4a, 0x65, 0x79, 0x12, 0xc6, 0x98, 0x9b, 0x0f, 0x73, 0xb4, 0x7e, 0xa1, 0xa4, 0x91, 0xec,
0x41, 0x26, 0x23, 0xbf, 0x45, 0x7c, 0x8d, 0x51, 0xa9, 0x12, 0x63, 0x07, 0x9f, 0xc5, 0x52, 0xc6,
0x29, 0x8e, 0x89, 0x36, 0x2b, 0x4f, 0xc7, 0x1f, 0x55, 0x58, 0x14, 0xa8, 0x74, 0x2d, 0x1c, 0x3c,
0xa0, 0x94, 0x32, 0xcb, 0x64, 0xbe, 0xf8, 0x59, 0x00, 0x0f, 0x97, 0x80, 0x26, 0x5b, 0x0d, 0x79,
0x06, 0x20, 0x40, 0x2b, 0xf0, 0x97, 0x12, 0xb5, 0x61, 0x2f, 0xc0, 0x0d, 0xd0, 0x6a, 0xee, 0x0c,
0x3b, 0xa3, 0xfe, 0xe4, 0x91, 0x7f, 0x8d, 0x13, 0xbf, 0x92, 0x10, 0x93, 0x7d, 0x0d, 0xb7, 0x5e,
0x17, 0xa8, 0x42, 0x93, 0xc8, 0xfc, 0x8d, 0x2d, 0x90, 0xef, 0x0c, 0x9d, 0xd1, 0xfe, 0x64, 0x9f,
0xa4, 0x97, 0x88, 0x58, 0x25, 0x79, 0xbf, 0x39, 0xd0, 0xa7, 0xb2, 0xba, 0x90, 0xb9, 0xc6, 0xff,
0x50, 0x77, 0x02, 0x5d, 0x81, 0xba, 0x4c, 0x0d, 0x15, 0xec, 0x4f, 0x06, 0x7e, 0xdd, 0x1c, 0xbf,
0x69, 0x8e, 0x7f, 0x28, 0x65, 0xfa, 0x2e, 0x4c, 0x4b, 0x14, 0x0b, 0x26, 0xbb, 0x07, 0xbb, 0xdf,
0x2b, 0x25, 0x15, 0xef, 0x0c, 0x9d, 0x51, 0x4f, 0xd4, 0x1f, 0xde, 0xef, 0x3b, 0x70, 0x37, 0x40,
0xdb, 0x7a, 0x5d, 0xf4, 0xc2, 0x87, 0xce, 0x1c, 0x2d, 0x77, 0x28, 0xfd, 0x76, 0x4b, 0x15, 0x91,
0x71, 0x70, 0x5f, 0x86, 0x26, 0x24, 0x3f, 0xbd, 0x43, 0xf7, 0xd7, 0x3f, 0xb8, 0x23, 0x28, 0xc2,
0x9e, 0x43, 0x2f, 0x4c, 0x63, 0xa9, 0x12, 0x73, 0x96, 0x51, 0xed, 0xa6, 0x3f, 0x07, 0x4d, 0x54,
0xb4, 0x04, 0xf6, 0xcd, 0x7a, 0x47, 0x5d, 0x52, 0xdc, 0x21, 0xc5, 0x8a, 0xd1, 0x55, 0x1e, 0x7b,
0x0b, 0x9f, 0x4e, 0x93, 0x38, 0x7f, 0x87, 0x2a, 0x39, 0xb5, 0xc7, 0xa1, 0x0a, 0x33, 0xcd, 0x77,
0xc9, 0xfd, 0xb3, 0x6b, 0xdd, 0xaf, 0x0b, 0xc4, 0x46, 0x0a, 0xef, 0x02, 0xee, 0xad, 0xb6, 0x67,
0x31, 0xb3, 0xe6, 0xbc, 0xce, 0xc6, 0x79, 0xff, 0xbf, 0xd9, 0xfc, 0xe9, 0xc0, 0xfd, 0x63, 0x95,
0x9c, 0x87, 0x06, 0x03, 0xb4, 0xef, 0xab, 0x75, 0x4f, 0xf2, 0xf8, 0x28, 0x3f, 0x95, 0x6c, 0x04,
0xb7, 0x9b, 0xef, 0x00, 0xed, 0xab, 0x30, 0xc3, 0xda, 0x89, 0x58, 0x0f, 0xb3, 0x09, 0xdc, 0x59,
0x0a, 0x1d, 0x97, 0xb3, 0x34, 0x89, 0xc8, 0xd9, 0xde, 0xc2, 0xf5, 0x26, 0xcc, 0x7e, 0x6c, 0x35,
0x07, 0x6b, 0xa3, 0x7b, 0xd8, 0x0c, 0x62, 0x83, 0x20, 0x36, 0x35, 0xde, 0xc7, 0xcd, 0xa1, 0xb0,
0x6f, 0x97, 0xf7, 0xc1, 0xa1, 0xa4, 0x9f, 0x53, 0xd2, 0x9f, 0xa6, 0xaf, 0x5f, 0xbd, 0xc7, 0x59,
0x80, 0xb6, 0xd2, 0x84, 0xa6, 0x54, 0x78, 0xe5, 0x8a, 0x78, 0xd0, 0xd3, 0x0d, 0x61, 0x65, 0xdf,
0xda, 0xb0, 0xf7, 0xb7, 0x0b, 0x9d, 0x00, 0x2d, 0x63, 0xe0, 0xe6, 0x6d, 0x73, 0xe8, 0x3f, 0xdb,
0x87, 0x9d, 0xe4, 0xa4, 0x16, 0x8a, 0x9d, 0xe4, 0x84, 0x79, 0xb0, 0x97, 0xca, 0x88, 0xc6, 0x4b,
0x8d, 0xac, 0x67, 0xb0, 0x12, 0xab, 0x6a, 0x16, 0xd4, 0x9b, 0x00, 0x2d, 0xad, 0x64, 0xd3, 0xbd,
0x36, 0xcc, 0xbe, 0x00, 0xd7, 0x54, 0x1b, 0xbb, 0x4b, 0x67, 0xba, 0x5b, 0x9f, 0x49, 0xcb, 0xbc,
0x3e, 0x53, 0xb5, 0xa4, 0x82, 0x08, 0xec, 0x11, 0xf4, 0xce, 0xc3, 0x32, 0x35, 0x54, 0xad, 0x4b,
0xd5, 0xda, 0x40, 0x85, 0xc6, 0x4a, 0x96, 0x05, 0xa1, 0x37, 0x6a, 0xf4, 0x32, 0xc0, 0x9e, 0x40,
0x57, 0x9b, 0xd0, 0x94, 0x9a, 0xdf, 0xa4, 0xed, 0xea, 0x53, 0x99, 0x29, 0x85, 0xc4, 0x02, 0x62,
0x43, 0x70, 0x75, 0x72, 0x81, 0xbc, 0x47, 0x4e, 0xf6, 0x9a, 0x91, 0x4d, 0x93, 0x0b, 0x14, 0x84,
0x30, 0x1f, 0x76, 0xa3, 0x52, 0x9d, 0x23, 0x07, 0xa2, 0xf0, 0x35, 0xb3, 0xdf, 0x55, 0x58, 0x55,
0x4f, 0xd4, 0x34, 0xf6, 0x0c, 0xba, 0xf3, 0xea, 0x1a, 0x68, 0xde, 0x1f, 0x76, 0xae, 0xbe, 0x8f,
0x0b, 0x02, 0x7b, 0x0c, 0xae, 0x09, 0x63, 0xcd, 0xf7, 0xc8, 0x5f, 0x8f, 0x88, 0x6f, 0xc2, 0x58,
0x0b, 0x0a, 0xb3, 0x97, 0xf0, 0x78, 0x8e, 0x56, 0x48, 0x43, 0xaa, 0x1f, 0x54, 0xf5, 0xde, 0xe4,
0x91, 0x3d, 0xca, 0xa7, 0x18, 0xc9, 0xfc, 0x44, 0xf3, 0x5b, 0x43, 0x67, 0xd4, 0x11, 0xdb, 0x49,
0xec, 0x29, 0x40, 0x71, 0x79, 0x33, 0xf8, 0xfe, 0xd2, 0x40, 0x96, 0xe2, 0x2c, 0x86, 0xfb, 0xc5,
0x95, 0xf7, 0x87, 0xdf, 0x26, 0x73, 0xe3, 0x6b, 0x5f, 0x86, 0xab, 0xaf, 0x9d, 0xb8, 0x26, 0xdd,
0xe4, 0x2f, 0x07, 0x6e, 0x06, 0x68, 0x0f, 0xaa, 0x24, 0xec, 0x2d, 0x74, 0x8f, 0xf2, 0x73, 0x39,
0x47, 0xf6, 0x64, 0xeb, 0xbb, 0x59, 0xbf, 0xb4, 0x83, 0xa7, 0xdb, 0x49, 0xf5, 0x7b, 0xe3, 0x7d,
0xc2, 0xce, 0xe0, 0x46, 0xdd, 0x6c, 0x64, 0xcf, 0xb7, 0x49, 0xd6, 0x9f, 0xf2, 0xc1, 0x97, 0xff,
0x92, 0xdd, 0x54, 0x3a, 0x9c, 0xfc, 0xfc, 0x22, 0x4e, 0xcc, 0x59, 0x39, 0xf3, 0x23, 0x99, 0x8d,
0xb3, 0x24, 0x52, 0x52, 0xcb, 0x53, 0x33, 0xce, 0x64, 0x34, 0x56, 0x45, 0x34, 0x6e, 0x53, 0x8d,
0x9b, 0x54, 0xb3, 0x2e, 0xbd, 0x6e, 0x5f, 0xfd, 0x13, 0x00, 0x00, 0xff, 0xff, 0x02, 0x1c, 0x2f,
0x7a, 0xd9, 0x07, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.

Просмотреть файл

@ -26,61 +26,27 @@ var _ = math.Inf
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type GeneralAccessOperation int32
type AccessOperation int32
const (
GeneralAccessOperation_Read GeneralAccessOperation = 0
GeneralAccessOperation_Write GeneralAccessOperation = 1
GeneralAccessOperation_Delete GeneralAccessOperation = 2
GeneralAccessOperation_All GeneralAccessOperation = 3
GeneralAccessOperation_ProviderAction GeneralAccessOperation = 4
AccessOperation_Read AccessOperation = 0
AccessOperation_Write AccessOperation = 1
AccessOperation_Delete AccessOperation = 2
AccessOperation_All AccessOperation = 3
)
var GeneralAccessOperation_name = map[int32]string{
var AccessOperation_name = map[int32]string{
0: "Read",
1: "Write",
2: "Delete",
3: "All",
4: "ProviderAction",
}
var GeneralAccessOperation_value = map[string]int32{
"Read": 0,
"Write": 1,
"Delete": 2,
"All": 3,
"ProviderAction": 4,
}
func (x GeneralAccessOperation) String() string {
return proto.EnumName(GeneralAccessOperation_name, int32(x))
}
func (GeneralAccessOperation) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_b3d8f3a104bca746, []int{0}
}
type AccessOperation int32
const (
AccessOperation_OBSOLETE_Read AccessOperation = 0 // Deprecated: Do not use.
AccessOperation_OBSOLETE_Write AccessOperation = 1 // Deprecated: Do not use.
AccessOperation_OBSOLETE_Delete AccessOperation = 2 // Deprecated: Do not use.
AccessOperation_OBSOLETE_All AccessOperation = 3 // Deprecated: Do not use.
)
var AccessOperation_name = map[int32]string{
0: "OBSOLETE_Read",
1: "OBSOLETE_Write",
2: "OBSOLETE_Delete",
3: "OBSOLETE_All",
}
var AccessOperation_value = map[string]int32{
"OBSOLETE_Read": 0,
"OBSOLETE_Write": 1,
"OBSOLETE_Delete": 2,
"OBSOLETE_All": 3,
"Read": 0,
"Write": 1,
"Delete": 2,
"All": 3,
}
func (x AccessOperation) String() string {
@ -88,7 +54,7 @@ func (x AccessOperation) String() string {
}
func (AccessOperation) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_b3d8f3a104bca746, []int{1}
return fileDescriptor_b3d8f3a104bca746, []int{0}
}
type RoleRequest struct {
@ -194,16 +160,12 @@ func (m *RoleResponse) GetError() string {
}
type Action struct {
OBSOLETE_Operation AccessOperation `protobuf:"varint,1,opt,name=OBSOLETE_Operation,json=OBSOLETEOperation,proto3,enum=moc.cloudagent.security.AccessOperation" json:"OBSOLETE_Operation,omitempty"` // Deprecated: Do not use.
Operation AccessOperation `protobuf:"varint,1,opt,name=operation,proto3,enum=moc.cloudagent.security.AccessOperation" json:"operation,omitempty"`
// ProviderType the rule works on
ProviderType common.ProviderType `protobuf:"varint,2,opt,name=providerType,proto3,enum=moc.ProviderType" json:"providerType,omitempty"`
// General access permissions
Operation GeneralAccessOperation `protobuf:"varint,3,opt,name=operation,proto3,enum=moc.cloudagent.security.GeneralAccessOperation" json:"operation,omitempty"`
// Provider specific access permissions
ProviderOperation common.ProviderAccessOperation `protobuf:"varint,4,opt,name=providerOperation,proto3,enum=moc.ProviderAccessOperation" json:"providerOperation,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
ProviderType common.ProviderType `protobuf:"varint,2,opt,name=providerType,proto3,enum=moc.ProviderType" json:"providerType,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Action) Reset() { *m = Action{} }
@ -231,12 +193,11 @@ func (m *Action) XXX_DiscardUnknown() {
var xxx_messageInfo_Action proto.InternalMessageInfo
// Deprecated: Do not use.
func (m *Action) GetOBSOLETE_Operation() AccessOperation {
func (m *Action) GetOperation() AccessOperation {
if m != nil {
return m.OBSOLETE_Operation
return m.Operation
}
return AccessOperation_OBSOLETE_Read
return AccessOperation_Read
}
func (m *Action) GetProviderType() common.ProviderType {
@ -246,20 +207,6 @@ func (m *Action) GetProviderType() common.ProviderType {
return common.ProviderType_AnyProvider
}
func (m *Action) GetOperation() GeneralAccessOperation {
if m != nil {
return m.Operation
}
return GeneralAccessOperation_Read
}
func (m *Action) GetProviderOperation() common.ProviderAccessOperation {
if m != nil {
return m.ProviderOperation
}
return common.ProviderAccessOperation_Unspecified
}
type Permission struct {
Actions []*Action `protobuf:"bytes,1,rep,name=actions,proto3" json:"actions,omitempty"`
NotActions []*Action `protobuf:"bytes,2,rep,name=notActions,proto3" json:"notActions,omitempty"`
@ -388,7 +335,6 @@ func (m *Role) GetTags() *common.Tags {
}
func init() {
proto.RegisterEnum("moc.cloudagent.security.GeneralAccessOperation", GeneralAccessOperation_name, GeneralAccessOperation_value)
proto.RegisterEnum("moc.cloudagent.security.AccessOperation", AccessOperation_name, AccessOperation_value)
proto.RegisterType((*RoleRequest)(nil), "moc.cloudagent.security.RoleRequest")
proto.RegisterType((*RoleResponse)(nil), "moc.cloudagent.security.RoleResponse")
@ -400,49 +346,42 @@ func init() {
func init() { proto.RegisterFile("moc_cloudagent_role.proto", fileDescriptor_b3d8f3a104bca746) }
var fileDescriptor_b3d8f3a104bca746 = []byte{
// 658 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x5f, 0x4f, 0xd3, 0x50,
0x14, 0xa7, 0xdd, 0x18, 0xec, 0x0c, 0xc6, 0xb8, 0x41, 0x28, 0x8b, 0x28, 0x19, 0x9a, 0x2c, 0x3c,
0xb4, 0x66, 0xa8, 0x89, 0x4f, 0x66, 0x8b, 0x8b, 0xd1, 0x68, 0x20, 0x17, 0x02, 0x89, 0x3e, 0x90,
0xae, 0x3b, 0xd4, 0xc6, 0xb6, 0xb7, 0xde, 0x7b, 0x8b, 0xf2, 0x0d, 0x7c, 0xf1, 0xf3, 0xf8, 0xa9,
0xfc, 0x0e, 0xa6, 0xa7, 0x6b, 0x37, 0xc0, 0xa1, 0xf1, 0x69, 0xeb, 0xf9, 0xfd, 0x39, 0xbf, 0x7b,
0x4e, 0x7b, 0x61, 0x3b, 0x12, 0xde, 0xb9, 0x17, 0x8a, 0x74, 0xec, 0xfa, 0x18, 0xeb, 0x73, 0x29,
0x42, 0xb4, 0x13, 0x29, 0xb4, 0x60, 0x5b, 0x91, 0xf0, 0xec, 0x29, 0x64, 0x2b, 0xf4, 0x52, 0x19,
0xe8, 0xab, 0xf6, 0x03, 0x5f, 0x08, 0x3f, 0x44, 0x87, 0x68, 0xa3, 0xf4, 0xc2, 0xf9, 0x2a, 0xdd,
0x24, 0x41, 0xa9, 0x72, 0x61, 0x7b, 0x8b, 0x3c, 0x45, 0x14, 0x89, 0x78, 0xf2, 0x33, 0x01, 0xb6,
0x67, 0x80, 0xc2, 0x2d, 0x87, 0x3a, 0xdf, 0xa0, 0xc1, 0x45, 0x88, 0x1c, 0xbf, 0xa4, 0xa8, 0x34,
0x3b, 0x80, 0xc5, 0xec, 0x51, 0x59, 0xc6, 0x6e, 0xa5, 0xdb, 0xe8, 0xed, 0xd8, 0x73, 0xb2, 0xd8,
0x24, 0xca, 0xb9, 0xec, 0x29, 0xac, 0x1e, 0x26, 0x28, 0x5d, 0x1d, 0x88, 0xf8, 0xe4, 0x2a, 0x41,
0xcb, 0xdc, 0x35, 0xba, 0xcd, 0x5e, 0x93, 0xc4, 0x25, 0xc2, 0xaf, 0x93, 0x3a, 0x3f, 0x0c, 0x58,
0xc9, 0x5b, 0xab, 0x44, 0xc4, 0x0a, 0xff, 0xaf, 0x77, 0x0f, 0x6a, 0x1c, 0x55, 0x1a, 0x6a, 0x6a,
0xda, 0xe8, 0xb5, 0xed, 0x7c, 0x48, 0x76, 0x31, 0x24, 0x7b, 0x20, 0x44, 0x78, 0xea, 0x86, 0x29,
0xf2, 0x09, 0x93, 0x6d, 0xc0, 0xe2, 0x50, 0x4a, 0x21, 0xad, 0xca, 0xae, 0xd1, 0xad, 0xf3, 0xfc,
0xa1, 0xf3, 0xd3, 0x84, 0x5a, 0xdf, 0xcb, 0xe2, 0xb1, 0x8f, 0xc0, 0x0e, 0x07, 0xc7, 0x87, 0xef,
0x86, 0x27, 0xc3, 0xf3, 0x32, 0xb4, 0x65, 0xd0, 0xa9, 0xba, 0x73, 0x63, 0xf5, 0x3d, 0x0f, 0x95,
0x2a, 0xf9, 0x03, 0xd3, 0x32, 0xf8, 0x7a, 0xe1, 0x53, 0x96, 0xd9, 0x33, 0x58, 0x49, 0xa4, 0xb8,
0x0c, 0xc6, 0x28, 0x67, 0x86, 0xb5, 0x4e, 0xb6, 0x47, 0x33, 0x00, 0xbf, 0x46, 0x63, 0xef, 0xa1,
0x2e, 0xca, 0x28, 0x15, 0xd2, 0x38, 0x73, 0xa3, 0xbc, 0xc6, 0x18, 0xa5, 0x1b, 0xde, 0x48, 0xc4,
0xa7, 0x0e, 0xec, 0x2d, 0xac, 0x17, 0xf6, 0xd3, 0x13, 0x56, 0xc9, 0xf6, 0xfe, 0xb5, 0x28, 0x37,
0x3d, 0x6e, 0xcb, 0x3a, 0xdf, 0x0d, 0x80, 0x23, 0x94, 0x51, 0xa0, 0x54, 0x66, 0xfd, 0x02, 0x96,
0x5c, 0x9a, 0x63, 0xb1, 0xc9, 0x87, 0x77, 0x8c, 0x8c, 0x3c, 0x0b, 0x3e, 0x7b, 0x09, 0x10, 0x0b,
0xdd, 0x9f, 0xa8, 0xcd, 0x7f, 0x53, 0xcf, 0x48, 0x3a, 0xbf, 0x0c, 0xa8, 0x66, 0x2f, 0x06, 0x63,
0x50, 0x8d, 0xdd, 0x08, 0x69, 0x69, 0x75, 0x4e, 0xff, 0x59, 0x13, 0xcc, 0x60, 0x4c, 0xf3, 0xae,
0x73, 0x33, 0x18, 0xb3, 0xe7, 0xd0, 0x72, 0x95, 0x0a, 0xfc, 0xd8, 0x1d, 0x85, 0x78, 0xec, 0x89,
0x04, 0x95, 0x55, 0xa1, 0x9e, 0x40, 0x3d, 0xa9, 0xc4, 0x6f, 0x71, 0xd8, 0x10, 0x1a, 0x49, 0x79,
0x5c, 0x65, 0x55, 0x49, 0xb2, 0x37, 0x37, 0xe6, 0x74, 0x34, 0x7c, 0x56, 0xc7, 0xf6, 0xa0, 0xa6,
0xb4, 0xab, 0x53, 0x65, 0xd5, 0xe8, 0xd5, 0x6d, 0xe4, 0x4d, 0xa9, 0xc4, 0x27, 0x10, 0xdb, 0x81,
0xaa, 0x76, 0x7d, 0x65, 0x2d, 0x11, 0xa5, 0x4e, 0x94, 0x13, 0xd7, 0x57, 0x9c, 0xca, 0xfb, 0xa7,
0xb0, 0xf9, 0xe7, 0x5d, 0xb3, 0x65, 0xa8, 0x72, 0x74, 0xc7, 0xad, 0x05, 0x56, 0x87, 0xc5, 0x33,
0x19, 0x68, 0x6c, 0x19, 0x0c, 0xa0, 0xf6, 0x0a, 0x43, 0xd4, 0xd8, 0x32, 0xd9, 0x12, 0x54, 0xfa,
0x61, 0xd8, 0xaa, 0x30, 0x06, 0xcd, 0xe9, 0xb2, 0x33, 0x6d, 0xab, 0xba, 0x2f, 0x60, 0xed, 0xa6,
0xe1, 0x3d, 0x58, 0x2d, 0x3f, 0x8a, 0xdc, 0xb9, 0x6d, 0x2e, 0x1b, 0x6c, 0x13, 0x9a, 0x65, 0x79,
0xd2, 0x86, 0xea, 0x5b, 0xb0, 0x56, 0xd6, 0x8b, 0x9e, 0x04, 0x6c, 0xc0, 0x4a, 0x09, 0x50, 0x80,
0xac, 0xda, 0x1b, 0x43, 0x3d, 0xdb, 0x5b, 0x3f, 0x1b, 0x1d, 0x3b, 0x83, 0xda, 0x9b, 0xf8, 0x52,
0x7c, 0x46, 0xf6, 0xe8, 0xee, 0x4b, 0x20, 0xbf, 0xb5, 0xda, 0x8f, 0xff, 0xc2, 0xca, 0x2f, 0x98,
0xce, 0xc2, 0xa0, 0xf7, 0xe1, 0x89, 0x1f, 0xe8, 0x4f, 0xe9, 0xc8, 0xf6, 0x44, 0xe4, 0x44, 0x81,
0x27, 0x85, 0x12, 0x17, 0xda, 0x89, 0x84, 0xe7, 0xc8, 0xc4, 0x73, 0xa6, 0x16, 0x4e, 0x61, 0x31,
0xaa, 0xd1, 0x4d, 0x72, 0xf0, 0x3b, 0x00, 0x00, 0xff, 0xff, 0x04, 0xf2, 0x70, 0x6a, 0xb2, 0x05,
0x00, 0x00,
// 554 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x53, 0x41, 0x6f, 0xd3, 0x4c,
0x10, 0xad, 0x93, 0xd4, 0xfd, 0x3c, 0xe9, 0x57, 0xc2, 0x0a, 0xa9, 0x6e, 0xa4, 0x42, 0xe5, 0x82,
0x14, 0x71, 0xb0, 0x91, 0x0b, 0x48, 0x88, 0x03, 0x4a, 0x45, 0x91, 0x38, 0x51, 0x2d, 0x15, 0x95,
0xb8, 0x54, 0x9b, 0xf5, 0xd4, 0x58, 0xd8, 0x1e, 0xb3, 0xbb, 0x2e, 0xf4, 0x17, 0xc0, 0x85, 0x9f,
0xca, 0x7f, 0x40, 0x5e, 0xc7, 0x4d, 0x0a, 0x4a, 0x41, 0x9c, 0x92, 0xdd, 0xf7, 0xde, 0xcc, 0x9b,
0xe7, 0x1d, 0xd8, 0x29, 0x48, 0x9e, 0xc9, 0x9c, 0xea, 0x44, 0xa4, 0x58, 0x9a, 0x33, 0x45, 0x39,
0x86, 0x95, 0x22, 0x43, 0x6c, 0xbb, 0x20, 0x19, 0x2e, 0xa0, 0x50, 0xa3, 0xac, 0x55, 0x66, 0x2e,
0xc7, 0x77, 0x53, 0xa2, 0x34, 0xc7, 0xc8, 0xd2, 0x66, 0xf5, 0x79, 0xf4, 0x59, 0x89, 0xaa, 0x42,
0xa5, 0x5b, 0xe1, 0x78, 0xdb, 0xd6, 0xa4, 0xa2, 0xa0, 0x72, 0xfe, 0x33, 0x07, 0x76, 0x96, 0x80,
0xae, 0x5a, 0x0b, 0x05, 0x5f, 0x60, 0xc8, 0x29, 0x47, 0x8e, 0x9f, 0x6a, 0xd4, 0x86, 0x1d, 0xc0,
0x7a, 0x73, 0xd4, 0xbe, 0xb3, 0xd7, 0x9f, 0x0c, 0xe3, 0xdd, 0x70, 0x85, 0x97, 0xd0, 0x8a, 0x5a,
0x2e, 0x7b, 0x0c, 0xff, 0xbf, 0xa9, 0x50, 0x09, 0x93, 0x51, 0x79, 0x72, 0x59, 0xa1, 0xdf, 0xdb,
0x73, 0x26, 0x5b, 0xf1, 0x96, 0x15, 0x5f, 0x21, 0xfc, 0x3a, 0x29, 0xf8, 0xee, 0xc0, 0x66, 0xdb,
0x5a, 0x57, 0x54, 0x6a, 0xfc, 0xb7, 0xde, 0x31, 0xb8, 0x1c, 0x75, 0x9d, 0x1b, 0xdb, 0x74, 0x18,
0x8f, 0xc3, 0x36, 0xa4, 0xb0, 0x0b, 0x29, 0x3c, 0x24, 0xca, 0xdf, 0x89, 0xbc, 0x46, 0x3e, 0x67,
0xb2, 0x3b, 0xb0, 0x7e, 0xa4, 0x14, 0x29, 0xbf, 0xbf, 0xe7, 0x4c, 0x3c, 0xde, 0x1e, 0x82, 0xaf,
0x0e, 0xb8, 0x53, 0xd9, 0xd8, 0x63, 0xaf, 0xc0, 0xa3, 0xce, 0xab, 0xef, 0xd8, 0x61, 0x26, 0x2b,
0xdd, 0x4c, 0xa5, 0x44, 0xad, 0x17, 0x63, 0x2e, 0xa4, 0xec, 0x09, 0x6c, 0x56, 0x8a, 0x2e, 0xb2,
0x04, 0xd5, 0x52, 0x2e, 0xb7, 0x6d, 0xa9, 0xe3, 0x25, 0x80, 0x5f, 0xa3, 0x05, 0xdf, 0x1c, 0x80,
0x63, 0x54, 0x45, 0xa6, 0x75, 0x53, 0xe5, 0x19, 0x6c, 0x08, 0xeb, 0xab, 0x4b, 0xe6, 0xde, 0x0d,
0x5e, 0xac, 0x85, 0x8e, 0xcf, 0x5e, 0x00, 0x94, 0x64, 0xa6, 0x73, 0x75, 0xef, 0xef, 0xd4, 0x4b,
0x92, 0xe0, 0x87, 0x03, 0x83, 0x26, 0x68, 0xc6, 0x60, 0x50, 0x8a, 0x02, 0x6d, 0x1a, 0x1e, 0xb7,
0xff, 0xd9, 0x16, 0xf4, 0xb2, 0xc4, 0x0e, 0xe5, 0xf1, 0x5e, 0x96, 0xb0, 0xa7, 0x30, 0x12, 0x5a,
0x67, 0x69, 0x29, 0x66, 0x39, 0xbe, 0x95, 0x54, 0xa1, 0xf6, 0xfb, 0xb6, 0x27, 0xd8, 0x9e, 0xf6,
0x8a, 0xff, 0xc6, 0x61, 0x47, 0x30, 0xac, 0xae, 0xc6, 0xd5, 0xfe, 0xc0, 0x4a, 0xf6, 0x57, 0xda,
0x5c, 0x44, 0xc3, 0x97, 0x75, 0x6c, 0x1f, 0x5c, 0x6d, 0x84, 0xa9, 0xb5, 0xef, 0xda, 0xa7, 0x30,
0x6c, 0x9b, 0xda, 0x2b, 0x3e, 0x87, 0xd8, 0x2e, 0x0c, 0x8c, 0x48, 0xb5, 0xbf, 0x61, 0x29, 0x9e,
0xa5, 0x9c, 0x88, 0x54, 0x73, 0x7b, 0xfd, 0xf0, 0x39, 0xdc, 0xfa, 0xe5, 0x7b, 0xb2, 0xff, 0x60,
0xc0, 0x51, 0x24, 0xa3, 0x35, 0xe6, 0xc1, 0xfa, 0xa9, 0xca, 0x0c, 0x8e, 0x1c, 0x06, 0xe0, 0xbe,
0xc4, 0x1c, 0x0d, 0x8e, 0x7a, 0x6c, 0x03, 0xfa, 0xd3, 0x3c, 0x1f, 0xf5, 0xe3, 0x04, 0xbc, 0x26,
0xab, 0x69, 0x63, 0x97, 0x9d, 0x82, 0xfb, 0xba, 0xbc, 0xa0, 0x8f, 0xc8, 0xee, 0xdf, 0xfc, 0x90,
0xdb, 0xcd, 0x1b, 0x3f, 0xf8, 0x03, 0xab, 0x5d, 0x92, 0x60, 0xed, 0x30, 0x7e, 0xff, 0x28, 0xcd,
0xcc, 0x87, 0x7a, 0x16, 0x4a, 0x2a, 0xa2, 0x22, 0x93, 0x8a, 0x34, 0x9d, 0x9b, 0xa8, 0x20, 0x19,
0xa9, 0x4a, 0x46, 0x8b, 0x12, 0x51, 0x57, 0x62, 0xe6, 0xda, 0x6d, 0x38, 0xf8, 0x19, 0x00, 0x00,
0xff, 0xff, 0xfc, 0xc1, 0xc1, 0x83, 0x76, 0x04, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.

Просмотреть файл

@ -9,19 +9,11 @@ import "google/protobuf/wrappers.proto";
import "moc_common_common.proto";
import "moc_common_security.proto";
enum GeneralAccessOperation {
enum AccessOperation {
Read = 0;
Write = 1;
Delete = 2;
All = 3;
ProviderAction = 4;
}
enum AccessOperation {
OBSOLETE_Read = 0 [deprecated=true];
OBSOLETE_Write = 1 [deprecated=true];
OBSOLETE_Delete = 2 [deprecated=true];
OBSOLETE_All = 3 [deprecated=true];
}
message RoleRequest {
@ -36,13 +28,9 @@ message RoleResponse {
}
message Action {
AccessOperation OBSOLETE_Operation = 1 [deprecated=true];
AccessOperation operation = 1;
// ProviderType the rule works on
ProviderType providerType = 2;
// General access permissions
GeneralAccessOperation operation = 3;
// Provider specific access permissions
ProviderAccessOperation providerOperation = 4;
}
message Permission {

Просмотреть файл

@ -4,7 +4,6 @@
syntax = "proto3";
option go_package = "github.com/microsoft/moc/rpc/common/admin";
package moc.common.admin;
import "moc_common_common.proto";
enum DebugOperation {
DEBUGSERVER = 0;
@ -13,10 +12,9 @@ enum DebugOperation {
message DebugRequest{
// Operation Type
DebugOperation OBSOLETE_OperationType = 1 [deprecated=true];
DebugOperation OperationType = 1;
// Artibraty data
string Data = 2;
ProviderAccessOperation OperationType = 3;
}
message DebugResponse {

Просмотреть файл

@ -7,7 +7,6 @@ import (
context "context"
fmt "fmt"
proto "github.com/golang/protobuf/proto"
common "github.com/microsoft/moc/rpc/common"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
@ -52,13 +51,12 @@ func (DebugOperation) EnumDescriptor() ([]byte, []int) {
type DebugRequest struct {
// Operation Type
OBSOLETE_OperationType DebugOperation `protobuf:"varint,1,opt,name=OBSOLETE_OperationType,json=OBSOLETEOperationType,proto3,enum=moc.common.admin.DebugOperation" json:"OBSOLETE_OperationType,omitempty"` // Deprecated: Do not use.
OperationType DebugOperation `protobuf:"varint,1,opt,name=OperationType,proto3,enum=moc.common.admin.DebugOperation" json:"OperationType,omitempty"`
// Artibraty data
Data string `protobuf:"bytes,2,opt,name=Data,proto3" json:"Data,omitempty"`
OperationType common.ProviderAccessOperation `protobuf:"varint,3,opt,name=OperationType,proto3,enum=moc.ProviderAccessOperation" json:"OperationType,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Data string `protobuf:"bytes,2,opt,name=Data,proto3" json:"Data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DebugRequest) Reset() { *m = DebugRequest{} }
@ -86,10 +84,9 @@ func (m *DebugRequest) XXX_DiscardUnknown() {
var xxx_messageInfo_DebugRequest proto.InternalMessageInfo
// Deprecated: Do not use.
func (m *DebugRequest) GetOBSOLETE_OperationType() DebugOperation {
func (m *DebugRequest) GetOperationType() DebugOperation {
if m != nil {
return m.OBSOLETE_OperationType
return m.OperationType
}
return DebugOperation_DEBUGSERVER
}
@ -101,13 +98,6 @@ func (m *DebugRequest) GetData() string {
return ""
}
func (m *DebugRequest) GetOperationType() common.ProviderAccessOperation {
if m != nil {
return m.OperationType
}
return common.ProviderAccessOperation_Unspecified
}
type DebugResponse struct {
Result string `protobuf:"bytes,1,opt,name=Result,proto3" json:"Result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@ -158,28 +148,24 @@ func init() {
}
var fileDescriptor_329de964e3bb5c81 = []byte{
// 323 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x91, 0xe1, 0x4a, 0xc3, 0x30,
0x10, 0x80, 0xd7, 0x29, 0x83, 0x9d, 0x6e, 0x8e, 0x80, 0x73, 0x0c, 0xd1, 0xd1, 0x3f, 0x4e, 0x85,
0x16, 0xe7, 0x13, 0xb4, 0x5b, 0x11, 0x99, 0x30, 0xc9, 0xaa, 0xa0, 0xfe, 0x18, 0x5d, 0x16, 0x67,
0xd1, 0xe6, 0x6a, 0x92, 0x0e, 0x7c, 0x3e, 0x5f, 0x4c, 0x96, 0xd6, 0x61, 0x85, 0xfd, 0x6b, 0xef,
0xbe, 0xef, 0xee, 0x72, 0x07, 0x76, 0xb4, 0x48, 0x62, 0xe1, 0x2e, 0xf8, 0x3c, 0x5b, 0xba, 0x09,
0xb2, 0x19, 0xc3, 0x24, 0x41, 0x31, 0x33, 0x01, 0x27, 0x95, 0xa8, 0x91, 0xb4, 0x12, 0x64, 0x4e,
0x1e, 0x77, 0x0c, 0xde, 0x3d, 0xfa, 0x43, 0x16, 0x09, 0x83, 0xda, 0xdf, 0x16, 0xec, 0x8f, 0xd6,
0x2a, 0xe5, 0x9f, 0x19, 0x57, 0x9a, 0xbc, 0x40, 0x7b, 0xe2, 0x4f, 0x27, 0x77, 0x41, 0x18, 0xcc,
0x26, 0x29, 0x97, 0x91, 0x8e, 0x51, 0x84, 0x5f, 0x29, 0xef, 0x58, 0x3d, 0xab, 0xdf, 0x1c, 0xf4,
0x9c, 0xff, 0xc5, 0x1d, 0xe3, 0x6f, 0x58, 0xbf, 0xda, 0xb1, 0xe8, 0xe1, 0x6f, 0x8d, 0x52, 0x09,
0x42, 0x60, 0x77, 0x14, 0xe9, 0xa8, 0x53, 0xed, 0x59, 0xfd, 0x3a, 0x35, 0xdf, 0xc4, 0x87, 0x46,
0xb9, 0xcf, 0x8e, 0xe9, 0x73, 0x6c, 0xfa, 0xdc, 0x4b, 0x5c, 0xc5, 0x0b, 0x2e, 0x3d, 0xc6, 0xb8,
0x52, 0x1b, 0x8e, 0x96, 0x15, 0xfb, 0x0c, 0x1a, 0xc5, 0x23, 0x54, 0x8a, 0x42, 0x71, 0xd2, 0x86,
0x1a, 0xe5, 0x2a, 0xfb, 0xd0, 0x66, 0xea, 0x3a, 0x2d, 0xfe, 0x2e, 0xae, 0xa0, 0x59, 0x9e, 0x96,
0x1c, 0xc0, 0xde, 0x28, 0xf0, 0x1f, 0x6e, 0xa6, 0x01, 0x7d, 0x0c, 0x68, 0xab, 0x42, 0x9a, 0x00,
0xd3, 0xd0, 0x1b, 0x8e, 0x43, 0xea, 0x0d, 0x83, 0x96, 0x35, 0x78, 0x02, 0x30, 0x8a, 0xb7, 0xe4,
0x42, 0x93, 0x31, 0xd4, 0x6e, 0xc5, 0x0a, 0xdf, 0x39, 0x39, 0xd9, 0xb2, 0x88, 0x62, 0x91, 0xdd,
0xd3, 0xad, 0xf9, 0x7c, 0x46, 0xbb, 0xe2, 0x5f, 0x3e, 0x9f, 0x2f, 0x63, 0xfd, 0x96, 0xcd, 0xd7,
0x98, 0x9b, 0xc4, 0x4c, 0xa2, 0xc2, 0x57, 0xbd, 0x3e, 0xab, 0x2b, 0x53, 0xe6, 0xe6, 0xb2, 0x6b,
0xe4, 0x79, 0xcd, 0x1c, 0xec, 0xfa, 0x27, 0x00, 0x00, 0xff, 0xff, 0xe1, 0x23, 0xdf, 0x97, 0x01,
0x02, 0x00, 0x00,
// 272 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x90, 0x41, 0x4b, 0xc3, 0x30,
0x14, 0xc7, 0x57, 0x91, 0xc1, 0x9e, 0xae, 0x96, 0x1c, 0x64, 0x78, 0xd0, 0xd2, 0x8b, 0x53, 0xa1,
0xc1, 0xf9, 0x09, 0xba, 0xb5, 0x8a, 0xec, 0x20, 0x64, 0x55, 0xd0, 0xcb, 0x68, 0xbb, 0x58, 0xab,
0x26, 0x2f, 0x36, 0xa9, 0xe0, 0xb7, 0x97, 0xa6, 0x45, 0x98, 0xb0, 0x5b, 0xf2, 0xf2, 0xfb, 0xe5,
0xbd, 0xf7, 0x87, 0x20, 0xdb, 0x88, 0x4a, 0xd2, 0x0d, 0xcf, 0x9b, 0x92, 0x0a, 0x2c, 0xd6, 0x05,
0x0a, 0x81, 0x72, 0x6d, 0x0b, 0xa1, 0xaa, 0xd1, 0x20, 0xf1, 0x04, 0x16, 0x61, 0x57, 0x0f, 0x2d,
0x1e, 0xbc, 0xc3, 0x61, 0xdc, 0x02, 0x8c, 0x7f, 0x35, 0x5c, 0x1b, 0x72, 0x0b, 0xe3, 0x07, 0xc5,
0xeb, 0xcc, 0x54, 0x28, 0xd3, 0x1f, 0xc5, 0x27, 0x8e, 0xef, 0x4c, 0xdd, 0x99, 0x1f, 0xfe, 0x37,
0x43, 0xab, 0xfd, 0xb1, 0x6c, 0x5b, 0x23, 0x04, 0xf6, 0xe3, 0xcc, 0x64, 0x93, 0x3d, 0xdf, 0x99,
0x8e, 0x98, 0x3d, 0x07, 0xe7, 0x30, 0xee, 0x7b, 0x69, 0x85, 0x52, 0x73, 0x72, 0x0c, 0x43, 0xc6,
0x75, 0xf3, 0x69, 0x6c, 0x97, 0x11, 0xeb, 0x6f, 0x97, 0xd7, 0xe0, 0x6e, 0xff, 0x4e, 0x8e, 0xe0,
0x20, 0x4e, 0xe6, 0x8f, 0x77, 0xab, 0x84, 0x3d, 0x25, 0xcc, 0x1b, 0x10, 0x17, 0x60, 0x95, 0x46,
0x8b, 0x65, 0xca, 0xa2, 0x45, 0xe2, 0x39, 0xb3, 0x67, 0x00, 0xab, 0x44, 0x25, 0x97, 0x86, 0x2c,
0x61, 0x78, 0x2f, 0xbf, 0xf1, 0x83, 0x93, 0xd3, 0x1d, 0x83, 0xf7, 0xfb, 0x9e, 0x9c, 0xed, 0x7c,
0xef, 0x66, 0x0c, 0x06, 0xf3, 0xab, 0x97, 0x8b, 0xb2, 0x32, 0x6f, 0x4d, 0xde, 0x62, 0x54, 0x54,
0x45, 0x8d, 0x1a, 0x5f, 0x4d, 0x9b, 0x31, 0xad, 0x55, 0x41, 0x3b, 0x99, 0x5a, 0x39, 0x1f, 0xda,
0xa0, 0x6f, 0x7e, 0x03, 0x00, 0x00, 0xff, 0xff, 0xf7, 0xbb, 0xdc, 0x3e, 0x8e, 0x01, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.

Просмотреть файл

@ -439,105 +439,6 @@ func (ProviderType) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_681f78e46755eb93, []int{7}
}
// Operations specific to a provider
// Format is [Provider]_[Operation]
type ProviderAccessOperation int32
const (
ProviderAccessOperation_Unspecified ProviderAccessOperation = 0
ProviderAccessOperation_Authentication_Login ProviderAccessOperation = 1
ProviderAccessOperation_Certificate_CreateOrUpdate ProviderAccessOperation = 2
ProviderAccessOperation_Certificate_Get ProviderAccessOperation = 3
ProviderAccessOperation_Certificate_Delete ProviderAccessOperation = 4
ProviderAccessOperation_Certificate_Sign ProviderAccessOperation = 5
ProviderAccessOperation_Certificate_Renew ProviderAccessOperation = 6
ProviderAccessOperation_Identity_Revoke ProviderAccessOperation = 7
ProviderAccessOperation_Identity_Rotate ProviderAccessOperation = 8
ProviderAccessOperation_IdentityCertificate_Create ProviderAccessOperation = 9
ProviderAccessOperation_IdentityCertificate_Renew ProviderAccessOperation = 10
ProviderAccessOperation_Key_Encrypt ProviderAccessOperation = 11
ProviderAccessOperation_Key_Decrypt ProviderAccessOperation = 12
ProviderAccessOperation_Key_WrapKey ProviderAccessOperation = 13
ProviderAccessOperation_Key_UnwrapKey ProviderAccessOperation = 14
ProviderAccessOperation_Key_Sign ProviderAccessOperation = 15
ProviderAccessOperation_Key_Verify ProviderAccessOperation = 16
ProviderAccessOperation_VirtualMachine_Start ProviderAccessOperation = 17
ProviderAccessOperation_VirtualMachine_Stop ProviderAccessOperation = 18
ProviderAccessOperation_VirtualMachine_Reset ProviderAccessOperation = 19
ProviderAccessOperation_Cluster_LoadCluster ProviderAccessOperation = 20
ProviderAccessOperation_Cluster_UnloadCluster ProviderAccessOperation = 21
ProviderAccessOperation_Cluster_GetCluster ProviderAccessOperation = 22
ProviderAccessOperation_Cluster_GetNodes ProviderAccessOperation = 23
ProviderAccessOperation_Debug_DebugServer ProviderAccessOperation = 24
ProviderAccessOperation_Debug_StackTrace ProviderAccessOperation = 25
)
var ProviderAccessOperation_name = map[int32]string{
0: "Unspecified",
1: "Authentication_Login",
2: "Certificate_CreateOrUpdate",
3: "Certificate_Get",
4: "Certificate_Delete",
5: "Certificate_Sign",
6: "Certificate_Renew",
7: "Identity_Revoke",
8: "Identity_Rotate",
9: "IdentityCertificate_Create",
10: "IdentityCertificate_Renew",
11: "Key_Encrypt",
12: "Key_Decrypt",
13: "Key_WrapKey",
14: "Key_UnwrapKey",
15: "Key_Sign",
16: "Key_Verify",
17: "VirtualMachine_Start",
18: "VirtualMachine_Stop",
19: "VirtualMachine_Reset",
20: "Cluster_LoadCluster",
21: "Cluster_UnloadCluster",
22: "Cluster_GetCluster",
23: "Cluster_GetNodes",
24: "Debug_DebugServer",
25: "Debug_StackTrace",
}
var ProviderAccessOperation_value = map[string]int32{
"Unspecified": 0,
"Authentication_Login": 1,
"Certificate_CreateOrUpdate": 2,
"Certificate_Get": 3,
"Certificate_Delete": 4,
"Certificate_Sign": 5,
"Certificate_Renew": 6,
"Identity_Revoke": 7,
"Identity_Rotate": 8,
"IdentityCertificate_Create": 9,
"IdentityCertificate_Renew": 10,
"Key_Encrypt": 11,
"Key_Decrypt": 12,
"Key_WrapKey": 13,
"Key_UnwrapKey": 14,
"Key_Sign": 15,
"Key_Verify": 16,
"VirtualMachine_Start": 17,
"VirtualMachine_Stop": 18,
"VirtualMachine_Reset": 19,
"Cluster_LoadCluster": 20,
"Cluster_UnloadCluster": 21,
"Cluster_GetCluster": 22,
"Cluster_GetNodes": 23,
"Debug_DebugServer": 24,
"Debug_StackTrace": 25,
}
func (x ProviderAccessOperation) String() string {
return proto.EnumName(ProviderAccessOperation_name, int32(x))
}
func (ProviderAccessOperation) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_681f78e46755eb93, []int{8}
}
type ImageSource int32
const (
@ -566,7 +467,7 @@ func (x ImageSource) String() string {
}
func (ImageSource) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_681f78e46755eb93, []int{9}
return fileDescriptor_681f78e46755eb93, []int{8}
}
type HyperVGeneration int32
@ -591,7 +492,7 @@ func (x HyperVGeneration) String() string {
}
func (HyperVGeneration) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_681f78e46755eb93, []int{10}
return fileDescriptor_681f78e46755eb93, []int{9}
}
type DiskFileFormat int32
@ -616,7 +517,7 @@ func (x DiskFileFormat) String() string {
}
func (DiskFileFormat) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_681f78e46755eb93, []int{11}
return fileDescriptor_681f78e46755eb93, []int{10}
}
type CloudInitDataSource int32
@ -641,7 +542,7 @@ func (x CloudInitDataSource) String() string {
}
func (CloudInitDataSource) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_681f78e46755eb93, []int{12}
return fileDescriptor_681f78e46755eb93, []int{11}
}
type Error struct {
@ -1203,7 +1104,6 @@ func init() {
proto.RegisterEnum("moc.ClientType", ClientType_name, ClientType_value)
proto.RegisterEnum("moc.AuthenticationType", AuthenticationType_name, AuthenticationType_value)
proto.RegisterEnum("moc.ProviderType", ProviderType_name, ProviderType_value)
proto.RegisterEnum("moc.ProviderAccessOperation", ProviderAccessOperation_name, ProviderAccessOperation_value)
proto.RegisterEnum("moc.ImageSource", ImageSource_name, ImageSource_value)
proto.RegisterEnum("moc.HyperVGeneration", HyperVGeneration_name, HyperVGeneration_value)
proto.RegisterEnum("moc.DiskFileFormat", DiskFileFormat_name, DiskFileFormat_value)
@ -1225,126 +1125,109 @@ func init() {
func init() { proto.RegisterFile("moc_common_common.proto", fileDescriptor_681f78e46755eb93) }
var fileDescriptor_681f78e46755eb93 = []byte{
// 1922 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x57, 0xdd, 0x6e, 0xdb, 0xca,
0x11, 0xb6, 0x7e, 0x6d, 0xaf, 0x6c, 0x79, 0xb3, 0xfe, 0x53, 0x72, 0xce, 0x49, 0x73, 0x94, 0xf4,
0x20, 0x10, 0x7a, 0xec, 0xd6, 0x2d, 0x5a, 0xb4, 0x45, 0x5b, 0xd0, 0x22, 0x6d, 0x0b, 0x96, 0x29,
0x81, 0xa4, 0x94, 0xb4, 0x28, 0x20, 0xd0, 0xd4, 0x98, 0x26, 0x4c, 0x71, 0x85, 0xe5, 0x4a, 0x81,
0xce, 0xdd, 0xb9, 0x68, 0xdf, 0xa0, 0x77, 0x7d, 0x9d, 0x3e, 0x40, 0x9f, 0xa1, 0x17, 0x7d, 0x8d,
0x62, 0x76, 0xc9, 0x58, 0x52, 0xd4, 0x1b, 0x9b, 0xfb, 0xed, 0xcc, 0xec, 0xcc, 0x37, 0xdf, 0x0e,
0x45, 0x72, 0x3a, 0xe1, 0xc1, 0x28, 0xe0, 0x93, 0x09, 0x4f, 0xb2, 0x7f, 0x67, 0x53, 0xc1, 0x25,
0x67, 0xa5, 0x09, 0x0f, 0x5e, 0xbd, 0x09, 0x39, 0x0f, 0x63, 0x38, 0x57, 0xd0, 0xfd, 0xec, 0xe1,
0x7c, 0x0c, 0x69, 0x20, 0xa2, 0xa9, 0xe4, 0x42, 0x9b, 0x35, 0x07, 0xa4, 0x62, 0x09, 0xc1, 0x05,
0x6b, 0x90, 0xed, 0x3b, 0x48, 0x53, 0x3f, 0x84, 0x46, 0xe1, 0x4d, 0xe1, 0xfd, 0xae, 0x93, 0x2f,
0x19, 0x23, 0xe5, 0x36, 0x1f, 0x43, 0xa3, 0xf8, 0xa6, 0xf0, 0xbe, 0xe2, 0xa8, 0x67, 0xf6, 0x9a,
0x90, 0xbe, 0x2f, 0xfc, 0x09, 0x48, 0x10, 0x69, 0xa3, 0xa4, 0x1c, 0x96, 0x90, 0xe6, 0xdf, 0x0a,
0xe4, 0xa0, 0x2f, 0xf8, 0x3c, 0x4a, 0x23, 0x9e, 0xb8, 0xd2, 0x97, 0xb3, 0x94, 0xfd, 0x86, 0xec,
0x05, 0x33, 0x21, 0x20, 0x91, 0x08, 0xe8, 0x63, 0xea, 0x17, 0x87, 0x67, 0x13, 0x1e, 0x9c, 0xad,
0xd8, 0x82, 0xb3, 0x62, 0xc8, 0x7e, 0x4b, 0xf6, 0xa7, 0x02, 0xe6, 0x11, 0x9f, 0xa5, 0xda, 0xb3,
0xf8, 0xff, 0x3d, 0x57, 0x2d, 0x9b, 0xff, 0x2c, 0x90, 0xba, 0xc9, 0x3f, 0x25, 0x31, 0xf7, 0xc7,
0x59, 0x1a, 0x67, 0x84, 0x4d, 0x05, 0x0f, 0x05, 0xa4, 0x69, 0x1f, 0x44, 0x00, 0x89, 0xcc, 0x6b,
0x2e, 0x39, 0x1b, 0x76, 0xd8, 0xcf, 0xc9, 0xe1, 0x38, 0x8f, 0x10, 0xfd, 0x00, 0x9d, 0xe4, 0x72,
0x21, 0x21, 0x55, 0x39, 0x94, 0x9c, 0x4d, 0x5b, 0xec, 0x3d, 0x39, 0x78, 0x88, 0x62, 0x58, 0xb6,
0x2e, 0x29, 0xeb, 0x75, 0xb8, 0x39, 0x27, 0xd5, 0x1b, 0xf0, 0x63, 0xf9, 0xc8, 0x7e, 0xb5, 0x91,
0x1c, 0xaa, 0x4a, 0xd4, 0x26, 0x9b, 0x98, 0xf9, 0xf5, 0x66, 0x66, 0xbe, 0x74, 0x5b, 0xa3, 0xe5,
0xc7, 0x02, 0x39, 0x18, 0xfa, 0x71, 0x34, 0xf6, 0x65, 0xce, 0x1c, 0xfb, 0x19, 0x29, 0x07, 0xd8,
0x66, 0x7d, 0x72, 0x43, 0x85, 0x58, 0xb3, 0xc1, 0xd6, 0x3b, 0xca, 0x0a, 0xe5, 0x32, 0xc9, 0xe4,
0x52, 0xd4, 0x72, 0xc9, 0x96, 0xec, 0x3b, 0x52, 0x17, 0x80, 0x52, 0x84, 0x44, 0xbb, 0x66, 0xf2,
0x58, 0x43, 0x9b, 0x0e, 0xa1, 0xab, 0xe1, 0x67, 0x29, 0xfb, 0x23, 0x39, 0x98, 0xaf, 0x1e, 0xd9,
0x28, 0xbc, 0x29, 0xbd, 0xaf, 0x5d, 0x1c, 0x6d, 0x4a, 0xc7, 0x59, 0x37, 0x6e, 0x7e, 0x4b, 0xb6,
0x87, 0x20, 0x50, 0x0d, 0xec, 0x84, 0x54, 0x93, 0xd9, 0xe4, 0x1e, 0x44, 0x26, 0xe7, 0x6c, 0xd5,
0xfc, 0x57, 0x91, 0x54, 0xb3, 0xd3, 0xde, 0x92, 0xea, 0xa3, 0xe2, 0x48, 0x99, 0xd4, 0x2e, 0x6a,
0x4b, 0xb4, 0x39, 0xd9, 0x16, 0x33, 0x95, 0x5c, 0xb4, 0xc4, 0xa2, 0x24, 0xd4, 0xae, 0xaa, 0xe6,
0x3c, 0xab, 0x35, 0x9d, 0x3b, 0x1b, 0xec, 0xd9, 0x7b, 0xb2, 0x1b, 0xfb, 0xa9, 0x54, 0x57, 0x4d,
0xf1, 0x51, 0xbb, 0x20, 0xca, 0x59, 0x21, 0xce, 0xf3, 0x26, 0xfb, 0x8e, 0x6c, 0xcf, 0x75, 0x09,
0x8d, 0xb2, 0xb2, 0xdb, 0xd3, 0xa5, 0x6b, 0xcc, 0xc9, 0x37, 0xd9, 0xef, 0x49, 0x7d, 0xbc, 0x22,
0xec, 0x46, 0x45, 0x99, 0xeb, 0x5b, 0xb1, 0xaa, 0x79, 0x67, 0xcd, 0x94, 0x19, 0x84, 0xce, 0xd7,
0xb8, 0x6f, 0x54, 0x95, 0xfb, 0xf1, 0x06, 0xa2, 0x67, 0xa9, 0xf3, 0x85, 0x79, 0xf3, 0x8c, 0x54,
0xad, 0x44, 0x46, 0x72, 0xc1, 0xde, 0x91, 0xfd, 0x4e, 0xda, 0x8f, 0xfd, 0x00, 0x1e, 0x79, 0x3c,
0xce, 0x08, 0xdf, 0x71, 0x56, 0xc1, 0xe6, 0xf7, 0xa4, 0xe4, 0xf9, 0x21, 0xa3, 0xa4, 0xf4, 0x04,
0x8b, 0xac, 0x27, 0xf8, 0xc8, 0x8e, 0x48, 0x65, 0xee, 0xc7, 0xb3, 0x5c, 0x47, 0x7a, 0xd1, 0x7c,
0x47, 0xca, 0x9e, 0x1f, 0xa6, 0xec, 0x6b, 0x52, 0x96, 0x7e, 0x98, 0x66, 0x32, 0xd8, 0x51, 0xd9,
0x79, 0x7e, 0xe8, 0x28, 0xb4, 0xf5, 0x57, 0xb2, 0xdb, 0x9b, 0x82, 0x50, 0x79, 0xb1, 0x6d, 0x52,
0xba, 0xb6, 0x3c, 0xba, 0xc5, 0x76, 0x48, 0xb9, 0xdf, 0x73, 0x3d, 0x5a, 0x60, 0x84, 0x54, 0x4d,
0xab, 0x6b, 0x79, 0x16, 0x2d, 0xe2, 0xf3, 0xa0, 0x6f, 0x1a, 0x9e, 0x45, 0x4b, 0xf8, 0xdc, 0xb9,
0xeb, 0xf7, 0x1c, 0x8f, 0x96, 0xf1, 0xd9, 0xfa, 0xa8, 0x9e, 0x2b, 0x6c, 0x8f, 0xec, 0x0c, 0x8d,
0x6e, 0x47, 0x59, 0x55, 0x5b, 0xff, 0x29, 0x92, 0xfa, 0xea, 0x78, 0x61, 0x35, 0xb2, 0x3d, 0xb0,
0x6f, 0xed, 0xde, 0x07, 0x9b, 0x6e, 0xa1, 0x75, 0xdb, 0xb1, 0x0c, 0xaf, 0x63, 0x5f, 0xd3, 0x02,
0x6e, 0xa9, 0x95, 0x65, 0xd2, 0x22, 0x7b, 0x41, 0xf6, 0xf5, 0x62, 0x74, 0x65, 0x74, 0xba, 0x96,
0x49, 0x4b, 0x68, 0xad, 0x72, 0x41, 0xeb, 0x32, 0x1a, 0xe8, 0xcc, 0x72, 0x83, 0x0a, 0x06, 0xd0,
0x90, 0x49, 0xab, 0x68, 0xad, 0xb2, 0x45, 0xeb, 0x6d, 0xb4, 0xd6, 0xb9, 0xe7, 0xd6, 0x3b, 0x2a,
0x13, 0x05, 0x99, 0x74, 0x97, 0x51, 0xb2, 0xd7, 0x77, 0x7a, 0xc3, 0x8e, 0xdb, 0xe9, 0xd9, 0xe8,
0x41, 0xd8, 0x01, 0xa9, 0x7d, 0x46, 0x2c, 0x93, 0xd6, 0xd8, 0x11, 0xa1, 0x9f, 0x81, 0x3c, 0xca,
0x1e, 0x63, 0xa4, 0x6e, 0x5a, 0x2b, 0xae, 0xfb, 0x3a, 0xb5, 0x65, 0xe7, 0x3a, 0x3b, 0x21, 0x6c,
0x09, 0xca, 0xdd, 0x0f, 0xb4, 0xbb, 0xaa, 0xa2, 0x6f, 0xd9, 0x26, 0xba, 0x53, 0xb6, 0x4f, 0x76,
0x35, 0xb7, 0xb8, 0x7c, 0x81, 0x85, 0xe8, 0xa5, 0x65, 0x52, 0x86, 0xb1, 0xf5, 0x2a, 0x8f, 0x71,
0xd8, 0xba, 0x22, 0xc7, 0x37, 0x51, 0xf8, 0x68, 0xcc, 0xfd, 0x28, 0xf6, 0xef, 0xa3, 0x38, 0x92,
0x0b, 0xcd, 0xf5, 0x11, 0xa1, 0x19, 0xd7, 0xa3, 0x1b, 0x63, 0xe4, 0x7a, 0xd8, 0x94, 0x2d, 0x6c,
0x97, 0xeb, 0x19, 0x97, 0x5d, 0x4b, 0x53, 0x9e, 0x9f, 0x5b, 0x6c, 0x85, 0xa4, 0xb6, 0x34, 0xf1,
0xf0, 0x5c, 0xbb, 0xe7, 0xe5, 0xad, 0xaa, 0x92, 0x62, 0xef, 0x56, 0x7b, 0x7c, 0x30, 0x1c, 0x55,
0x68, 0x51, 0xf7, 0xaf, 0xe3, 0x75, 0xda, 0x46, 0x97, 0x96, 0x70, 0xeb, 0xae, 0xe3, 0xba, 0xba,
0x3d, 0xaa, 0x59, 0xd7, 0x8e, 0x61, 0xaa, 0xce, 0xe8, 0x58, 0x57, 0xbd, 0x81, 0x6d, 0xd2, 0x6a,
0xeb, 0x1f, 0x05, 0x72, 0xb8, 0x61, 0x30, 0x62, 0xbe, 0x76, 0xcf, 0xb4, 0x46, 0x03, 0xdb, 0xb1,
0x8c, 0xf6, 0x8d, 0xca, 0x71, 0x0b, 0x29, 0xb2, 0x6c, 0xaf, 0xe3, 0xfd, 0x79, 0x94, 0x47, 0x2f,
0xb0, 0xaf, 0xc8, 0x69, 0xbb, 0xdb, 0xb1, 0x6c, 0x6f, 0xa4, 0xf5, 0x93, 0x51, 0x3a, 0x70, 0x50,
0xa7, 0x8c, 0xd4, 0xaf, 0x7a, 0xce, 0x9d, 0xe1, 0x8d, 0x3a, 0xb6, 0x12, 0x23, 0x2d, 0x61, 0x7f,
0x3b, 0xf6, 0x55, 0x6f, 0xf4, 0x9c, 0x20, 0x12, 0x99, 0x21, 0x77, 0x86, 0xd7, 0xbe, 0xa1, 0x95,
0xd6, 0x23, 0x21, 0xed, 0x38, 0x82, 0x44, 0x7a, 0x8b, 0x29, 0xa0, 0x4b, 0xbb, 0x67, 0x7b, 0x4e,
0xaf, 0xdb, 0xef, 0x1a, 0x76, 0x9e, 0xc9, 0x47, 0xcf, 0x72, 0x6c, 0xa3, 0xab, 0x4f, 0xa7, 0x05,
0xbc, 0x2a, 0x98, 0x33, 0x2d, 0xb2, 0x5d, 0x52, 0x31, 0xcc, 0xbb, 0x8e, 0x4d, 0x4b, 0xd8, 0xc1,
0x4b, 0xc3, 0xb1, 0xee, 0x2c, 0xcf, 0xe8, 0xd2, 0x32, 0x46, 0xea, 0xf6, 0x0c, 0xf3, 0xd2, 0xe8,
0x1a, 0x76, 0xdb, 0x72, 0x68, 0xa5, 0x75, 0x41, 0x98, 0x31, 0x93, 0x8f, 0x90, 0xc8, 0x28, 0x50,
0x24, 0xa8, 0x13, 0xeb, 0x84, 0xb8, 0x56, 0xf7, 0xca, 0xed, 0x5c, 0xa3, 0x68, 0xf4, 0xf5, 0x30,
0xb2, 0x55, 0xa1, 0xf5, 0x63, 0x85, 0xec, 0xa9, 0xcb, 0x34, 0x06, 0xa1, 0xcc, 0x0f, 0x48, 0xcd,
0x48, 0x16, 0x39, 0xa4, 0xf3, 0x1b, 0x46, 0x42, 0xce, 0xfc, 0xf8, 0xce, 0x0f, 0x1e, 0xa3, 0x04,
0x68, 0x81, 0xbd, 0x22, 0x27, 0xab, 0x98, 0x1b, 0xf8, 0x31, 0xb8, 0x20, 0x69, 0x51, 0xe5, 0xc5,
0xfd, 0xf1, 0xa5, 0x1f, 0xfb, 0x49, 0x00, 0x82, 0x96, 0x96, 0x22, 0xd8, 0x20, 0x3f, 0x71, 0xf1,
0x44, 0xcb, 0xec, 0x90, 0x1c, 0x64, 0xd8, 0x8d, 0x2f, 0xc6, 0x66, 0x94, 0x3e, 0xd1, 0x0a, 0xba,
0x5e, 0xfb, 0x71, 0x0c, 0x62, 0xd1, 0x99, 0xf8, 0x21, 0xd0, 0x2a, 0x3b, 0x25, 0x87, 0xab, 0x07,
0xe9, 0x8d, 0x6d, 0xd5, 0x55, 0x1d, 0xac, 0x93, 0x48, 0x10, 0x0f, 0x7e, 0x00, 0x74, 0x07, 0x93,
0x6f, 0x83, 0x90, 0xd1, 0x03, 0x12, 0x00, 0x74, 0x17, 0x87, 0xcf, 0x2d, 0x2c, 0x28, 0x51, 0xfa,
0x84, 0x40, 0x80, 0xa4, 0x35, 0x64, 0xe0, 0x16, 0x16, 0x43, 0x7f, 0x16, 0x4b, 0xba, 0xa7, 0x6e,
0xc2, 0x18, 0xd4, 0xcc, 0xa4, 0xfb, 0xc8, 0xbc, 0xc3, 0x63, 0xa0, 0x75, 0xcc, 0x1a, 0x9f, 0x8c,
0x34, 0x8d, 0xc2, 0x64, 0x02, 0x89, 0xa4, 0x07, 0xc8, 0xe5, 0xed, 0xec, 0x1e, 0x44, 0x02, 0x12,
0x52, 0x4a, 0xd5, 0x70, 0x89, 0x67, 0xa9, 0x04, 0x41, 0x5f, 0xa8, 0xd6, 0xf2, 0x44, 0x0a, 0x1e,
0xf7, 0x63, 0x3f, 0x01, 0xca, 0xb0, 0x79, 0xd7, 0x82, 0xcf, 0xa6, 0xf4, 0x50, 0x75, 0x94, 0x8f,
0x81, 0x1e, 0xe1, 0x79, 0x5d, 0xae, 0xfb, 0x43, 0x8f, 0xb1, 0x0e, 0x57, 0x72, 0xe1, 0x87, 0x80,
0xbe, 0x7e, 0x94, 0x80, 0xa0, 0x27, 0x58, 0x47, 0x86, 0x5e, 0x45, 0x31, 0xd0, 0xd3, 0x25, 0x33,
0x33, 0x12, 0x10, 0x48, 0x2e, 0x16, 0xb4, 0x81, 0x27, 0xba, 0xb3, 0x7b, 0xfd, 0xd3, 0x11, 0xc3,
0xbd, 0xc4, 0x84, 0x86, 0xd1, 0xb4, 0xcf, 0x79, 0x4c, 0x5f, 0xa9, 0xab, 0xe3, 0x07, 0x6a, 0xf1,
0x15, 0x86, 0xb4, 0x64, 0x30, 0xce, 0xd3, 0xfd, 0x1a, 0x6b, 0x41, 0xc0, 0x05, 0x31, 0x07, 0x41,
0xbf, 0xc1, 0x23, 0x2e, 0x7d, 0x01, 0x77, 0x20, 0x9f, 0x3b, 0xfd, 0x9a, 0x1d, 0x93, 0x17, 0x6d,
0x01, 0x8a, 0x1f, 0x3f, 0xbe, 0xe3, 0x49, 0x24, 0xb9, 0xa0, 0x3f, 0xc1, 0xd0, 0x5d, 0x1e, 0x86,
0x51, 0x12, 0xd2, 0x37, 0x58, 0x91, 0x03, 0x01, 0x9f, 0x83, 0x58, 0xd0, 0x6f, 0xb1, 0x68, 0x13,
0xee, 0x67, 0x21, 0x6d, 0xe2, 0x6d, 0xf8, 0x1c, 0xf2, 0x86, 0xa7, 0x92, 0xbe, 0x45, 0x56, 0x57,
0x35, 0x4a, 0xdf, 0xb5, 0xfe, 0x5b, 0x26, 0xa7, 0xb9, 0xe0, 0x8c, 0x20, 0x80, 0x34, 0x7d, 0x7e,
0x7b, 0x1c, 0x90, 0xda, 0x20, 0x49, 0xa7, 0x10, 0x44, 0x0f, 0x11, 0x8c, 0xe9, 0x16, 0x6b, 0x90,
0xa3, 0xd5, 0x00, 0xa3, 0x2e, 0x0f, 0xa3, 0x84, 0x16, 0xd8, 0x6b, 0xf2, 0x6a, 0xa9, 0xf9, 0xa3,
0xb6, 0x00, 0x5f, 0x42, 0x4f, 0x0c, 0xa6, 0x63, 0xd4, 0x42, 0x11, 0x25, 0xb7, 0xbc, 0x7f, 0x0d,
0x92, 0x96, 0x70, 0x84, 0x2e, 0x83, 0x26, 0xc4, 0x20, 0x81, 0x96, 0x91, 0x8d, 0x65, 0xdc, 0x8d,
0xc2, 0x84, 0x56, 0x14, 0x1b, 0x4b, 0xa8, 0x03, 0x09, 0x7c, 0xa2, 0x55, 0x8c, 0x9c, 0x4b, 0x68,
0xe4, 0xc0, 0x9c, 0x3f, 0xa1, 0x42, 0x57, 0x40, 0x8e, 0xe3, 0x88, 0xee, 0x60, 0x8e, 0x39, 0xf8,
0x65, 0xae, 0x74, 0x97, 0x7d, 0x43, 0x5e, 0x6e, 0xda, 0xd7, 0x07, 0xa9, 0xd7, 0xc7, 0x2d, 0x2c,
0x46, 0x56, 0x12, 0x88, 0xc5, 0x14, 0xa5, 0x9c, 0x01, 0x26, 0x68, 0x60, 0x2f, 0x07, 0x3e, 0x08,
0x7f, 0x8a, 0xc2, 0x57, 0xaf, 0x0d, 0x04, 0x06, 0xc9, 0xa7, 0x0c, 0xaa, 0x67, 0xfa, 0xd7, 0x35,
0x69, 0x4d, 0xc3, 0x62, 0x34, 0x04, 0x11, 0x3d, 0x2c, 0x28, 0x45, 0x82, 0x57, 0xaf, 0xdc, 0xc8,
0x95, 0xbe, 0x90, 0xf4, 0xc5, 0x97, 0x97, 0x71, 0xe4, 0x4a, 0x3e, 0xa5, 0x6c, 0x83, 0x8b, 0x03,
0x29, 0x48, 0x7a, 0x88, 0x2e, 0x99, 0xe2, 0x46, 0x38, 0x14, 0x72, 0xf5, 0x1d, 0xb1, 0x97, 0xe4,
0x38, 0xdf, 0x18, 0xa8, 0x9f, 0x40, 0xf9, 0xd6, 0xb1, 0x6a, 0x49, 0xb6, 0x75, 0x0d, 0x32, 0xc7,
0x4f, 0x54, 0x4b, 0x9e, 0x71, 0xbc, 0x4d, 0x29, 0x3d, 0xc5, 0x96, 0x28, 0xb9, 0x8d, 0xd4, 0xdf,
0x4c, 0xcd, 0x0d, 0x34, 0xd6, 0xb0, 0x2b, 0xfd, 0xe0, 0xc9, 0x13, 0x38, 0x1f, 0x5e, 0xb6, 0x1c,
0x52, 0x53, 0x03, 0xc4, 0xe5, 0x33, 0x11, 0x80, 0x1e, 0xa1, 0x6d, 0xa3, 0x3b, 0x72, 0x7b, 0x03,
0xa7, 0x8d, 0xc3, 0x18, 0x87, 0xe5, 0x95, 0x9b, 0xaf, 0x0b, 0x48, 0xe7, 0x8d, 0xe7, 0xf5, 0x73,
0x40, 0x4d, 0xb7, 0x76, 0xb7, 0x67, 0x5b, 0x39, 0x52, 0x6a, 0x5d, 0x12, 0x7a, 0xb3, 0x98, 0x82,
0x18, 0x5e, 0x43, 0x92, 0xab, 0xf6, 0x84, 0xb0, 0x75, 0x6c, 0x78, 0x41, 0xb7, 0x36, 0xe2, 0xbf,
0xa0, 0x85, 0xd6, 0x9f, 0x48, 0x1d, 0x47, 0x20, 0x5e, 0xf6, 0x2b, 0x2e, 0x26, 0xbe, 0x54, 0xaf,
0xf6, 0x15, 0x64, 0x78, 0x63, 0x7e, 0xa4, 0x5b, 0xaa, 0xdc, 0x75, 0x9c, 0x16, 0x5a, 0xdf, 0x23,
0xcf, 0x7c, 0x36, 0xee, 0x24, 0x91, 0x34, 0x7d, 0xe9, 0x67, 0x05, 0xd6, 0xc8, 0xb6, 0xcd, 0xd5,
0x06, 0xdd, 0x52, 0xaf, 0x92, 0x1f, 0x66, 0x02, 0x68, 0xe1, 0x77, 0x7f, 0x20, 0xbb, 0x29, 0x24,
0x69, 0x24, 0xa3, 0x39, 0xb0, 0x6f, 0xce, 0xf4, 0xe7, 0xe8, 0x59, 0xfe, 0x39, 0x7a, 0x76, 0x15,
0x41, 0x3c, 0xee, 0xa9, 0x99, 0x92, 0x36, 0xfe, 0xfd, 0xf7, 0x92, 0xfa, 0xe1, 0xf8, 0xec, 0x71,
0xf9, 0xd3, 0xbf, 0xbc, 0x0d, 0x23, 0xf9, 0x38, 0xbb, 0x3f, 0x0b, 0xf8, 0xe4, 0x7c, 0x12, 0x05,
0x82, 0xa7, 0xfc, 0x41, 0x9e, 0x4f, 0x78, 0x70, 0x2e, 0xa6, 0xc1, 0xb9, 0xfe, 0xe2, 0xbd, 0xaf,
0xaa, 0x80, 0xbf, 0xfc, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xdd, 0x6c, 0x41, 0x4a, 0x0d, 0x0f,
0x00, 0x00,
// 1662 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x57, 0xdd, 0x6e, 0xe3, 0xb8,
0x15, 0x8e, 0xfc, 0x97, 0xe4, 0x38, 0x71, 0x38, 0x4c, 0x26, 0xe3, 0xce, 0xfe, 0x34, 0xeb, 0x99,
0x2e, 0x02, 0xa3, 0x9b, 0xb4, 0x69, 0xd1, 0xa2, 0x2d, 0xda, 0x42, 0xb1, 0xe4, 0x58, 0x88, 0x2d,
0x19, 0xb2, 0xe2, 0x9d, 0x16, 0x05, 0x0c, 0x46, 0x66, 0x14, 0x61, 0x64, 0xd1, 0xa0, 0x28, 0x2f,
0xbc, 0x77, 0x73, 0xd1, 0xbe, 0x41, 0xef, 0xfa, 0x3a, 0x7d, 0x80, 0x3e, 0x43, 0x5f, 0xa4, 0x20,
0x29, 0xcd, 0xc4, 0x19, 0xf7, 0x2a, 0xe4, 0xc7, 0xef, 0xfc, 0x7d, 0xe7, 0x90, 0x8e, 0xe0, 0xd5,
0x82, 0x85, 0xb3, 0x90, 0x2d, 0x16, 0x2c, 0x2d, 0xfe, 0x5c, 0x2c, 0x39, 0x13, 0x0c, 0x57, 0x17,
0x2c, 0x7c, 0x7d, 0x16, 0x31, 0x16, 0x25, 0xf4, 0x52, 0x41, 0xf7, 0xf9, 0xc3, 0xe5, 0x9c, 0x66,
0x21, 0x8f, 0x97, 0x82, 0x71, 0x4d, 0xeb, 0xdc, 0x41, 0xdd, 0xe6, 0x9c, 0x71, 0xdc, 0x86, 0xdd,
0x11, 0xcd, 0x32, 0x12, 0xd1, 0xb6, 0x71, 0x66, 0x9c, 0xef, 0xfb, 0xe5, 0x16, 0x63, 0xa8, 0xf5,
0xd8, 0x9c, 0xb6, 0x2b, 0x67, 0xc6, 0x79, 0xdd, 0x57, 0x6b, 0xfc, 0x35, 0xc0, 0x98, 0x70, 0xb2,
0xa0, 0x82, 0xf2, 0xac, 0x5d, 0x55, 0x06, 0x4f, 0x90, 0xce, 0xdf, 0x0d, 0x38, 0x1a, 0x73, 0xb6,
0x8a, 0xb3, 0x98, 0xa5, 0x13, 0x41, 0x44, 0x9e, 0xe1, 0xdf, 0xc2, 0x41, 0x98, 0x73, 0x4e, 0x53,
0x21, 0x01, 0x1d, 0xa6, 0x75, 0x75, 0x7c, 0xb1, 0x60, 0xe1, 0xc5, 0x06, 0x97, 0xfa, 0x1b, 0x44,
0xfc, 0x3b, 0x38, 0x5c, 0x72, 0xba, 0x8a, 0x59, 0x9e, 0x69, 0xcb, 0xca, 0xff, 0xb7, 0xdc, 0x64,
0x76, 0xfe, 0x65, 0x40, 0xcb, 0x62, 0x3f, 0xa4, 0x09, 0x23, 0xf3, 0x22, 0x8d, 0x0b, 0xc0, 0x4b,
0xce, 0x22, 0x4e, 0xb3, 0x6c, 0x4c, 0x79, 0x48, 0x53, 0x51, 0xd6, 0x5c, 0xf5, 0xb7, 0x9c, 0xe0,
0x5f, 0xc0, 0xf1, 0xbc, 0xf4, 0x10, 0xff, 0x48, 0x9d, 0xf4, 0x7a, 0x2d, 0x68, 0xa6, 0x72, 0xa8,
0xfa, 0xdb, 0x8e, 0xf0, 0x39, 0x1c, 0x3d, 0xc4, 0x09, 0x7d, 0xca, 0xae, 0x2a, 0xf6, 0x73, 0xb8,
0xb3, 0x82, 0xc6, 0x80, 0x92, 0x44, 0x3c, 0xe2, 0x5f, 0x6f, 0x15, 0x07, 0xa9, 0x12, 0x35, 0x65,
0x9b, 0x32, 0xbf, 0xd9, 0xae, 0xcc, 0xe7, 0x66, 0xcf, 0x64, 0xf9, 0x60, 0xc0, 0xd1, 0x94, 0x24,
0xf1, 0x9c, 0x88, 0x52, 0x39, 0xfc, 0x73, 0xa8, 0x85, 0xb2, 0xcd, 0x3a, 0x72, 0x5b, 0xb9, 0x78,
0xc6, 0x91, 0xad, 0xf7, 0x15, 0x4b, 0x8e, 0xcb, 0xa2, 0x18, 0x97, 0x8a, 0x1e, 0x97, 0x62, 0x8b,
0xbf, 0x85, 0x16, 0xa7, 0x72, 0x14, 0x69, 0xaa, 0x4d, 0x8b, 0xf1, 0x78, 0x86, 0x76, 0x7c, 0x40,
0x9b, 0xee, 0xf3, 0x0c, 0xff, 0x09, 0x8e, 0x56, 0x9b, 0x21, 0xdb, 0xc6, 0x59, 0xf5, 0xbc, 0x79,
0x75, 0xb2, 0x2d, 0x1d, 0xff, 0x39, 0xb9, 0xf3, 0x0d, 0xec, 0x4e, 0x29, 0x97, 0xd3, 0x80, 0x4f,
0xa1, 0x91, 0xe6, 0x8b, 0x7b, 0xca, 0x8b, 0x71, 0x2e, 0x76, 0x9d, 0x7f, 0x57, 0xa0, 0x51, 0x44,
0x7b, 0x03, 0x8d, 0x47, 0xa5, 0x91, 0xa2, 0x34, 0xaf, 0x9a, 0x4f, 0x64, 0xf3, 0x8b, 0x23, 0x6c,
0xa9, 0x71, 0xd1, 0x23, 0x16, 0xa7, 0x91, 0x36, 0x55, 0x35, 0x97, 0x59, 0x3d, 0x9b, 0x73, 0x7f,
0x0b, 0x1f, 0x9f, 0xc3, 0x7e, 0x42, 0x32, 0xa1, 0xae, 0x9a, 0xd2, 0xa3, 0x79, 0x05, 0xca, 0x58,
0x21, 0xfe, 0xa7, 0x43, 0xfc, 0x2d, 0xec, 0xae, 0x74, 0x09, 0xed, 0x9a, 0xe2, 0x1d, 0xe8, 0xd2,
0x35, 0xe6, 0x97, 0x87, 0xf8, 0x0f, 0xd0, 0x9a, 0x6f, 0x0c, 0x76, 0xbb, 0xae, 0xe8, 0xfa, 0x56,
0x6c, 0xce, 0xbc, 0xff, 0x8c, 0x8a, 0x4d, 0x40, 0xab, 0x67, 0xda, 0xb7, 0x1b, 0xca, 0xfc, 0xe5,
0x16, 0xa1, 0xf3, 0xcc, 0xff, 0x8c, 0xde, 0xb9, 0x80, 0x86, 0x9d, 0x8a, 0x58, 0xac, 0xf1, 0x5b,
0x38, 0x74, 0xb2, 0x71, 0x42, 0x42, 0xfa, 0xc8, 0x92, 0x79, 0x21, 0xf8, 0x9e, 0xbf, 0x09, 0x76,
0xbe, 0x83, 0x6a, 0x40, 0x22, 0x8c, 0xa0, 0xfa, 0x9e, 0xae, 0x8b, 0x9e, 0xc8, 0x25, 0x3e, 0x81,
0xfa, 0x8a, 0x24, 0x79, 0x39, 0x47, 0x7a, 0xd3, 0x79, 0x0b, 0xb5, 0x80, 0x44, 0x19, 0xfe, 0x12,
0x6a, 0x82, 0x44, 0x59, 0x31, 0x06, 0x7b, 0x2a, 0xbb, 0x80, 0x44, 0xbe, 0x42, 0xbb, 0x7f, 0x83,
0x7d, 0x6f, 0x49, 0xb9, 0xca, 0x0b, 0xef, 0x42, 0xf5, 0xc6, 0x0e, 0xd0, 0x0e, 0xde, 0x83, 0xda,
0xd8, 0x9b, 0x04, 0xc8, 0xc0, 0x00, 0x0d, 0xcb, 0x1e, 0xda, 0x81, 0x8d, 0x2a, 0x72, 0x7d, 0x37,
0xb6, 0xcc, 0xc0, 0x46, 0x55, 0xb9, 0x76, 0x46, 0x63, 0xcf, 0x0f, 0x50, 0x4d, 0xae, 0xed, 0x77,
0x6a, 0x5d, 0xc7, 0x07, 0xb0, 0x37, 0x35, 0x87, 0x8e, 0x62, 0x35, 0xba, 0xff, 0xad, 0x40, 0x6b,
0xf3, 0x79, 0xc1, 0x4d, 0xd8, 0xbd, 0x73, 0x6f, 0x5d, 0xef, 0x7b, 0x17, 0xed, 0x48, 0x76, 0xcf,
0xb7, 0xcd, 0xc0, 0x71, 0x6f, 0x90, 0x21, 0x8f, 0xd4, 0xce, 0xb6, 0x50, 0x05, 0xbf, 0x80, 0x43,
0xbd, 0x99, 0xf5, 0x4d, 0x67, 0x68, 0x5b, 0xa8, 0x2a, 0xd9, 0x2a, 0x17, 0xc9, 0xae, 0x49, 0x82,
0xce, 0xac, 0x24, 0xd4, 0xa5, 0x03, 0x0d, 0x59, 0xa8, 0x21, 0xd9, 0x2a, 0x5b, 0xc9, 0xde, 0x95,
0x6c, 0x9d, 0x7b, 0xc9, 0xde, 0x53, 0x99, 0x28, 0xc8, 0x42, 0xfb, 0x18, 0xc1, 0xc1, 0xd8, 0xf7,
0xa6, 0xce, 0xc4, 0xf1, 0x5c, 0x69, 0x01, 0xf8, 0x08, 0x9a, 0x1f, 0x11, 0xdb, 0x42, 0x4d, 0x7c,
0x02, 0xe8, 0x23, 0x50, 0x7a, 0x39, 0xc0, 0x18, 0x5a, 0x96, 0xbd, 0x61, 0x7a, 0xa8, 0x53, 0x7b,
0x6a, 0xdc, 0xc2, 0xa7, 0x80, 0x9f, 0x40, 0xa5, 0xf9, 0x91, 0x36, 0x57, 0x55, 0x8c, 0x6d, 0xd7,
0x92, 0xe6, 0x08, 0x1f, 0xc2, 0xbe, 0xd6, 0x56, 0x6e, 0x5f, 0xc8, 0x42, 0xf4, 0xd6, 0xb6, 0x10,
0x96, 0xbe, 0xf5, 0xae, 0xf4, 0x71, 0xdc, 0xed, 0xc3, 0xcb, 0x41, 0x1c, 0x3d, 0x9a, 0x2b, 0x12,
0x27, 0xe4, 0x3e, 0x4e, 0x62, 0xb1, 0xd6, 0x5a, 0x9f, 0x00, 0x2a, 0xb4, 0x9e, 0x0d, 0xcc, 0xd9,
0x24, 0x90, 0x4d, 0xd9, 0x91, 0xed, 0x9a, 0x04, 0xe6, 0xf5, 0xd0, 0xd6, 0x92, 0x97, 0x71, 0x2b,
0xdd, 0x08, 0x9a, 0x4f, 0x5e, 0x3c, 0x19, 0xd7, 0xf5, 0x82, 0xb2, 0x55, 0x0d, 0xa8, 0x78, 0xb7,
0xda, 0xe2, 0x7b, 0xd3, 0x57, 0x85, 0x56, 0x74, 0xff, 0x9c, 0xc0, 0xe9, 0x99, 0x43, 0x54, 0x95,
0x47, 0x23, 0x67, 0x32, 0xd1, 0xed, 0x51, 0xcd, 0xba, 0xf1, 0x4d, 0x4b, 0x75, 0x46, 0xfb, 0xea,
0x7b, 0x77, 0xae, 0x85, 0x1a, 0xdd, 0x7f, 0x1a, 0x70, 0xbc, 0xe5, 0x61, 0x94, 0xf9, 0xba, 0x9e,
0x65, 0xcf, 0xee, 0x5c, 0xdf, 0x36, 0x7b, 0x03, 0x95, 0xe3, 0x8e, 0x94, 0xc8, 0x76, 0x03, 0x27,
0xf8, 0xcb, 0xac, 0xf4, 0x6e, 0xe0, 0x2f, 0xe0, 0x55, 0x6f, 0xe8, 0xd8, 0x6e, 0x30, 0xd3, 0xf3,
0x53, 0x48, 0x7a, 0xe7, 0xcb, 0x39, 0xc5, 0xd0, 0xea, 0x7b, 0xfe, 0xc8, 0x0c, 0x66, 0x8e, 0xab,
0x86, 0x11, 0x55, 0x65, 0x7f, 0x1d, 0xb7, 0xef, 0xcd, 0x3e, 0x25, 0x28, 0x85, 0x2c, 0x90, 0x91,
0x19, 0xf4, 0x06, 0xa8, 0xde, 0x7d, 0x04, 0xe8, 0x25, 0x31, 0x4d, 0x45, 0xb0, 0x5e, 0x52, 0x69,
0xd2, 0xf3, 0xdc, 0xc0, 0xf7, 0x86, 0xe3, 0xa1, 0xe9, 0x96, 0x99, 0xbc, 0x0b, 0x6c, 0xdf, 0x35,
0x87, 0x3a, 0x3a, 0x32, 0xe4, 0x55, 0x91, 0x39, 0xa3, 0x0a, 0xde, 0x87, 0xba, 0x69, 0x8d, 0x1c,
0x17, 0x55, 0x65, 0x07, 0xaf, 0x4d, 0xdf, 0x1e, 0xd9, 0x81, 0x39, 0x44, 0x35, 0xe9, 0x69, 0xe8,
0x99, 0xd6, 0xb5, 0x39, 0x34, 0xdd, 0x9e, 0xed, 0xa3, 0x7a, 0xf7, 0x0a, 0xb0, 0x99, 0x8b, 0x47,
0x9a, 0x8a, 0x38, 0x54, 0x22, 0xa8, 0x88, 0x2d, 0x80, 0x89, 0x3d, 0xec, 0x4f, 0x9c, 0x1b, 0x39,
0x34, 0xfa, 0x7a, 0x98, 0xc5, 0xce, 0xe8, 0x7e, 0xa8, 0xc3, 0x81, 0xba, 0x4c, 0x73, 0xca, 0x15,
0xfd, 0x08, 0x9a, 0x66, 0xba, 0x2e, 0x21, 0x9d, 0xdf, 0x34, 0xe6, 0x22, 0x27, 0xc9, 0x88, 0x84,
0x8f, 0x71, 0x4a, 0x91, 0x81, 0x5f, 0xc3, 0xe9, 0x26, 0x36, 0x09, 0x49, 0x42, 0x27, 0x54, 0xa0,
0x8a, 0xca, 0x8b, 0x91, 0xf9, 0x35, 0x49, 0x48, 0x1a, 0x52, 0x8e, 0xaa, 0x4f, 0x3c, 0xb8, 0x54,
0xfc, 0xc0, 0xf8, 0x7b, 0x54, 0xc3, 0xc7, 0x70, 0x54, 0x60, 0x03, 0xc2, 0xe7, 0x56, 0x9c, 0xbd,
0x47, 0x75, 0x69, 0x7a, 0x43, 0x92, 0x84, 0xf2, 0xb5, 0xb3, 0x20, 0x11, 0x45, 0x0d, 0xfc, 0x0a,
0x8e, 0x37, 0x03, 0xe9, 0x83, 0x5d, 0xd5, 0x55, 0xed, 0xcc, 0x49, 0x05, 0xe5, 0x0f, 0x24, 0xa4,
0x68, 0x4f, 0x26, 0xdf, 0xa3, 0x5c, 0xc4, 0x0f, 0x52, 0x00, 0x8a, 0xf6, 0xe5, 0xe3, 0x73, 0x4b,
0xd7, 0x08, 0xd4, 0x7c, 0xd2, 0x90, 0x53, 0x81, 0x9a, 0x52, 0x81, 0x5b, 0xba, 0x9e, 0x92, 0x3c,
0x11, 0xe8, 0x40, 0xdd, 0x84, 0x39, 0x55, 0x6f, 0x26, 0x3a, 0x94, 0xca, 0xfb, 0x2c, 0xa1, 0xa8,
0x25, 0xb3, 0x96, 0x2b, 0x33, 0xcb, 0xe2, 0x28, 0x5d, 0xd0, 0x54, 0xa0, 0x23, 0xa9, 0xe5, 0x6d,
0x7e, 0x4f, 0x79, 0x4a, 0x05, 0xcd, 0x10, 0x52, 0x8f, 0x4b, 0x92, 0x67, 0x82, 0x72, 0xf4, 0x42,
0xb5, 0x96, 0xa5, 0x82, 0xb3, 0x64, 0x9c, 0x90, 0x94, 0x22, 0x2c, 0x9b, 0x77, 0xc3, 0x59, 0xbe,
0x44, 0xc7, 0xaa, 0xa3, 0x6c, 0x4e, 0xd1, 0x89, 0x8c, 0x37, 0x64, 0xba, 0x3f, 0xe8, 0xa5, 0xac,
0x63, 0x22, 0x18, 0x27, 0x11, 0x95, 0xb6, 0x24, 0x4e, 0x29, 0x47, 0xa7, 0xb2, 0x8e, 0x02, 0xed,
0xc7, 0x09, 0x45, 0xaf, 0x9e, 0xd0, 0xac, 0x98, 0xd3, 0x50, 0x30, 0xbe, 0x46, 0x6d, 0x19, 0x71,
0x92, 0xdf, 0xeb, 0x7f, 0x1d, 0xa5, 0xbb, 0x9f, 0xc8, 0x84, 0xa6, 0xf1, 0x72, 0xcc, 0x58, 0x82,
0x5e, 0xab, 0xab, 0x43, 0x42, 0xb5, 0xf9, 0x42, 0xba, 0xb4, 0x45, 0x38, 0x2f, 0xd3, 0xfd, 0x52,
0xd6, 0x22, 0x81, 0x09, 0xe5, 0x2b, 0xca, 0xd1, 0x57, 0x32, 0xc4, 0x35, 0xe1, 0x74, 0x44, 0xc5,
0xa7, 0x4e, 0x7f, 0x8d, 0x5f, 0xc2, 0x8b, 0x1e, 0xa7, 0x4a, 0x1f, 0x92, 0x8c, 0x58, 0x1a, 0x0b,
0xc6, 0xd1, 0x4f, 0xa5, 0xeb, 0x21, 0x8b, 0xa2, 0x38, 0x8d, 0xd0, 0x99, 0xac, 0xc8, 0xa7, 0x21,
0x5b, 0x51, 0xbe, 0x46, 0xdf, 0xc8, 0xa2, 0x2d, 0x7a, 0x9f, 0x47, 0xa8, 0x23, 0x6f, 0xc3, 0x47,
0x97, 0x03, 0x96, 0x09, 0xf4, 0x46, 0xaa, 0xba, 0x39, 0xa3, 0xe8, 0x6d, 0xd7, 0x87, 0xa6, 0x6a,
0xeb, 0x84, 0xe5, 0x3c, 0xa4, 0x7a, 0xb0, 0x7b, 0xe6, 0x70, 0x36, 0xf1, 0xee, 0xfc, 0x9e, 0xbc,
0x22, 0x72, 0x84, 0xfb, 0x93, 0x72, 0x6f, 0xc8, 0x5a, 0x06, 0x41, 0x30, 0x2e, 0x01, 0x35, 0x73,
0xbd, 0xa1, 0xe7, 0xda, 0x25, 0x52, 0xed, 0x5e, 0x03, 0x1a, 0xac, 0x97, 0x94, 0x4f, 0x6f, 0x68,
0x5a, 0xfe, 0x12, 0x9d, 0x02, 0x7e, 0x8e, 0x4d, 0xaf, 0xd0, 0xce, 0x56, 0xfc, 0x97, 0xc8, 0xe8,
0xfe, 0x19, 0x5a, 0x72, 0x30, 0x65, 0x0b, 0xfa, 0x8c, 0x2f, 0x88, 0x50, 0x0f, 0xee, 0x06, 0x32,
0x1d, 0x58, 0xef, 0xd0, 0x8e, 0x54, 0xe9, 0x33, 0x1c, 0x19, 0xdd, 0xef, 0xe0, 0xb8, 0x97, 0xb0,
0x7c, 0xee, 0xa4, 0xb1, 0xb0, 0x88, 0x20, 0x45, 0x81, 0x4d, 0xd8, 0x75, 0x99, 0x3a, 0x40, 0x3b,
0xea, 0x82, 0xff, 0x98, 0x73, 0x8a, 0x8c, 0xdf, 0xff, 0x11, 0xf6, 0x33, 0x9a, 0x66, 0xb1, 0x88,
0x57, 0x14, 0x7f, 0x75, 0xa1, 0x3f, 0x12, 0x2e, 0xca, 0x8f, 0x84, 0x8b, 0x7e, 0x4c, 0x93, 0xb9,
0xa7, 0x3a, 0x9d, 0xb5, 0xff, 0xf3, 0x8f, 0xaa, 0xfa, 0x39, 0xff, 0x64, 0x71, 0xfd, 0xb3, 0xbf,
0xbe, 0x89, 0x62, 0xf1, 0x98, 0xdf, 0x5f, 0x84, 0x6c, 0x71, 0xb9, 0x88, 0x43, 0xce, 0x32, 0xf6,
0x20, 0x2e, 0x17, 0x2c, 0xbc, 0xe4, 0xcb, 0xf0, 0x52, 0x7f, 0x87, 0xdc, 0x37, 0x94, 0xc3, 0x5f,
0xfd, 0x2f, 0x00, 0x00, 0xff, 0xff, 0xc4, 0xf4, 0xb0, 0x91, 0xa3, 0x0c, 0x00, 0x00,
}

Просмотреть файл

@ -184,37 +184,6 @@ enum ProviderType {
Authentication = 36;
}
// Operations specific to a provider
// Format is [Provider]_[Operation]
enum ProviderAccessOperation {
Unspecified = 0;
Authentication_Login = 1;
Certificate_CreateOrUpdate = 2;
Certificate_Get = 3;
Certificate_Delete = 4;
Certificate_Sign = 5;
Certificate_Renew = 6;
Identity_Revoke = 7;
Identity_Rotate = 8;
IdentityCertificate_Create = 9;
IdentityCertificate_Renew = 10;
Key_Encrypt = 11;
Key_Decrypt = 12;
Key_WrapKey = 13;
Key_UnwrapKey = 14;
Key_Sign = 15;
Key_Verify = 16;
VirtualMachine_Start = 17;
VirtualMachine_Stop = 18;
VirtualMachine_Reset = 19;
Cluster_LoadCluster = 20;
Cluster_UnloadCluster = 21;
Cluster_GetCluster = 22;
Cluster_GetNodes = 23;
Debug_DebugServer = 24;
Debug_StackTrace = 25;
}
extend google.protobuf.FieldOptions {
bool sensitive = 50001;
}

Просмотреть файл

@ -109,12 +109,12 @@ func (JSONWebKeySignatureAlgorithm) EnumDescriptor() ([]byte, []int) {
type KeyOperation int32
const (
KeyOperation_ENCRYPT KeyOperation = 0 // Deprecated: Do not use.
KeyOperation_DECRYPT KeyOperation = 1 // Deprecated: Do not use.
KeyOperation_WRAPKEY KeyOperation = 2 // Deprecated: Do not use.
KeyOperation_UNWRAPKEY KeyOperation = 3 // Deprecated: Do not use.
KeyOperation_SIGN KeyOperation = 4 // Deprecated: Do not use.
KeyOperation_VERIFY KeyOperation = 5 // Deprecated: Do not use.
KeyOperation_ENCRYPT KeyOperation = 0
KeyOperation_DECRYPT KeyOperation = 1
KeyOperation_WRAPKEY KeyOperation = 2
KeyOperation_UNWRAPKEY KeyOperation = 3
KeyOperation_SIGN KeyOperation = 4
KeyOperation_VERIFY KeyOperation = 5
)
var KeyOperation_name = map[int32]string{
@ -249,8 +249,8 @@ func (KeySize) EnumDescriptor() ([]byte, []int) {
type IdentityOperation int32
const (
IdentityOperation_REVOKE IdentityOperation = 0 // Deprecated: Do not use.
IdentityOperation_ROTATE IdentityOperation = 1 // Deprecated: Do not use.
IdentityOperation_REVOKE IdentityOperation = 0
IdentityOperation_ROTATE IdentityOperation = 1
)
var IdentityOperation_name = map[int32]string{
@ -274,8 +274,8 @@ func (IdentityOperation) EnumDescriptor() ([]byte, []int) {
type IdentityCertificateOperation int32
const (
IdentityCertificateOperation_CREATE_CERTIFICATE IdentityCertificateOperation = 0 // Deprecated: Do not use.
IdentityCertificateOperation_RENEW_CERTIFICATE IdentityCertificateOperation = 1 // Deprecated: Do not use.
IdentityCertificateOperation_CREATE_CERTIFICATE IdentityCertificateOperation = 0
IdentityCertificateOperation_RENEW_CERTIFICATE IdentityCertificateOperation = 1
)
var IdentityCertificateOperation_name = map[int32]string{
@ -397,46 +397,45 @@ func init() {
func init() { proto.RegisterFile("moc_common_security.proto", fileDescriptor_0d3874efde778ac1) }
var fileDescriptor_0d3874efde778ac1 = []byte{
// 641 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x54, 0x53, 0x5d, 0x4f, 0xe2, 0x5a,
0x14, 0xa5, 0x1f, 0x7c, 0xed, 0xab, 0xdc, 0x43, 0xaf, 0xc9, 0x45, 0xe2, 0x83, 0x99, 0x8f, 0xc4,
0xf4, 0x01, 0xb0, 0x88, 0xe3, 0x3c, 0xd6, 0xce, 0xd1, 0xc1, 0x6a, 0x4b, 0xda, 0x22, 0x61, 0x5e,
0x1a, 0xac, 0x47, 0x6c, 0x62, 0x39, 0xcd, 0xa1, 0x98, 0x30, 0xff, 0x64, 0x92, 0xf9, 0xb1, 0x93,
0x73, 0x8e, 0x0c, 0xf8, 0xc4, 0xda, 0x6b, 0xaf, 0xbd, 0x37, 0x5d, 0xab, 0x85, 0xc3, 0x8c, 0x26,
0x71, 0x42, 0xb3, 0x8c, 0x2e, 0xe2, 0x25, 0x49, 0x56, 0x2c, 0x2d, 0xd6, 0x9d, 0x9c, 0xd1, 0x82,
0x1a, 0x5a, 0x46, 0x93, 0xf6, 0xff, 0x3b, 0x7d, 0xf9, 0x23, 0xbb, 0x1f, 0x7e, 0x2b, 0x50, 0x0e,
0x13, 0x9a, 0x13, 0xa3, 0x0d, 0xb5, 0x17, 0x9a, 0xcc, 0x8a, 0x94, 0x2e, 0x5a, 0xca, 0xb1, 0x72,
0x52, 0x0f, 0xfe, 0xd6, 0xc6, 0x27, 0xd8, 0x67, 0x64, 0x49, 0x57, 0x2c, 0x21, 0xd7, 0x8c, 0xae,
0xf2, 0x96, 0x2a, 0x04, 0xef, 0x49, 0x63, 0x00, 0x7b, 0x39, 0xa3, 0xaf, 0xe9, 0x23, 0x61, 0xd1,
0x3a, 0x27, 0x2d, 0xed, 0x58, 0x39, 0x69, 0x58, 0xcd, 0x4e, 0x46, 0x93, 0xce, 0x68, 0xa7, 0x11,
0xbc, 0x93, 0xf1, 0xc3, 0x9b, 0x3d, 0x2d, 0x5d, 0x1e, 0xde, 0xd4, 0xa6, 0x07, 0x75, 0xfb, 0x65,
0x4e, 0x59, 0x5a, 0x3c, 0x67, 0xc6, 0x3e, 0xd4, 0xed, 0x78, 0xec, 0xb9, 0x9e, 0x3f, 0xf1, 0x50,
0xc9, 0xa8, 0x43, 0x39, 0x08, 0xed, 0xd3, 0x01, 0x52, 0x8c, 0x7f, 0xa0, 0x1a, 0x84, 0xb6, 0x6f,
0xe3, 0x11, 0x52, 0x8d, 0x06, 0xc0, 0x5b, 0x61, 0x0d, 0xce, 0x91, 0x66, 0x00, 0x54, 0x6c, 0x6b,
0x70, 0xee, 0x4e, 0x90, 0x6e, 0xfe, 0x52, 0xe0, 0xe8, 0x26, 0xf4, 0xbd, 0x09, 0x79, 0x70, 0xc9,
0x3a, 0x4c, 0xe7, 0x8b, 0x59, 0xb1, 0x62, 0x64, 0x7b, 0x03, 0xa0, 0x12, 0x84, 0xde, 0xf8, 0xf6,
0x56, 0x1e, 0xc0, 0x21, 0xdf, 0xa1, 0x70, 0x5a, 0x40, 0x17, 0xa9, 0x92, 0xee, 0x5f, 0x9c, 0x21,
0x4d, 0xc2, 0xc1, 0xa9, 0x85, 0x74, 0x0e, 0x47, 0x42, 0x5c, 0x96, 0x90, 0x0b, 0x2a, 0x12, 0x72,
0x41, 0x55, 0xfe, 0x5d, 0x2e, 0xa8, 0x49, 0xc8, 0x05, 0x75, 0x09, 0xb9, 0x00, 0x4c, 0x06, 0x7b,
0x2e, 0x59, 0xfb, 0x39, 0x61, 0xd2, 0xf4, 0x7f, 0xa1, 0x8a, 0x3d, 0x27, 0x98, 0x8e, 0x22, 0x54,
0x6a, 0xab, 0x35, 0x85, 0x13, 0xdf, 0xb0, 0x24, 0x94, 0x0d, 0x31, 0x09, 0xec, 0x91, 0x8b, 0xa7,
0x48, 0x15, 0x44, 0x13, 0xea, 0x63, 0x6f, 0x43, 0x69, 0x82, 0xda, 0x03, 0x3d, 0x1c, 0x5e, 0x7b,
0x48, 0x17, 0x55, 0x03, 0x2a, 0xf7, 0x38, 0x18, 0x5e, 0x4d, 0x51, 0x99, 0xd7, 0xe6, 0x2d, 0x34,
0x6e, 0x96, 0x74, 0x21, 0xed, 0x10, 0x69, 0x54, 0x40, 0xc5, 0x0e, 0x2a, 0x89, 0x27, 0x76, 0xe2,
0xef, 0xe1, 0x1d, 0x52, 0x8c, 0x2a, 0x68, 0x41, 0x68, 0x23, 0xf5, 0xcd, 0x67, 0xc1, 0x6a, 0x9c,
0xf5, 0x9d, 0x08, 0xe9, 0x1c, 0xd8, 0x38, 0x44, 0x65, 0xf3, 0x12, 0xfe, 0xdb, 0x6e, 0x73, 0x56,
0xec, 0x95, 0x78, 0xb3, 0x8c, 0x08, 0x13, 0x62, 0xfe, 0xe4, 0x62, 0xab, 0x80, 0x2e, 0x52, 0x24,
0xcd, 0x5d, 0x50, 0x25, 0x1c, 0x58, 0xa7, 0x48, 0x33, 0x1d, 0xa8, 0x8a, 0x64, 0x7e, 0x12, 0x9e,
0xb7, 0xbb, 0x93, 0x77, 0x0d, 0xf4, 0x58, 0xa6, 0x51, 0x87, 0x72, 0x6c, 0xf5, 0xce, 0x2e, 0xe4,
0x64, 0xdc, 0xef, 0x7d, 0xb1, 0x64, 0x18, 0xf1, 0x59, 0xef, 0xeb, 0x39, 0xd2, 0xcd, 0x3e, 0x34,
0x87, 0x8f, 0x64, 0x51, 0xa4, 0xc5, 0x8e, 0x9f, 0x0d, 0xa8, 0x04, 0xf8, 0xde, 0x77, 0xf1, 0x9b,
0x9d, 0xbc, 0xf6, 0x23, 0x3b, 0xc2, 0xd2, 0x4d, 0x73, 0x0c, 0x47, 0x9b, 0x21, 0x87, 0xb0, 0x22,
0x7d, 0x4a, 0x93, 0x59, 0x41, 0xb6, 0xf3, 0x6d, 0x30, 0x9c, 0x00, 0xdb, 0x11, 0x8e, 0x1d, 0x1c,
0x44, 0xc3, 0xab, 0xa1, 0xc3, 0x67, 0xe5, 0xae, 0x43, 0x68, 0x06, 0xd8, 0xc3, 0x93, 0x77, 0x2d,
0xb9, 0xb6, 0x07, 0x07, 0x2e, 0x59, 0x4f, 0xd8, 0x2c, 0xcf, 0xd3, 0xc5, 0x7c, 0xfb, 0xa6, 0xb5,
0xe0, 0xc0, 0x71, 0xef, 0x62, 0xee, 0xa7, 0x8d, 0xc3, 0xd8, 0xc5, 0xd3, 0x98, 0x27, 0x87, 0x4a,
0x97, 0x9f, 0x7f, 0x7c, 0x9c, 0xa7, 0xc5, 0xf3, 0xea, 0xa1, 0x93, 0xd0, 0xac, 0x9b, 0xa5, 0x09,
0xa3, 0x4b, 0xfa, 0x54, 0x74, 0x33, 0x9a, 0x74, 0x59, 0x9e, 0x74, 0xe5, 0x07, 0xfc, 0x50, 0x11,
0x5f, 0x70, 0xff, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x8c, 0x40, 0x6c, 0x6f, 0xfc, 0x03, 0x00,
0x00,
// 630 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x54, 0x53, 0x5d, 0x4f, 0xdb, 0x48,
0x14, 0x8d, 0x3f, 0xf2, 0x75, 0xf9, 0xd0, 0xe0, 0x65, 0x77, 0xb3, 0x88, 0x07, 0xb4, 0x6d, 0x25,
0xe4, 0x4a, 0x49, 0x30, 0x84, 0xd2, 0x47, 0xe3, 0x0e, 0x34, 0x18, 0xec, 0xc8, 0x36, 0x44, 0xe1,
0x65, 0x14, 0x86, 0x21, 0x58, 0xc2, 0x19, 0x6b, 0xe2, 0x20, 0xa5, 0xff, 0xa4, 0x52, 0x7f, 0x6c,
0x35, 0x1e, 0xd2, 0x84, 0xa7, 0x9c, 0x7b, 0xe6, 0xcc, 0xbd, 0x73, 0xce, 0x8d, 0xe1, 0xbf, 0x8c,
0x53, 0x42, 0x79, 0x96, 0xf1, 0x29, 0x99, 0x31, 0x3a, 0x17, 0x69, 0xb1, 0x68, 0xe7, 0x82, 0x17,
0xdc, 0x32, 0x32, 0x4e, 0xf7, 0xfe, 0x5d, 0x3b, 0x57, 0x3f, 0xea, 0xf4, 0xff, 0x5f, 0x1a, 0x54,
0x63, 0xca, 0x73, 0x66, 0xed, 0x41, 0xe3, 0x85, 0xd3, 0x71, 0x91, 0xf2, 0x69, 0x4b, 0x3b, 0xd0,
0x0e, 0x9b, 0xd1, 0x9f, 0xda, 0xfa, 0x08, 0x5b, 0x82, 0xcd, 0xf8, 0x5c, 0x50, 0x76, 0x29, 0xf8,
0x3c, 0x6f, 0xe9, 0xa5, 0xe0, 0x3d, 0x69, 0xf5, 0x60, 0x33, 0x17, 0xfc, 0x35, 0x7d, 0x64, 0x22,
0x59, 0xe4, 0xac, 0x65, 0x1c, 0x68, 0x87, 0xdb, 0xce, 0x4e, 0x3b, 0xe3, 0xb4, 0x3d, 0x58, 0x3b,
0x88, 0xde, 0xc9, 0xe4, 0xe0, 0x65, 0x9f, 0x96, 0xa9, 0x06, 0x2f, 0x6b, 0x3b, 0x80, 0xa6, 0xfb,
0x32, 0xe1, 0x22, 0x2d, 0x9e, 0x33, 0x6b, 0x0b, 0x9a, 0x2e, 0xb9, 0x0d, 0xfc, 0x20, 0x1c, 0x06,
0xa8, 0x62, 0x35, 0xa1, 0x1a, 0xc5, 0xee, 0x51, 0x0f, 0x69, 0xd6, 0x06, 0xd4, 0xa3, 0xd8, 0x0d,
0x5d, 0x3c, 0x40, 0xba, 0xb5, 0x0d, 0xf0, 0x56, 0x38, 0xbd, 0x53, 0x64, 0x58, 0x00, 0x35, 0xd7,
0xe9, 0x9d, 0xfa, 0x43, 0x64, 0xda, 0x3f, 0x35, 0xd8, 0xbf, 0x8a, 0xc3, 0x60, 0xc8, 0x1e, 0x7c,
0xb6, 0x88, 0xd3, 0xc9, 0x74, 0x5c, 0xcc, 0x05, 0x5b, 0xcd, 0x00, 0xa8, 0x45, 0x71, 0x70, 0x7b,
0x7d, 0xad, 0x06, 0xe0, 0x58, 0xf6, 0xd0, 0x24, 0x5d, 0x42, 0x1f, 0xe9, 0x8a, 0x3e, 0x3e, 0x3b,
0x41, 0x86, 0x82, 0xbd, 0x23, 0x07, 0x99, 0x12, 0x0e, 0x4a, 0x71, 0x55, 0x41, 0x29, 0xa8, 0x29,
0x28, 0x05, 0x75, 0xf5, 0x5c, 0x29, 0x68, 0x28, 0x28, 0x05, 0x4d, 0x05, 0xa5, 0x00, 0xec, 0x7b,
0xd8, 0xf4, 0xd9, 0x22, 0xcc, 0x99, 0x50, 0xa1, 0x6f, 0x40, 0x1d, 0x07, 0x5e, 0x34, 0x1a, 0x24,
0xa8, 0x22, 0x8b, 0x6f, 0x58, 0x15, 0xa5, 0xdd, 0x61, 0xe4, 0x0e, 0x7c, 0x3c, 0x42, 0xba, 0x4c,
0xe5, 0x36, 0x58, 0x96, 0x86, 0xd5, 0x00, 0x33, 0xee, 0x5f, 0x06, 0xc8, 0x94, 0x6f, 0xbe, 0xc3,
0x51, 0xff, 0x62, 0x84, 0xaa, 0xf6, 0x35, 0x6c, 0x5f, 0xcd, 0xf8, 0x54, 0xd9, 0x2e, 0x53, 0xaf,
0x81, 0x8e, 0x3d, 0x54, 0x29, 0x9d, 0x79, 0xe4, 0x7b, 0x7c, 0x83, 0x34, 0xab, 0x0e, 0x46, 0x14,
0xbb, 0x48, 0x7f, 0xcb, 0xb3, 0x64, 0x0d, 0xc9, 0x86, 0x5e, 0x82, 0x4c, 0x09, 0x5c, 0x1c, 0xa3,
0xaa, 0x7d, 0x0e, 0x7f, 0xad, 0xba, 0x79, 0x73, 0xf1, 0xca, 0x82, 0x71, 0xc6, 0x4a, 0xb3, 0x44,
0x3a, 0x2c, 0xbb, 0x96, 0xd0, 0x47, 0x9a, 0xa2, 0xa5, 0x5b, 0x5d, 0xc1, 0x9e, 0x73, 0x84, 0x0c,
0xdb, 0x83, 0x7a, 0xb9, 0x81, 0x1f, 0x4c, 0x3a, 0xf0, 0xd7, 0xf6, 0xda, 0x00, 0x93, 0xa8, 0xd4,
0x9b, 0x50, 0x25, 0x4e, 0xf7, 0xe4, 0x4c, 0xdd, 0x24, 0xc7, 0xdd, 0x2f, 0x8e, 0x0a, 0x9d, 0x9c,
0x74, 0xbf, 0x9e, 0x22, 0xd3, 0xfe, 0x0c, 0x3b, 0xfd, 0x47, 0x36, 0x2d, 0xd2, 0x62, 0x2d, 0x37,
0xb9, 0x42, 0x7c, 0x17, 0xfa, 0x58, 0xbd, 0x23, 0x0a, 0x13, 0x37, 0xc1, 0x48, 0xb3, 0x6f, 0x60,
0x7f, 0x29, 0xf6, 0x98, 0x28, 0xd2, 0xa7, 0x94, 0x8e, 0x0b, 0xb6, 0xba, 0xf7, 0x0f, 0x58, 0x5e,
0x84, 0xdd, 0x04, 0x13, 0x0f, 0x47, 0x49, 0xff, 0xa2, 0xef, 0xc9, 0x7b, 0x15, 0xeb, 0x6f, 0xd8,
0x89, 0x70, 0x80, 0x87, 0xef, 0x68, 0xcd, 0xee, 0xc2, 0xae, 0xcf, 0x16, 0x43, 0x31, 0xce, 0xf3,
0x74, 0x3a, 0x59, 0xfd, 0x83, 0x5a, 0xb0, 0xeb, 0xf9, 0x37, 0x44, 0xe6, 0xe7, 0xe2, 0x98, 0xf8,
0x78, 0x44, 0xe4, 0x76, 0x50, 0xe5, 0xfc, 0xd3, 0xfd, 0x87, 0x49, 0x5a, 0x3c, 0xcf, 0x1f, 0xda,
0x94, 0x67, 0x9d, 0x2c, 0xa5, 0x82, 0xcf, 0xf8, 0x53, 0xd1, 0xc9, 0x38, 0xed, 0x88, 0x9c, 0x76,
0xd4, 0x87, 0xf9, 0x50, 0x2b, 0xbf, 0xcc, 0xe3, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xc0, 0xb9,
0xfa, 0xb0, 0xd4, 0x03, 0x00, 0x00,
}

Просмотреть файл

@ -31,12 +31,12 @@ enum JSONWebKeySignatureAlgorithm {
}
enum KeyOperation {
ENCRYPT = 0 [deprecated=true];
DECRYPT = 1 [deprecated=true];
WRAPKEY = 2 [deprecated=true];
UNWRAPKEY = 3 [deprecated=true];
SIGN = 4 [deprecated=true];
VERIFY = 5 [deprecated=true];
ENCRYPT = 0;
DECRYPT = 1;
WRAPKEY = 2;
UNWRAPKEY = 3;
SIGN = 4;
VERIFY = 5;
}
// https://docs.microsoft.com/en-us/rest/api/keyvault/createkey/createkey#jsonwebkeytype
@ -65,13 +65,13 @@ enum KeySize {
}
enum IdentityOperation {
REVOKE = 0 [deprecated=true];
ROTATE = 1 [deprecated=true];
REVOKE = 0;
ROTATE = 1;
}
enum IdentityCertificateOperation {
CREATE_CERTIFICATE = 0 [deprecated=true];
RENEW_CERTIFICATE = 1 [deprecated=true];
CREATE_CERTIFICATE = 0;
RENEW_CERTIFICATE = 1;
}
enum KeyWrappingAlgorithm {