diff --git a/doc/index.html b/doc/index.html index 7ad4dd7c..5c16a203 100644 --- a/doc/index.html +++ b/doc/index.html @@ -7974,14 +7974,14 @@

Network

type NetworkType - optional +

Type of the network

nat_type NATType - optional +

NATType of this network

diff --git a/go.mod b/go.mod index 14b3d0f1..57a363cf 100644 --- a/go.mod +++ b/go.mod @@ -4,8 +4,8 @@ go 1.26 require ( buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.11-20260415201107-50325440f8f2.1 - buf.build/go/protovalidate v1.1.3 - connectrpc.com/connect v1.19.1 + buf.build/go/protovalidate v1.2.0 + connectrpc.com/connect v1.19.2 github.com/bufbuild/protocompile v0.14.1 github.com/go-task/slim-sprig/v3 v3.0.0 github.com/golang-jwt/jwt/v5 v5.3.1 @@ -28,8 +28,8 @@ require ( github.com/stretchr/objx v0.5.3 // indirect golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f // indirect golang.org/x/text v0.36.0 // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20260414002931-afd174a4e478 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20260414002931-afd174a4e478 // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20260420184626-e10c466a9529 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20260420184626-e10c466a9529 // indirect gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/go.sum b/go.sum index 25eb9512..ed0b7f20 100644 --- a/go.sum +++ b/go.sum @@ -2,10 +2,12 @@ buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.11-202604152011 buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.11-20260415201107-50325440f8f2.1/go.mod h1:tvtbpgaVXZX4g6Pn+AnzFycuRK3MOz5HJfEGeEllXYM= buf.build/go/protovalidate v1.1.3 h1:m2GVEgQWd7rk+vIoAZ+f0ygGjvQTuqPQapBBdcpWVPE= buf.build/go/protovalidate v1.1.3/go.mod h1:9XIuohWz+kj+9JVn3WQneHA5LZP50mjvneZMnbLkiIE= +buf.build/go/protovalidate v1.2.0 h1:DQVrUWkmGTBij+kOYv/x2LLxwcLaGKMdzShj1/6/3H0= +buf.build/go/protovalidate v1.2.0/go.mod h1:7rYiQEhqvAipoazpVNBBH2S2f8bjG4huMVy1V2Yofn4= cel.dev/expr v0.25.1 h1:1KrZg61W6TWSxuNZ37Xy49ps13NUovb66QLprthtwi4= cel.dev/expr v0.25.1/go.mod h1:hrXvqGP6G6gyx8UAHSHJ5RGk//1Oj5nXQ2NI02Nrsg4= -connectrpc.com/connect v1.19.1 h1:R5M57z05+90EfEvCY1b7hBxDVOUl45PrtXtAV2fOC14= -connectrpc.com/connect v1.19.1/go.mod h1:tN20fjdGlewnSFeZxLKb0xwIZ6ozc3OQs2hTXy4du9w= +connectrpc.com/connect v1.19.2 h1:McQ83FGdzL+t60peksi0gXC7MQ/iLKgLduAnThbM0mo= +connectrpc.com/connect v1.19.2/go.mod h1:tN20fjdGlewnSFeZxLKb0xwIZ6ozc3OQs2hTXy4du9w= github.com/antlr4-go/antlr/v4 v4.13.1 h1:SqQKkuVZ+zWkMMNkjy5FZe5mr5WURWnlpmOuzYWrPrQ= github.com/antlr4-go/antlr/v4 v4.13.1/go.mod h1:GKmUxMtwp6ZgGwZSva4eWPC5mS6vUAmOABFgjdkM7Nw= github.com/brianvoe/gofakeit/v6 v6.28.0 h1:Xib46XXuQfmlLS2EXRuJpqcw8St6qSZz75OUo0tgAW4= @@ -55,10 +57,10 @@ golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f h1:W3F4c+6OLc6H2lb//N1q4WpJk golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f/go.mod h1:J1xhfL/vlindoeF/aINzNzt2Bket5bjo9sdOYzOsU80= golang.org/x/text v0.36.0 h1:JfKh3XmcRPqZPKevfXVpI1wXPTqbkE5f7JA92a55Yxg= golang.org/x/text v0.36.0/go.mod h1:NIdBknypM8iqVmPiuco0Dh6P5Jcdk8lJL0CUebqK164= -google.golang.org/genproto/googleapis/api v0.0.0-20260414002931-afd174a4e478 h1:yQugLulqltosq0B/f8l4w9VryjV+N/5gcW0jQ3N8Qec= -google.golang.org/genproto/googleapis/api v0.0.0-20260414002931-afd174a4e478/go.mod h1:C6ADNqOxbgdUUeRTU+LCHDPB9ttAMCTff6auwCVa4uc= -google.golang.org/genproto/googleapis/rpc v0.0.0-20260414002931-afd174a4e478 h1:RmoJA1ujG+/lRGNfUnOMfhCy5EipVMyvUE+KNbPbTlw= -google.golang.org/genproto/googleapis/rpc v0.0.0-20260414002931-afd174a4e478/go.mod h1:4Hqkh8ycfw05ld/3BWL7rJOSfebL2Q+DVDeRgYgxUU8= +google.golang.org/genproto/googleapis/api v0.0.0-20260420184626-e10c466a9529 h1:zUWMZsvo/IJcD1t6MNCPO/azZTwz0TvwCBqr5aifoVY= +google.golang.org/genproto/googleapis/api v0.0.0-20260420184626-e10c466a9529/go.mod h1:a5OGAgyRr4lqco7AG9hQM9Fwh0N2ZV4grR0eXFEsXQg= +google.golang.org/genproto/googleapis/rpc v0.0.0-20260420184626-e10c466a9529 h1:XF8+t6QQiS0o9ArVan/HW8Q7cycNPGsJf6GA2nXxYAg= +google.golang.org/genproto/googleapis/rpc v0.0.0-20260420184626-e10c466a9529/go.mod h1:4Hqkh8ycfw05ld/3BWL7rJOSfebL2Q+DVDeRgYgxUU8= google.golang.org/protobuf v1.36.11 h1:fV6ZwhNocDyBLK0dj+fg8ektcVegBBuEolpbTQyBNVE= google.golang.org/protobuf v1.36.11/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/go/metalstack/admin/v2/network.pb.go b/go/metalstack/admin/v2/network.pb.go index 45ca1cfa..07cee610 100644 --- a/go/metalstack/admin/v2/network.pb.go +++ b/go/metalstack/admin/v2/network.pb.go @@ -500,7 +500,7 @@ func (x *NetworkServiceDeleteRequest) GetId() string { type NetworkServiceListRequest struct { state protoimpl.MessageState `protogen:"open.v1"` // Query specifies which networks to return - Query *v2.NetworkQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"` + Query *v2.NetworkQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -792,7 +792,7 @@ const file_metalstack_admin_v2_network_proto_rawDesc = "" + "\x1bNetworkServiceDeleteRequest\x12\x1b\n" + "\x02id\x18\x01 \x01(\tB\v\xbaH\br\x06\xc0\xb3\xae\xb1\x02\x01R\x02id\"R\n" + "\x19NetworkServiceListRequest\x125\n" + - "\x05query\x18\x02 \x01(\v2\x1f.metalstack.api.v2.NetworkQueryR\x05query\"T\n" + + "\x05query\x18\x01 \x01(\v2\x1f.metalstack.api.v2.NetworkQueryR\x05query\"T\n" + "\x1cNetworkServiceCreateResponse\x124\n" + "\anetwork\x18\x01 \x01(\v2\x1a.metalstack.api.v2.NetworkR\anetwork\"T\n" + "\x1cNetworkServiceUpdateResponse\x124\n" + diff --git a/go/metalstack/api/v2/network.pb.go b/go/metalstack/api/v2/network.pb.go index 7072c082..ef740a01 100644 --- a/go/metalstack/api/v2/network.pb.go +++ b/go/metalstack/api/v2/network.pb.go @@ -947,9 +947,9 @@ type Network struct { // Min Child Prefix length asserts that during child network creation the requested bit length is greater or equal the min child prefix length MinChildPrefixLength *ChildPrefixLength `protobuf:"bytes,11,opt,name=min_child_prefix_length,json=minChildPrefixLength,proto3" json:"min_child_prefix_length,omitempty"` // Type of the network - Type *NetworkType `protobuf:"varint,12,opt,name=type,proto3,enum=metalstack.api.v2.NetworkType,oneof" json:"type,omitempty"` + Type NetworkType `protobuf:"varint,12,opt,name=type,proto3,enum=metalstack.api.v2.NetworkType" json:"type,omitempty"` // NATType of this network - NatType *NATType `protobuf:"varint,13,opt,name=nat_type,json=natType,proto3,enum=metalstack.api.v2.NATType,oneof" json:"nat_type,omitempty"` + NatType NATType `protobuf:"varint,13,opt,name=nat_type,json=natType,proto3,enum=metalstack.api.v2.NATType" json:"nat_type,omitempty"` // VRF of this network has this VNI. Vrf *uint32 `protobuf:"varint,14,opt,name=vrf,proto3,oneof" json:"vrf,omitempty"` // Parent Network points to the id of the parent network if any @@ -1070,15 +1070,15 @@ func (x *Network) GetMinChildPrefixLength() *ChildPrefixLength { } func (x *Network) GetType() NetworkType { - if x != nil && x.Type != nil { - return *x.Type + if x != nil { + return x.Type } return NetworkType_NETWORK_TYPE_UNSPECIFIED } func (x *Network) GetNatType() NATType { - if x != nil && x.NatType != nil { - return *x.NatType + if x != nil { + return x.NatType } return NATType_NAT_TYPE_UNSPECIFIED } @@ -1388,13 +1388,13 @@ func (x *NetworkConsumption) GetIpv6() *NetworkUsage { type NetworkUsage struct { state protoimpl.MessageState `protogen:"open.v1"` // the total available IPs - AvailableIps uint64 `protobuf:"varint,2,opt,name=available_ips,json=availableIps,proto3" json:"available_ips,omitempty"` + AvailableIps uint64 `protobuf:"varint,1,opt,name=available_ips,json=availableIps,proto3" json:"available_ips,omitempty"` // the total used IPs - UsedIps uint64 `protobuf:"varint,3,opt,name=used_ips,json=usedIps,proto3" json:"used_ips,omitempty"` + UsedIps uint64 `protobuf:"varint,2,opt,name=used_ips,json=usedIps,proto3" json:"used_ips,omitempty"` // the total available 2 bit Prefixes - AvailablePrefixes uint64 `protobuf:"varint,4,opt,name=available_prefixes,json=availablePrefixes,proto3" json:"available_prefixes,omitempty"` + AvailablePrefixes uint64 `protobuf:"varint,3,opt,name=available_prefixes,json=availablePrefixes,proto3" json:"available_prefixes,omitempty"` // the total used Prefixes - UsedPrefixes uint64 `protobuf:"varint,5,opt,name=used_prefixes,json=usedPrefixes,proto3" json:"used_prefixes,omitempty"` + UsedPrefixes uint64 `protobuf:"varint,4,opt,name=used_prefixes,json=usedPrefixes,proto3" json:"used_prefixes,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -1512,7 +1512,7 @@ const file_metalstack_api_v2_network_proto_rawDesc = "" + "\x02id\x18\x01 \x01(\tB\v\xbaH\br\x06\xc0\xb3\xae\xb1\x02\x01R\x02id\x12\"\n" + "\aproject\x18\x02 \x01(\tB\b\xbaH\x05r\x03\xb0\x01\x01R\aproject\"T\n" + "\x1cNetworkServiceDeleteResponse\x124\n" + - "\anetwork\x18\x01 \x01(\v2\x1a.metalstack.api.v2.NetworkR\anetwork\"\xc4\b\n" + + "\anetwork\x18\x01 \x01(\v2\x1a.metalstack.api.v2.NetworkR\anetwork\"\xa4\b\n" + "\aNetwork\x12\x1b\n" + "\x02id\x18\x01 \x01(\tB\v\xbaH\br\x06\xc0\xb3\xae\xb1\x02\x01R\x02id\x12+\n" + "\x04meta\x18\x02 \x01(\v2\x17.metalstack.api.v2.MetaR\x04meta\x12$\n" + @@ -1525,11 +1525,11 @@ const file_metalstack_api_v2_network_proto_rawDesc = "" + "\x14destination_prefixes\x18\t \x03(\tB\f\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x13destinationPrefixes\x12c\n" + "\x1bdefault_child_prefix_length\x18\n" + " \x01(\v2$.metalstack.api.v2.ChildPrefixLengthR\x18defaultChildPrefixLength\x12[\n" + - "\x17min_child_prefix_length\x18\v \x01(\v2$.metalstack.api.v2.ChildPrefixLengthR\x14minChildPrefixLength\x12A\n" + - "\x04type\x18\f \x01(\x0e2\x1e.metalstack.api.v2.NetworkTypeB\b\xbaH\x05\x82\x01\x02\x10\x01H\x05R\x04type\x88\x01\x01\x12D\n" + - "\bnat_type\x18\r \x01(\x0e2\x1a.metalstack.api.v2.NATTypeB\b\xbaH\x05\x82\x01\x02\x10\x01H\x06R\anatType\x88\x01\x01\x12\x15\n" + - "\x03vrf\x18\x0e \x01(\rH\aR\x03vrf\x88\x01\x01\x127\n" + - "\x0eparent_network\x18\x0f \x01(\tB\v\xbaH\br\x06\xc0\xb3\xae\xb1\x02\x01H\bR\rparentNetwork\x88\x01\x01\x12N\n" + + "\x17min_child_prefix_length\x18\v \x01(\v2$.metalstack.api.v2.ChildPrefixLengthR\x14minChildPrefixLength\x12<\n" + + "\x04type\x18\f \x01(\x0e2\x1e.metalstack.api.v2.NetworkTypeB\b\xbaH\x05\x82\x01\x02\x10\x01R\x04type\x12?\n" + + "\bnat_type\x18\r \x01(\x0e2\x1a.metalstack.api.v2.NATTypeB\b\xbaH\x05\x82\x01\x02\x10\x01R\anatType\x12\x15\n" + + "\x03vrf\x18\x0e \x01(\rH\x05R\x03vrf\x88\x01\x01\x127\n" + + "\x0eparent_network\x18\x0f \x01(\tB\v\xbaH\br\x06\xc0\xb3\xae\xb1\x02\x01H\x06R\rparentNetwork\x88\x01\x01\x12N\n" + "\x1cadditional_announcable_cidrs\x18\x10 \x03(\tB\f\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x1aadditionalAnnouncableCidrs\x12G\n" + "\vconsumption\x18\x11 \x01(\v2%.metalstack.api.v2.NetworkConsumptionR\vconsumptionB\a\n" + "\x05_nameB\x0e\n" + @@ -1539,9 +1539,7 @@ const file_metalstack_api_v2_network_proto_rawDesc = "" + "\n" + "\b_projectB\f\n" + "\n" + - "_namespaceB\a\n" + - "\x05_typeB\v\n" + - "\t_nat_typeB\x06\n" + + "_namespaceB\x06\n" + "\x04_vrfB\x11\n" + "\x0f_parent_network\"\x82\a\n" + "\fNetworkQuery\x12 \n" + @@ -1586,10 +1584,10 @@ const file_metalstack_api_v2_network_proto_rawDesc = "" + "\x04ipv4\x18\x01 \x01(\v2\x1f.metalstack.api.v2.NetworkUsageR\x04ipv4\x123\n" + "\x04ipv6\x18\x02 \x01(\v2\x1f.metalstack.api.v2.NetworkUsageR\x04ipv6\"\xa2\x01\n" + "\fNetworkUsage\x12#\n" + - "\ravailable_ips\x18\x02 \x01(\x04R\favailableIps\x12\x19\n" + - "\bused_ips\x18\x03 \x01(\x04R\ausedIps\x12-\n" + - "\x12available_prefixes\x18\x04 \x01(\x04R\x11availablePrefixes\x12#\n" + - "\rused_prefixes\x18\x05 \x01(\x04R\fusedPrefixes*m\n" + + "\ravailable_ips\x18\x01 \x01(\x04R\favailableIps\x12\x19\n" + + "\bused_ips\x18\x02 \x01(\x04R\ausedIps\x12-\n" + + "\x12available_prefixes\x18\x03 \x01(\x04R\x11availablePrefixes\x12#\n" + + "\rused_prefixes\x18\x04 \x01(\x04R\fusedPrefixes*m\n" + "\aNATType\x12\x18\n" + "\x14NAT_TYPE_UNSPECIFIED\x10\x00\x12\x1b\n" + "\rNAT_TYPE_NONE\x10\x01\x1a\b\x82\xb2\x19\x04none\x12+\n" + diff --git a/go/metalstack/api/v2/project.pb.go b/go/metalstack/api/v2/project.pb.go index cac69511..cef314f9 100644 --- a/go/metalstack/api/v2/project.pb.go +++ b/go/metalstack/api/v2/project.pb.go @@ -1416,7 +1416,7 @@ func (x *ProjectServiceUpdateMemberRequest) GetRole() ProjectRole { type ProjectServiceUpdateMemberResponse struct { state protoimpl.MessageState `protogen:"open.v1"` // ProjectMember is the updated project member - ProjectMember *ProjectMember `protobuf:"bytes,5,opt,name=project_member,json=projectMember,proto3" json:"project_member,omitempty"` + ProjectMember *ProjectMember `protobuf:"bytes,1,opt,name=project_member,json=projectMember,proto3" json:"project_member,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -1753,7 +1753,7 @@ const file_metalstack_api_v2_project_proto_rawDesc = "" + "\x06member\x18\x02 \x01(\tR\x06member\x12<\n" + "\x04role\x18\x03 \x01(\x0e2\x1e.metalstack.api.v2.ProjectRoleB\b\xbaH\x05\x82\x01\x02\x10\x01R\x04role\"m\n" + "\"ProjectServiceUpdateMemberResponse\x12G\n" + - "\x0eproject_member\x18\x05 \x01(\v2 .metalstack.api.v2.ProjectMemberR\rprojectMember\";\n" + + "\x0eproject_member\x18\x01 \x01(\v2 .metalstack.api.v2.ProjectMemberR\rprojectMember\";\n" + "!ProjectServiceInviteAcceptRequest\x12\x16\n" + "\x06secret\x18\x01 \x01(\tR\x06secret\"a\n" + "\"ProjectServiceInviteAcceptResponse\x12\x18\n" + diff --git a/go/tests/api_scopes_test.go b/go/tests/api_scopes_test.go index 54e671d3..cc20159a 100644 --- a/go/tests/api_scopes_test.go +++ b/go/tests/api_scopes_test.go @@ -141,14 +141,18 @@ func Test_FieldNumbering(t *testing.T) { for _, mt := range fd.GetMessageType() { var ( - firstFiled = true + firstField = true lastNumber int32 ) for _, field := range mt.GetField() { if field.Number != nil { - if firstFiled { - firstFiled = false + if firstField { + // Enable if the first field must start with 1 + // if *field.Number != 1 { + // errs = append(errs, fmt.Errorf("%s %s %s %d != %d", filename, *mt.Name, *field.Name, 1, *field.Number)) + // } + firstField = false } else { if lastNumber+1 != *field.Number { errs = append(errs, fmt.Errorf("%s %s %s %d != %d", filename, *mt.Name, *field.Name, lastNumber+1, *field.Number)) @@ -161,14 +165,17 @@ func Test_FieldNumbering(t *testing.T) { for _, et := range fd.GetEnumType() { var ( - firstFiled = true + firstField = true lastNumber int32 ) for _, value := range et.GetValue() { if value.Number != nil { - if firstFiled { - firstFiled = false + if firstField { + if *value.Number != 0 { + errs = append(errs, fmt.Errorf("%s %s %s %d != %d", filename, *et.Name, *value.Name, 0, *value.Number)) + } + firstField = false } else { if lastNumber+1 != *value.Number { errs = append(errs, fmt.Errorf("%s %s %s %d != %d", filename, *et.Name, *value.Name, lastNumber+1, *value.Number)) diff --git a/js/buf/validate/validate_pb.d.ts b/js/buf/validate/validate_pb.d.ts index 2bdd4e2d..b6c4d1be 100644 --- a/js/buf/validate/validate_pb.d.ts +++ b/js/buf/validate/validate_pb.d.ts @@ -3741,7 +3741,7 @@ export type RepeatedRules = Message<"buf.validate.RepeatedRules"> & { * * @generated from field: optional buf.validate.FieldRules items = 4; */ - items?: FieldRules; + items?: FieldRules | undefined; }; /** * Describes the message buf.validate.RepeatedRules. @@ -3801,7 +3801,7 @@ export type MapRules = Message<"buf.validate.MapRules"> & { * * @generated from field: optional buf.validate.FieldRules keys = 4; */ - keys?: FieldRules; + keys?: FieldRules | undefined; /** * Specifies the rules to be applied to the value of each key in the * field. Message values will still have their validations evaluated unless @@ -3822,7 +3822,7 @@ export type MapRules = Message<"buf.validate.MapRules"> & { * * @generated from field: optional buf.validate.FieldRules values = 5; */ - values?: FieldRules; + values?: FieldRules | undefined; }; /** * Describes the message buf.validate.MapRules. @@ -3893,7 +3893,7 @@ export type DurationRules = Message<"buf.validate.DurationRules"> & { * * @generated from field: optional google.protobuf.Duration const = 2; */ - const?: Duration; + const?: Duration | undefined; /** * @generated from oneof buf.validate.DurationRules.less_than */ @@ -4068,7 +4068,7 @@ export type FieldMaskRules = Message<"buf.validate.FieldMaskRules"> & { * * @generated from field: optional google.protobuf.FieldMask const = 1; */ - const?: FieldMask; + const?: FieldMask | undefined; /** * `in` requires the field value to only contain paths matching specified * values or their subpaths. @@ -4148,7 +4148,7 @@ export type TimestampRules = Message<"buf.validate.TimestampRules"> & { * * @generated from field: optional google.protobuf.Timestamp const = 2; */ - const?: Timestamp; + const?: Timestamp | undefined; /** * @generated from oneof buf.validate.TimestampRules.less_than */ @@ -4285,7 +4285,7 @@ export type TimestampRules = Message<"buf.validate.TimestampRules"> & { * * @generated from field: optional google.protobuf.Duration within = 9; */ - within?: Duration; + within?: Duration | undefined; /** * `example` specifies values that the field may have. These values SHOULD * conform to other rules. `example` values will not impact validation @@ -4400,7 +4400,7 @@ export type Violation = Message<"buf.validate.Violation"> & { * * @generated from field: optional buf.validate.FieldPath field = 5; */ - field?: FieldPath; + field?: FieldPath | undefined; /** * `rule` is a machine-readable path that points to the specific rule that failed validation. * This will be a nested field starting from the FieldRules of the field that failed validation. @@ -4433,7 +4433,7 @@ export type Violation = Message<"buf.validate.Violation"> & { * * @generated from field: optional buf.validate.FieldPath rule = 6; */ - rule?: FieldPath; + rule?: FieldPath | undefined; /** * `rule_id` is the unique identifier of the `Rule` that was not fulfilled. * This is the same `id` that was specified in the `Rule` message, allowing easy tracing of which rule was violated. diff --git a/js/buf/validate/validate_pb.ts b/js/buf/validate/validate_pb.ts index ff83229e..220e6113 100644 --- a/js/buf/validate/validate_pb.ts +++ b/js/buf/validate/validate_pb.ts @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file buf/validate/validate.proto (package buf.validate, syntax proto2) /* eslint-disable */ @@ -3884,7 +3884,7 @@ export type RepeatedRules = Message<"buf.validate.RepeatedRules"> & { * * @generated from field: optional buf.validate.FieldRules items = 4; */ - items?: FieldRules; + items?: FieldRules | undefined; }; /** @@ -3949,7 +3949,7 @@ export type MapRules = Message<"buf.validate.MapRules"> & { * * @generated from field: optional buf.validate.FieldRules keys = 4; */ - keys?: FieldRules; + keys?: FieldRules | undefined; /** * Specifies the rules to be applied to the value of each key in the @@ -3971,7 +3971,7 @@ export type MapRules = Message<"buf.validate.MapRules"> & { * * @generated from field: optional buf.validate.FieldRules values = 5; */ - values?: FieldRules; + values?: FieldRules | undefined; }; /** @@ -4049,7 +4049,7 @@ export type DurationRules = Message<"buf.validate.DurationRules"> & { * * @generated from field: optional google.protobuf.Duration const = 2; */ - const?: Duration; + const?: Duration | undefined; /** * @generated from oneof buf.validate.DurationRules.less_than @@ -4226,7 +4226,7 @@ export type FieldMaskRules = Message<"buf.validate.FieldMaskRules"> & { * * @generated from field: optional google.protobuf.FieldMask const = 1; */ - const?: FieldMask; + const?: FieldMask | undefined; /** * `in` requires the field value to only contain paths matching specified @@ -4312,7 +4312,7 @@ export type TimestampRules = Message<"buf.validate.TimestampRules"> & { * * @generated from field: optional google.protobuf.Timestamp const = 2; */ - const?: Timestamp; + const?: Timestamp | undefined; /** * @generated from oneof buf.validate.TimestampRules.less_than @@ -4446,7 +4446,7 @@ export type TimestampRules = Message<"buf.validate.TimestampRules"> & { * * @generated from field: optional google.protobuf.Duration within = 9; */ - within?: Duration; + within?: Duration | undefined; /** * `example` specifies values that the field may have. These values SHOULD @@ -4568,7 +4568,7 @@ export type Violation = Message<"buf.validate.Violation"> & { * * @generated from field: optional buf.validate.FieldPath field = 5; */ - field?: FieldPath; + field?: FieldPath | undefined; /** * `rule` is a machine-readable path that points to the specific rule that failed validation. @@ -4602,7 +4602,7 @@ export type Violation = Message<"buf.validate.Violation"> & { * * @generated from field: optional buf.validate.FieldPath rule = 6; */ - rule?: FieldPath; + rule?: FieldPath | undefined; /** * `rule_id` is the unique identifier of the `Rule` that was not fulfilled. diff --git a/js/metalstack/admin/v2/audit_pb.d.ts b/js/metalstack/admin/v2/audit_pb.d.ts index 7e0a57f5..7403ed84 100644 --- a/js/metalstack/admin/v2/audit_pb.d.ts +++ b/js/metalstack/admin/v2/audit_pb.d.ts @@ -16,7 +16,7 @@ export type AuditServiceListRequest = Message<"metalstack.admin.v2.AuditServiceL * * @generated from field: metalstack.api.v2.AuditQuery query = 1; */ - query?: AuditQuery; + query?: AuditQuery | undefined; }; /** * Describes the message metalstack.admin.v2.AuditServiceListRequest. @@ -58,7 +58,7 @@ export type AuditServiceGetRequest = Message<"metalstack.admin.v2.AuditServiceGe * * @generated from field: optional metalstack.api.v2.AuditPhase phase = 2; */ - phase?: AuditPhase; + phase?: AuditPhase | undefined; }; /** * Describes the message metalstack.admin.v2.AuditServiceGetRequest. @@ -76,7 +76,7 @@ export type AuditServiceGetResponse = Message<"metalstack.admin.v2.AuditServiceG * * @generated from field: metalstack.api.v2.AuditTrace trace = 1; */ - trace?: AuditTrace; + trace?: AuditTrace | undefined; }; /** * Describes the message metalstack.admin.v2.AuditServiceGetResponse. diff --git a/js/metalstack/admin/v2/audit_pb.js b/js/metalstack/admin/v2/audit_pb.js index 97e10962..75974b8f 100644 --- a/js/metalstack/admin/v2/audit_pb.js +++ b/js/metalstack/admin/v2/audit_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/audit.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/admin/v2/audit_pb.ts b/js/metalstack/admin/v2/audit_pb.ts index b999e1cf..024ef27f 100644 --- a/js/metalstack/admin/v2/audit_pb.ts +++ b/js/metalstack/admin/v2/audit_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/audit.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ @@ -27,7 +27,7 @@ export type AuditServiceListRequest = Message<"metalstack.admin.v2.AuditServiceL * * @generated from field: metalstack.api.v2.AuditQuery query = 1; */ - query?: AuditQuery; + query?: AuditQuery | undefined; }; /** @@ -76,7 +76,7 @@ export type AuditServiceGetRequest = Message<"metalstack.admin.v2.AuditServiceGe * * @generated from field: optional metalstack.api.v2.AuditPhase phase = 2; */ - phase?: AuditPhase; + phase?: AuditPhase | undefined; }; /** @@ -97,7 +97,7 @@ export type AuditServiceGetResponse = Message<"metalstack.admin.v2.AuditServiceG * * @generated from field: metalstack.api.v2.AuditTrace trace = 1; */ - trace?: AuditTrace; + trace?: AuditTrace | undefined; }; /** diff --git a/js/metalstack/admin/v2/component_pb.d.ts b/js/metalstack/admin/v2/component_pb.d.ts index 94c2bbd6..b226de01 100644 --- a/js/metalstack/admin/v2/component_pb.d.ts +++ b/js/metalstack/admin/v2/component_pb.d.ts @@ -16,7 +16,7 @@ export type ComponentServiceListRequest = Message<"metalstack.admin.v2.Component * * @generated from field: metalstack.api.v2.ComponentQuery query = 1; */ - query?: ComponentQuery; + query?: ComponentQuery | undefined; }; /** * Describes the message metalstack.admin.v2.ComponentServiceListRequest. @@ -70,7 +70,7 @@ export type ComponentServiceGetResponse = Message<"metalstack.admin.v2.Component * * @generated from field: metalstack.api.v2.Component component = 1; */ - component?: Component; + component?: Component | undefined; }; /** * Describes the message metalstack.admin.v2.ComponentServiceGetResponse. @@ -106,7 +106,7 @@ export type ComponentServiceDeleteResponse = Message<"metalstack.admin.v2.Compon * * @generated from field: metalstack.api.v2.Component component = 1; */ - component?: Component; + component?: Component | undefined; }; /** * Describes the message metalstack.admin.v2.ComponentServiceDeleteResponse. diff --git a/js/metalstack/admin/v2/component_pb.js b/js/metalstack/admin/v2/component_pb.js index 25bd9cf8..296824b6 100644 --- a/js/metalstack/admin/v2/component_pb.js +++ b/js/metalstack/admin/v2/component_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/component.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/admin/v2/component_pb.ts b/js/metalstack/admin/v2/component_pb.ts index 2568184e..e16b6484 100644 --- a/js/metalstack/admin/v2/component_pb.ts +++ b/js/metalstack/admin/v2/component_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/component.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ @@ -27,7 +27,7 @@ export type ComponentServiceListRequest = Message<"metalstack.admin.v2.Component * * @generated from field: metalstack.api.v2.ComponentQuery query = 1; */ - query?: ComponentQuery; + query?: ComponentQuery | undefined; }; /** @@ -90,7 +90,7 @@ export type ComponentServiceGetResponse = Message<"metalstack.admin.v2.Component * * @generated from field: metalstack.api.v2.Component component = 1; */ - component?: Component; + component?: Component | undefined; }; /** @@ -132,7 +132,7 @@ export type ComponentServiceDeleteResponse = Message<"metalstack.admin.v2.Compon * * @generated from field: metalstack.api.v2.Component component = 1; */ - component?: Component; + component?: Component | undefined; }; /** diff --git a/js/metalstack/admin/v2/filesystem_pb.d.ts b/js/metalstack/admin/v2/filesystem_pb.d.ts index 927f4b5d..c3a2fe5f 100644 --- a/js/metalstack/admin/v2/filesystem_pb.d.ts +++ b/js/metalstack/admin/v2/filesystem_pb.d.ts @@ -17,7 +17,7 @@ export type FilesystemServiceCreateRequest = Message<"metalstack.admin.v2.Filesy * * @generated from field: metalstack.api.v2.FilesystemLayout filesystem_layout = 1; */ - filesystemLayout?: FilesystemLayout; + filesystemLayout?: FilesystemLayout | undefined; }; /** * Describes the message metalstack.admin.v2.FilesystemServiceCreateRequest. @@ -35,7 +35,7 @@ export type FilesystemServiceCreateResponse = Message<"metalstack.admin.v2.Files * * @generated from field: metalstack.api.v2.FilesystemLayout filesystem_layout = 1; */ - filesystemLayout?: FilesystemLayout; + filesystemLayout?: FilesystemLayout | undefined; }; /** * Describes the message metalstack.admin.v2.FilesystemServiceCreateResponse. @@ -59,19 +59,19 @@ export type FilesystemServiceUpdateRequest = Message<"metalstack.admin.v2.Filesy * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Name of this filesystemLayout * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Description of this filesystemLayout * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Filesystems is a list of filesystems to create on a machine * @@ -107,7 +107,7 @@ export type FilesystemServiceUpdateRequest = Message<"metalstack.admin.v2.Filesy * * @generated from field: metalstack.api.v2.FilesystemLayoutConstraints constraints = 10; */ - constraints?: FilesystemLayoutConstraints; + constraints?: FilesystemLayoutConstraints | undefined; }; /** * Describes the message metalstack.admin.v2.FilesystemServiceUpdateRequest. @@ -125,7 +125,7 @@ export type FilesystemServiceUpdateResponse = Message<"metalstack.admin.v2.Files * * @generated from field: metalstack.api.v2.FilesystemLayout filesystem_layout = 1; */ - filesystemLayout?: FilesystemLayout; + filesystemLayout?: FilesystemLayout | undefined; }; /** * Describes the message metalstack.admin.v2.FilesystemServiceUpdateResponse. @@ -161,7 +161,7 @@ export type FilesystemServiceDeleteResponse = Message<"metalstack.admin.v2.Files * * @generated from field: metalstack.api.v2.FilesystemLayout filesystem_layout = 1; */ - filesystemLayout?: FilesystemLayout; + filesystemLayout?: FilesystemLayout | undefined; }; /** * Describes the message metalstack.admin.v2.FilesystemServiceDeleteResponse. diff --git a/js/metalstack/admin/v2/filesystem_pb.js b/js/metalstack/admin/v2/filesystem_pb.js index 5b8c5fbc..d7a0f124 100644 --- a/js/metalstack/admin/v2/filesystem_pb.js +++ b/js/metalstack/admin/v2/filesystem_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/filesystem.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/admin/v2/filesystem_pb.ts b/js/metalstack/admin/v2/filesystem_pb.ts index e242ef25..bdb834b8 100644 --- a/js/metalstack/admin/v2/filesystem_pb.ts +++ b/js/metalstack/admin/v2/filesystem_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/filesystem.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ @@ -29,7 +29,7 @@ export type FilesystemServiceCreateRequest = Message<"metalstack.admin.v2.Filesy * * @generated from field: metalstack.api.v2.FilesystemLayout filesystem_layout = 1; */ - filesystemLayout?: FilesystemLayout; + filesystemLayout?: FilesystemLayout | undefined; }; /** @@ -50,7 +50,7 @@ export type FilesystemServiceCreateResponse = Message<"metalstack.admin.v2.Files * * @generated from field: metalstack.api.v2.FilesystemLayout filesystem_layout = 1; */ - filesystemLayout?: FilesystemLayout; + filesystemLayout?: FilesystemLayout | undefined; }; /** @@ -78,21 +78,21 @@ export type FilesystemServiceUpdateRequest = Message<"metalstack.admin.v2.Filesy * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Name of this filesystemLayout * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Description of this filesystemLayout * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Filesystems is a list of filesystems to create on a machine @@ -134,7 +134,7 @@ export type FilesystemServiceUpdateRequest = Message<"metalstack.admin.v2.Filesy * * @generated from field: metalstack.api.v2.FilesystemLayoutConstraints constraints = 10; */ - constraints?: FilesystemLayoutConstraints; + constraints?: FilesystemLayoutConstraints | undefined; }; /** @@ -155,7 +155,7 @@ export type FilesystemServiceUpdateResponse = Message<"metalstack.admin.v2.Files * * @generated from field: metalstack.api.v2.FilesystemLayout filesystem_layout = 1; */ - filesystemLayout?: FilesystemLayout; + filesystemLayout?: FilesystemLayout | undefined; }; /** @@ -197,7 +197,7 @@ export type FilesystemServiceDeleteResponse = Message<"metalstack.admin.v2.Files * * @generated from field: metalstack.api.v2.FilesystemLayout filesystem_layout = 1; */ - filesystemLayout?: FilesystemLayout; + filesystemLayout?: FilesystemLayout | undefined; }; /** diff --git a/js/metalstack/admin/v2/image_pb.d.ts b/js/metalstack/admin/v2/image_pb.d.ts index d97674d4..3bf5d143 100644 --- a/js/metalstack/admin/v2/image_pb.d.ts +++ b/js/metalstack/admin/v2/image_pb.d.ts @@ -18,7 +18,7 @@ export type ImageServiceCreateRequest = Message<"metalstack.admin.v2.ImageServic * * @generated from field: metalstack.api.v2.Image image = 1; */ - image?: Image; + image?: Image | undefined; }; /** * Describes the message metalstack.admin.v2.ImageServiceCreateRequest. @@ -36,7 +36,7 @@ export type ImageServiceCreateResponse = Message<"metalstack.admin.v2.ImageServi * * @generated from field: metalstack.api.v2.Image image = 1; */ - image?: Image; + image?: Image | undefined; }; /** * Describes the message metalstack.admin.v2.ImageServiceCreateResponse. @@ -60,25 +60,25 @@ export type ImageServiceUpdateRequest = Message<"metalstack.admin.v2.ImageServic * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * URL where this image is located * * @generated from field: optional string url = 3; */ - url?: string; + url?: string | undefined; /** * Name of this image * * @generated from field: optional string name = 4; */ - name?: string; + name?: string | undefined; /** * Description of this image * * @generated from field: optional string description = 5; */ - description?: string; + description?: string | undefined; /** * Features of this image * @@ -96,7 +96,7 @@ export type ImageServiceUpdateRequest = Message<"metalstack.admin.v2.ImageServic * * @generated from field: google.protobuf.Timestamp expires_at = 8; */ - expiresAt?: Timestamp; + expiresAt?: Timestamp | undefined; }; /** * Describes the message metalstack.admin.v2.ImageServiceUpdateRequest. @@ -114,7 +114,7 @@ export type ImageServiceUpdateResponse = Message<"metalstack.admin.v2.ImageServi * * @generated from field: metalstack.api.v2.Image image = 1; */ - image?: Image; + image?: Image | undefined; }; /** * Describes the message metalstack.admin.v2.ImageServiceUpdateResponse. @@ -150,7 +150,7 @@ export type ImageServiceDeleteResponse = Message<"metalstack.admin.v2.ImageServi * * @generated from field: metalstack.api.v2.Image image = 1; */ - image?: Image; + image?: Image | undefined; }; /** * Describes the message metalstack.admin.v2.ImageServiceDeleteResponse. @@ -168,7 +168,7 @@ export type ImageServiceUsageRequest = Message<"metalstack.admin.v2.ImageService * * @generated from field: metalstack.api.v2.ImageQuery query = 1; */ - query?: ImageQuery; + query?: ImageQuery | undefined; }; /** * Describes the message metalstack.admin.v2.ImageServiceUsageRequest. diff --git a/js/metalstack/admin/v2/image_pb.js b/js/metalstack/admin/v2/image_pb.js index f1598c25..458f91d8 100644 --- a/js/metalstack/admin/v2/image_pb.js +++ b/js/metalstack/admin/v2/image_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/image.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/admin/v2/image_pb.ts b/js/metalstack/admin/v2/image_pb.ts index 280cfedb..21ca06af 100644 --- a/js/metalstack/admin/v2/image_pb.ts +++ b/js/metalstack/admin/v2/image_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/image.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ @@ -31,7 +31,7 @@ export type ImageServiceCreateRequest = Message<"metalstack.admin.v2.ImageServic * * @generated from field: metalstack.api.v2.Image image = 1; */ - image?: Image; + image?: Image | undefined; }; /** @@ -52,7 +52,7 @@ export type ImageServiceCreateResponse = Message<"metalstack.admin.v2.ImageServi * * @generated from field: metalstack.api.v2.Image image = 1; */ - image?: Image; + image?: Image | undefined; }; /** @@ -80,28 +80,28 @@ export type ImageServiceUpdateRequest = Message<"metalstack.admin.v2.ImageServic * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * URL where this image is located * * @generated from field: optional string url = 3; */ - url?: string; + url?: string | undefined; /** * Name of this image * * @generated from field: optional string name = 4; */ - name?: string; + name?: string | undefined; /** * Description of this image * * @generated from field: optional string description = 5; */ - description?: string; + description?: string | undefined; /** * Features of this image @@ -122,7 +122,7 @@ export type ImageServiceUpdateRequest = Message<"metalstack.admin.v2.ImageServic * * @generated from field: google.protobuf.Timestamp expires_at = 8; */ - expiresAt?: Timestamp; + expiresAt?: Timestamp | undefined; }; /** @@ -143,7 +143,7 @@ export type ImageServiceUpdateResponse = Message<"metalstack.admin.v2.ImageServi * * @generated from field: metalstack.api.v2.Image image = 1; */ - image?: Image; + image?: Image | undefined; }; /** @@ -185,7 +185,7 @@ export type ImageServiceDeleteResponse = Message<"metalstack.admin.v2.ImageServi * * @generated from field: metalstack.api.v2.Image image = 1; */ - image?: Image; + image?: Image | undefined; }; /** @@ -206,7 +206,7 @@ export type ImageServiceUsageRequest = Message<"metalstack.admin.v2.ImageService * * @generated from field: metalstack.api.v2.ImageQuery query = 1; */ - query?: ImageQuery; + query?: ImageQuery | undefined; }; /** diff --git a/js/metalstack/admin/v2/ip_pb.d.ts b/js/metalstack/admin/v2/ip_pb.d.ts index ec6ed3c9..a12c13a9 100644 --- a/js/metalstack/admin/v2/ip_pb.d.ts +++ b/js/metalstack/admin/v2/ip_pb.d.ts @@ -16,7 +16,7 @@ export type IPServiceListRequest = Message<"metalstack.admin.v2.IPServiceListReq * * @generated from field: metalstack.api.v2.IPQuery query = 1; */ - query?: IPQuery; + query?: IPQuery | undefined; }; /** * Describes the message metalstack.admin.v2.IPServiceListRequest. diff --git a/js/metalstack/admin/v2/ip_pb.js b/js/metalstack/admin/v2/ip_pb.js index c95d9156..9ec74503 100644 --- a/js/metalstack/admin/v2/ip_pb.js +++ b/js/metalstack/admin/v2/ip_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/ip.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/admin/v2/ip_pb.ts b/js/metalstack/admin/v2/ip_pb.ts index 90fba6e0..dd5ed755 100644 --- a/js/metalstack/admin/v2/ip_pb.ts +++ b/js/metalstack/admin/v2/ip_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/ip.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ @@ -26,7 +26,7 @@ export type IPServiceListRequest = Message<"metalstack.admin.v2.IPServiceListReq * * @generated from field: metalstack.api.v2.IPQuery query = 1; */ - query?: IPQuery; + query?: IPQuery | undefined; }; /** diff --git a/js/metalstack/admin/v2/machine_pb.d.ts b/js/metalstack/admin/v2/machine_pb.d.ts index 454b98bb..263975f5 100644 --- a/js/metalstack/admin/v2/machine_pb.d.ts +++ b/js/metalstack/admin/v2/machine_pb.d.ts @@ -34,7 +34,7 @@ export type MachineServiceGetResponse = Message<"metalstack.admin.v2.MachineServ * * @generated from field: metalstack.api.v2.Machine machine = 1; */ - machine?: Machine; + machine?: Machine | undefined; }; /** * Describes the message metalstack.admin.v2.MachineServiceGetResponse. @@ -52,14 +52,14 @@ export type MachineServiceListRequest = Message<"metalstack.admin.v2.MachineServ * * @generated from field: metalstack.api.v2.MachineQuery query = 1; */ - query?: MachineQuery; + query?: MachineQuery | undefined; /** * Partition for which machines should be listed, could be left empty if only one partition is present * otherwise an error is thrown that the partition must be specified * * @generated from field: optional string partition = 2; */ - partition?: string; + partition?: string | undefined; }; /** * Describes the message metalstack.admin.v2.MachineServiceListRequest. @@ -154,7 +154,7 @@ export type MachineServiceGetBMCResponse = Message<"metalstack.admin.v2.MachineS * * @generated from field: metalstack.api.v2.MachineBMCReport bmc = 2; */ - bmc?: MachineBMCReport; + bmc?: MachineBMCReport | undefined; }; /** * Describes the message metalstack.admin.v2.MachineServiceGetBMCResponse. @@ -172,7 +172,7 @@ export type MachineServiceListBMCRequest = Message<"metalstack.admin.v2.MachineS * * @generated from field: metalstack.api.v2.MachineBMCQuery query = 1; */ - query?: MachineBMCQuery; + query?: MachineBMCQuery | undefined; }; /** * Describes the message metalstack.admin.v2.MachineServiceListBMCRequest. diff --git a/js/metalstack/admin/v2/machine_pb.js b/js/metalstack/admin/v2/machine_pb.js index 330888d0..6124e33d 100644 --- a/js/metalstack/admin/v2/machine_pb.js +++ b/js/metalstack/admin/v2/machine_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/machine.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/admin/v2/machine_pb.ts b/js/metalstack/admin/v2/machine_pb.ts index 0a5b8a10..d291f319 100644 --- a/js/metalstack/admin/v2/machine_pb.ts +++ b/js/metalstack/admin/v2/machine_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/machine.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ @@ -49,7 +49,7 @@ export type MachineServiceGetResponse = Message<"metalstack.admin.v2.MachineServ * * @generated from field: metalstack.api.v2.Machine machine = 1; */ - machine?: Machine; + machine?: Machine | undefined; }; /** @@ -70,7 +70,7 @@ export type MachineServiceListRequest = Message<"metalstack.admin.v2.MachineServ * * @generated from field: metalstack.api.v2.MachineQuery query = 1; */ - query?: MachineQuery; + query?: MachineQuery | undefined; /** * Partition for which machines should be listed, could be left empty if only one partition is present @@ -78,7 +78,7 @@ export type MachineServiceListRequest = Message<"metalstack.admin.v2.MachineServ * * @generated from field: optional string partition = 2; */ - partition?: string; + partition?: string | undefined; }; /** @@ -191,7 +191,7 @@ export type MachineServiceGetBMCResponse = Message<"metalstack.admin.v2.MachineS * * @generated from field: metalstack.api.v2.MachineBMCReport bmc = 2; */ - bmc?: MachineBMCReport; + bmc?: MachineBMCReport | undefined; }; /** @@ -212,7 +212,7 @@ export type MachineServiceListBMCRequest = Message<"metalstack.admin.v2.MachineS * * @generated from field: metalstack.api.v2.MachineBMCQuery query = 1; */ - query?: MachineBMCQuery; + query?: MachineBMCQuery | undefined; }; /** diff --git a/js/metalstack/admin/v2/network_pb.d.ts b/js/metalstack/admin/v2/network_pb.d.ts index 2ab87294..e9ffa986 100644 --- a/js/metalstack/admin/v2/network_pb.d.ts +++ b/js/metalstack/admin/v2/network_pb.d.ts @@ -35,7 +35,7 @@ export type NetworkServiceGetResponse = Message<"metalstack.admin.v2.NetworkServ * * @generated from field: metalstack.api.v2.Network network = 1; */ - network?: Network; + network?: Network | undefined; }; /** * Describes the message metalstack.admin.v2.NetworkServiceGetResponse. @@ -53,31 +53,31 @@ export type NetworkServiceCreateRequest = Message<"metalstack.admin.v2.NetworkSe * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * Name of this network * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Description of this network * * @generated from field: optional string description = 3; */ - description?: string; + description?: string | undefined; /** * Partition where this network will be created * * @generated from field: optional string partition = 4; */ - partition?: string; + partition?: string | undefined; /** * Project where this network belongs to * * @generated from field: optional string project = 5; */ - project?: string; + project?: string | undefined; /** * Type of the network to create * @@ -89,7 +89,7 @@ export type NetworkServiceCreateRequest = Message<"metalstack.admin.v2.NetworkSe * * @generated from field: optional metalstack.api.v2.Labels labels = 7; */ - labels?: Labels; + labels?: Labels | undefined; /** * Prefixes in this network * @@ -107,31 +107,31 @@ export type NetworkServiceCreateRequest = Message<"metalstack.admin.v2.NetworkSe * * @generated from field: metalstack.api.v2.ChildPrefixLength default_child_prefix_length = 10; */ - defaultChildPrefixLength?: ChildPrefixLength; + defaultChildPrefixLength?: ChildPrefixLength | undefined; /** * Min Child Prefix length asserts that during child network creation the requested bit length is greater or equal the min child prefix length * * @generated from field: metalstack.api.v2.ChildPrefixLength min_child_prefix_length = 11; */ - minChildPrefixLength?: ChildPrefixLength; + minChildPrefixLength?: ChildPrefixLength | undefined; /** * NATType of this network * * @generated from field: optional metalstack.api.v2.NATType nat_type = 12; */ - natType?: NATType; + natType?: NATType | undefined; /** * VRF of this network has this VNI * * @generated from field: optional uint32 vrf = 13; */ - vrf?: number; + vrf?: number | undefined; /** * Parent Network points to the id of the parent network if any * * @generated from field: optional string parent_network = 14; */ - parentNetwork?: string; + parentNetwork?: string | undefined; /** * AdditionalAnnouncableCidrs will be added to the allow list on the switch which prefixes might be announced * @@ -143,13 +143,13 @@ export type NetworkServiceCreateRequest = Message<"metalstack.admin.v2.NetworkSe * * @generated from field: optional metalstack.api.v2.ChildPrefixLength length = 16; */ - length?: ChildPrefixLength; + length?: ChildPrefixLength | undefined; /** * AddressFamily to create, defaults to the same as the parent * * @generated from field: optional metalstack.api.v2.NetworkAddressFamily address_family = 17; */ - addressFamily?: NetworkAddressFamily; + addressFamily?: NetworkAddressFamily | undefined; }; /** * Describes the message metalstack.admin.v2.NetworkServiceCreateRequest. @@ -173,25 +173,25 @@ export type NetworkServiceUpdateRequest = Message<"metalstack.admin.v2.NetworkSe * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Name of this network * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Description of this network * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Labels to update on this network * * @generated from field: optional metalstack.api.v2.UpdateLabels labels = 5; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; /** * Prefixes in this network * @@ -209,19 +209,19 @@ export type NetworkServiceUpdateRequest = Message<"metalstack.admin.v2.NetworkSe * * @generated from field: optional metalstack.api.v2.ChildPrefixLength default_child_prefix_length = 8; */ - defaultChildPrefixLength?: ChildPrefixLength; + defaultChildPrefixLength?: ChildPrefixLength | undefined; /** * Min Child Prefix length asserts that during child network creation the requested bit length is greater or equal the min child prefix length * * @generated from field: optional metalstack.api.v2.ChildPrefixLength min_child_prefix_length = 9; */ - minChildPrefixLength?: ChildPrefixLength; + minChildPrefixLength?: ChildPrefixLength | undefined; /** * NATType of this network * * @generated from field: optional metalstack.api.v2.NATType nat_type = 10; */ - natType?: NATType; + natType?: NATType | undefined; /** * AdditionalAnnouncableCidrs will be added to the allow list on the switch which prefixes might be announced * @@ -267,9 +267,9 @@ export type NetworkServiceListRequest = Message<"metalstack.admin.v2.NetworkServ /** * Query specifies which networks to return * - * @generated from field: metalstack.api.v2.NetworkQuery query = 2; + * @generated from field: metalstack.api.v2.NetworkQuery query = 1; */ - query?: NetworkQuery; + query?: NetworkQuery | undefined; }; /** * Describes the message metalstack.admin.v2.NetworkServiceListRequest. @@ -287,7 +287,7 @@ export type NetworkServiceCreateResponse = Message<"metalstack.admin.v2.NetworkS * * @generated from field: metalstack.api.v2.Network network = 1; */ - network?: Network; + network?: Network | undefined; }; /** * Describes the message metalstack.admin.v2.NetworkServiceCreateResponse. @@ -305,7 +305,7 @@ export type NetworkServiceUpdateResponse = Message<"metalstack.admin.v2.NetworkS * * @generated from field: metalstack.api.v2.Network network = 1; */ - network?: Network; + network?: Network | undefined; }; /** * Describes the message metalstack.admin.v2.NetworkServiceUpdateResponse. @@ -323,7 +323,7 @@ export type NetworkServiceDeleteResponse = Message<"metalstack.admin.v2.NetworkS * * @generated from field: metalstack.api.v2.Network network = 1; */ - network?: Network; + network?: Network | undefined; }; /** * Describes the message metalstack.admin.v2.NetworkServiceDeleteResponse. diff --git a/js/metalstack/admin/v2/network_pb.js b/js/metalstack/admin/v2/network_pb.js index 4c3cf074..b189bc89 100644 --- a/js/metalstack/admin/v2/network_pb.js +++ b/js/metalstack/admin/v2/network_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/network.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; @@ -9,7 +9,7 @@ import { file_metalstack_api_v2_predefined_rules } from "../../api/v2/predefined /** * Describes the file metalstack/admin/v2/network.proto. */ -export const file_metalstack_admin_v2_network = /*@__PURE__*/ fileDesc("CiFtZXRhbHN0YWNrL2FkbWluL3YyL25ldHdvcmsucHJvdG8SE21ldGFsc3RhY2suYWRtaW4udjIiMwoYTmV0d29ya1NlcnZpY2VHZXRSZXF1ZXN0EhcKAmlkGAEgASgJQgu6SAhyBsCzrrECASJIChlOZXR3b3JrU2VydmljZUdldFJlc3BvbnNlEisKB25ldHdvcmsYASABKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrItAHChtOZXR3b3JrU2VydmljZUNyZWF0ZVJlcXVlc3QSHAoCaWQYASABKAlCC7pICHIGwLOusQIBSACIAQESHgoEbmFtZRgCIAEoCUILukgIcgbAs66xAgFIAYgBARIlCgtkZXNjcmlwdGlvbhgDIAEoCUILukgIcgbIs66xAgFIAogBARIjCglwYXJ0aXRpb24YBCABKAlCC7pICHIG0LOusQIBSAOIAQESHgoHcHJvamVjdBgFIAEoCUIIukgFcgOwAQFIBIgBARI2CgR0eXBlGAYgASgOMh4ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1R5cGVCCLpIBYIBAhABEi4KBmxhYmVscxgHIAEoCzIZLm1ldGFsc3RhY2suYXBpLnYyLkxhYmVsc0gFiAEBEh4KCHByZWZpeGVzGAggAygJQgy6SAmSAQa4pLOxAgESKgoUZGVzdGluYXRpb25fcHJlZml4ZXMYCSADKAlCDLpICZIBBriks7ECARJJChtkZWZhdWx0X2NoaWxkX3ByZWZpeF9sZW5ndGgYCiABKAsyJC5tZXRhbHN0YWNrLmFwaS52Mi5DaGlsZFByZWZpeExlbmd0aBJFChdtaW5fY2hpbGRfcHJlZml4X2xlbmd0aBgLIAEoCzIkLm1ldGFsc3RhY2suYXBpLnYyLkNoaWxkUHJlZml4TGVuZ3RoEjsKCG5hdF90eXBlGAwgASgOMhoubWV0YWxzdGFjay5hcGkudjIuTkFUVHlwZUIIukgFggECEAFIBogBARIQCgN2cmYYDSABKA1IB4gBARIoCg5wYXJlbnRfbmV0d29yaxgOIAEoCUILukgIcgbAs66xAgFICIgBARIyChxhZGRpdGlvbmFsX2Fubm91bmNhYmxlX2NpZHJzGA8gAygJQgy6SAmSAQa4pLOxAgESOQoGbGVuZ3RoGBAgASgLMiQubWV0YWxzdGFjay5hcGkudjIuQ2hpbGRQcmVmaXhMZW5ndGhICYgBARJOCg5hZGRyZXNzX2ZhbWlseRgRIAEoDjInLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtBZGRyZXNzRmFtaWx5Qgi6SAWCAQIQAUgKiAEBQgUKA19pZEIHCgVfbmFtZUIOCgxfZGVzY3JpcHRpb25CDAoKX3BhcnRpdGlvbkIKCghfcHJvamVjdEIJCgdfbGFiZWxzQgsKCV9uYXRfdHlwZUIGCgRfdnJmQhEKD19wYXJlbnRfbmV0d29ya0IJCgdfbGVuZ3RoQhEKD19hZGRyZXNzX2ZhbWlseSLEBQobTmV0d29ya1NlcnZpY2VVcGRhdGVSZXF1ZXN0EhcKAmlkGAEgASgJQgu6SAhyBsCzrrECARI6Cgt1cGRhdGVfbWV0YRgCIAEoCzIdLm1ldGFsc3RhY2suYXBpLnYyLlVwZGF0ZU1ldGFCBrpIA8gBARIeCgRuYW1lGAMgASgJQgu6SAhyBsCzrrECAUgAiAEBEiUKC2Rlc2NyaXB0aW9uGAQgASgJQgu6SAhyBsizrrECAUgBiAEBEjQKBmxhYmVscxgFIAEoCzIfLm1ldGFsc3RhY2suYXBpLnYyLlVwZGF0ZUxhYmVsc0gCiAEBEh4KCHByZWZpeGVzGAYgAygJQgy6SAmSAQa4pLOxAgESKgoUZGVzdGluYXRpb25fcHJlZml4ZXMYByADKAlCDLpICZIBBriks7ECARJOChtkZWZhdWx0X2NoaWxkX3ByZWZpeF9sZW5ndGgYCCABKAsyJC5tZXRhbHN0YWNrLmFwaS52Mi5DaGlsZFByZWZpeExlbmd0aEgDiAEBEkoKF21pbl9jaGlsZF9wcmVmaXhfbGVuZ3RoGAkgASgLMiQubWV0YWxzdGFjay5hcGkudjIuQ2hpbGRQcmVmaXhMZW5ndGhIBIgBARI7CghuYXRfdHlwZRgKIAEoDjIaLm1ldGFsc3RhY2suYXBpLnYyLk5BVFR5cGVCCLpIBYIBAhABSAWIAQESMgocYWRkaXRpb25hbF9hbm5vdW5jYWJsZV9jaWRycxgLIAMoCUIMukgJkgEGuKSzsQIBEg0KBWZvcmNlGAwgASgIQgcKBV9uYW1lQg4KDF9kZXNjcmlwdGlvbkIJCgdfbGFiZWxzQh4KHF9kZWZhdWx0X2NoaWxkX3ByZWZpeF9sZW5ndGhCGgoYX21pbl9jaGlsZF9wcmVmaXhfbGVuZ3RoQgsKCV9uYXRfdHlwZSI2ChtOZXR3b3JrU2VydmljZURlbGV0ZVJlcXVlc3QSFwoCaWQYASABKAlCC7pICHIGwLOusQIBIksKGU5ldHdvcmtTZXJ2aWNlTGlzdFJlcXVlc3QSLgoFcXVlcnkYAiABKAsyHy5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrUXVlcnkiSwocTmV0d29ya1NlcnZpY2VDcmVhdGVSZXNwb25zZRIrCgduZXR3b3JrGAEgASgLMhoubWV0YWxzdGFjay5hcGkudjIuTmV0d29yayJLChxOZXR3b3JrU2VydmljZVVwZGF0ZVJlc3BvbnNlEisKB25ldHdvcmsYASABKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrIksKHE5ldHdvcmtTZXJ2aWNlRGVsZXRlUmVzcG9uc2USKwoHbmV0d29yaxgBIAEoCzIaLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmsiSgoaTmV0d29ya1NlcnZpY2VMaXN0UmVzcG9uc2USLAoIbmV0d29ya3MYASADKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrMuUECg5OZXR3b3JrU2VydmljZRJwCgNHZXQSLS5tZXRhbHN0YWNrLmFkbWluLnYyLk5ldHdvcmtTZXJ2aWNlR2V0UmVxdWVzdBouLm1ldGFsc3RhY2suYWRtaW4udjIuTmV0d29ya1NlcnZpY2VHZXRSZXNwb25zZSIK0vMYAgEC4PMYAhJ4CgZDcmVhdGUSMC5tZXRhbHN0YWNrLmFkbWluLnYyLk5ldHdvcmtTZXJ2aWNlQ3JlYXRlUmVxdWVzdBoxLm1ldGFsc3RhY2suYWRtaW4udjIuTmV0d29ya1NlcnZpY2VDcmVhdGVSZXNwb25zZSIJ0vMYAQHg8xgBEngKBlVwZGF0ZRIwLm1ldGFsc3RhY2suYWRtaW4udjIuTmV0d29ya1NlcnZpY2VVcGRhdGVSZXF1ZXN0GjEubWV0YWxzdGFjay5hZG1pbi52Mi5OZXR3b3JrU2VydmljZVVwZGF0ZVJlc3BvbnNlIgnS8xgBAeDzGAESeAoGRGVsZXRlEjAubWV0YWxzdGFjay5hZG1pbi52Mi5OZXR3b3JrU2VydmljZURlbGV0ZVJlcXVlc3QaMS5tZXRhbHN0YWNrLmFkbWluLnYyLk5ldHdvcmtTZXJ2aWNlRGVsZXRlUmVzcG9uc2UiCdLzGAEB4PMYARJzCgRMaXN0Ei4ubWV0YWxzdGFjay5hZG1pbi52Mi5OZXR3b3JrU2VydmljZUxpc3RSZXF1ZXN0Gi8ubWV0YWxzdGFjay5hZG1pbi52Mi5OZXR3b3JrU2VydmljZUxpc3RSZXNwb25zZSIK0vMYAgEC4PMYAkLQAQoXY29tLm1ldGFsc3RhY2suYWRtaW4udjJCDE5ldHdvcmtQcm90b1ABWjlnaXRodWIuY29tL21ldGFsLXN0YWNrL2FwaS9nby9tZXRhbHN0YWNrL2FkbWluL3YyO2FkbWludjKiAgNNQViqAhNNZXRhbHN0YWNrLkFkbWluLlYyygITTWV0YWxzdGFja1xBZG1pblxWMuICH01ldGFsc3RhY2tcQWRtaW5cVjJcR1BCTWV0YWRhdGHqAhVNZXRhbHN0YWNrOjpBZG1pbjo6VjJiBnByb3RvMw", [file_buf_validate_validate, file_metalstack_api_v2_common, file_metalstack_api_v2_network, file_metalstack_api_v2_predefined_rules]); +export const file_metalstack_admin_v2_network = /*@__PURE__*/ fileDesc("CiFtZXRhbHN0YWNrL2FkbWluL3YyL25ldHdvcmsucHJvdG8SE21ldGFsc3RhY2suYWRtaW4udjIiMwoYTmV0d29ya1NlcnZpY2VHZXRSZXF1ZXN0EhcKAmlkGAEgASgJQgu6SAhyBsCzrrECASJIChlOZXR3b3JrU2VydmljZUdldFJlc3BvbnNlEisKB25ldHdvcmsYASABKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrItAHChtOZXR3b3JrU2VydmljZUNyZWF0ZVJlcXVlc3QSHAoCaWQYASABKAlCC7pICHIGwLOusQIBSACIAQESHgoEbmFtZRgCIAEoCUILukgIcgbAs66xAgFIAYgBARIlCgtkZXNjcmlwdGlvbhgDIAEoCUILukgIcgbIs66xAgFIAogBARIjCglwYXJ0aXRpb24YBCABKAlCC7pICHIG0LOusQIBSAOIAQESHgoHcHJvamVjdBgFIAEoCUIIukgFcgOwAQFIBIgBARI2CgR0eXBlGAYgASgOMh4ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1R5cGVCCLpIBYIBAhABEi4KBmxhYmVscxgHIAEoCzIZLm1ldGFsc3RhY2suYXBpLnYyLkxhYmVsc0gFiAEBEh4KCHByZWZpeGVzGAggAygJQgy6SAmSAQa4pLOxAgESKgoUZGVzdGluYXRpb25fcHJlZml4ZXMYCSADKAlCDLpICZIBBriks7ECARJJChtkZWZhdWx0X2NoaWxkX3ByZWZpeF9sZW5ndGgYCiABKAsyJC5tZXRhbHN0YWNrLmFwaS52Mi5DaGlsZFByZWZpeExlbmd0aBJFChdtaW5fY2hpbGRfcHJlZml4X2xlbmd0aBgLIAEoCzIkLm1ldGFsc3RhY2suYXBpLnYyLkNoaWxkUHJlZml4TGVuZ3RoEjsKCG5hdF90eXBlGAwgASgOMhoubWV0YWxzdGFjay5hcGkudjIuTkFUVHlwZUIIukgFggECEAFIBogBARIQCgN2cmYYDSABKA1IB4gBARIoCg5wYXJlbnRfbmV0d29yaxgOIAEoCUILukgIcgbAs66xAgFICIgBARIyChxhZGRpdGlvbmFsX2Fubm91bmNhYmxlX2NpZHJzGA8gAygJQgy6SAmSAQa4pLOxAgESOQoGbGVuZ3RoGBAgASgLMiQubWV0YWxzdGFjay5hcGkudjIuQ2hpbGRQcmVmaXhMZW5ndGhICYgBARJOCg5hZGRyZXNzX2ZhbWlseRgRIAEoDjInLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtBZGRyZXNzRmFtaWx5Qgi6SAWCAQIQAUgKiAEBQgUKA19pZEIHCgVfbmFtZUIOCgxfZGVzY3JpcHRpb25CDAoKX3BhcnRpdGlvbkIKCghfcHJvamVjdEIJCgdfbGFiZWxzQgsKCV9uYXRfdHlwZUIGCgRfdnJmQhEKD19wYXJlbnRfbmV0d29ya0IJCgdfbGVuZ3RoQhEKD19hZGRyZXNzX2ZhbWlseSLEBQobTmV0d29ya1NlcnZpY2VVcGRhdGVSZXF1ZXN0EhcKAmlkGAEgASgJQgu6SAhyBsCzrrECARI6Cgt1cGRhdGVfbWV0YRgCIAEoCzIdLm1ldGFsc3RhY2suYXBpLnYyLlVwZGF0ZU1ldGFCBrpIA8gBARIeCgRuYW1lGAMgASgJQgu6SAhyBsCzrrECAUgAiAEBEiUKC2Rlc2NyaXB0aW9uGAQgASgJQgu6SAhyBsizrrECAUgBiAEBEjQKBmxhYmVscxgFIAEoCzIfLm1ldGFsc3RhY2suYXBpLnYyLlVwZGF0ZUxhYmVsc0gCiAEBEh4KCHByZWZpeGVzGAYgAygJQgy6SAmSAQa4pLOxAgESKgoUZGVzdGluYXRpb25fcHJlZml4ZXMYByADKAlCDLpICZIBBriks7ECARJOChtkZWZhdWx0X2NoaWxkX3ByZWZpeF9sZW5ndGgYCCABKAsyJC5tZXRhbHN0YWNrLmFwaS52Mi5DaGlsZFByZWZpeExlbmd0aEgDiAEBEkoKF21pbl9jaGlsZF9wcmVmaXhfbGVuZ3RoGAkgASgLMiQubWV0YWxzdGFjay5hcGkudjIuQ2hpbGRQcmVmaXhMZW5ndGhIBIgBARI7CghuYXRfdHlwZRgKIAEoDjIaLm1ldGFsc3RhY2suYXBpLnYyLk5BVFR5cGVCCLpIBYIBAhABSAWIAQESMgocYWRkaXRpb25hbF9hbm5vdW5jYWJsZV9jaWRycxgLIAMoCUIMukgJkgEGuKSzsQIBEg0KBWZvcmNlGAwgASgIQgcKBV9uYW1lQg4KDF9kZXNjcmlwdGlvbkIJCgdfbGFiZWxzQh4KHF9kZWZhdWx0X2NoaWxkX3ByZWZpeF9sZW5ndGhCGgoYX21pbl9jaGlsZF9wcmVmaXhfbGVuZ3RoQgsKCV9uYXRfdHlwZSI2ChtOZXR3b3JrU2VydmljZURlbGV0ZVJlcXVlc3QSFwoCaWQYASABKAlCC7pICHIGwLOusQIBIksKGU5ldHdvcmtTZXJ2aWNlTGlzdFJlcXVlc3QSLgoFcXVlcnkYASABKAsyHy5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrUXVlcnkiSwocTmV0d29ya1NlcnZpY2VDcmVhdGVSZXNwb25zZRIrCgduZXR3b3JrGAEgASgLMhoubWV0YWxzdGFjay5hcGkudjIuTmV0d29yayJLChxOZXR3b3JrU2VydmljZVVwZGF0ZVJlc3BvbnNlEisKB25ldHdvcmsYASABKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrIksKHE5ldHdvcmtTZXJ2aWNlRGVsZXRlUmVzcG9uc2USKwoHbmV0d29yaxgBIAEoCzIaLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmsiSgoaTmV0d29ya1NlcnZpY2VMaXN0UmVzcG9uc2USLAoIbmV0d29ya3MYASADKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrMuUECg5OZXR3b3JrU2VydmljZRJwCgNHZXQSLS5tZXRhbHN0YWNrLmFkbWluLnYyLk5ldHdvcmtTZXJ2aWNlR2V0UmVxdWVzdBouLm1ldGFsc3RhY2suYWRtaW4udjIuTmV0d29ya1NlcnZpY2VHZXRSZXNwb25zZSIK0vMYAgEC4PMYAhJ4CgZDcmVhdGUSMC5tZXRhbHN0YWNrLmFkbWluLnYyLk5ldHdvcmtTZXJ2aWNlQ3JlYXRlUmVxdWVzdBoxLm1ldGFsc3RhY2suYWRtaW4udjIuTmV0d29ya1NlcnZpY2VDcmVhdGVSZXNwb25zZSIJ0vMYAQHg8xgBEngKBlVwZGF0ZRIwLm1ldGFsc3RhY2suYWRtaW4udjIuTmV0d29ya1NlcnZpY2VVcGRhdGVSZXF1ZXN0GjEubWV0YWxzdGFjay5hZG1pbi52Mi5OZXR3b3JrU2VydmljZVVwZGF0ZVJlc3BvbnNlIgnS8xgBAeDzGAESeAoGRGVsZXRlEjAubWV0YWxzdGFjay5hZG1pbi52Mi5OZXR3b3JrU2VydmljZURlbGV0ZVJlcXVlc3QaMS5tZXRhbHN0YWNrLmFkbWluLnYyLk5ldHdvcmtTZXJ2aWNlRGVsZXRlUmVzcG9uc2UiCdLzGAEB4PMYARJzCgRMaXN0Ei4ubWV0YWxzdGFjay5hZG1pbi52Mi5OZXR3b3JrU2VydmljZUxpc3RSZXF1ZXN0Gi8ubWV0YWxzdGFjay5hZG1pbi52Mi5OZXR3b3JrU2VydmljZUxpc3RSZXNwb25zZSIK0vMYAgEC4PMYAkLQAQoXY29tLm1ldGFsc3RhY2suYWRtaW4udjJCDE5ldHdvcmtQcm90b1ABWjlnaXRodWIuY29tL21ldGFsLXN0YWNrL2FwaS9nby9tZXRhbHN0YWNrL2FkbWluL3YyO2FkbWludjKiAgNNQViqAhNNZXRhbHN0YWNrLkFkbWluLlYyygITTWV0YWxzdGFja1xBZG1pblxWMuICH01ldGFsc3RhY2tcQWRtaW5cVjJcR1BCTWV0YWRhdGHqAhVNZXRhbHN0YWNrOjpBZG1pbjo6VjJiBnByb3RvMw", [file_buf_validate_validate, file_metalstack_api_v2_common, file_metalstack_api_v2_network, file_metalstack_api_v2_predefined_rules]); /** * Describes the message metalstack.admin.v2.NetworkServiceGetRequest. * Use `create(NetworkServiceGetRequestSchema)` to create a new message. diff --git a/js/metalstack/admin/v2/network_pb.ts b/js/metalstack/admin/v2/network_pb.ts index a2062610..6555f2c8 100644 --- a/js/metalstack/admin/v2/network_pb.ts +++ b/js/metalstack/admin/v2/network_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/network.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ @@ -16,7 +16,7 @@ import type { Message } from "@bufbuild/protobuf"; * Describes the file metalstack/admin/v2/network.proto. */ export const file_metalstack_admin_v2_network: GenFile = /*@__PURE__*/ - fileDesc("CiFtZXRhbHN0YWNrL2FkbWluL3YyL25ldHdvcmsucHJvdG8SE21ldGFsc3RhY2suYWRtaW4udjIiMwoYTmV0d29ya1NlcnZpY2VHZXRSZXF1ZXN0EhcKAmlkGAEgASgJQgu6SAhyBsCzrrECASJIChlOZXR3b3JrU2VydmljZUdldFJlc3BvbnNlEisKB25ldHdvcmsYASABKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrItAHChtOZXR3b3JrU2VydmljZUNyZWF0ZVJlcXVlc3QSHAoCaWQYASABKAlCC7pICHIGwLOusQIBSACIAQESHgoEbmFtZRgCIAEoCUILukgIcgbAs66xAgFIAYgBARIlCgtkZXNjcmlwdGlvbhgDIAEoCUILukgIcgbIs66xAgFIAogBARIjCglwYXJ0aXRpb24YBCABKAlCC7pICHIG0LOusQIBSAOIAQESHgoHcHJvamVjdBgFIAEoCUIIukgFcgOwAQFIBIgBARI2CgR0eXBlGAYgASgOMh4ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1R5cGVCCLpIBYIBAhABEi4KBmxhYmVscxgHIAEoCzIZLm1ldGFsc3RhY2suYXBpLnYyLkxhYmVsc0gFiAEBEh4KCHByZWZpeGVzGAggAygJQgy6SAmSAQa4pLOxAgESKgoUZGVzdGluYXRpb25fcHJlZml4ZXMYCSADKAlCDLpICZIBBriks7ECARJJChtkZWZhdWx0X2NoaWxkX3ByZWZpeF9sZW5ndGgYCiABKAsyJC5tZXRhbHN0YWNrLmFwaS52Mi5DaGlsZFByZWZpeExlbmd0aBJFChdtaW5fY2hpbGRfcHJlZml4X2xlbmd0aBgLIAEoCzIkLm1ldGFsc3RhY2suYXBpLnYyLkNoaWxkUHJlZml4TGVuZ3RoEjsKCG5hdF90eXBlGAwgASgOMhoubWV0YWxzdGFjay5hcGkudjIuTkFUVHlwZUIIukgFggECEAFIBogBARIQCgN2cmYYDSABKA1IB4gBARIoCg5wYXJlbnRfbmV0d29yaxgOIAEoCUILukgIcgbAs66xAgFICIgBARIyChxhZGRpdGlvbmFsX2Fubm91bmNhYmxlX2NpZHJzGA8gAygJQgy6SAmSAQa4pLOxAgESOQoGbGVuZ3RoGBAgASgLMiQubWV0YWxzdGFjay5hcGkudjIuQ2hpbGRQcmVmaXhMZW5ndGhICYgBARJOCg5hZGRyZXNzX2ZhbWlseRgRIAEoDjInLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtBZGRyZXNzRmFtaWx5Qgi6SAWCAQIQAUgKiAEBQgUKA19pZEIHCgVfbmFtZUIOCgxfZGVzY3JpcHRpb25CDAoKX3BhcnRpdGlvbkIKCghfcHJvamVjdEIJCgdfbGFiZWxzQgsKCV9uYXRfdHlwZUIGCgRfdnJmQhEKD19wYXJlbnRfbmV0d29ya0IJCgdfbGVuZ3RoQhEKD19hZGRyZXNzX2ZhbWlseSLEBQobTmV0d29ya1NlcnZpY2VVcGRhdGVSZXF1ZXN0EhcKAmlkGAEgASgJQgu6SAhyBsCzrrECARI6Cgt1cGRhdGVfbWV0YRgCIAEoCzIdLm1ldGFsc3RhY2suYXBpLnYyLlVwZGF0ZU1ldGFCBrpIA8gBARIeCgRuYW1lGAMgASgJQgu6SAhyBsCzrrECAUgAiAEBEiUKC2Rlc2NyaXB0aW9uGAQgASgJQgu6SAhyBsizrrECAUgBiAEBEjQKBmxhYmVscxgFIAEoCzIfLm1ldGFsc3RhY2suYXBpLnYyLlVwZGF0ZUxhYmVsc0gCiAEBEh4KCHByZWZpeGVzGAYgAygJQgy6SAmSAQa4pLOxAgESKgoUZGVzdGluYXRpb25fcHJlZml4ZXMYByADKAlCDLpICZIBBriks7ECARJOChtkZWZhdWx0X2NoaWxkX3ByZWZpeF9sZW5ndGgYCCABKAsyJC5tZXRhbHN0YWNrLmFwaS52Mi5DaGlsZFByZWZpeExlbmd0aEgDiAEBEkoKF21pbl9jaGlsZF9wcmVmaXhfbGVuZ3RoGAkgASgLMiQubWV0YWxzdGFjay5hcGkudjIuQ2hpbGRQcmVmaXhMZW5ndGhIBIgBARI7CghuYXRfdHlwZRgKIAEoDjIaLm1ldGFsc3RhY2suYXBpLnYyLk5BVFR5cGVCCLpIBYIBAhABSAWIAQESMgocYWRkaXRpb25hbF9hbm5vdW5jYWJsZV9jaWRycxgLIAMoCUIMukgJkgEGuKSzsQIBEg0KBWZvcmNlGAwgASgIQgcKBV9uYW1lQg4KDF9kZXNjcmlwdGlvbkIJCgdfbGFiZWxzQh4KHF9kZWZhdWx0X2NoaWxkX3ByZWZpeF9sZW5ndGhCGgoYX21pbl9jaGlsZF9wcmVmaXhfbGVuZ3RoQgsKCV9uYXRfdHlwZSI2ChtOZXR3b3JrU2VydmljZURlbGV0ZVJlcXVlc3QSFwoCaWQYASABKAlCC7pICHIGwLOusQIBIksKGU5ldHdvcmtTZXJ2aWNlTGlzdFJlcXVlc3QSLgoFcXVlcnkYAiABKAsyHy5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrUXVlcnkiSwocTmV0d29ya1NlcnZpY2VDcmVhdGVSZXNwb25zZRIrCgduZXR3b3JrGAEgASgLMhoubWV0YWxzdGFjay5hcGkudjIuTmV0d29yayJLChxOZXR3b3JrU2VydmljZVVwZGF0ZVJlc3BvbnNlEisKB25ldHdvcmsYASABKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrIksKHE5ldHdvcmtTZXJ2aWNlRGVsZXRlUmVzcG9uc2USKwoHbmV0d29yaxgBIAEoCzIaLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmsiSgoaTmV0d29ya1NlcnZpY2VMaXN0UmVzcG9uc2USLAoIbmV0d29ya3MYASADKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrMuUECg5OZXR3b3JrU2VydmljZRJwCgNHZXQSLS5tZXRhbHN0YWNrLmFkbWluLnYyLk5ldHdvcmtTZXJ2aWNlR2V0UmVxdWVzdBouLm1ldGFsc3RhY2suYWRtaW4udjIuTmV0d29ya1NlcnZpY2VHZXRSZXNwb25zZSIK0vMYAgEC4PMYAhJ4CgZDcmVhdGUSMC5tZXRhbHN0YWNrLmFkbWluLnYyLk5ldHdvcmtTZXJ2aWNlQ3JlYXRlUmVxdWVzdBoxLm1ldGFsc3RhY2suYWRtaW4udjIuTmV0d29ya1NlcnZpY2VDcmVhdGVSZXNwb25zZSIJ0vMYAQHg8xgBEngKBlVwZGF0ZRIwLm1ldGFsc3RhY2suYWRtaW4udjIuTmV0d29ya1NlcnZpY2VVcGRhdGVSZXF1ZXN0GjEubWV0YWxzdGFjay5hZG1pbi52Mi5OZXR3b3JrU2VydmljZVVwZGF0ZVJlc3BvbnNlIgnS8xgBAeDzGAESeAoGRGVsZXRlEjAubWV0YWxzdGFjay5hZG1pbi52Mi5OZXR3b3JrU2VydmljZURlbGV0ZVJlcXVlc3QaMS5tZXRhbHN0YWNrLmFkbWluLnYyLk5ldHdvcmtTZXJ2aWNlRGVsZXRlUmVzcG9uc2UiCdLzGAEB4PMYARJzCgRMaXN0Ei4ubWV0YWxzdGFjay5hZG1pbi52Mi5OZXR3b3JrU2VydmljZUxpc3RSZXF1ZXN0Gi8ubWV0YWxzdGFjay5hZG1pbi52Mi5OZXR3b3JrU2VydmljZUxpc3RSZXNwb25zZSIK0vMYAgEC4PMYAkLQAQoXY29tLm1ldGFsc3RhY2suYWRtaW4udjJCDE5ldHdvcmtQcm90b1ABWjlnaXRodWIuY29tL21ldGFsLXN0YWNrL2FwaS9nby9tZXRhbHN0YWNrL2FkbWluL3YyO2FkbWludjKiAgNNQViqAhNNZXRhbHN0YWNrLkFkbWluLlYyygITTWV0YWxzdGFja1xBZG1pblxWMuICH01ldGFsc3RhY2tcQWRtaW5cVjJcR1BCTWV0YWRhdGHqAhVNZXRhbHN0YWNrOjpBZG1pbjo6VjJiBnByb3RvMw", [file_buf_validate_validate, file_metalstack_api_v2_common, file_metalstack_api_v2_network, file_metalstack_api_v2_predefined_rules]); + fileDesc("CiFtZXRhbHN0YWNrL2FkbWluL3YyL25ldHdvcmsucHJvdG8SE21ldGFsc3RhY2suYWRtaW4udjIiMwoYTmV0d29ya1NlcnZpY2VHZXRSZXF1ZXN0EhcKAmlkGAEgASgJQgu6SAhyBsCzrrECASJIChlOZXR3b3JrU2VydmljZUdldFJlc3BvbnNlEisKB25ldHdvcmsYASABKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrItAHChtOZXR3b3JrU2VydmljZUNyZWF0ZVJlcXVlc3QSHAoCaWQYASABKAlCC7pICHIGwLOusQIBSACIAQESHgoEbmFtZRgCIAEoCUILukgIcgbAs66xAgFIAYgBARIlCgtkZXNjcmlwdGlvbhgDIAEoCUILukgIcgbIs66xAgFIAogBARIjCglwYXJ0aXRpb24YBCABKAlCC7pICHIG0LOusQIBSAOIAQESHgoHcHJvamVjdBgFIAEoCUIIukgFcgOwAQFIBIgBARI2CgR0eXBlGAYgASgOMh4ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1R5cGVCCLpIBYIBAhABEi4KBmxhYmVscxgHIAEoCzIZLm1ldGFsc3RhY2suYXBpLnYyLkxhYmVsc0gFiAEBEh4KCHByZWZpeGVzGAggAygJQgy6SAmSAQa4pLOxAgESKgoUZGVzdGluYXRpb25fcHJlZml4ZXMYCSADKAlCDLpICZIBBriks7ECARJJChtkZWZhdWx0X2NoaWxkX3ByZWZpeF9sZW5ndGgYCiABKAsyJC5tZXRhbHN0YWNrLmFwaS52Mi5DaGlsZFByZWZpeExlbmd0aBJFChdtaW5fY2hpbGRfcHJlZml4X2xlbmd0aBgLIAEoCzIkLm1ldGFsc3RhY2suYXBpLnYyLkNoaWxkUHJlZml4TGVuZ3RoEjsKCG5hdF90eXBlGAwgASgOMhoubWV0YWxzdGFjay5hcGkudjIuTkFUVHlwZUIIukgFggECEAFIBogBARIQCgN2cmYYDSABKA1IB4gBARIoCg5wYXJlbnRfbmV0d29yaxgOIAEoCUILukgIcgbAs66xAgFICIgBARIyChxhZGRpdGlvbmFsX2Fubm91bmNhYmxlX2NpZHJzGA8gAygJQgy6SAmSAQa4pLOxAgESOQoGbGVuZ3RoGBAgASgLMiQubWV0YWxzdGFjay5hcGkudjIuQ2hpbGRQcmVmaXhMZW5ndGhICYgBARJOCg5hZGRyZXNzX2ZhbWlseRgRIAEoDjInLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtBZGRyZXNzRmFtaWx5Qgi6SAWCAQIQAUgKiAEBQgUKA19pZEIHCgVfbmFtZUIOCgxfZGVzY3JpcHRpb25CDAoKX3BhcnRpdGlvbkIKCghfcHJvamVjdEIJCgdfbGFiZWxzQgsKCV9uYXRfdHlwZUIGCgRfdnJmQhEKD19wYXJlbnRfbmV0d29ya0IJCgdfbGVuZ3RoQhEKD19hZGRyZXNzX2ZhbWlseSLEBQobTmV0d29ya1NlcnZpY2VVcGRhdGVSZXF1ZXN0EhcKAmlkGAEgASgJQgu6SAhyBsCzrrECARI6Cgt1cGRhdGVfbWV0YRgCIAEoCzIdLm1ldGFsc3RhY2suYXBpLnYyLlVwZGF0ZU1ldGFCBrpIA8gBARIeCgRuYW1lGAMgASgJQgu6SAhyBsCzrrECAUgAiAEBEiUKC2Rlc2NyaXB0aW9uGAQgASgJQgu6SAhyBsizrrECAUgBiAEBEjQKBmxhYmVscxgFIAEoCzIfLm1ldGFsc3RhY2suYXBpLnYyLlVwZGF0ZUxhYmVsc0gCiAEBEh4KCHByZWZpeGVzGAYgAygJQgy6SAmSAQa4pLOxAgESKgoUZGVzdGluYXRpb25fcHJlZml4ZXMYByADKAlCDLpICZIBBriks7ECARJOChtkZWZhdWx0X2NoaWxkX3ByZWZpeF9sZW5ndGgYCCABKAsyJC5tZXRhbHN0YWNrLmFwaS52Mi5DaGlsZFByZWZpeExlbmd0aEgDiAEBEkoKF21pbl9jaGlsZF9wcmVmaXhfbGVuZ3RoGAkgASgLMiQubWV0YWxzdGFjay5hcGkudjIuQ2hpbGRQcmVmaXhMZW5ndGhIBIgBARI7CghuYXRfdHlwZRgKIAEoDjIaLm1ldGFsc3RhY2suYXBpLnYyLk5BVFR5cGVCCLpIBYIBAhABSAWIAQESMgocYWRkaXRpb25hbF9hbm5vdW5jYWJsZV9jaWRycxgLIAMoCUIMukgJkgEGuKSzsQIBEg0KBWZvcmNlGAwgASgIQgcKBV9uYW1lQg4KDF9kZXNjcmlwdGlvbkIJCgdfbGFiZWxzQh4KHF9kZWZhdWx0X2NoaWxkX3ByZWZpeF9sZW5ndGhCGgoYX21pbl9jaGlsZF9wcmVmaXhfbGVuZ3RoQgsKCV9uYXRfdHlwZSI2ChtOZXR3b3JrU2VydmljZURlbGV0ZVJlcXVlc3QSFwoCaWQYASABKAlCC7pICHIGwLOusQIBIksKGU5ldHdvcmtTZXJ2aWNlTGlzdFJlcXVlc3QSLgoFcXVlcnkYASABKAsyHy5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrUXVlcnkiSwocTmV0d29ya1NlcnZpY2VDcmVhdGVSZXNwb25zZRIrCgduZXR3b3JrGAEgASgLMhoubWV0YWxzdGFjay5hcGkudjIuTmV0d29yayJLChxOZXR3b3JrU2VydmljZVVwZGF0ZVJlc3BvbnNlEisKB25ldHdvcmsYASABKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrIksKHE5ldHdvcmtTZXJ2aWNlRGVsZXRlUmVzcG9uc2USKwoHbmV0d29yaxgBIAEoCzIaLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmsiSgoaTmV0d29ya1NlcnZpY2VMaXN0UmVzcG9uc2USLAoIbmV0d29ya3MYASADKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrMuUECg5OZXR3b3JrU2VydmljZRJwCgNHZXQSLS5tZXRhbHN0YWNrLmFkbWluLnYyLk5ldHdvcmtTZXJ2aWNlR2V0UmVxdWVzdBouLm1ldGFsc3RhY2suYWRtaW4udjIuTmV0d29ya1NlcnZpY2VHZXRSZXNwb25zZSIK0vMYAgEC4PMYAhJ4CgZDcmVhdGUSMC5tZXRhbHN0YWNrLmFkbWluLnYyLk5ldHdvcmtTZXJ2aWNlQ3JlYXRlUmVxdWVzdBoxLm1ldGFsc3RhY2suYWRtaW4udjIuTmV0d29ya1NlcnZpY2VDcmVhdGVSZXNwb25zZSIJ0vMYAQHg8xgBEngKBlVwZGF0ZRIwLm1ldGFsc3RhY2suYWRtaW4udjIuTmV0d29ya1NlcnZpY2VVcGRhdGVSZXF1ZXN0GjEubWV0YWxzdGFjay5hZG1pbi52Mi5OZXR3b3JrU2VydmljZVVwZGF0ZVJlc3BvbnNlIgnS8xgBAeDzGAESeAoGRGVsZXRlEjAubWV0YWxzdGFjay5hZG1pbi52Mi5OZXR3b3JrU2VydmljZURlbGV0ZVJlcXVlc3QaMS5tZXRhbHN0YWNrLmFkbWluLnYyLk5ldHdvcmtTZXJ2aWNlRGVsZXRlUmVzcG9uc2UiCdLzGAEB4PMYARJzCgRMaXN0Ei4ubWV0YWxzdGFjay5hZG1pbi52Mi5OZXR3b3JrU2VydmljZUxpc3RSZXF1ZXN0Gi8ubWV0YWxzdGFjay5hZG1pbi52Mi5OZXR3b3JrU2VydmljZUxpc3RSZXNwb25zZSIK0vMYAgEC4PMYAkLQAQoXY29tLm1ldGFsc3RhY2suYWRtaW4udjJCDE5ldHdvcmtQcm90b1ABWjlnaXRodWIuY29tL21ldGFsLXN0YWNrL2FwaS9nby9tZXRhbHN0YWNrL2FkbWluL3YyO2FkbWludjKiAgNNQViqAhNNZXRhbHN0YWNrLkFkbWluLlYyygITTWV0YWxzdGFja1xBZG1pblxWMuICH01ldGFsc3RhY2tcQWRtaW5cVjJcR1BCTWV0YWRhdGHqAhVNZXRhbHN0YWNrOjpBZG1pbjo6VjJiBnByb3RvMw", [file_buf_validate_validate, file_metalstack_api_v2_common, file_metalstack_api_v2_network, file_metalstack_api_v2_predefined_rules]); /** * NetworkServiceGetRequest is the request payload for getting a network. @@ -50,7 +50,7 @@ export type NetworkServiceGetResponse = Message<"metalstack.admin.v2.NetworkServ * * @generated from field: metalstack.api.v2.Network network = 1; */ - network?: Network; + network?: Network | undefined; }; /** @@ -71,35 +71,35 @@ export type NetworkServiceCreateRequest = Message<"metalstack.admin.v2.NetworkSe * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * Name of this network * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Description of this network * * @generated from field: optional string description = 3; */ - description?: string; + description?: string | undefined; /** * Partition where this network will be created * * @generated from field: optional string partition = 4; */ - partition?: string; + partition?: string | undefined; /** * Project where this network belongs to * * @generated from field: optional string project = 5; */ - project?: string; + project?: string | undefined; /** * Type of the network to create @@ -113,7 +113,7 @@ export type NetworkServiceCreateRequest = Message<"metalstack.admin.v2.NetworkSe * * @generated from field: optional metalstack.api.v2.Labels labels = 7; */ - labels?: Labels; + labels?: Labels | undefined; /** * Prefixes in this network @@ -134,35 +134,35 @@ export type NetworkServiceCreateRequest = Message<"metalstack.admin.v2.NetworkSe * * @generated from field: metalstack.api.v2.ChildPrefixLength default_child_prefix_length = 10; */ - defaultChildPrefixLength?: ChildPrefixLength; + defaultChildPrefixLength?: ChildPrefixLength | undefined; /** * Min Child Prefix length asserts that during child network creation the requested bit length is greater or equal the min child prefix length * * @generated from field: metalstack.api.v2.ChildPrefixLength min_child_prefix_length = 11; */ - minChildPrefixLength?: ChildPrefixLength; + minChildPrefixLength?: ChildPrefixLength | undefined; /** * NATType of this network * * @generated from field: optional metalstack.api.v2.NATType nat_type = 12; */ - natType?: NATType; + natType?: NATType | undefined; /** * VRF of this network has this VNI * * @generated from field: optional uint32 vrf = 13; */ - vrf?: number; + vrf?: number | undefined; /** * Parent Network points to the id of the parent network if any * * @generated from field: optional string parent_network = 14; */ - parentNetwork?: string; + parentNetwork?: string | undefined; /** * AdditionalAnnouncableCidrs will be added to the allow list on the switch which prefixes might be announced @@ -176,14 +176,14 @@ export type NetworkServiceCreateRequest = Message<"metalstack.admin.v2.NetworkSe * * @generated from field: optional metalstack.api.v2.ChildPrefixLength length = 16; */ - length?: ChildPrefixLength; + length?: ChildPrefixLength | undefined; /** * AddressFamily to create, defaults to the same as the parent * * @generated from field: optional metalstack.api.v2.NetworkAddressFamily address_family = 17; */ - addressFamily?: NetworkAddressFamily; + addressFamily?: NetworkAddressFamily | undefined; }; /** @@ -211,28 +211,28 @@ export type NetworkServiceUpdateRequest = Message<"metalstack.admin.v2.NetworkSe * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Name of this network * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Description of this network * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Labels to update on this network * * @generated from field: optional metalstack.api.v2.UpdateLabels labels = 5; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; /** * Prefixes in this network @@ -253,21 +253,21 @@ export type NetworkServiceUpdateRequest = Message<"metalstack.admin.v2.NetworkSe * * @generated from field: optional metalstack.api.v2.ChildPrefixLength default_child_prefix_length = 8; */ - defaultChildPrefixLength?: ChildPrefixLength; + defaultChildPrefixLength?: ChildPrefixLength | undefined; /** * Min Child Prefix length asserts that during child network creation the requested bit length is greater or equal the min child prefix length * * @generated from field: optional metalstack.api.v2.ChildPrefixLength min_child_prefix_length = 9; */ - minChildPrefixLength?: ChildPrefixLength; + minChildPrefixLength?: ChildPrefixLength | undefined; /** * NATType of this network * * @generated from field: optional metalstack.api.v2.NATType nat_type = 10; */ - natType?: NATType; + natType?: NATType | undefined; /** * AdditionalAnnouncableCidrs will be added to the allow list on the switch which prefixes might be announced @@ -321,9 +321,9 @@ export type NetworkServiceListRequest = Message<"metalstack.admin.v2.NetworkServ /** * Query specifies which networks to return * - * @generated from field: metalstack.api.v2.NetworkQuery query = 2; + * @generated from field: metalstack.api.v2.NetworkQuery query = 1; */ - query?: NetworkQuery; + query?: NetworkQuery | undefined; }; /** @@ -344,7 +344,7 @@ export type NetworkServiceCreateResponse = Message<"metalstack.admin.v2.NetworkS * * @generated from field: metalstack.api.v2.Network network = 1; */ - network?: Network; + network?: Network | undefined; }; /** @@ -365,7 +365,7 @@ export type NetworkServiceUpdateResponse = Message<"metalstack.admin.v2.NetworkS * * @generated from field: metalstack.api.v2.Network network = 1; */ - network?: Network; + network?: Network | undefined; }; /** @@ -386,7 +386,7 @@ export type NetworkServiceDeleteResponse = Message<"metalstack.admin.v2.NetworkS * * @generated from field: metalstack.api.v2.Network network = 1; */ - network?: Network; + network?: Network | undefined; }; /** diff --git a/js/metalstack/admin/v2/partition_pb.d.ts b/js/metalstack/admin/v2/partition_pb.d.ts index 54c58f34..bb05380d 100644 --- a/js/metalstack/admin/v2/partition_pb.d.ts +++ b/js/metalstack/admin/v2/partition_pb.d.ts @@ -17,7 +17,7 @@ export type PartitionServiceCreateRequest = Message<"metalstack.admin.v2.Partiti * * @generated from field: metalstack.api.v2.Partition partition = 1; */ - partition?: Partition; + partition?: Partition | undefined; }; /** * Describes the message metalstack.admin.v2.PartitionServiceCreateRequest. @@ -41,19 +41,19 @@ export type PartitionServiceUpdateRequest = Message<"metalstack.admin.v2.Partiti * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Description of this partition * * @generated from field: optional string description = 3; */ - description?: string; + description?: string | undefined; /** * PartitionBootConfiguration defines how metal-hammer boots * * @generated from field: metalstack.api.v2.PartitionBootConfiguration boot_configuration = 4; */ - bootConfiguration?: PartitionBootConfiguration; + bootConfiguration?: PartitionBootConfiguration | undefined; /** * DNSServers for this partition * @@ -78,7 +78,7 @@ export type PartitionServiceUpdateRequest = Message<"metalstack.admin.v2.Partiti * * @generated from field: optional metalstack.api.v2.UpdateLabels labels = 8; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; }; /** * Describes the message metalstack.admin.v2.PartitionServiceUpdateRequest. @@ -114,7 +114,7 @@ export type PartitionServiceCreateResponse = Message<"metalstack.admin.v2.Partit * * @generated from field: metalstack.api.v2.Partition partition = 1; */ - partition?: Partition; + partition?: Partition | undefined; }; /** * Describes the message metalstack.admin.v2.PartitionServiceCreateResponse. @@ -132,7 +132,7 @@ export type PartitionServiceUpdateResponse = Message<"metalstack.admin.v2.Partit * * @generated from field: metalstack.api.v2.Partition partition = 1; */ - partition?: Partition; + partition?: Partition | undefined; }; /** * Describes the message metalstack.admin.v2.PartitionServiceUpdateResponse. @@ -150,7 +150,7 @@ export type PartitionServiceDeleteResponse = Message<"metalstack.admin.v2.Partit * * @generated from field: metalstack.api.v2.Partition partition = 1; */ - partition?: Partition; + partition?: Partition | undefined; }; /** * Describes the message metalstack.admin.v2.PartitionServiceDeleteResponse. @@ -168,19 +168,19 @@ export type PartitionServiceCapacityRequest = Message<"metalstack.admin.v2.Parti * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * Size of machines to show the capacity * * @generated from field: optional string size = 2; */ - size?: string; + size?: string | undefined; /** * Project of machines to show the capacity * * @generated from field: optional string project = 3; */ - project?: string; + project?: string | undefined; }; /** * Describes the message metalstack.admin.v2.PartitionServiceCapacityRequest. diff --git a/js/metalstack/admin/v2/partition_pb.js b/js/metalstack/admin/v2/partition_pb.js index 5152d4b3..3853df2c 100644 --- a/js/metalstack/admin/v2/partition_pb.js +++ b/js/metalstack/admin/v2/partition_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/partition.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/admin/v2/partition_pb.ts b/js/metalstack/admin/v2/partition_pb.ts index c6097a27..0cdb6dfa 100644 --- a/js/metalstack/admin/v2/partition_pb.ts +++ b/js/metalstack/admin/v2/partition_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/partition.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ @@ -29,7 +29,7 @@ export type PartitionServiceCreateRequest = Message<"metalstack.admin.v2.Partiti * * @generated from field: metalstack.api.v2.Partition partition = 1; */ - partition?: Partition; + partition?: Partition | undefined; }; /** @@ -57,21 +57,21 @@ export type PartitionServiceUpdateRequest = Message<"metalstack.admin.v2.Partiti * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Description of this partition * * @generated from field: optional string description = 3; */ - description?: string; + description?: string | undefined; /** * PartitionBootConfiguration defines how metal-hammer boots * * @generated from field: metalstack.api.v2.PartitionBootConfiguration boot_configuration = 4; */ - bootConfiguration?: PartitionBootConfiguration; + bootConfiguration?: PartitionBootConfiguration | undefined; /** * DNSServers for this partition @@ -100,7 +100,7 @@ export type PartitionServiceUpdateRequest = Message<"metalstack.admin.v2.Partiti * * @generated from field: optional metalstack.api.v2.UpdateLabels labels = 8; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; }; /** @@ -142,7 +142,7 @@ export type PartitionServiceCreateResponse = Message<"metalstack.admin.v2.Partit * * @generated from field: metalstack.api.v2.Partition partition = 1; */ - partition?: Partition; + partition?: Partition | undefined; }; /** @@ -163,7 +163,7 @@ export type PartitionServiceUpdateResponse = Message<"metalstack.admin.v2.Partit * * @generated from field: metalstack.api.v2.Partition partition = 1; */ - partition?: Partition; + partition?: Partition | undefined; }; /** @@ -184,7 +184,7 @@ export type PartitionServiceDeleteResponse = Message<"metalstack.admin.v2.Partit * * @generated from field: metalstack.api.v2.Partition partition = 1; */ - partition?: Partition; + partition?: Partition | undefined; }; /** @@ -205,21 +205,21 @@ export type PartitionServiceCapacityRequest = Message<"metalstack.admin.v2.Parti * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * Size of machines to show the capacity * * @generated from field: optional string size = 2; */ - size?: string; + size?: string | undefined; /** * Project of machines to show the capacity * * @generated from field: optional string project = 3; */ - project?: string; + project?: string | undefined; }; /** diff --git a/js/metalstack/admin/v2/project_pb.d.ts b/js/metalstack/admin/v2/project_pb.d.ts index 48ababcb..f600203c 100644 --- a/js/metalstack/admin/v2/project_pb.d.ts +++ b/js/metalstack/admin/v2/project_pb.d.ts @@ -17,13 +17,13 @@ export type ProjectServiceListRequest = Message<"metalstack.admin.v2.ProjectServ * * @generated from field: optional string tenant = 1; */ - tenant?: string; + tenant?: string | undefined; /** * Labels filters projects containing the given labels * * @generated from field: optional metalstack.api.v2.Labels labels = 2; */ - labels?: Labels; + labels?: Labels | undefined; }; /** * Describes the message metalstack.admin.v2.ProjectServiceListRequest. diff --git a/js/metalstack/admin/v2/project_pb.js b/js/metalstack/admin/v2/project_pb.js index 1ec54637..5d0e6319 100644 --- a/js/metalstack/admin/v2/project_pb.js +++ b/js/metalstack/admin/v2/project_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/project.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/admin/v2/project_pb.ts b/js/metalstack/admin/v2/project_pb.ts index 693c3b90..8d02779d 100644 --- a/js/metalstack/admin/v2/project_pb.ts +++ b/js/metalstack/admin/v2/project_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/project.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ @@ -29,14 +29,14 @@ export type ProjectServiceListRequest = Message<"metalstack.admin.v2.ProjectServ * * @generated from field: optional string tenant = 1; */ - tenant?: string; + tenant?: string | undefined; /** * Labels filters projects containing the given labels * * @generated from field: optional metalstack.api.v2.Labels labels = 2; */ - labels?: Labels; + labels?: Labels | undefined; }; /** diff --git a/js/metalstack/admin/v2/size_imageconstraint_pb.d.ts b/js/metalstack/admin/v2/size_imageconstraint_pb.d.ts index 35b32870..4d1fea09 100644 --- a/js/metalstack/admin/v2/size_imageconstraint_pb.d.ts +++ b/js/metalstack/admin/v2/size_imageconstraint_pb.d.ts @@ -29,19 +29,19 @@ export type SizeImageConstraintServiceCreateRequest = Message<"metalstack.admin. * * @generated from field: metalstack.api.v2.Meta meta = 3; */ - meta?: Meta; + meta?: Meta | undefined; /** * Name of this size image constraint * * @generated from field: optional string name = 4; */ - name?: string; + name?: string | undefined; /** * Description of this size image constraint * * @generated from field: optional string description = 5; */ - description?: string; + description?: string | undefined; }; /** * Describes the message metalstack.admin.v2.SizeImageConstraintServiceCreateRequest. @@ -59,7 +59,7 @@ export type SizeImageConstraintServiceCreateResponse = Message<"metalstack.admin * * @generated from field: metalstack.api.v2.SizeImageConstraint size_image_constraint = 1; */ - sizeImageConstraint?: SizeImageConstraint; + sizeImageConstraint?: SizeImageConstraint | undefined; }; /** * Describes the message metalstack.admin.v2.SizeImageConstraintServiceCreateResponse. @@ -83,7 +83,7 @@ export type SizeImageConstraintServiceUpdateRequest = Message<"metalstack.admin. * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * ImageConstraints to apply to this size * @@ -95,13 +95,13 @@ export type SizeImageConstraintServiceUpdateRequest = Message<"metalstack.admin. * * @generated from field: optional string name = 4; */ - name?: string; + name?: string | undefined; /** * Description of this size image constraint * * @generated from field: optional string description = 5; */ - description?: string; + description?: string | undefined; }; /** * Describes the message metalstack.admin.v2.SizeImageConstraintServiceUpdateRequest. @@ -119,7 +119,7 @@ export type SizeImageConstraintServiceUpdateResponse = Message<"metalstack.admin * * @generated from field: metalstack.api.v2.SizeImageConstraint size_image_constraint = 1; */ - sizeImageConstraint?: SizeImageConstraint; + sizeImageConstraint?: SizeImageConstraint | undefined; }; /** * Describes the message metalstack.admin.v2.SizeImageConstraintServiceUpdateResponse. @@ -155,7 +155,7 @@ export type SizeImageConstraintServiceDeleteResponse = Message<"metalstack.admin * * @generated from field: metalstack.api.v2.SizeImageConstraint size_image_constraint = 1; */ - sizeImageConstraint?: SizeImageConstraint; + sizeImageConstraint?: SizeImageConstraint | undefined; }; /** * Describes the message metalstack.admin.v2.SizeImageConstraintServiceDeleteResponse. @@ -191,7 +191,7 @@ export type SizeImageConstraintServiceGetResponse = Message<"metalstack.admin.v2 * * @generated from field: metalstack.api.v2.SizeImageConstraint size_image_constraint = 1; */ - sizeImageConstraint?: SizeImageConstraint; + sizeImageConstraint?: SizeImageConstraint | undefined; }; /** * Describes the message metalstack.admin.v2.SizeImageConstraintServiceGetResponse. @@ -209,7 +209,7 @@ export type SizeImageConstraintServiceListRequest = Message<"metalstack.admin.v2 * * @generated from field: metalstack.api.v2.SizeImageConstraintQuery query = 1; */ - query?: SizeImageConstraintQuery; + query?: SizeImageConstraintQuery | undefined; }; /** * Describes the message metalstack.admin.v2.SizeImageConstraintServiceListRequest. diff --git a/js/metalstack/admin/v2/size_imageconstraint_pb.js b/js/metalstack/admin/v2/size_imageconstraint_pb.js index 23a92526..e15849e4 100644 --- a/js/metalstack/admin/v2/size_imageconstraint_pb.js +++ b/js/metalstack/admin/v2/size_imageconstraint_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/size_imageconstraint.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/admin/v2/size_imageconstraint_pb.ts b/js/metalstack/admin/v2/size_imageconstraint_pb.ts index c802e7e4..8594eb1f 100644 --- a/js/metalstack/admin/v2/size_imageconstraint_pb.ts +++ b/js/metalstack/admin/v2/size_imageconstraint_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/size_imageconstraint.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ @@ -43,21 +43,21 @@ export type SizeImageConstraintServiceCreateRequest = Message<"metalstack.admin. * * @generated from field: metalstack.api.v2.Meta meta = 3; */ - meta?: Meta; + meta?: Meta | undefined; /** * Name of this size image constraint * * @generated from field: optional string name = 4; */ - name?: string; + name?: string | undefined; /** * Description of this size image constraint * * @generated from field: optional string description = 5; */ - description?: string; + description?: string | undefined; }; /** @@ -78,7 +78,7 @@ export type SizeImageConstraintServiceCreateResponse = Message<"metalstack.admin * * @generated from field: metalstack.api.v2.SizeImageConstraint size_image_constraint = 1; */ - sizeImageConstraint?: SizeImageConstraint; + sizeImageConstraint?: SizeImageConstraint | undefined; }; /** @@ -106,7 +106,7 @@ export type SizeImageConstraintServiceUpdateRequest = Message<"metalstack.admin. * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * ImageConstraints to apply to this size @@ -120,14 +120,14 @@ export type SizeImageConstraintServiceUpdateRequest = Message<"metalstack.admin. * * @generated from field: optional string name = 4; */ - name?: string; + name?: string | undefined; /** * Description of this size image constraint * * @generated from field: optional string description = 5; */ - description?: string; + description?: string | undefined; }; /** @@ -148,7 +148,7 @@ export type SizeImageConstraintServiceUpdateResponse = Message<"metalstack.admin * * @generated from field: metalstack.api.v2.SizeImageConstraint size_image_constraint = 1; */ - sizeImageConstraint?: SizeImageConstraint; + sizeImageConstraint?: SizeImageConstraint | undefined; }; /** @@ -190,7 +190,7 @@ export type SizeImageConstraintServiceDeleteResponse = Message<"metalstack.admin * * @generated from field: metalstack.api.v2.SizeImageConstraint size_image_constraint = 1; */ - sizeImageConstraint?: SizeImageConstraint; + sizeImageConstraint?: SizeImageConstraint | undefined; }; /** @@ -232,7 +232,7 @@ export type SizeImageConstraintServiceGetResponse = Message<"metalstack.admin.v2 * * @generated from field: metalstack.api.v2.SizeImageConstraint size_image_constraint = 1; */ - sizeImageConstraint?: SizeImageConstraint; + sizeImageConstraint?: SizeImageConstraint | undefined; }; /** @@ -253,7 +253,7 @@ export type SizeImageConstraintServiceListRequest = Message<"metalstack.admin.v2 * * @generated from field: metalstack.api.v2.SizeImageConstraintQuery query = 1; */ - query?: SizeImageConstraintQuery; + query?: SizeImageConstraintQuery | undefined; }; /** diff --git a/js/metalstack/admin/v2/size_pb.d.ts b/js/metalstack/admin/v2/size_pb.d.ts index c42fe931..d2f9fc18 100644 --- a/js/metalstack/admin/v2/size_pb.d.ts +++ b/js/metalstack/admin/v2/size_pb.d.ts @@ -17,7 +17,7 @@ export type SizeServiceCreateRequest = Message<"metalstack.admin.v2.SizeServiceC * * @generated from field: metalstack.api.v2.Size size = 1; */ - size?: Size; + size?: Size | undefined; }; /** * Describes the message metalstack.admin.v2.SizeServiceCreateRequest. @@ -35,7 +35,7 @@ export type SizeServiceCreateResponse = Message<"metalstack.admin.v2.SizeService * * @generated from field: metalstack.api.v2.Size size = 1; */ - size?: Size; + size?: Size | undefined; }; /** * Describes the message metalstack.admin.v2.SizeServiceCreateResponse. @@ -59,19 +59,19 @@ export type SizeServiceUpdateRequest = Message<"metalstack.admin.v2.SizeServiceU * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Name of this size * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Description of this size * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Constraints which must match that a specific machine is considered of this size * @@ -83,7 +83,7 @@ export type SizeServiceUpdateRequest = Message<"metalstack.admin.v2.SizeServiceU * * @generated from field: optional metalstack.api.v2.UpdateLabels labels = 6; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; }; /** * Describes the message metalstack.admin.v2.SizeServiceUpdateRequest. @@ -101,7 +101,7 @@ export type SizeServiceUpdateResponse = Message<"metalstack.admin.v2.SizeService * * @generated from field: metalstack.api.v2.Size size = 1; */ - size?: Size; + size?: Size | undefined; }; /** * Describes the message metalstack.admin.v2.SizeServiceUpdateResponse. @@ -137,7 +137,7 @@ export type SizeServiceDeleteResponse = Message<"metalstack.admin.v2.SizeService * * @generated from field: metalstack.api.v2.Size size = 1; */ - size?: Size; + size?: Size | undefined; }; /** * Describes the message metalstack.admin.v2.SizeServiceDeleteResponse. diff --git a/js/metalstack/admin/v2/size_pb.js b/js/metalstack/admin/v2/size_pb.js index 235f8f96..21199768 100644 --- a/js/metalstack/admin/v2/size_pb.js +++ b/js/metalstack/admin/v2/size_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/size.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/admin/v2/size_pb.ts b/js/metalstack/admin/v2/size_pb.ts index 98c5a498..db22512b 100644 --- a/js/metalstack/admin/v2/size_pb.ts +++ b/js/metalstack/admin/v2/size_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/size.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ @@ -29,7 +29,7 @@ export type SizeServiceCreateRequest = Message<"metalstack.admin.v2.SizeServiceC * * @generated from field: metalstack.api.v2.Size size = 1; */ - size?: Size; + size?: Size | undefined; }; /** @@ -50,7 +50,7 @@ export type SizeServiceCreateResponse = Message<"metalstack.admin.v2.SizeService * * @generated from field: metalstack.api.v2.Size size = 1; */ - size?: Size; + size?: Size | undefined; }; /** @@ -78,21 +78,21 @@ export type SizeServiceUpdateRequest = Message<"metalstack.admin.v2.SizeServiceU * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Name of this size * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Description of this size * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Constraints which must match that a specific machine is considered of this size @@ -106,7 +106,7 @@ export type SizeServiceUpdateRequest = Message<"metalstack.admin.v2.SizeServiceU * * @generated from field: optional metalstack.api.v2.UpdateLabels labels = 6; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; }; /** @@ -127,7 +127,7 @@ export type SizeServiceUpdateResponse = Message<"metalstack.admin.v2.SizeService * * @generated from field: metalstack.api.v2.Size size = 1; */ - size?: Size; + size?: Size | undefined; }; /** @@ -169,7 +169,7 @@ export type SizeServiceDeleteResponse = Message<"metalstack.admin.v2.SizeService * * @generated from field: metalstack.api.v2.Size size = 1; */ - size?: Size; + size?: Size | undefined; }; /** diff --git a/js/metalstack/admin/v2/size_reservation_pb.d.ts b/js/metalstack/admin/v2/size_reservation_pb.d.ts index 9e0475f4..bee37bce 100644 --- a/js/metalstack/admin/v2/size_reservation_pb.d.ts +++ b/js/metalstack/admin/v2/size_reservation_pb.d.ts @@ -17,7 +17,7 @@ export type SizeReservationServiceCreateRequest = Message<"metalstack.admin.v2.S * * @generated from field: metalstack.api.v2.SizeReservation size_reservation = 1; */ - sizeReservation?: SizeReservation; + sizeReservation?: SizeReservation | undefined; }; /** * Describes the message metalstack.admin.v2.SizeReservationServiceCreateRequest. @@ -35,7 +35,7 @@ export type SizeReservationServiceCreateResponse = Message<"metalstack.admin.v2. * * @generated from field: metalstack.api.v2.SizeReservation size_reservation = 1; */ - sizeReservation?: SizeReservation; + sizeReservation?: SizeReservation | undefined; }; /** * Describes the message metalstack.admin.v2.SizeReservationServiceCreateResponse. @@ -59,19 +59,19 @@ export type SizeReservationServiceUpdateRequest = Message<"metalstack.admin.v2.S * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Description of this size reservation * * @generated from field: optional string description = 3; */ - description?: string; + description?: string | undefined; /** * UpdateMeta contains the timestamp and strategy to be used in this update request * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 4; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Partition ids of this size reservation * @@ -83,13 +83,13 @@ export type SizeReservationServiceUpdateRequest = Message<"metalstack.admin.v2.S * * @generated from field: optional int32 amount = 6; */ - amount?: number; + amount?: number | undefined; /** * Labels to update of this size reservation * * @generated from field: optional metalstack.api.v2.UpdateLabels labels = 7; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; }; /** * Describes the message metalstack.admin.v2.SizeReservationServiceUpdateRequest. @@ -107,7 +107,7 @@ export type SizeReservationServiceUpdateResponse = Message<"metalstack.admin.v2. * * @generated from field: metalstack.api.v2.SizeReservation size_reservation = 1; */ - sizeReservation?: SizeReservation; + sizeReservation?: SizeReservation | undefined; }; /** * Describes the message metalstack.admin.v2.SizeReservationServiceUpdateResponse. @@ -143,7 +143,7 @@ export type SizeReservationServiceDeleteResponse = Message<"metalstack.admin.v2. * * @generated from field: metalstack.api.v2.SizeReservation size_reservation = 1; */ - sizeReservation?: SizeReservation; + sizeReservation?: SizeReservation | undefined; }; /** * Describes the message metalstack.admin.v2.SizeReservationServiceDeleteResponse. @@ -161,7 +161,7 @@ export type SizeReservationServiceListRequest = Message<"metalstack.admin.v2.Siz * * @generated from field: metalstack.api.v2.SizeReservationQuery query = 1; */ - query?: SizeReservationQuery; + query?: SizeReservationQuery | undefined; }; /** * Describes the message metalstack.admin.v2.SizeReservationServiceListRequest. diff --git a/js/metalstack/admin/v2/size_reservation_pb.js b/js/metalstack/admin/v2/size_reservation_pb.js index ecc2cff2..6a61addf 100644 --- a/js/metalstack/admin/v2/size_reservation_pb.js +++ b/js/metalstack/admin/v2/size_reservation_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/size_reservation.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/admin/v2/size_reservation_pb.ts b/js/metalstack/admin/v2/size_reservation_pb.ts index f9598e46..b618a3c6 100644 --- a/js/metalstack/admin/v2/size_reservation_pb.ts +++ b/js/metalstack/admin/v2/size_reservation_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/size_reservation.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ @@ -29,7 +29,7 @@ export type SizeReservationServiceCreateRequest = Message<"metalstack.admin.v2.S * * @generated from field: metalstack.api.v2.SizeReservation size_reservation = 1; */ - sizeReservation?: SizeReservation; + sizeReservation?: SizeReservation | undefined; }; /** @@ -50,7 +50,7 @@ export type SizeReservationServiceCreateResponse = Message<"metalstack.admin.v2. * * @generated from field: metalstack.api.v2.SizeReservation size_reservation = 1; */ - sizeReservation?: SizeReservation; + sizeReservation?: SizeReservation | undefined; }; /** @@ -78,21 +78,21 @@ export type SizeReservationServiceUpdateRequest = Message<"metalstack.admin.v2.S * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Description of this size reservation * * @generated from field: optional string description = 3; */ - description?: string; + description?: string | undefined; /** * UpdateMeta contains the timestamp and strategy to be used in this update request * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 4; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Partition ids of this size reservation @@ -106,14 +106,14 @@ export type SizeReservationServiceUpdateRequest = Message<"metalstack.admin.v2.S * * @generated from field: optional int32 amount = 6; */ - amount?: number; + amount?: number | undefined; /** * Labels to update of this size reservation * * @generated from field: optional metalstack.api.v2.UpdateLabels labels = 7; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; }; /** @@ -134,7 +134,7 @@ export type SizeReservationServiceUpdateResponse = Message<"metalstack.admin.v2. * * @generated from field: metalstack.api.v2.SizeReservation size_reservation = 1; */ - sizeReservation?: SizeReservation; + sizeReservation?: SizeReservation | undefined; }; /** @@ -176,7 +176,7 @@ export type SizeReservationServiceDeleteResponse = Message<"metalstack.admin.v2. * * @generated from field: metalstack.api.v2.SizeReservation size_reservation = 1; */ - sizeReservation?: SizeReservation; + sizeReservation?: SizeReservation | undefined; }; /** @@ -197,7 +197,7 @@ export type SizeReservationServiceListRequest = Message<"metalstack.admin.v2.Siz * * @generated from field: metalstack.api.v2.SizeReservationQuery query = 1; */ - query?: SizeReservationQuery; + query?: SizeReservationQuery | undefined; }; /** diff --git a/js/metalstack/admin/v2/switch_pb.d.ts b/js/metalstack/admin/v2/switch_pb.d.ts index b1658f3b..c53a0874 100644 --- a/js/metalstack/admin/v2/switch_pb.d.ts +++ b/js/metalstack/admin/v2/switch_pb.d.ts @@ -37,7 +37,7 @@ export type SwitchServiceGetResponse = Message<"metalstack.admin.v2.SwitchServic * * @generated from field: metalstack.api.v2.Switch switch = 1; */ - switch?: Switch; + switch?: Switch | undefined; }; /** * Describes the message metalstack.admin.v2.SwitchServiceGetResponse. @@ -55,7 +55,7 @@ export type SwitchServiceListRequest = Message<"metalstack.admin.v2.SwitchServic * * @generated from field: metalstack.api.v2.SwitchQuery query = 1; */ - query?: SwitchQuery; + query?: SwitchQuery | undefined; }; /** * Describes the message metalstack.admin.v2.SwitchServiceListRequest. @@ -97,44 +97,44 @@ export type SwitchServiceUpdateRequest = Message<"metalstack.admin.v2.SwitchServ * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * UpdatedAt is the date when this entity was updated * Must be part of the update request to ensure optimistic locking * * @generated from field: google.protobuf.Timestamp updated_at = 3; */ - updatedAt?: Timestamp; + updatedAt?: Timestamp | undefined; /** * Description of the switch * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * ReplaceMode is used to mark a switch ready for replacement * * @generated from field: optional metalstack.api.v2.SwitchReplaceMode replace_mode = 5; */ - replaceMode?: SwitchReplaceMode; + replaceMode?: SwitchReplaceMode | undefined; /** * ManagementIp is the switch's IP for management access * * @generated from field: optional string management_ip = 6; */ - managementIp?: string; + managementIp?: string | undefined; /** * ManagementUser is the user name to use for management access * * @generated from field: optional string management_user = 7; */ - managementUser?: string; + managementUser?: string | undefined; /** * ConsoleCommand is the command for accessing the switch's console * * @generated from field: optional string console_command = 8; */ - consoleCommand?: string; + consoleCommand?: string | undefined; /** * Nics are the front panel ports of the switch * @@ -146,7 +146,7 @@ export type SwitchServiceUpdateRequest = Message<"metalstack.admin.v2.SwitchServ * * @generated from field: optional metalstack.api.v2.SwitchOS os = 10; */ - os?: SwitchOS; + os?: SwitchOS | undefined; }; /** * Describes the message metalstack.admin.v2.SwitchServiceUpdateRequest. @@ -164,7 +164,7 @@ export type SwitchServiceUpdateResponse = Message<"metalstack.admin.v2.SwitchSer * * @generated from field: metalstack.api.v2.Switch switch = 1; */ - switch?: Switch; + switch?: Switch | undefined; }; /** * Describes the message metalstack.admin.v2.SwitchServiceUpdateResponse. @@ -206,7 +206,7 @@ export type SwitchServiceDeleteResponse = Message<"metalstack.admin.v2.SwitchSer * * @generated from field: metalstack.api.v2.Switch switch = 1; */ - switch?: Switch; + switch?: Switch | undefined; }; /** * Describes the message metalstack.admin.v2.SwitchServiceDeleteResponse. @@ -248,7 +248,7 @@ export type SwitchServiceMigrateResponse = Message<"metalstack.admin.v2.SwitchSe * * @generated from field: metalstack.api.v2.Switch switch = 1; */ - switch?: Switch; + switch?: Switch | undefined; }; /** * Describes the message metalstack.admin.v2.SwitchServiceMigrateResponse. @@ -296,7 +296,7 @@ export type SwitchServicePortResponse = Message<"metalstack.admin.v2.SwitchServi * * @generated from field: metalstack.api.v2.Switch switch = 1; */ - switch?: Switch; + switch?: Switch | undefined; }; /** * Describes the message metalstack.admin.v2.SwitchServicePortResponse. @@ -314,13 +314,13 @@ export type SwitchServiceConnectedMachinesRequest = Message<"metalstack.admin.v2 * * @generated from field: metalstack.api.v2.SwitchQuery query = 1; */ - query?: SwitchQuery; + query?: SwitchQuery | undefined; /** * MachineQuery to filter the machine results * * @generated from field: metalstack.api.v2.MachineQuery machine_query = 2; */ - machineQuery?: MachineQuery; + machineQuery?: MachineQuery | undefined; }; /** * Describes the message metalstack.admin.v2.SwitchServiceConnectedMachinesRequest. diff --git a/js/metalstack/admin/v2/switch_pb.js b/js/metalstack/admin/v2/switch_pb.js index e56f156b..0d281ec2 100644 --- a/js/metalstack/admin/v2/switch_pb.js +++ b/js/metalstack/admin/v2/switch_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/switch.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/admin/v2/switch_pb.ts b/js/metalstack/admin/v2/switch_pb.ts index 9294636e..e5af4c3c 100644 --- a/js/metalstack/admin/v2/switch_pb.ts +++ b/js/metalstack/admin/v2/switch_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/switch.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ @@ -54,7 +54,7 @@ export type SwitchServiceGetResponse = Message<"metalstack.admin.v2.SwitchServic * * @generated from field: metalstack.api.v2.Switch switch = 1; */ - switch?: Switch; + switch?: Switch | undefined; }; /** @@ -75,7 +75,7 @@ export type SwitchServiceListRequest = Message<"metalstack.admin.v2.SwitchServic * * @generated from field: metalstack.api.v2.SwitchQuery query = 1; */ - query?: SwitchQuery; + query?: SwitchQuery | undefined; }; /** @@ -124,7 +124,7 @@ export type SwitchServiceUpdateRequest = Message<"metalstack.admin.v2.SwitchServ * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * UpdatedAt is the date when this entity was updated @@ -132,42 +132,42 @@ export type SwitchServiceUpdateRequest = Message<"metalstack.admin.v2.SwitchServ * * @generated from field: google.protobuf.Timestamp updated_at = 3; */ - updatedAt?: Timestamp; + updatedAt?: Timestamp | undefined; /** * Description of the switch * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * ReplaceMode is used to mark a switch ready for replacement * * @generated from field: optional metalstack.api.v2.SwitchReplaceMode replace_mode = 5; */ - replaceMode?: SwitchReplaceMode; + replaceMode?: SwitchReplaceMode | undefined; /** * ManagementIp is the switch's IP for management access * * @generated from field: optional string management_ip = 6; */ - managementIp?: string; + managementIp?: string | undefined; /** * ManagementUser is the user name to use for management access * * @generated from field: optional string management_user = 7; */ - managementUser?: string; + managementUser?: string | undefined; /** * ConsoleCommand is the command for accessing the switch's console * * @generated from field: optional string console_command = 8; */ - consoleCommand?: string; + consoleCommand?: string | undefined; /** * Nics are the front panel ports of the switch @@ -181,7 +181,7 @@ export type SwitchServiceUpdateRequest = Message<"metalstack.admin.v2.SwitchServ * * @generated from field: optional metalstack.api.v2.SwitchOS os = 10; */ - os?: SwitchOS; + os?: SwitchOS | undefined; }; /** @@ -202,7 +202,7 @@ export type SwitchServiceUpdateResponse = Message<"metalstack.admin.v2.SwitchSer * * @generated from field: metalstack.api.v2.Switch switch = 1; */ - switch?: Switch; + switch?: Switch | undefined; }; /** @@ -251,7 +251,7 @@ export type SwitchServiceDeleteResponse = Message<"metalstack.admin.v2.SwitchSer * * @generated from field: metalstack.api.v2.Switch switch = 1; */ - switch?: Switch; + switch?: Switch | undefined; }; /** @@ -300,7 +300,7 @@ export type SwitchServiceMigrateResponse = Message<"metalstack.admin.v2.SwitchSe * * @generated from field: metalstack.api.v2.Switch switch = 1; */ - switch?: Switch; + switch?: Switch | undefined; }; /** @@ -356,7 +356,7 @@ export type SwitchServicePortResponse = Message<"metalstack.admin.v2.SwitchServi * * @generated from field: metalstack.api.v2.Switch switch = 1; */ - switch?: Switch; + switch?: Switch | undefined; }; /** @@ -377,14 +377,14 @@ export type SwitchServiceConnectedMachinesRequest = Message<"metalstack.admin.v2 * * @generated from field: metalstack.api.v2.SwitchQuery query = 1; */ - query?: SwitchQuery; + query?: SwitchQuery | undefined; /** * MachineQuery to filter the machine results * * @generated from field: metalstack.api.v2.MachineQuery machine_query = 2; */ - machineQuery?: MachineQuery; + machineQuery?: MachineQuery | undefined; }; /** diff --git a/js/metalstack/admin/v2/task_pb.d.ts b/js/metalstack/admin/v2/task_pb.d.ts index 814207f6..8792ceb6 100644 --- a/js/metalstack/admin/v2/task_pb.d.ts +++ b/js/metalstack/admin/v2/task_pb.d.ts @@ -40,7 +40,7 @@ export type TaskServiceGetResponse = Message<"metalstack.admin.v2.TaskServiceGet * * @generated from field: metalstack.admin.v2.TaskInfo task = 1; */ - task?: TaskInfo; + task?: TaskInfo | undefined; }; /** * Describes the message metalstack.admin.v2.TaskServiceGetResponse. @@ -123,19 +123,19 @@ export type TaskServiceListRequest = Message<"metalstack.admin.v2.TaskServiceLis * * @generated from field: optional string queue = 1; */ - queue?: string; + queue?: string | undefined; /** * Count is the number of tasks to return * * @generated from field: optional uint32 count = 2; */ - count?: number; + count?: number | undefined; /** * Page is the page of tasks to return * * @generated from field: optional uint32 page = 3; */ - page?: number; + page?: number | undefined; }; /** * Describes the message metalstack.admin.v2.TaskServiceListRequest. @@ -220,19 +220,19 @@ export type TaskInfo = Message<"metalstack.admin.v2.TaskInfo"> & { * * @generated from field: google.protobuf.Timestamp last_failed_at = 9; */ - lastFailedAt?: Timestamp; + lastFailedAt?: Timestamp | undefined; /** * Timeout is the duration the task can be processed by Handler before being retried * * @generated from field: google.protobuf.Duration timeout = 10; */ - timeout?: Duration; + timeout?: Duration | undefined; /** * Deadline is the deadline for the task * * @generated from field: google.protobuf.Timestamp deadline = 11; */ - deadline?: Timestamp; + deadline?: Timestamp | undefined; /** * Group is the name of the group in which the task belongs * @@ -250,7 +250,7 @@ export type TaskInfo = Message<"metalstack.admin.v2.TaskInfo"> & { * * @generated from field: google.protobuf.Timestamp next_process_at = 13; */ - nextProcessAt?: Timestamp; + nextProcessAt?: Timestamp | undefined; /** * IsOrphaned describes whether the task is left in active state with no worker processing it * An orphaned task indicates that the worker has crashed or experienced network failures and was not able to @@ -267,14 +267,14 @@ export type TaskInfo = Message<"metalstack.admin.v2.TaskInfo"> & { * * @generated from field: google.protobuf.Duration retention = 15; */ - retention?: Duration; + retention?: Duration | undefined; /** * CompletedAt is the time when the task is processed successfully * Zero value (i.e. time.Time{}) indicates no value * * @generated from field: google.protobuf.Timestamp completed_at = 16; */ - completedAt?: Timestamp; + completedAt?: Timestamp | undefined; /** * Result holds the result data associated with the task * Use ResultWriter to write result data from the Handler diff --git a/js/metalstack/admin/v2/task_pb.js b/js/metalstack/admin/v2/task_pb.js index 1ae2df81..df3c62d2 100644 --- a/js/metalstack/admin/v2/task_pb.js +++ b/js/metalstack/admin/v2/task_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/task.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ import { enumDesc, fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/admin/v2/task_pb.ts b/js/metalstack/admin/v2/task_pb.ts index 63f173de..095295da 100644 --- a/js/metalstack/admin/v2/task_pb.ts +++ b/js/metalstack/admin/v2/task_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/task.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ @@ -54,7 +54,7 @@ export type TaskServiceGetResponse = Message<"metalstack.admin.v2.TaskServiceGet * * @generated from field: metalstack.admin.v2.TaskInfo task = 1; */ - task?: TaskInfo; + task?: TaskInfo | undefined; }; /** @@ -155,21 +155,21 @@ export type TaskServiceListRequest = Message<"metalstack.admin.v2.TaskServiceLis * * @generated from field: optional string queue = 1; */ - queue?: string; + queue?: string | undefined; /** * Count is the number of tasks to return * * @generated from field: optional uint32 count = 2; */ - count?: number; + count?: number | undefined; /** * Page is the page of tasks to return * * @generated from field: optional uint32 page = 3; */ - page?: number; + page?: number | undefined; }; /** @@ -268,21 +268,21 @@ export type TaskInfo = Message<"metalstack.admin.v2.TaskInfo"> & { * * @generated from field: google.protobuf.Timestamp last_failed_at = 9; */ - lastFailedAt?: Timestamp; + lastFailedAt?: Timestamp | undefined; /** * Timeout is the duration the task can be processed by Handler before being retried * * @generated from field: google.protobuf.Duration timeout = 10; */ - timeout?: Duration; + timeout?: Duration | undefined; /** * Deadline is the deadline for the task * * @generated from field: google.protobuf.Timestamp deadline = 11; */ - deadline?: Timestamp; + deadline?: Timestamp | undefined; /** * Group is the name of the group in which the task belongs @@ -302,7 +302,7 @@ export type TaskInfo = Message<"metalstack.admin.v2.TaskInfo"> & { * * @generated from field: google.protobuf.Timestamp next_process_at = 13; */ - nextProcessAt?: Timestamp; + nextProcessAt?: Timestamp | undefined; /** * IsOrphaned describes whether the task is left in active state with no worker processing it @@ -321,7 +321,7 @@ export type TaskInfo = Message<"metalstack.admin.v2.TaskInfo"> & { * * @generated from field: google.protobuf.Duration retention = 15; */ - retention?: Duration; + retention?: Duration | undefined; /** * CompletedAt is the time when the task is processed successfully @@ -329,7 +329,7 @@ export type TaskInfo = Message<"metalstack.admin.v2.TaskInfo"> & { * * @generated from field: google.protobuf.Timestamp completed_at = 16; */ - completedAt?: Timestamp; + completedAt?: Timestamp | undefined; /** * Result holds the result data associated with the task diff --git a/js/metalstack/admin/v2/tenant_pb.d.ts b/js/metalstack/admin/v2/tenant_pb.d.ts index c1ac26ad..ad02a7d9 100644 --- a/js/metalstack/admin/v2/tenant_pb.d.ts +++ b/js/metalstack/admin/v2/tenant_pb.d.ts @@ -23,25 +23,25 @@ export type TenantServiceCreateRequest = Message<"metalstack.admin.v2.TenantServ * * @generated from field: optional string description = 2; */ - description?: string; + description?: string | undefined; /** * Email of the tenant, if not set will be inherited from the creator * * @generated from field: optional string email = 3; */ - email?: string; + email?: string | undefined; /** * AvatarUrl of the tenant * * @generated from field: optional string avatar_url = 4; */ - avatarUrl?: string; + avatarUrl?: string | undefined; /** * Labels on the tenant * * @generated from field: metalstack.api.v2.Labels labels = 5; */ - labels?: Labels; + labels?: Labels | undefined; }; /** * Describes the message metalstack.admin.v2.TenantServiceCreateRequest. @@ -59,7 +59,7 @@ export type TenantServiceCreateResponse = Message<"metalstack.admin.v2.TenantSer * * @generated from field: metalstack.api.v2.Tenant tenant = 1; */ - tenant?: Tenant; + tenant?: Tenant | undefined; }; /** * Describes the message metalstack.admin.v2.TenantServiceCreateResponse. @@ -77,19 +77,19 @@ export type TenantServiceListRequest = Message<"metalstack.admin.v2.TenantServic * * @generated from field: optional string login = 1; */ - login?: string; + login?: string | undefined; /** * Name filters tenants by this name * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Paging details for the list request * * @generated from field: metalstack.api.v2.Paging paging = 3; */ - paging?: Paging; + paging?: Paging | undefined; }; /** * Describes the message metalstack.admin.v2.TenantServiceListRequest. @@ -113,7 +113,7 @@ export type TenantServiceListResponse = Message<"metalstack.admin.v2.TenantServi * * @generated from field: optional uint64 next_page = 2; */ - nextPage?: bigint; + nextPage?: bigint | undefined; }; /** * Describes the message metalstack.admin.v2.TenantServiceListResponse. diff --git a/js/metalstack/admin/v2/tenant_pb.js b/js/metalstack/admin/v2/tenant_pb.js index 1dfe7cc0..658e2afc 100644 --- a/js/metalstack/admin/v2/tenant_pb.js +++ b/js/metalstack/admin/v2/tenant_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/tenant.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/admin/v2/tenant_pb.ts b/js/metalstack/admin/v2/tenant_pb.ts index 42a29f9d..75c53374 100644 --- a/js/metalstack/admin/v2/tenant_pb.ts +++ b/js/metalstack/admin/v2/tenant_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/tenant.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ @@ -36,28 +36,28 @@ export type TenantServiceCreateRequest = Message<"metalstack.admin.v2.TenantServ * * @generated from field: optional string description = 2; */ - description?: string; + description?: string | undefined; /** * Email of the tenant, if not set will be inherited from the creator * * @generated from field: optional string email = 3; */ - email?: string; + email?: string | undefined; /** * AvatarUrl of the tenant * * @generated from field: optional string avatar_url = 4; */ - avatarUrl?: string; + avatarUrl?: string | undefined; /** * Labels on the tenant * * @generated from field: metalstack.api.v2.Labels labels = 5; */ - labels?: Labels; + labels?: Labels | undefined; }; /** @@ -78,7 +78,7 @@ export type TenantServiceCreateResponse = Message<"metalstack.admin.v2.TenantSer * * @generated from field: metalstack.api.v2.Tenant tenant = 1; */ - tenant?: Tenant; + tenant?: Tenant | undefined; }; /** @@ -99,21 +99,21 @@ export type TenantServiceListRequest = Message<"metalstack.admin.v2.TenantServic * * @generated from field: optional string login = 1; */ - login?: string; + login?: string | undefined; /** * Name filters tenants by this name * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Paging details for the list request * * @generated from field: metalstack.api.v2.Paging paging = 3; */ - paging?: Paging; + paging?: Paging | undefined; }; /** @@ -141,7 +141,7 @@ export type TenantServiceListResponse = Message<"metalstack.admin.v2.TenantServi * * @generated from field: optional uint64 next_page = 2; */ - nextPage?: bigint; + nextPage?: bigint | undefined; }; /** diff --git a/js/metalstack/admin/v2/token_pb.d.ts b/js/metalstack/admin/v2/token_pb.d.ts index a14ac335..48a8ecb7 100644 --- a/js/metalstack/admin/v2/token_pb.d.ts +++ b/js/metalstack/admin/v2/token_pb.d.ts @@ -16,7 +16,7 @@ export type TokenServiceListRequest = Message<"metalstack.admin.v2.TokenServiceL * * @generated from field: optional string user = 1; */ - user?: string; + user?: string | undefined; }; /** * Describes the message metalstack.admin.v2.TokenServiceListRequest. @@ -87,13 +87,13 @@ export type TokenServiceCreateRequest = Message<"metalstack.admin.v2.TokenServic * * @generated from field: optional string user = 1; */ - user?: string; + user?: string | undefined; /** * TokenCreateRequest which should be created * * @generated from field: metalstack.api.v2.TokenServiceCreateRequest token_create_request = 2; */ - tokenCreateRequest?: TokenServiceCreateRequest$1; + tokenCreateRequest?: TokenServiceCreateRequest$1 | undefined; }; /** * Describes the message metalstack.admin.v2.TokenServiceCreateRequest. @@ -111,7 +111,7 @@ export type TokenServiceCreateResponse = Message<"metalstack.admin.v2.TokenServi * * @generated from field: metalstack.api.v2.Token token = 1; */ - token?: Token; + token?: Token | undefined; /** * Secret is the body if the JWT token, should be used in API requests as bearer token * diff --git a/js/metalstack/admin/v2/token_pb.js b/js/metalstack/admin/v2/token_pb.js index 70c642c1..7dada9c8 100644 --- a/js/metalstack/admin/v2/token_pb.js +++ b/js/metalstack/admin/v2/token_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/token.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/admin/v2/token_pb.ts b/js/metalstack/admin/v2/token_pb.ts index 5609a872..188cbf13 100644 --- a/js/metalstack/admin/v2/token_pb.ts +++ b/js/metalstack/admin/v2/token_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/token.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ @@ -27,7 +27,7 @@ export type TokenServiceListRequest = Message<"metalstack.admin.v2.TokenServiceL * * @generated from field: optional string user = 1; */ - user?: string; + user?: string | undefined; }; /** @@ -112,14 +112,14 @@ export type TokenServiceCreateRequest = Message<"metalstack.admin.v2.TokenServic * * @generated from field: optional string user = 1; */ - user?: string; + user?: string | undefined; /** * TokenCreateRequest which should be created * * @generated from field: metalstack.api.v2.TokenServiceCreateRequest token_create_request = 2; */ - tokenCreateRequest?: TokenServiceCreateRequest$1; + tokenCreateRequest?: TokenServiceCreateRequest$1 | undefined; }; /** @@ -140,7 +140,7 @@ export type TokenServiceCreateResponse = Message<"metalstack.admin.v2.TokenServi * * @generated from field: metalstack.api.v2.Token token = 1; */ - token?: Token; + token?: Token | undefined; /** * Secret is the body if the JWT token, should be used in API requests as bearer token diff --git a/js/metalstack/admin/v2/vpn_pb.d.ts b/js/metalstack/admin/v2/vpn_pb.d.ts index 5472029f..b5f69d43 100644 --- a/js/metalstack/admin/v2/vpn_pb.d.ts +++ b/js/metalstack/admin/v2/vpn_pb.d.ts @@ -29,7 +29,7 @@ export type VPNServiceAuthKeyRequest = Message<"metalstack.admin.v2.VPNServiceAu * * @generated from field: google.protobuf.Duration expires = 3; */ - expires?: Duration; + expires?: Duration | undefined; /** * Reason must be provided why access to the VPN is requested * Reason is only forwarded to an audit sink @@ -73,13 +73,13 @@ export type VPNServiceAuthKeyResponse = Message<"metalstack.admin.v2.VPNServiceA * * @generated from field: google.protobuf.Timestamp expires_at = 4; */ - expiresAt?: Timestamp; + expiresAt?: Timestamp | undefined; /** * CreatedAt this key was created at this timestamp * * @generated from field: google.protobuf.Timestamp created_at = 5; */ - createdAt?: Timestamp; + createdAt?: Timestamp | undefined; }; /** * Describes the message metalstack.admin.v2.VPNServiceAuthKeyResponse. @@ -97,7 +97,7 @@ export type VPNServiceListNodesRequest = Message<"metalstack.admin.v2.VPNService * * @generated from field: optional string project = 1; */ - project?: string; + project?: string | undefined; }; /** * Describes the message metalstack.admin.v2.VPNServiceListNodesRequest. diff --git a/js/metalstack/admin/v2/vpn_pb.js b/js/metalstack/admin/v2/vpn_pb.js index 272db427..d1355147 100644 --- a/js/metalstack/admin/v2/vpn_pb.js +++ b/js/metalstack/admin/v2/vpn_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/vpn.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/admin/v2/vpn_pb.ts b/js/metalstack/admin/v2/vpn_pb.ts index 3166b55f..1dfaada8 100644 --- a/js/metalstack/admin/v2/vpn_pb.ts +++ b/js/metalstack/admin/v2/vpn_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/admin/v2/vpn.proto (package metalstack.admin.v2, syntax proto3) /* eslint-disable */ @@ -43,7 +43,7 @@ export type VPNServiceAuthKeyRequest = Message<"metalstack.admin.v2.VPNServiceAu * * @generated from field: google.protobuf.Duration expires = 3; */ - expires?: Duration; + expires?: Duration | undefined; /** * Reason must be provided why access to the VPN is requested @@ -94,14 +94,14 @@ export type VPNServiceAuthKeyResponse = Message<"metalstack.admin.v2.VPNServiceA * * @generated from field: google.protobuf.Timestamp expires_at = 4; */ - expiresAt?: Timestamp; + expiresAt?: Timestamp | undefined; /** * CreatedAt this key was created at this timestamp * * @generated from field: google.protobuf.Timestamp created_at = 5; */ - createdAt?: Timestamp; + createdAt?: Timestamp | undefined; }; /** @@ -122,7 +122,7 @@ export type VPNServiceListNodesRequest = Message<"metalstack.admin.v2.VPNService * * @generated from field: optional string project = 1; */ - project?: string; + project?: string | undefined; }; /** diff --git a/js/metalstack/api/v2/audit_pb.d.ts b/js/metalstack/api/v2/audit_pb.d.ts index 948c7289..0afb390c 100644 --- a/js/metalstack/api/v2/audit_pb.d.ts +++ b/js/metalstack/api/v2/audit_pb.d.ts @@ -22,7 +22,7 @@ export type AuditTrace = Message<"metalstack.api.v2.AuditTrace"> & { * * @generated from field: google.protobuf.Timestamp timestamp = 2; */ - timestamp?: Timestamp; + timestamp?: Timestamp | undefined; /** * User is the login user who called the API method * @@ -40,7 +40,7 @@ export type AuditTrace = Message<"metalstack.api.v2.AuditTrace"> & { * * @generated from field: optional string project = 5; */ - project?: string; + project?: string | undefined; /** * Method is the API method that was called * @@ -52,7 +52,7 @@ export type AuditTrace = Message<"metalstack.api.v2.AuditTrace"> & { * * @generated from field: optional string body = 7; */ - body?: string; + body?: string | undefined; /** * SourceIP contains the source IP address of the API call * @@ -64,7 +64,7 @@ export type AuditTrace = Message<"metalstack.api.v2.AuditTrace"> & { * * @generated from field: optional int32 result_code = 9; */ - resultCode?: number; + resultCode?: number | undefined; /** * Phase represents the phase of the audit trace * @@ -88,67 +88,67 @@ export type AuditQuery = Message<"metalstack.api.v2.AuditQuery"> & { * * @generated from field: optional string uuid = 2; */ - uuid?: string; + uuid?: string | undefined; /** * From describes the start of the time window in which to list audit traces. Defaults to the last eight hours * * @generated from field: optional google.protobuf.Timestamp from = 3; */ - from?: Timestamp; + from?: Timestamp | undefined; /** * To describes the end of the time window in which to list audit traces. Defaults to the time the request was issued * * @generated from field: optional google.protobuf.Timestamp to = 4; */ - to?: Timestamp; + to?: Timestamp | undefined; /** * User is the user who called the api method * * @generated from field: optional string user = 5; */ - user?: string; + user?: string | undefined; /** * Project is the project targeted by the api call * * @generated from field: optional string project = 6; */ - project?: string; + project?: string | undefined; /** * Method is the api method that was called * * @generated from field: optional string method = 7; */ - method?: string; + method?: string | undefined; /** * Source IP contains the ip address of the caller * * @generated from field: optional string source_ip = 8; */ - sourceIp?: string; + sourceIp?: string | undefined; /** * Result Code is a string describing the result of the api call * * @generated from field: optional int32 result_code = 9; */ - resultCode?: number; + resultCode?: number | undefined; /** * Body is a string providing text-search of the body field * * @generated from field: optional string body = 10; */ - body?: string; + body?: string | undefined; /** * Limit is a number limiting the length of the response (min: 1, max: 1000, defaults to 200) * * @generated from field: optional int32 limit = 11; */ - limit?: number; + limit?: number | undefined; /** * Phase specifies the audit phase * * @generated from field: optional metalstack.api.v2.AuditPhase phase = 12; */ - phase?: AuditPhase; + phase?: AuditPhase | undefined; }; /** * Describes the message metalstack.api.v2.AuditQuery. @@ -172,7 +172,7 @@ export type AuditServiceListRequest = Message<"metalstack.api.v2.AuditServiceLis * * @generated from field: metalstack.api.v2.AuditQuery query = 2; */ - query?: AuditQuery; + query?: AuditQuery | undefined; }; /** * Describes the message metalstack.api.v2.AuditServiceListRequest. @@ -220,7 +220,7 @@ export type AuditServiceGetRequest = Message<"metalstack.api.v2.AuditServiceGetR * * @generated from field: optional metalstack.api.v2.AuditPhase phase = 3; */ - phase?: AuditPhase; + phase?: AuditPhase | undefined; }; /** * Describes the message metalstack.api.v2.AuditServiceGetRequest. @@ -238,7 +238,7 @@ export type AuditServiceGetResponse = Message<"metalstack.api.v2.AuditServiceGet * * @generated from field: metalstack.api.v2.AuditTrace trace = 1; */ - trace?: AuditTrace; + trace?: AuditTrace | undefined; }; /** * Describes the message metalstack.api.v2.AuditServiceGetResponse. diff --git a/js/metalstack/api/v2/audit_pb.js b/js/metalstack/api/v2/audit_pb.js index 1500569b..404b0f3d 100644 --- a/js/metalstack/api/v2/audit_pb.js +++ b/js/metalstack/api/v2/audit_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/audit.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { enumDesc, fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/audit_pb.ts b/js/metalstack/api/v2/audit_pb.ts index f8349535..381ffbeb 100644 --- a/js/metalstack/api/v2/audit_pb.ts +++ b/js/metalstack/api/v2/audit_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/audit.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -35,7 +35,7 @@ export type AuditTrace = Message<"metalstack.api.v2.AuditTrace"> & { * * @generated from field: google.protobuf.Timestamp timestamp = 2; */ - timestamp?: Timestamp; + timestamp?: Timestamp | undefined; /** * User is the login user who called the API method @@ -56,7 +56,7 @@ export type AuditTrace = Message<"metalstack.api.v2.AuditTrace"> & { * * @generated from field: optional string project = 5; */ - project?: string; + project?: string | undefined; /** * Method is the API method that was called @@ -70,7 +70,7 @@ export type AuditTrace = Message<"metalstack.api.v2.AuditTrace"> & { * * @generated from field: optional string body = 7; */ - body?: string; + body?: string | undefined; /** * SourceIP contains the source IP address of the API call @@ -84,7 +84,7 @@ export type AuditTrace = Message<"metalstack.api.v2.AuditTrace"> & { * * @generated from field: optional int32 result_code = 9; */ - resultCode?: number; + resultCode?: number | undefined; /** * Phase represents the phase of the audit trace @@ -112,77 +112,77 @@ export type AuditQuery = Message<"metalstack.api.v2.AuditQuery"> & { * * @generated from field: optional string uuid = 2; */ - uuid?: string; + uuid?: string | undefined; /** * From describes the start of the time window in which to list audit traces. Defaults to the last eight hours * * @generated from field: optional google.protobuf.Timestamp from = 3; */ - from?: Timestamp; + from?: Timestamp | undefined; /** * To describes the end of the time window in which to list audit traces. Defaults to the time the request was issued * * @generated from field: optional google.protobuf.Timestamp to = 4; */ - to?: Timestamp; + to?: Timestamp | undefined; /** * User is the user who called the api method * * @generated from field: optional string user = 5; */ - user?: string; + user?: string | undefined; /** * Project is the project targeted by the api call * * @generated from field: optional string project = 6; */ - project?: string; + project?: string | undefined; /** * Method is the api method that was called * * @generated from field: optional string method = 7; */ - method?: string; + method?: string | undefined; /** * Source IP contains the ip address of the caller * * @generated from field: optional string source_ip = 8; */ - sourceIp?: string; + sourceIp?: string | undefined; /** * Result Code is a string describing the result of the api call * * @generated from field: optional int32 result_code = 9; */ - resultCode?: number; + resultCode?: number | undefined; /** * Body is a string providing text-search of the body field * * @generated from field: optional string body = 10; */ - body?: string; + body?: string | undefined; /** * Limit is a number limiting the length of the response (min: 1, max: 1000, defaults to 200) * * @generated from field: optional int32 limit = 11; */ - limit?: number; + limit?: number | undefined; /** * Phase specifies the audit phase * * @generated from field: optional metalstack.api.v2.AuditPhase phase = 12; */ - phase?: AuditPhase; + phase?: AuditPhase | undefined; }; /** @@ -210,7 +210,7 @@ export type AuditServiceListRequest = Message<"metalstack.api.v2.AuditServiceLis * * @generated from field: metalstack.api.v2.AuditQuery query = 2; */ - query?: AuditQuery; + query?: AuditQuery | undefined; }; /** @@ -266,7 +266,7 @@ export type AuditServiceGetRequest = Message<"metalstack.api.v2.AuditServiceGetR * * @generated from field: optional metalstack.api.v2.AuditPhase phase = 3; */ - phase?: AuditPhase; + phase?: AuditPhase | undefined; }; /** @@ -287,7 +287,7 @@ export type AuditServiceGetResponse = Message<"metalstack.api.v2.AuditServiceGet * * @generated from field: metalstack.api.v2.AuditTrace trace = 1; */ - trace?: AuditTrace; + trace?: AuditTrace | undefined; }; /** diff --git a/js/metalstack/api/v2/common_pb.d.ts b/js/metalstack/api/v2/common_pb.d.ts index 3cd62c3c..8aca0824 100644 --- a/js/metalstack/api/v2/common_pb.d.ts +++ b/js/metalstack/api/v2/common_pb.d.ts @@ -17,13 +17,13 @@ export type Paging = Message<"metalstack.api.v2.Paging"> & { * * @generated from field: optional uint64 page = 1; */ - page?: bigint; + page?: bigint | undefined; /** * Count is the number of results returned per page, if not given server side defaults apply * * @generated from field: optional uint64 count = 2; */ - count?: bigint; + count?: bigint | undefined; }; /** * Describes the message metalstack.api.v2.Paging. @@ -61,20 +61,20 @@ export type Meta = Message<"metalstack.api.v2.Meta"> & { * * @generated from field: optional metalstack.api.v2.Labels labels = 1; */ - labels?: Labels; + labels?: Labels | undefined; /** * CreatedAt is the date when this entity was created * * @generated from field: google.protobuf.Timestamp created_at = 2; */ - createdAt?: Timestamp; + createdAt?: Timestamp | undefined; /** * UpdatedAt is the date when this entity was updated * must be part of the update request to ensure optimistic locking * * @generated from field: google.protobuf.Timestamp updated_at = 3; */ - updatedAt?: Timestamp; + updatedAt?: Timestamp | undefined; /** * Generation identifies how often this entity was modified since creation. * @@ -98,7 +98,7 @@ export type UpdateLabels = Message<"metalstack.api.v2.UpdateLabels"> & { * * @generated from field: metalstack.api.v2.Labels update = 1; */ - update?: Labels; + update?: Labels | undefined; /** * Remove labels by key * @@ -123,7 +123,7 @@ export type UpdateMeta = Message<"metalstack.api.v2.UpdateMeta"> & { * * @generated from field: google.protobuf.Timestamp updated_at = 1; */ - updatedAt?: Timestamp; + updatedAt?: Timestamp | undefined; /** * LockingStrategy to be used for this update request * diff --git a/js/metalstack/api/v2/common_pb.js b/js/metalstack/api/v2/common_pb.js index 387ebba5..5d760ef0 100644 --- a/js/metalstack/api/v2/common_pb.js +++ b/js/metalstack/api/v2/common_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/common.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { enumDesc, extDesc, fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/common_pb.ts b/js/metalstack/api/v2/common_pb.ts index aca594a0..1ccb4a6b 100644 --- a/js/metalstack/api/v2/common_pb.ts +++ b/js/metalstack/api/v2/common_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/common.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -28,14 +28,14 @@ export type Paging = Message<"metalstack.api.v2.Paging"> & { * * @generated from field: optional uint64 page = 1; */ - page?: bigint; + page?: bigint | undefined; /** * Count is the number of results returned per page, if not given server side defaults apply * * @generated from field: optional uint64 count = 2; */ - count?: bigint; + count?: bigint | undefined; }; /** @@ -77,14 +77,14 @@ export type Meta = Message<"metalstack.api.v2.Meta"> & { * * @generated from field: optional metalstack.api.v2.Labels labels = 1; */ - labels?: Labels; + labels?: Labels | undefined; /** * CreatedAt is the date when this entity was created * * @generated from field: google.protobuf.Timestamp created_at = 2; */ - createdAt?: Timestamp; + createdAt?: Timestamp | undefined; /** * UpdatedAt is the date when this entity was updated @@ -92,7 +92,7 @@ export type Meta = Message<"metalstack.api.v2.Meta"> & { * * @generated from field: google.protobuf.Timestamp updated_at = 3; */ - updatedAt?: Timestamp; + updatedAt?: Timestamp | undefined; /** * Generation identifies how often this entity was modified since creation. @@ -120,7 +120,7 @@ export type UpdateLabels = Message<"metalstack.api.v2.UpdateLabels"> & { * * @generated from field: metalstack.api.v2.Labels update = 1; */ - update?: Labels; + update?: Labels | undefined; /** * Remove labels by key @@ -149,7 +149,7 @@ export type UpdateMeta = Message<"metalstack.api.v2.UpdateMeta"> & { * * @generated from field: google.protobuf.Timestamp updated_at = 1; */ - updatedAt?: Timestamp; + updatedAt?: Timestamp | undefined; /** * LockingStrategy to be used for this update request diff --git a/js/metalstack/api/v2/component_pb.d.ts b/js/metalstack/api/v2/component_pb.d.ts index 40f55a3d..73e99136 100644 --- a/js/metalstack/api/v2/component_pb.d.ts +++ b/js/metalstack/api/v2/component_pb.d.ts @@ -37,31 +37,31 @@ export type Component = Message<"metalstack.api.v2.Component"> & { * * @generated from field: google.protobuf.Timestamp started_at = 4; */ - startedAt?: Timestamp; + startedAt?: Timestamp | undefined; /** * ReportedAt is the timestamp this service sent this ping. * * @generated from field: google.protobuf.Timestamp reported_at = 5; */ - reportedAt?: Timestamp; + reportedAt?: Timestamp | undefined; /** * Interval at which the ping is scheduled. * * @generated from field: google.protobuf.Duration interval = 6; */ - interval?: Duration; + interval?: Duration | undefined; /** * Version of this service * * @generated from field: metalstack.api.v2.Version version = 7; */ - version?: Version; + version?: Version | undefined; /** * Token is the token which is actually used by this microservice. * * @generated from field: metalstack.api.v2.Token token = 8; */ - token?: Token; + token?: Token | undefined; }; /** * Describes the message metalstack.api.v2.Component. @@ -79,20 +79,20 @@ export type ComponentQuery = Message<"metalstack.api.v2.ComponentQuery"> & { * * @generated from field: optional string uuid = 1; */ - uuid?: string; + uuid?: string | undefined; /** * Type defines which service is actually pinging * * @generated from field: optional metalstack.api.v2.ComponentType type = 2; */ - type?: ComponentType; + type?: ComponentType | undefined; /** * Identifier is a unique identifier of this service, e.g. if two instance are running, this might be the pod id. * micro_service and identifier guarantee uniqueness. * * @generated from field: optional string identifier = 3; */ - identifier?: string; + identifier?: string | undefined; }; /** * Describes the message metalstack.api.v2.ComponentQuery. diff --git a/js/metalstack/api/v2/component_pb.js b/js/metalstack/api/v2/component_pb.js index fea3fe04..17f76918 100644 --- a/js/metalstack/api/v2/component_pb.js +++ b/js/metalstack/api/v2/component_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/component.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { enumDesc, fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/component_pb.ts b/js/metalstack/api/v2/component_pb.ts index 5eb97b81..fb1e9e0d 100644 --- a/js/metalstack/api/v2/component_pb.ts +++ b/js/metalstack/api/v2/component_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/component.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -54,35 +54,35 @@ export type Component = Message<"metalstack.api.v2.Component"> & { * * @generated from field: google.protobuf.Timestamp started_at = 4; */ - startedAt?: Timestamp; + startedAt?: Timestamp | undefined; /** * ReportedAt is the timestamp this service sent this ping. * * @generated from field: google.protobuf.Timestamp reported_at = 5; */ - reportedAt?: Timestamp; + reportedAt?: Timestamp | undefined; /** * Interval at which the ping is scheduled. * * @generated from field: google.protobuf.Duration interval = 6; */ - interval?: Duration; + interval?: Duration | undefined; /** * Version of this service * * @generated from field: metalstack.api.v2.Version version = 7; */ - version?: Version; + version?: Version | undefined; /** * Token is the token which is actually used by this microservice. * * @generated from field: metalstack.api.v2.Token token = 8; */ - token?: Token; + token?: Token | undefined; }; /** @@ -103,14 +103,14 @@ export type ComponentQuery = Message<"metalstack.api.v2.ComponentQuery"> & { * * @generated from field: optional string uuid = 1; */ - uuid?: string; + uuid?: string | undefined; /** * Type defines which service is actually pinging * * @generated from field: optional metalstack.api.v2.ComponentType type = 2; */ - type?: ComponentType; + type?: ComponentType | undefined; /** * Identifier is a unique identifier of this service, e.g. if two instance are running, this might be the pod id. @@ -118,7 +118,7 @@ export type ComponentQuery = Message<"metalstack.api.v2.ComponentQuery"> & { * * @generated from field: optional string identifier = 3; */ - identifier?: string; + identifier?: string | undefined; }; /** diff --git a/js/metalstack/api/v2/filesystem_pb.d.ts b/js/metalstack/api/v2/filesystem_pb.d.ts index d782a0fe..83e88f3f 100644 --- a/js/metalstack/api/v2/filesystem_pb.d.ts +++ b/js/metalstack/api/v2/filesystem_pb.d.ts @@ -34,7 +34,7 @@ export type FilesystemServiceListRequest = Message<"metalstack.api.v2.Filesystem * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; }; /** * Describes the message metalstack.api.v2.FilesystemServiceListRequest. @@ -52,7 +52,7 @@ export type FilesystemServiceGetResponse = Message<"metalstack.api.v2.Filesystem * * @generated from field: metalstack.api.v2.FilesystemLayout filesystem_layout = 1; */ - filesystemLayout?: FilesystemLayout; + filesystemLayout?: FilesystemLayout | undefined; }; /** * Describes the message metalstack.api.v2.FilesystemServiceGetResponse. @@ -174,7 +174,7 @@ export type FilesystemServiceMatchResponse = Message<"metalstack.api.v2.Filesyst * * @generated from field: metalstack.api.v2.FilesystemLayout filesystem_layout = 1; */ - filesystemLayout?: FilesystemLayout; + filesystemLayout?: FilesystemLayout | undefined; }; /** * Describes the message metalstack.api.v2.FilesystemServiceMatchResponse. @@ -198,19 +198,19 @@ export type FilesystemLayout = Message<"metalstack.api.v2.FilesystemLayout"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Name of this filesystemLayout * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Description of this filesystemLayout * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Filesystems is a list of filesystems to create on a machine * @@ -246,7 +246,7 @@ export type FilesystemLayout = Message<"metalstack.api.v2.FilesystemLayout"> & { * * @generated from field: metalstack.api.v2.FilesystemLayoutConstraints constraints = 10; */ - constraints?: FilesystemLayoutConstraints; + constraints?: FilesystemLayoutConstraints | undefined; }; /** * Describes the message metalstack.api.v2.FilesystemLayout. @@ -302,25 +302,25 @@ export type Filesystem = Message<"metalstack.api.v2.Filesystem"> & { * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Description of this filesystem * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Path the mountpoint where this filesystem should be mounted on * * @generated from field: optional string path = 5; */ - path?: string; + path?: string | undefined; /** * Label optional label for this this filesystem * * @generated from field: optional string label = 6; */ - label?: string; + label?: string | undefined; /** * MountOptions the options to use to mount this filesystem * @@ -422,7 +422,7 @@ export type DiskPartition = Message<"metalstack.api.v2.DiskPartition"> & { * * @generated from field: optional string label = 2; */ - label?: string; + label?: string | undefined; /** * Size size in mebibytes (MiB) of this partition" * @@ -434,7 +434,7 @@ export type DiskPartition = Message<"metalstack.api.v2.DiskPartition"> & { * * @generated from field: optional metalstack.api.v2.GPTType gpt_type = 4; */ - gptType?: GPTType; + gptType?: GPTType | undefined; }; /** * Describes the message metalstack.api.v2.DiskPartition. diff --git a/js/metalstack/api/v2/filesystem_pb.js b/js/metalstack/api/v2/filesystem_pb.js index 6425fc80..44bbed0d 100644 --- a/js/metalstack/api/v2/filesystem_pb.js +++ b/js/metalstack/api/v2/filesystem_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/filesystem.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { enumDesc, fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/filesystem_pb.ts b/js/metalstack/api/v2/filesystem_pb.ts index 2d957b34..5b6340c9 100644 --- a/js/metalstack/api/v2/filesystem_pb.ts +++ b/js/metalstack/api/v2/filesystem_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/filesystem.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -48,7 +48,7 @@ export type FilesystemServiceListRequest = Message<"metalstack.api.v2.Filesystem * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; }; /** @@ -69,7 +69,7 @@ export type FilesystemServiceGetResponse = Message<"metalstack.api.v2.Filesystem * * @generated from field: metalstack.api.v2.FilesystemLayout filesystem_layout = 1; */ - filesystemLayout?: FilesystemLayout; + filesystemLayout?: FilesystemLayout | undefined; }; /** @@ -205,7 +205,7 @@ export type FilesystemServiceMatchResponse = Message<"metalstack.api.v2.Filesyst * * @generated from field: metalstack.api.v2.FilesystemLayout filesystem_layout = 1; */ - filesystemLayout?: FilesystemLayout; + filesystemLayout?: FilesystemLayout | undefined; }; /** @@ -233,21 +233,21 @@ export type FilesystemLayout = Message<"metalstack.api.v2.FilesystemLayout"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Name of this filesystemLayout * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Description of this filesystemLayout * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Filesystems is a list of filesystems to create on a machine @@ -289,7 +289,7 @@ export type FilesystemLayout = Message<"metalstack.api.v2.FilesystemLayout"> & { * * @generated from field: metalstack.api.v2.FilesystemLayoutConstraints constraints = 10; */ - constraints?: FilesystemLayoutConstraints; + constraints?: FilesystemLayoutConstraints | undefined; }; /** @@ -352,28 +352,28 @@ export type Filesystem = Message<"metalstack.api.v2.Filesystem"> & { * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Description of this filesystem * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Path the mountpoint where this filesystem should be mounted on * * @generated from field: optional string path = 5; */ - path?: string; + path?: string | undefined; /** * Label optional label for this this filesystem * * @generated from field: optional string label = 6; */ - label?: string; + label?: string | undefined; /** * MountOptions the options to use to mount this filesystem @@ -492,7 +492,7 @@ export type DiskPartition = Message<"metalstack.api.v2.DiskPartition"> & { * * @generated from field: optional string label = 2; */ - label?: string; + label?: string | undefined; /** * Size size in mebibytes (MiB) of this partition" @@ -506,7 +506,7 @@ export type DiskPartition = Message<"metalstack.api.v2.DiskPartition"> & { * * @generated from field: optional metalstack.api.v2.GPTType gpt_type = 4; */ - gptType?: GPTType; + gptType?: GPTType | undefined; }; /** diff --git a/js/metalstack/api/v2/health_pb.d.ts b/js/metalstack/api/v2/health_pb.d.ts index 86c959a4..1c23d229 100644 --- a/js/metalstack/api/v2/health_pb.d.ts +++ b/js/metalstack/api/v2/health_pb.d.ts @@ -106,7 +106,7 @@ export type HealthServiceGetResponse = Message<"metalstack.api.v2.HealthServiceG * * @generated from field: metalstack.api.v2.Health health = 1; */ - health?: Health; + health?: Health | undefined; }; /** * Describes the message metalstack.api.v2.HealthServiceGetResponse. diff --git a/js/metalstack/api/v2/health_pb.js b/js/metalstack/api/v2/health_pb.js index 160e0d20..4230eb12 100644 --- a/js/metalstack/api/v2/health_pb.js +++ b/js/metalstack/api/v2/health_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/health.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { enumDesc, fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/health_pb.ts b/js/metalstack/api/v2/health_pb.ts index 0b813250..0c1d004f 100644 --- a/js/metalstack/api/v2/health_pb.ts +++ b/js/metalstack/api/v2/health_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/health.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -130,7 +130,7 @@ export type HealthServiceGetResponse = Message<"metalstack.api.v2.HealthServiceG * * @generated from field: metalstack.api.v2.Health health = 1; */ - health?: Health; + health?: Health | undefined; }; /** diff --git a/js/metalstack/api/v2/image_pb.d.ts b/js/metalstack/api/v2/image_pb.d.ts index 8fb1b08a..0092b79e 100644 --- a/js/metalstack/api/v2/image_pb.d.ts +++ b/js/metalstack/api/v2/image_pb.d.ts @@ -35,7 +35,7 @@ export type ImageServiceListRequest = Message<"metalstack.api.v2.ImageServiceLis * * @generated from field: metalstack.api.v2.ImageQuery query = 1; */ - query?: ImageQuery; + query?: ImageQuery | undefined; }; /** * Describes the message metalstack.api.v2.ImageServiceListRequest. @@ -60,7 +60,7 @@ export type ImageServiceLatestRequest = Message<"metalstack.api.v2.ImageServiceL * * @generated from field: optional metalstack.api.v2.ImageClassification classification = 2; */ - classification?: ImageClassification; + classification?: ImageClassification | undefined; }; /** * Describes the message metalstack.api.v2.ImageServiceLatestRequest. @@ -78,7 +78,7 @@ export type ImageServiceGetResponse = Message<"metalstack.api.v2.ImageServiceGet * * @generated from field: metalstack.api.v2.Image image = 1; */ - image?: Image; + image?: Image | undefined; }; /** * Describes the message metalstack.api.v2.ImageServiceGetResponse. @@ -114,7 +114,7 @@ export type ImageServiceLatestResponse = Message<"metalstack.api.v2.ImageService * * @generated from field: metalstack.api.v2.Image image = 1; */ - image?: Image; + image?: Image | undefined; }; /** * Describes the message metalstack.api.v2.ImageServiceLatestResponse. @@ -138,7 +138,7 @@ export type Image = Message<"metalstack.api.v2.Image"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * URL where this image is located * @@ -150,13 +150,13 @@ export type Image = Message<"metalstack.api.v2.Image"> & { * * @generated from field: optional string name = 4; */ - name?: string; + name?: string | undefined; /** * Description of this imageLayout * * @generated from field: optional string description = 5; */ - description?: string; + description?: string | undefined; /** * Features of this image * @@ -174,7 +174,7 @@ export type Image = Message<"metalstack.api.v2.Image"> & { * * @generated from field: google.protobuf.Timestamp expires_at = 8; */ - expiresAt?: Timestamp; + expiresAt?: Timestamp | undefined; }; /** * Describes the message metalstack.api.v2.Image. @@ -192,7 +192,7 @@ export type ImageUsage = Message<"metalstack.api.v2.ImageUsage"> & { * * @generated from field: metalstack.api.v2.Image image = 1; */ - image?: Image; + image?: Image | undefined; /** * UsedBy the following machines/firewalls * @@ -216,55 +216,55 @@ export type ImageQuery = Message<"metalstack.api.v2.ImageQuery"> & { * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * OS of the image * * @generated from field: optional string os = 2; */ - os?: string; + os?: string | undefined; /** * Version of the Image * * @generated from field: optional string version = 3; */ - version?: string; + version?: string | undefined; /** * Name of the image to query * * @generated from field: optional string name = 4; */ - name?: string; + name?: string | undefined; /** * Description of the image to query * * @generated from field: optional string description = 5; */ - description?: string; + description?: string | undefined; /** * Url of the image to query * * @generated from field: optional string url = 6; */ - url?: string; + url?: string | undefined; /** * Feature of the image to query * * @generated from field: optional metalstack.api.v2.ImageFeature feature = 7; */ - feature?: ImageFeature; + feature?: ImageFeature | undefined; /** * Classification of the image to query * * @generated from field: optional metalstack.api.v2.ImageClassification classification = 8; */ - classification?: ImageClassification; + classification?: ImageClassification | undefined; /** * Labels lists only images containing the given labels * * @generated from field: optional metalstack.api.v2.Labels labels = 9; */ - labels?: Labels; + labels?: Labels | undefined; }; /** * Describes the message metalstack.api.v2.ImageQuery. diff --git a/js/metalstack/api/v2/image_pb.js b/js/metalstack/api/v2/image_pb.js index 553da68f..e7edd8d5 100644 --- a/js/metalstack/api/v2/image_pb.js +++ b/js/metalstack/api/v2/image_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/image.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { enumDesc, fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/image_pb.ts b/js/metalstack/api/v2/image_pb.ts index d3134b31..d248e8a7 100644 --- a/js/metalstack/api/v2/image_pb.ts +++ b/js/metalstack/api/v2/image_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/image.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -50,7 +50,7 @@ export type ImageServiceListRequest = Message<"metalstack.api.v2.ImageServiceLis * * @generated from field: metalstack.api.v2.ImageQuery query = 1; */ - query?: ImageQuery; + query?: ImageQuery | undefined; }; /** @@ -79,7 +79,7 @@ export type ImageServiceLatestRequest = Message<"metalstack.api.v2.ImageServiceL * * @generated from field: optional metalstack.api.v2.ImageClassification classification = 2; */ - classification?: ImageClassification; + classification?: ImageClassification | undefined; }; /** @@ -100,7 +100,7 @@ export type ImageServiceGetResponse = Message<"metalstack.api.v2.ImageServiceGet * * @generated from field: metalstack.api.v2.Image image = 1; */ - image?: Image; + image?: Image | undefined; }; /** @@ -142,7 +142,7 @@ export type ImageServiceLatestResponse = Message<"metalstack.api.v2.ImageService * * @generated from field: metalstack.api.v2.Image image = 1; */ - image?: Image; + image?: Image | undefined; }; /** @@ -170,7 +170,7 @@ export type Image = Message<"metalstack.api.v2.Image"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * URL where this image is located @@ -184,14 +184,14 @@ export type Image = Message<"metalstack.api.v2.Image"> & { * * @generated from field: optional string name = 4; */ - name?: string; + name?: string | undefined; /** * Description of this imageLayout * * @generated from field: optional string description = 5; */ - description?: string; + description?: string | undefined; /** * Features of this image @@ -212,7 +212,7 @@ export type Image = Message<"metalstack.api.v2.Image"> & { * * @generated from field: google.protobuf.Timestamp expires_at = 8; */ - expiresAt?: Timestamp; + expiresAt?: Timestamp | undefined; }; /** @@ -233,7 +233,7 @@ export type ImageUsage = Message<"metalstack.api.v2.ImageUsage"> & { * * @generated from field: metalstack.api.v2.Image image = 1; */ - image?: Image; + image?: Image | undefined; /** * UsedBy the following machines/firewalls @@ -261,63 +261,63 @@ export type ImageQuery = Message<"metalstack.api.v2.ImageQuery"> & { * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * OS of the image * * @generated from field: optional string os = 2; */ - os?: string; + os?: string | undefined; /** * Version of the Image * * @generated from field: optional string version = 3; */ - version?: string; + version?: string | undefined; /** * Name of the image to query * * @generated from field: optional string name = 4; */ - name?: string; + name?: string | undefined; /** * Description of the image to query * * @generated from field: optional string description = 5; */ - description?: string; + description?: string | undefined; /** * Url of the image to query * * @generated from field: optional string url = 6; */ - url?: string; + url?: string | undefined; /** * Feature of the image to query * * @generated from field: optional metalstack.api.v2.ImageFeature feature = 7; */ - feature?: ImageFeature; + feature?: ImageFeature | undefined; /** * Classification of the image to query * * @generated from field: optional metalstack.api.v2.ImageClassification classification = 8; */ - classification?: ImageClassification; + classification?: ImageClassification | undefined; /** * Labels lists only images containing the given labels * * @generated from field: optional metalstack.api.v2.Labels labels = 9; */ - labels?: Labels; + labels?: Labels | undefined; }; /** diff --git a/js/metalstack/api/v2/ip_pb.d.ts b/js/metalstack/api/v2/ip_pb.d.ts index 75529998..a421b308 100644 --- a/js/metalstack/api/v2/ip_pb.d.ts +++ b/js/metalstack/api/v2/ip_pb.d.ts @@ -22,7 +22,7 @@ export type IP = Message<"metalstack.api.v2.IP"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Ip is either ipv4 or ipv6 address * @@ -65,7 +65,7 @@ export type IP = Message<"metalstack.api.v2.IP"> & { * * @generated from field: optional string namespace = 9; */ - namespace?: string; + namespace?: string | undefined; }; /** * Describes the message metalstack.api.v2.IP. @@ -95,7 +95,7 @@ export type IPServiceGetRequest = Message<"metalstack.api.v2.IPServiceGetRequest * * @generated from field: optional string namespace = 3; */ - namespace?: string; + namespace?: string | undefined; }; /** * Describes the message metalstack.api.v2.IPServiceGetRequest. @@ -125,43 +125,43 @@ export type IPServiceCreateRequest = Message<"metalstack.api.v2.IPServiceCreateR * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Description of the ip * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * IP if given try to create this ip if still available * * @generated from field: optional string ip = 5; */ - ip?: string; + ip?: string | undefined; /** * Machine for which this ip should get created * * @generated from field: optional string machine = 6; */ - machine?: string; + machine?: string | undefined; /** * Labels to put onto the ip * * @generated from field: optional metalstack.api.v2.Labels labels = 7; */ - labels?: Labels; + labels?: Labels | undefined; /** * Type of the IP, ether ephemeral (default), or static * * @generated from field: optional metalstack.api.v2.IPType type = 8; */ - type?: IPType; + type?: IPType | undefined; /** * Addressfamily of the IP to create, defaults to ipv4 * * @generated from field: optional metalstack.api.v2.IPAddressFamily address_family = 9; */ - addressFamily?: IPAddressFamily; + addressFamily?: IPAddressFamily | undefined; }; /** * Describes the message metalstack.api.v2.IPServiceCreateRequest. @@ -185,7 +185,7 @@ export type IPServiceUpdateRequest = Message<"metalstack.api.v2.IPServiceUpdateR * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Project id of the ip * @@ -197,25 +197,25 @@ export type IPServiceUpdateRequest = Message<"metalstack.api.v2.IPServiceUpdateR * * @generated from field: optional string name = 4; */ - name?: string; + name?: string | undefined; /** * Description of this ip * * @generated from field: optional string description = 5; */ - description?: string; + description?: string | undefined; /** * Type of this ip * * @generated from field: optional metalstack.api.v2.IPType type = 6; */ - type?: IPType; + type?: IPType | undefined; /** * Labels on this ip * * @generated from field: optional metalstack.api.v2.UpdateLabels labels = 7; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; }; /** * Describes the message metalstack.api.v2.IPServiceUpdateRequest. @@ -239,7 +239,7 @@ export type IPServiceListRequest = Message<"metalstack.api.v2.IPServiceListReque * * @generated from field: metalstack.api.v2.IPQuery query = 2; */ - query?: IPQuery; + query?: IPQuery | undefined; }; /** * Describes the message metalstack.api.v2.IPServiceListRequest. @@ -257,67 +257,67 @@ export type IPQuery = Message<"metalstack.api.v2.IPQuery"> & { * * @generated from field: optional string ip = 1; */ - ip?: string; + ip?: string | undefined; /** * Network from where the ips to list * * @generated from field: optional string network = 2; */ - network?: string; + network?: string | undefined; /** * Project of the ips to list * * @generated from field: optional string project = 3; */ - project?: string; + project?: string | undefined; /** * Name of this ip * * @generated from field: optional string name = 4; */ - name?: string; + name?: string | undefined; /** * Uuid for which this ips should get filtered * * @generated from field: optional string uuid = 5; */ - uuid?: string; + uuid?: string | undefined; /** * Machine for which this ips should get filtered * * @generated from field: optional string machine = 6; */ - machine?: string; + machine?: string | undefined; /** * ParentPrefixCidr for which this ips should get filtered * * @generated from field: optional string parent_prefix_cidr = 7; */ - parentPrefixCidr?: string; + parentPrefixCidr?: string | undefined; /** * Labels for which this ips should get filtered * * @generated from field: optional metalstack.api.v2.Labels labels = 8; */ - labels?: Labels; + labels?: Labels | undefined; /** * Static if set to true, this will be a Static ip * * @generated from field: optional metalstack.api.v2.IPType type = 9; */ - type?: IPType; + type?: IPType | undefined; /** * Addressfamily of the IPs to list, defaults to all addressfamilies * * @generated from field: optional metalstack.api.v2.IPAddressFamily address_family = 10; */ - addressFamily?: IPAddressFamily; + addressFamily?: IPAddressFamily | undefined; /** * Namespace can be specified to get the ip of a namespace. * * @generated from field: optional string namespace = 11; */ - namespace?: string; + namespace?: string | undefined; }; /** * Describes the message metalstack.api.v2.IPQuery. @@ -359,7 +359,7 @@ export type IPServiceGetResponse = Message<"metalstack.api.v2.IPServiceGetRespon * * @generated from field: metalstack.api.v2.IP ip = 1; */ - ip?: IP; + ip?: IP | undefined; }; /** * Describes the message metalstack.api.v2.IPServiceGetResponse. @@ -377,7 +377,7 @@ export type IPServiceUpdateResponse = Message<"metalstack.api.v2.IPServiceUpdate * * @generated from field: metalstack.api.v2.IP ip = 1; */ - ip?: IP; + ip?: IP | undefined; }; /** * Describes the message metalstack.api.v2.IPServiceUpdateResponse. @@ -395,7 +395,7 @@ export type IPServiceCreateResponse = Message<"metalstack.api.v2.IPServiceCreate * * @generated from field: metalstack.api.v2.IP ip = 1; */ - ip?: IP; + ip?: IP | undefined; }; /** * Describes the message metalstack.api.v2.IPServiceCreateResponse. @@ -431,7 +431,7 @@ export type IPServiceDeleteResponse = Message<"metalstack.api.v2.IPServiceDelete * * @generated from field: metalstack.api.v2.IP ip = 1; */ - ip?: IP; + ip?: IP | undefined; }; /** * Describes the message metalstack.api.v2.IPServiceDeleteResponse. diff --git a/js/metalstack/api/v2/ip_pb.js b/js/metalstack/api/v2/ip_pb.js index b27f5cda..b709464c 100644 --- a/js/metalstack/api/v2/ip_pb.js +++ b/js/metalstack/api/v2/ip_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/ip.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { enumDesc, fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/ip_pb.ts b/js/metalstack/api/v2/ip_pb.ts index d2cfc9be..5def79e6 100644 --- a/js/metalstack/api/v2/ip_pb.ts +++ b/js/metalstack/api/v2/ip_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/ip.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -34,7 +34,7 @@ export type IP = Message<"metalstack.api.v2.IP"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Ip is either ipv4 or ipv6 address @@ -84,7 +84,7 @@ export type IP = Message<"metalstack.api.v2.IP"> & { * * @generated from field: optional string namespace = 9; */ - namespace?: string; + namespace?: string | undefined; }; /** @@ -119,7 +119,7 @@ export type IPServiceGetRequest = Message<"metalstack.api.v2.IPServiceGetRequest * * @generated from field: optional string namespace = 3; */ - namespace?: string; + namespace?: string | undefined; }; /** @@ -154,49 +154,49 @@ export type IPServiceCreateRequest = Message<"metalstack.api.v2.IPServiceCreateR * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Description of the ip * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * IP if given try to create this ip if still available * * @generated from field: optional string ip = 5; */ - ip?: string; + ip?: string | undefined; /** * Machine for which this ip should get created * * @generated from field: optional string machine = 6; */ - machine?: string; + machine?: string | undefined; /** * Labels to put onto the ip * * @generated from field: optional metalstack.api.v2.Labels labels = 7; */ - labels?: Labels; + labels?: Labels | undefined; /** * Type of the IP, ether ephemeral (default), or static * * @generated from field: optional metalstack.api.v2.IPType type = 8; */ - type?: IPType; + type?: IPType | undefined; /** * Addressfamily of the IP to create, defaults to ipv4 * * @generated from field: optional metalstack.api.v2.IPAddressFamily address_family = 9; */ - addressFamily?: IPAddressFamily; + addressFamily?: IPAddressFamily | undefined; }; /** @@ -224,7 +224,7 @@ export type IPServiceUpdateRequest = Message<"metalstack.api.v2.IPServiceUpdateR * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Project id of the ip @@ -238,28 +238,28 @@ export type IPServiceUpdateRequest = Message<"metalstack.api.v2.IPServiceUpdateR * * @generated from field: optional string name = 4; */ - name?: string; + name?: string | undefined; /** * Description of this ip * * @generated from field: optional string description = 5; */ - description?: string; + description?: string | undefined; /** * Type of this ip * * @generated from field: optional metalstack.api.v2.IPType type = 6; */ - type?: IPType; + type?: IPType | undefined; /** * Labels on this ip * * @generated from field: optional metalstack.api.v2.UpdateLabels labels = 7; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; }; /** @@ -287,7 +287,7 @@ export type IPServiceListRequest = Message<"metalstack.api.v2.IPServiceListReque * * @generated from field: metalstack.api.v2.IPQuery query = 2; */ - query?: IPQuery; + query?: IPQuery | undefined; }; /** @@ -308,77 +308,77 @@ export type IPQuery = Message<"metalstack.api.v2.IPQuery"> & { * * @generated from field: optional string ip = 1; */ - ip?: string; + ip?: string | undefined; /** * Network from where the ips to list * * @generated from field: optional string network = 2; */ - network?: string; + network?: string | undefined; /** * Project of the ips to list * * @generated from field: optional string project = 3; */ - project?: string; + project?: string | undefined; /** * Name of this ip * * @generated from field: optional string name = 4; */ - name?: string; + name?: string | undefined; /** * Uuid for which this ips should get filtered * * @generated from field: optional string uuid = 5; */ - uuid?: string; + uuid?: string | undefined; /** * Machine for which this ips should get filtered * * @generated from field: optional string machine = 6; */ - machine?: string; + machine?: string | undefined; /** * ParentPrefixCidr for which this ips should get filtered * * @generated from field: optional string parent_prefix_cidr = 7; */ - parentPrefixCidr?: string; + parentPrefixCidr?: string | undefined; /** * Labels for which this ips should get filtered * * @generated from field: optional metalstack.api.v2.Labels labels = 8; */ - labels?: Labels; + labels?: Labels | undefined; /** * Static if set to true, this will be a Static ip * * @generated from field: optional metalstack.api.v2.IPType type = 9; */ - type?: IPType; + type?: IPType | undefined; /** * Addressfamily of the IPs to list, defaults to all addressfamilies * * @generated from field: optional metalstack.api.v2.IPAddressFamily address_family = 10; */ - addressFamily?: IPAddressFamily; + addressFamily?: IPAddressFamily | undefined; /** * Namespace can be specified to get the ip of a namespace. * * @generated from field: optional string namespace = 11; */ - namespace?: string; + namespace?: string | undefined; }; /** @@ -427,7 +427,7 @@ export type IPServiceGetResponse = Message<"metalstack.api.v2.IPServiceGetRespon * * @generated from field: metalstack.api.v2.IP ip = 1; */ - ip?: IP; + ip?: IP | undefined; }; /** @@ -448,7 +448,7 @@ export type IPServiceUpdateResponse = Message<"metalstack.api.v2.IPServiceUpdate * * @generated from field: metalstack.api.v2.IP ip = 1; */ - ip?: IP; + ip?: IP | undefined; }; /** @@ -469,7 +469,7 @@ export type IPServiceCreateResponse = Message<"metalstack.api.v2.IPServiceCreate * * @generated from field: metalstack.api.v2.IP ip = 1; */ - ip?: IP; + ip?: IP | undefined; }; /** @@ -511,7 +511,7 @@ export type IPServiceDeleteResponse = Message<"metalstack.api.v2.IPServiceDelete * * @generated from field: metalstack.api.v2.IP ip = 1; */ - ip?: IP; + ip?: IP | undefined; }; /** diff --git a/js/metalstack/api/v2/machine_pb.d.ts b/js/metalstack/api/v2/machine_pb.d.ts index 3bb77147..56b57a0e 100644 --- a/js/metalstack/api/v2/machine_pb.d.ts +++ b/js/metalstack/api/v2/machine_pb.d.ts @@ -46,7 +46,7 @@ export type MachineServiceGetResponse = Message<"metalstack.api.v2.MachineServic * * @generated from field: metalstack.api.v2.Machine machine = 1; */ - machine?: Machine; + machine?: Machine | undefined; }; /** * Describes the message metalstack.api.v2.MachineServiceGetResponse. @@ -72,7 +72,7 @@ export type MachineServiceCreateRequest = Message<"metalstack.api.v2.MachineServ * * @generated from field: optional string uuid = 2; */ - uuid?: string; + uuid?: string | undefined; /** * Name of this machine * @@ -84,25 +84,25 @@ export type MachineServiceCreateRequest = Message<"metalstack.api.v2.MachineServ * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Hostname the hostname for the allocated machine (defaults to metal) * * @generated from field: optional string hostname = 5; */ - hostname?: string; + hostname?: string | undefined; /** * Partition the partition id to assign this machine to, must be omitted if uuid is given * * @generated from field: optional string partition = 6; */ - partition?: string; + partition?: string | undefined; /** * Size of the machine to create, must be omitted if uuid is given * * @generated from field: optional string size = 7; */ - size?: string; + size?: string | undefined; /** * Image which should be installed on this machine * The image can be specified either in the fully qualified form, e.g. including os, major, minor and patch @@ -122,7 +122,7 @@ export type MachineServiceCreateRequest = Message<"metalstack.api.v2.MachineServ * * @generated from field: optional string filesystem_layout = 9; */ - filesystemLayout?: string; + filesystemLayout?: string | undefined; /** * SSHPublicKeys defines the ssh public key to be installed on the machine to access it via ssh * @@ -135,13 +135,13 @@ export type MachineServiceCreateRequest = Message<"metalstack.api.v2.MachineServ * * @generated from field: optional string userdata = 11; */ - userdata?: string; + userdata?: string | undefined; /** * Labels to be attached to this machine allocation * * @generated from field: metalstack.api.v2.Labels labels = 12; */ - labels?: Labels; + labels?: Labels | undefined; /** * Networks the networks that this machine will be placed in. * @@ -178,7 +178,7 @@ export type MachineServiceCreateRequest = Message<"metalstack.api.v2.MachineServ * * @generated from field: metalstack.api.v2.FirewallSpec firewall_spec = 18; */ - firewallSpec?: FirewallSpec; + firewallSpec?: FirewallSpec | undefined; }; /** * Describes the message metalstack.api.v2.MachineServiceCreateRequest. @@ -196,7 +196,7 @@ export type FirewallSpec = Message<"metalstack.api.v2.FirewallSpec"> & { * * @generated from field: metalstack.api.v2.FirewallRules firewall_rules = 1; */ - firewallRules?: FirewallRules; + firewallRules?: FirewallRules | undefined; }; /** * Describes the message metalstack.api.v2.FirewallSpec. @@ -214,7 +214,7 @@ export type MachineServiceCreateResponse = Message<"metalstack.api.v2.MachineSer * * @generated from field: metalstack.api.v2.Machine machine = 1; */ - machine?: Machine; + machine?: Machine | undefined; }; /** * Describes the message metalstack.api.v2.MachineServiceCreateResponse. @@ -238,7 +238,7 @@ export type MachineServiceUpdateRequest = Message<"metalstack.api.v2.MachineServ * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Project of the machine * @@ -250,13 +250,13 @@ export type MachineServiceUpdateRequest = Message<"metalstack.api.v2.MachineServ * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Labels to update on this machine allocation * * @generated from field: optional metalstack.api.v2.UpdateLabels labels = 5; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; /** * SSHPublicKeys which should be update of this machine allocation * @@ -280,7 +280,7 @@ export type MachineServiceUpdateResponse = Message<"metalstack.api.v2.MachineSer * * @generated from field: metalstack.api.v2.Machine machine = 1; */ - machine?: Machine; + machine?: Machine | undefined; }; /** * Describes the message metalstack.api.v2.MachineServiceUpdateResponse. @@ -304,7 +304,7 @@ export type MachineServiceListRequest = Message<"metalstack.api.v2.MachineServic * * @generated from field: metalstack.api.v2.MachineQuery query = 2; */ - query?: MachineQuery; + query?: MachineQuery | undefined; }; /** * Describes the message metalstack.api.v2.MachineServiceListRequest. @@ -364,7 +364,7 @@ export type MachineServiceDeleteResponse = Message<"metalstack.api.v2.MachineSer * * @generated from field: metalstack.api.v2.Machine machine = 1; */ - machine?: Machine; + machine?: Machine | undefined; }; /** * Describes the message metalstack.api.v2.MachineServiceDeleteResponse. @@ -453,7 +453,7 @@ export type MachineServiceGetBMCResponse = Message<"metalstack.api.v2.MachineSer * * @generated from field: metalstack.api.v2.MachineBMCReport bmc = 2; */ - bmc?: MachineBMCReport; + bmc?: MachineBMCReport | undefined; }; /** * Describes the message metalstack.api.v2.MachineServiceGetBMCResponse. @@ -477,13 +477,13 @@ export type Machine = Message<"metalstack.api.v2.Machine"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Partition where this machine resides * * @generated from field: metalstack.api.v2.Partition partition = 3; */ - partition?: Partition; + partition?: Partition | undefined; /** * Rack where this machine is located * @@ -495,31 +495,31 @@ export type Machine = Message<"metalstack.api.v2.Machine"> & { * * @generated from field: metalstack.api.v2.Size size = 5; */ - size?: Size; + size?: Size | undefined; /** * Hardware specs of this machine * * @generated from field: metalstack.api.v2.MachineHardware hardware = 6; */ - hardware?: MachineHardware; + hardware?: MachineHardware | undefined; /** * Allocation details * * @generated from field: metalstack.api.v2.MachineAllocation allocation = 7; */ - allocation?: MachineAllocation; + allocation?: MachineAllocation | undefined; /** * Status contains several status details related to this machine * * @generated from field: metalstack.api.v2.MachineStatus status = 8; */ - status?: MachineStatus; + status?: MachineStatus | undefined; /** * MachineRecentProvisioningEvents contains the recent provisioning events * * @generated from field: metalstack.api.v2.MachineRecentProvisioningEvents recent_provisioning_events = 9; */ - recentProvisioningEvents?: MachineRecentProvisioningEvents; + recentProvisioningEvents?: MachineRecentProvisioningEvents | undefined; }; /** * Describes the message metalstack.api.v2.Machine. @@ -537,13 +537,13 @@ export type MachineStatus = Message<"metalstack.api.v2.MachineStatus"> & { * * @generated from field: metalstack.api.v2.MachineCondition condition = 1; */ - condition?: MachineCondition; + condition?: MachineCondition | undefined; /** * LEDState indicates the state of the indicator LED on this machine * * @generated from field: metalstack.api.v2.MachineChassisIdentifyLEDState led_state = 2; */ - ledState?: MachineChassisIdentifyLEDState; + ledState?: MachineChassisIdentifyLEDState | undefined; /** * Liveliness of this machine * @@ -609,7 +609,7 @@ export type MachineAllocation = Message<"metalstack.api.v2.MachineAllocation"> & * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Name of this allocation * @@ -639,13 +639,13 @@ export type MachineAllocation = Message<"metalstack.api.v2.MachineAllocation"> & * * @generated from field: metalstack.api.v2.Image image = 7; */ - image?: Image; + image?: Image | undefined; /** * FilesystemLayout to create on the disks * * @generated from field: metalstack.api.v2.FilesystemLayout filesystem_layout = 8; */ - filesystemLayout?: FilesystemLayout; + filesystemLayout?: FilesystemLayout | undefined; /** * Networks this machine should be attached to * @@ -682,7 +682,7 @@ export type MachineAllocation = Message<"metalstack.api.v2.MachineAllocation"> & * * @generated from field: metalstack.api.v2.FirewallRules firewall_rules = 14; */ - firewallRules?: FirewallRules; + firewallRules?: FirewallRules | undefined; /** * DNSServers for this machine * @@ -700,7 +700,7 @@ export type MachineAllocation = Message<"metalstack.api.v2.MachineAllocation"> & * * @generated from field: metalstack.api.v2.MachineVPN vpn = 17; */ - vpn?: MachineVPN; + vpn?: MachineVPN | undefined; }; /** * Describes the message metalstack.api.v2.MachineAllocation. @@ -893,7 +893,7 @@ export type MachineNetwork = Message<"metalstack.api.v2.MachineNetwork"> & { * * @generated from field: optional string project = 9; */ - project?: string; + project?: string | undefined; }; /** * Describes the message metalstack.api.v2.MachineNetwork. @@ -1121,25 +1121,25 @@ export type MachineBMCReport = Message<"metalstack.api.v2.MachineBMCReport"> & { * * @generated from field: metalstack.api.v2.MachineBMC bmc = 1; */ - bmc?: MachineBMC; + bmc?: MachineBMC | undefined; /** * Bios contains bios details * * @generated from field: metalstack.api.v2.MachineBios bios = 2; */ - bios?: MachineBios; + bios?: MachineBios | undefined; /** * Fru containers field replaceable unit details * * @generated from field: metalstack.api.v2.MachineFRU fru = 3; */ - fru?: MachineFRU; + fru?: MachineFRU | undefined; /** * PowerMetric contains the power statistics of the machine * * @generated from field: metalstack.api.v2.MachinePowerMetric power_metric = 4; */ - powerMetric?: MachinePowerMetric; + powerMetric?: MachinePowerMetric | undefined; /** * PowerSupplies contains details about all power supplies and their state * @@ -1151,13 +1151,13 @@ export type MachineBMCReport = Message<"metalstack.api.v2.MachineBMCReport"> & { * * @generated from field: metalstack.api.v2.MachineChassisIdentifyLEDState led_state = 6; */ - ledState?: MachineChassisIdentifyLEDState; + ledState?: MachineChassisIdentifyLEDState | undefined; /** * UpdatedAt contains the date when this data was last updated * * @generated from field: google.protobuf.Timestamp updated_at = 7; */ - updatedAt?: Timestamp; + updatedAt?: Timestamp | undefined; }; /** * Describes the message metalstack.api.v2.MachineBMCReport. @@ -1259,49 +1259,49 @@ export type MachineFRU = Message<"metalstack.api.v2.MachineFRU"> & { * * @generated from field: optional string chassis_part_number = 1; */ - chassisPartNumber?: string; + chassisPartNumber?: string | undefined; /** * ChassisPartSerial is the serial number of the machine chassis * * @generated from field: optional string chassis_part_serial = 2; */ - chassisPartSerial?: string; + chassisPartSerial?: string | undefined; /** * BoardMfg is the short description of the mainboard * * @generated from field: optional string board_mfg = 3; */ - boardMfg?: string; + boardMfg?: string | undefined; /** * BoardMfgSerial is the serial number of the mainboard * * @generated from field: optional string board_mfg_serial = 4; */ - boardMfgSerial?: string; + boardMfgSerial?: string | undefined; /** * BoardPartNumber is the part number of the mainboard * * @generated from field: optional string board_part_number = 5; */ - boardPartNumber?: string; + boardPartNumber?: string | undefined; /** * ProductManufacturer is the manufacturer of the machine * * @generated from field: optional string product_manufacturer = 6; */ - productManufacturer?: string; + productManufacturer?: string | undefined; /** * ProductPartNumber is the part number of the machine * * @generated from field: optional string product_part_number = 7; */ - productPartNumber?: string; + productPartNumber?: string | undefined; /** * ProductSerial is the serial number of the machine * * @generated from field: optional string product_serial = 8; */ - productSerial?: string; + productSerial?: string | undefined; }; /** * Describes the message metalstack.api.v2.MachineFRU. @@ -1394,13 +1394,13 @@ export type MachineRecentProvisioningEvents = Message<"metalstack.api.v2.Machine * * @generated from field: google.protobuf.Timestamp last_event_time = 2; */ - lastEventTime?: Timestamp; + lastEventTime?: Timestamp | undefined; /** * LastErrorEvent the last erroneous event received * * @generated from field: metalstack.api.v2.MachineProvisioningEvent last_error_event = 3; */ - lastErrorEvent?: MachineProvisioningEvent; + lastErrorEvent?: MachineProvisioningEvent | undefined; /** * State can be either CrashLoop, FailedReclaim or something else * @@ -1424,7 +1424,7 @@ export type MachineProvisioningEvent = Message<"metalstack.api.v2.MachineProvisi * * @generated from field: google.protobuf.Timestamp time = 1; */ - time?: Timestamp; + time?: Timestamp | undefined; /** * Event the event emitted by the machine * @@ -1490,106 +1490,106 @@ export type MachineQuery = Message<"metalstack.api.v2.MachineQuery"> & { * * @generated from field: optional string uuid = 1; */ - uuid?: string; + uuid?: string | undefined; /** * Name of the machine to get * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Partition of the machine to get * * @generated from field: optional string partition = 3; */ - partition?: string; + partition?: string | undefined; /** * Size of the machine to get * * @generated from field: optional string size = 4; */ - size?: string; + size?: string | undefined; /** * Rack of the machine to get * * @generated from field: optional string rack = 5; */ - rack?: string; + rack?: string | undefined; /** * Labels for which this machine should get filtered * * @generated from field: optional metalstack.api.v2.Labels labels = 6; */ - labels?: Labels; + labels?: Labels | undefined; /** * Allocation specific machine queries * * @generated from field: optional metalstack.api.v2.MachineAllocationQuery allocation = 7; */ - allocation?: MachineAllocationQuery; + allocation?: MachineAllocationQuery | undefined; /** * Network specific machine queries * * @generated from field: optional metalstack.api.v2.MachineNetworkQuery network = 8; */ - network?: MachineNetworkQuery; + network?: MachineNetworkQuery | undefined; /** * Nic specific machine queries * * @generated from field: optional metalstack.api.v2.MachineNicQuery nic = 9; */ - nic?: MachineNicQuery; + nic?: MachineNicQuery | undefined; /** * Disk specific machine queries * * @generated from field: optional metalstack.api.v2.MachineDiskQuery disk = 10; */ - disk?: MachineDiskQuery; + disk?: MachineDiskQuery | undefined; /** * Bmc specific machine queries * * @generated from field: optional metalstack.api.v2.MachineBMCQuery bmc = 11; */ - bmc?: MachineBMCQuery; + bmc?: MachineBMCQuery | undefined; /** * Fru specific machine queries * * @generated from field: optional metalstack.api.v2.MachineFRUQuery fru = 12; */ - fru?: MachineFRUQuery; + fru?: MachineFRUQuery | undefined; /** * Hardware specific machine query * * @generated from field: optional metalstack.api.v2.MachineHardwareQuery hardware = 13; */ - hardware?: MachineHardwareQuery; + hardware?: MachineHardwareQuery | undefined; /** * State this machine has * * @generated from field: optional metalstack.api.v2.MachineState state = 14; */ - state?: MachineState; + state?: MachineState | undefined; /** * Waiting if set to true, only waiting machines are returned. * Only useful for admins. * * @generated from field: optional bool waiting = 15; */ - waiting?: boolean; + waiting?: boolean | undefined; /** * Preallocated if set to true, only machines which are preallocated are returned. * Only useful for admins. * * @generated from field: optional bool preallocated = 16; */ - preallocated?: boolean; + preallocated?: boolean | undefined; /** * NotAllocated if set to true, only machines which are not allocated are returned. * Only useful for admins. * * @generated from field: optional bool not_allocated = 17; */ - notAllocated?: boolean; + notAllocated?: boolean | undefined; }; /** * Describes the message metalstack.api.v2.MachineQuery. @@ -1607,55 +1607,55 @@ export type MachineAllocationQuery = Message<"metalstack.api.v2.MachineAllocatio * * @generated from field: optional string uuid = 1; */ - uuid?: string; + uuid?: string | undefined; /** * Name of the machine to get * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Project of the machine to get * * @generated from field: optional string project = 3; */ - project?: string; + project?: string | undefined; /** * Image of the machine to get * * @generated from field: optional string image = 4; */ - image?: string; + image?: string | undefined; /** * FilesystemLayout of the machine to get * * @generated from field: optional string filesystem_layout = 5; */ - filesystemLayout?: string; + filesystemLayout?: string | undefined; /** * Hostname of the machine to get * * @generated from field: optional string hostname = 6; */ - hostname?: string; + hostname?: string | undefined; /** * AllocationType of this machine * * @generated from field: optional metalstack.api.v2.MachineAllocationType allocation_type = 7; */ - allocationType?: MachineAllocationType; + allocationType?: MachineAllocationType | undefined; /** * Labels for which this machine allocation should get filtered * * @generated from field: optional metalstack.api.v2.Labels labels = 8; */ - labels?: Labels; + labels?: Labels | undefined; /** * VPN query if this machine has a vpn configuration * * @generated from field: optional metalstack.api.v2.MachineVPN vpn = 9; */ - vpn?: MachineVPN; + vpn?: MachineVPN | undefined; }; /** * Describes the message metalstack.api.v2.MachineAllocationQuery. @@ -1781,25 +1781,25 @@ export type MachineBMCQuery = Message<"metalstack.api.v2.MachineBMCQuery"> & { * * @generated from field: optional string address = 1; */ - address?: string; + address?: string | undefined; /** * Mac of the ipmi system of this machine * * @generated from field: optional string mac = 2; */ - mac?: string; + mac?: string | undefined; /** * User of the ipmi system of this machine * * @generated from field: optional string user = 3; */ - user?: string; + user?: string | undefined; /** * Interface of the ipmi system of this machine * * @generated from field: optional string interface = 4; */ - interface?: string; + interface?: string | undefined; }; /** * Describes the message metalstack.api.v2.MachineBMCQuery. @@ -1817,49 +1817,49 @@ export type MachineFRUQuery = Message<"metalstack.api.v2.MachineFRUQuery"> & { * * @generated from field: optional string chassis_part_number = 1; */ - chassisPartNumber?: string; + chassisPartNumber?: string | undefined; /** * ChassisPartSerial of this machine * * @generated from field: optional string chassis_part_serial = 2; */ - chassisPartSerial?: string; + chassisPartSerial?: string | undefined; /** * BoardMFG of this machine * * @generated from field: optional string board_mfg = 3; */ - boardMfg?: string; + boardMfg?: string | undefined; /** * BoardSerial of this machine * * @generated from field: optional string board_serial = 4; */ - boardSerial?: string; + boardSerial?: string | undefined; /** * BoardPartNumber of this machine * * @generated from field: optional string board_part_number = 5; */ - boardPartNumber?: string; + boardPartNumber?: string | undefined; /** * ProductManufacturer of this machine * * @generated from field: optional string product_manufacturer = 6; */ - productManufacturer?: string; + productManufacturer?: string | undefined; /** * ProductPartNumber of this machine * * @generated from field: optional string product_part_number = 7; */ - productPartNumber?: string; + productPartNumber?: string | undefined; /** * ProductSerial of this machine * * @generated from field: optional string product_serial = 8; */ - productSerial?: string; + productSerial?: string | undefined; }; /** * Describes the message metalstack.api.v2.MachineFRUQuery. @@ -1877,13 +1877,13 @@ export type MachineHardwareQuery = Message<"metalstack.api.v2.MachineHardwareQue * * @generated from field: optional uint64 memory = 1; */ - memory?: bigint; + memory?: bigint | undefined; /** * CPUCores the number of cpu cores * * @generated from field: optional uint32 cpu_cores = 2; */ - cpuCores?: number; + cpuCores?: number | undefined; }; /** * Describes the message metalstack.api.v2.MachineHardwareQuery. diff --git a/js/metalstack/api/v2/machine_pb.js b/js/metalstack/api/v2/machine_pb.js index bfd5cbd7..ca2a54b5 100644 --- a/js/metalstack/api/v2/machine_pb.js +++ b/js/metalstack/api/v2/machine_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/machine.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { enumDesc, fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/machine_pb.ts b/js/metalstack/api/v2/machine_pb.ts index 91029d98..f629da6a 100644 --- a/js/metalstack/api/v2/machine_pb.ts +++ b/js/metalstack/api/v2/machine_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/machine.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -67,7 +67,7 @@ export type MachineServiceGetResponse = Message<"metalstack.api.v2.MachineServic * * @generated from field: metalstack.api.v2.Machine machine = 1; */ - machine?: Machine; + machine?: Machine | undefined; }; /** @@ -97,7 +97,7 @@ export type MachineServiceCreateRequest = Message<"metalstack.api.v2.MachineServ * * @generated from field: optional string uuid = 2; */ - uuid?: string; + uuid?: string | undefined; /** * Name of this machine @@ -111,28 +111,28 @@ export type MachineServiceCreateRequest = Message<"metalstack.api.v2.MachineServ * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Hostname the hostname for the allocated machine (defaults to metal) * * @generated from field: optional string hostname = 5; */ - hostname?: string; + hostname?: string | undefined; /** * Partition the partition id to assign this machine to, must be omitted if uuid is given * * @generated from field: optional string partition = 6; */ - partition?: string; + partition?: string | undefined; /** * Size of the machine to create, must be omitted if uuid is given * * @generated from field: optional string size = 7; */ - size?: string; + size?: string | undefined; /** * Image which should be installed on this machine @@ -154,7 +154,7 @@ export type MachineServiceCreateRequest = Message<"metalstack.api.v2.MachineServ * * @generated from field: optional string filesystem_layout = 9; */ - filesystemLayout?: string; + filesystemLayout?: string | undefined; /** * SSHPublicKeys defines the ssh public key to be installed on the machine to access it via ssh @@ -169,14 +169,14 @@ export type MachineServiceCreateRequest = Message<"metalstack.api.v2.MachineServ * * @generated from field: optional string userdata = 11; */ - userdata?: string; + userdata?: string | undefined; /** * Labels to be attached to this machine allocation * * @generated from field: metalstack.api.v2.Labels labels = 12; */ - labels?: Labels; + labels?: Labels | undefined; /** * Networks the networks that this machine will be placed in. @@ -219,7 +219,7 @@ export type MachineServiceCreateRequest = Message<"metalstack.api.v2.MachineServ * * @generated from field: metalstack.api.v2.FirewallSpec firewall_spec = 18; */ - firewallSpec?: FirewallSpec; + firewallSpec?: FirewallSpec | undefined; }; /** @@ -240,7 +240,7 @@ export type FirewallSpec = Message<"metalstack.api.v2.FirewallSpec"> & { * * @generated from field: metalstack.api.v2.FirewallRules firewall_rules = 1; */ - firewallRules?: FirewallRules; + firewallRules?: FirewallRules | undefined; }; /** @@ -261,7 +261,7 @@ export type MachineServiceCreateResponse = Message<"metalstack.api.v2.MachineSer * * @generated from field: metalstack.api.v2.Machine machine = 1; */ - machine?: Machine; + machine?: Machine | undefined; }; /** @@ -289,7 +289,7 @@ export type MachineServiceUpdateRequest = Message<"metalstack.api.v2.MachineServ * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Project of the machine @@ -303,14 +303,14 @@ export type MachineServiceUpdateRequest = Message<"metalstack.api.v2.MachineServ * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Labels to update on this machine allocation * * @generated from field: optional metalstack.api.v2.UpdateLabels labels = 5; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; /** * SSHPublicKeys which should be update of this machine allocation @@ -338,7 +338,7 @@ export type MachineServiceUpdateResponse = Message<"metalstack.api.v2.MachineSer * * @generated from field: metalstack.api.v2.Machine machine = 1; */ - machine?: Machine; + machine?: Machine | undefined; }; /** @@ -366,7 +366,7 @@ export type MachineServiceListRequest = Message<"metalstack.api.v2.MachineServic * * @generated from field: metalstack.api.v2.MachineQuery query = 2; */ - query?: MachineQuery; + query?: MachineQuery | undefined; }; /** @@ -436,7 +436,7 @@ export type MachineServiceDeleteResponse = Message<"metalstack.api.v2.MachineSer * * @generated from field: metalstack.api.v2.Machine machine = 1; */ - machine?: Machine; + machine?: Machine | undefined; }; /** @@ -542,7 +542,7 @@ export type MachineServiceGetBMCResponse = Message<"metalstack.api.v2.MachineSer * * @generated from field: metalstack.api.v2.MachineBMCReport bmc = 2; */ - bmc?: MachineBMCReport; + bmc?: MachineBMCReport | undefined; }; /** @@ -570,14 +570,14 @@ export type Machine = Message<"metalstack.api.v2.Machine"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Partition where this machine resides * * @generated from field: metalstack.api.v2.Partition partition = 3; */ - partition?: Partition; + partition?: Partition | undefined; /** * Rack where this machine is located @@ -591,35 +591,35 @@ export type Machine = Message<"metalstack.api.v2.Machine"> & { * * @generated from field: metalstack.api.v2.Size size = 5; */ - size?: Size; + size?: Size | undefined; /** * Hardware specs of this machine * * @generated from field: metalstack.api.v2.MachineHardware hardware = 6; */ - hardware?: MachineHardware; + hardware?: MachineHardware | undefined; /** * Allocation details * * @generated from field: metalstack.api.v2.MachineAllocation allocation = 7; */ - allocation?: MachineAllocation; + allocation?: MachineAllocation | undefined; /** * Status contains several status details related to this machine * * @generated from field: metalstack.api.v2.MachineStatus status = 8; */ - status?: MachineStatus; + status?: MachineStatus | undefined; /** * MachineRecentProvisioningEvents contains the recent provisioning events * * @generated from field: metalstack.api.v2.MachineRecentProvisioningEvents recent_provisioning_events = 9; */ - recentProvisioningEvents?: MachineRecentProvisioningEvents; + recentProvisioningEvents?: MachineRecentProvisioningEvents | undefined; }; /** @@ -640,14 +640,14 @@ export type MachineStatus = Message<"metalstack.api.v2.MachineStatus"> & { * * @generated from field: metalstack.api.v2.MachineCondition condition = 1; */ - condition?: MachineCondition; + condition?: MachineCondition | undefined; /** * LEDState indicates the state of the indicator LED on this machine * * @generated from field: metalstack.api.v2.MachineChassisIdentifyLEDState led_state = 2; */ - ledState?: MachineChassisIdentifyLEDState; + ledState?: MachineChassisIdentifyLEDState | undefined; /** * Liveliness of this machine @@ -724,7 +724,7 @@ export type MachineAllocation = Message<"metalstack.api.v2.MachineAllocation"> & * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Name of this allocation @@ -759,14 +759,14 @@ export type MachineAllocation = Message<"metalstack.api.v2.MachineAllocation"> & * * @generated from field: metalstack.api.v2.Image image = 7; */ - image?: Image; + image?: Image | undefined; /** * FilesystemLayout to create on the disks * * @generated from field: metalstack.api.v2.FilesystemLayout filesystem_layout = 8; */ - filesystemLayout?: FilesystemLayout; + filesystemLayout?: FilesystemLayout | undefined; /** * Networks this machine should be attached to @@ -809,7 +809,7 @@ export type MachineAllocation = Message<"metalstack.api.v2.MachineAllocation"> & * * @generated from field: metalstack.api.v2.FirewallRules firewall_rules = 14; */ - firewallRules?: FirewallRules; + firewallRules?: FirewallRules | undefined; /** * DNSServers for this machine @@ -830,7 +830,7 @@ export type MachineAllocation = Message<"metalstack.api.v2.MachineAllocation"> & * * @generated from field: metalstack.api.v2.MachineVPN vpn = 17; */ - vpn?: MachineVPN; + vpn?: MachineVPN | undefined; }; /** @@ -1055,7 +1055,7 @@ export type MachineNetwork = Message<"metalstack.api.v2.MachineNetwork"> & { * * @generated from field: optional string project = 9; */ - project?: string; + project?: string | undefined; }; /** @@ -1321,28 +1321,28 @@ export type MachineBMCReport = Message<"metalstack.api.v2.MachineBMCReport"> & { * * @generated from field: metalstack.api.v2.MachineBMC bmc = 1; */ - bmc?: MachineBMC; + bmc?: MachineBMC | undefined; /** * Bios contains bios details * * @generated from field: metalstack.api.v2.MachineBios bios = 2; */ - bios?: MachineBios; + bios?: MachineBios | undefined; /** * Fru containers field replaceable unit details * * @generated from field: metalstack.api.v2.MachineFRU fru = 3; */ - fru?: MachineFRU; + fru?: MachineFRU | undefined; /** * PowerMetric contains the power statistics of the machine * * @generated from field: metalstack.api.v2.MachinePowerMetric power_metric = 4; */ - powerMetric?: MachinePowerMetric; + powerMetric?: MachinePowerMetric | undefined; /** * PowerSupplies contains details about all power supplies and their state @@ -1356,14 +1356,14 @@ export type MachineBMCReport = Message<"metalstack.api.v2.MachineBMCReport"> & { * * @generated from field: metalstack.api.v2.MachineChassisIdentifyLEDState led_state = 6; */ - ledState?: MachineChassisIdentifyLEDState; + ledState?: MachineChassisIdentifyLEDState | undefined; /** * UpdatedAt contains the date when this data was last updated * * @generated from field: google.protobuf.Timestamp updated_at = 7; */ - updatedAt?: Timestamp; + updatedAt?: Timestamp | undefined; }; /** @@ -1482,56 +1482,56 @@ export type MachineFRU = Message<"metalstack.api.v2.MachineFRU"> & { * * @generated from field: optional string chassis_part_number = 1; */ - chassisPartNumber?: string; + chassisPartNumber?: string | undefined; /** * ChassisPartSerial is the serial number of the machine chassis * * @generated from field: optional string chassis_part_serial = 2; */ - chassisPartSerial?: string; + chassisPartSerial?: string | undefined; /** * BoardMfg is the short description of the mainboard * * @generated from field: optional string board_mfg = 3; */ - boardMfg?: string; + boardMfg?: string | undefined; /** * BoardMfgSerial is the serial number of the mainboard * * @generated from field: optional string board_mfg_serial = 4; */ - boardMfgSerial?: string; + boardMfgSerial?: string | undefined; /** * BoardPartNumber is the part number of the mainboard * * @generated from field: optional string board_part_number = 5; */ - boardPartNumber?: string; + boardPartNumber?: string | undefined; /** * ProductManufacturer is the manufacturer of the machine * * @generated from field: optional string product_manufacturer = 6; */ - productManufacturer?: string; + productManufacturer?: string | undefined; /** * ProductPartNumber is the part number of the machine * * @generated from field: optional string product_part_number = 7; */ - productPartNumber?: string; + productPartNumber?: string | undefined; /** * ProductSerial is the serial number of the machine * * @generated from field: optional string product_serial = 8; */ - productSerial?: string; + productSerial?: string | undefined; }; /** @@ -1638,14 +1638,14 @@ export type MachineRecentProvisioningEvents = Message<"metalstack.api.v2.Machine * * @generated from field: google.protobuf.Timestamp last_event_time = 2; */ - lastEventTime?: Timestamp; + lastEventTime?: Timestamp | undefined; /** * LastErrorEvent the last erroneous event received * * @generated from field: metalstack.api.v2.MachineProvisioningEvent last_error_event = 3; */ - lastErrorEvent?: MachineProvisioningEvent; + lastErrorEvent?: MachineProvisioningEvent | undefined; /** * State can be either CrashLoop, FailedReclaim or something else @@ -1673,7 +1673,7 @@ export type MachineProvisioningEvent = Message<"metalstack.api.v2.MachineProvisi * * @generated from field: google.protobuf.Timestamp time = 1; */ - time?: Timestamp; + time?: Timestamp | undefined; /** * Event the event emitted by the machine @@ -1750,98 +1750,98 @@ export type MachineQuery = Message<"metalstack.api.v2.MachineQuery"> & { * * @generated from field: optional string uuid = 1; */ - uuid?: string; + uuid?: string | undefined; /** * Name of the machine to get * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Partition of the machine to get * * @generated from field: optional string partition = 3; */ - partition?: string; + partition?: string | undefined; /** * Size of the machine to get * * @generated from field: optional string size = 4; */ - size?: string; + size?: string | undefined; /** * Rack of the machine to get * * @generated from field: optional string rack = 5; */ - rack?: string; + rack?: string | undefined; /** * Labels for which this machine should get filtered * * @generated from field: optional metalstack.api.v2.Labels labels = 6; */ - labels?: Labels; + labels?: Labels | undefined; /** * Allocation specific machine queries * * @generated from field: optional metalstack.api.v2.MachineAllocationQuery allocation = 7; */ - allocation?: MachineAllocationQuery; + allocation?: MachineAllocationQuery | undefined; /** * Network specific machine queries * * @generated from field: optional metalstack.api.v2.MachineNetworkQuery network = 8; */ - network?: MachineNetworkQuery; + network?: MachineNetworkQuery | undefined; /** * Nic specific machine queries * * @generated from field: optional metalstack.api.v2.MachineNicQuery nic = 9; */ - nic?: MachineNicQuery; + nic?: MachineNicQuery | undefined; /** * Disk specific machine queries * * @generated from field: optional metalstack.api.v2.MachineDiskQuery disk = 10; */ - disk?: MachineDiskQuery; + disk?: MachineDiskQuery | undefined; /** * Bmc specific machine queries * * @generated from field: optional metalstack.api.v2.MachineBMCQuery bmc = 11; */ - bmc?: MachineBMCQuery; + bmc?: MachineBMCQuery | undefined; /** * Fru specific machine queries * * @generated from field: optional metalstack.api.v2.MachineFRUQuery fru = 12; */ - fru?: MachineFRUQuery; + fru?: MachineFRUQuery | undefined; /** * Hardware specific machine query * * @generated from field: optional metalstack.api.v2.MachineHardwareQuery hardware = 13; */ - hardware?: MachineHardwareQuery; + hardware?: MachineHardwareQuery | undefined; /** * State this machine has * * @generated from field: optional metalstack.api.v2.MachineState state = 14; */ - state?: MachineState; + state?: MachineState | undefined; /** * Waiting if set to true, only waiting machines are returned. @@ -1849,7 +1849,7 @@ export type MachineQuery = Message<"metalstack.api.v2.MachineQuery"> & { * * @generated from field: optional bool waiting = 15; */ - waiting?: boolean; + waiting?: boolean | undefined; /** * Preallocated if set to true, only machines which are preallocated are returned. @@ -1857,7 +1857,7 @@ export type MachineQuery = Message<"metalstack.api.v2.MachineQuery"> & { * * @generated from field: optional bool preallocated = 16; */ - preallocated?: boolean; + preallocated?: boolean | undefined; /** * NotAllocated if set to true, only machines which are not allocated are returned. @@ -1865,7 +1865,7 @@ export type MachineQuery = Message<"metalstack.api.v2.MachineQuery"> & { * * @generated from field: optional bool not_allocated = 17; */ - notAllocated?: boolean; + notAllocated?: boolean | undefined; }; /** @@ -1886,63 +1886,63 @@ export type MachineAllocationQuery = Message<"metalstack.api.v2.MachineAllocatio * * @generated from field: optional string uuid = 1; */ - uuid?: string; + uuid?: string | undefined; /** * Name of the machine to get * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Project of the machine to get * * @generated from field: optional string project = 3; */ - project?: string; + project?: string | undefined; /** * Image of the machine to get * * @generated from field: optional string image = 4; */ - image?: string; + image?: string | undefined; /** * FilesystemLayout of the machine to get * * @generated from field: optional string filesystem_layout = 5; */ - filesystemLayout?: string; + filesystemLayout?: string | undefined; /** * Hostname of the machine to get * * @generated from field: optional string hostname = 6; */ - hostname?: string; + hostname?: string | undefined; /** * AllocationType of this machine * * @generated from field: optional metalstack.api.v2.MachineAllocationType allocation_type = 7; */ - allocationType?: MachineAllocationType; + allocationType?: MachineAllocationType | undefined; /** * Labels for which this machine allocation should get filtered * * @generated from field: optional metalstack.api.v2.Labels labels = 8; */ - labels?: Labels; + labels?: Labels | undefined; /** * VPN query if this machine has a vpn configuration * * @generated from field: optional metalstack.api.v2.MachineVPN vpn = 9; */ - vpn?: MachineVPN; + vpn?: MachineVPN | undefined; }; /** @@ -2089,28 +2089,28 @@ export type MachineBMCQuery = Message<"metalstack.api.v2.MachineBMCQuery"> & { * * @generated from field: optional string address = 1; */ - address?: string; + address?: string | undefined; /** * Mac of the ipmi system of this machine * * @generated from field: optional string mac = 2; */ - mac?: string; + mac?: string | undefined; /** * User of the ipmi system of this machine * * @generated from field: optional string user = 3; */ - user?: string; + user?: string | undefined; /** * Interface of the ipmi system of this machine * * @generated from field: optional string interface = 4; */ - interface?: string; + interface?: string | undefined; }; /** @@ -2131,56 +2131,56 @@ export type MachineFRUQuery = Message<"metalstack.api.v2.MachineFRUQuery"> & { * * @generated from field: optional string chassis_part_number = 1; */ - chassisPartNumber?: string; + chassisPartNumber?: string | undefined; /** * ChassisPartSerial of this machine * * @generated from field: optional string chassis_part_serial = 2; */ - chassisPartSerial?: string; + chassisPartSerial?: string | undefined; /** * BoardMFG of this machine * * @generated from field: optional string board_mfg = 3; */ - boardMfg?: string; + boardMfg?: string | undefined; /** * BoardSerial of this machine * * @generated from field: optional string board_serial = 4; */ - boardSerial?: string; + boardSerial?: string | undefined; /** * BoardPartNumber of this machine * * @generated from field: optional string board_part_number = 5; */ - boardPartNumber?: string; + boardPartNumber?: string | undefined; /** * ProductManufacturer of this machine * * @generated from field: optional string product_manufacturer = 6; */ - productManufacturer?: string; + productManufacturer?: string | undefined; /** * ProductPartNumber of this machine * * @generated from field: optional string product_part_number = 7; */ - productPartNumber?: string; + productPartNumber?: string | undefined; /** * ProductSerial of this machine * * @generated from field: optional string product_serial = 8; */ - productSerial?: string; + productSerial?: string | undefined; }; /** @@ -2201,14 +2201,14 @@ export type MachineHardwareQuery = Message<"metalstack.api.v2.MachineHardwareQue * * @generated from field: optional uint64 memory = 1; */ - memory?: bigint; + memory?: bigint | undefined; /** * CPUCores the number of cpu cores * * @generated from field: optional uint32 cpu_cores = 2; */ - cpuCores?: number; + cpuCores?: number | undefined; }; /** diff --git a/js/metalstack/api/v2/method_pb.d.ts b/js/metalstack/api/v2/method_pb.d.ts index 1ca19939..a2b51a2d 100644 --- a/js/metalstack/api/v2/method_pb.d.ts +++ b/js/metalstack/api/v2/method_pb.d.ts @@ -79,13 +79,13 @@ export type MethodServiceTokenScopedListResponse = Message<"metalstack.api.v2.Me * * @generated from field: optional metalstack.api.v2.AdminRole admin_role = 4; */ - adminRole?: AdminRole; + adminRole?: AdminRole | undefined; /** * InfraRole defines the infrastructure role of the token owner * * @generated from field: optional metalstack.api.v2.InfraRole infra_role = 5; */ - infraRole?: InfraRole; + infraRole?: InfraRole | undefined; /** * MachineRoles defines the machine roles of the token owner * diff --git a/js/metalstack/api/v2/method_pb.js b/js/metalstack/api/v2/method_pb.js index 74893054..392e0df9 100644 --- a/js/metalstack/api/v2/method_pb.js +++ b/js/metalstack/api/v2/method_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/method.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/method_pb.ts b/js/metalstack/api/v2/method_pb.ts index a9c80f50..78d79557 100644 --- a/js/metalstack/api/v2/method_pb.ts +++ b/js/metalstack/api/v2/method_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/method.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -100,14 +100,14 @@ export type MethodServiceTokenScopedListResponse = Message<"metalstack.api.v2.Me * * @generated from field: optional metalstack.api.v2.AdminRole admin_role = 4; */ - adminRole?: AdminRole; + adminRole?: AdminRole | undefined; /** * InfraRole defines the infrastructure role of the token owner * * @generated from field: optional metalstack.api.v2.InfraRole infra_role = 5; */ - infraRole?: InfraRole; + infraRole?: InfraRole | undefined; /** * MachineRoles defines the machine roles of the token owner diff --git a/js/metalstack/api/v2/network_pb.d.ts b/js/metalstack/api/v2/network_pb.d.ts index 027573a8..e48c5f68 100644 --- a/js/metalstack/api/v2/network_pb.d.ts +++ b/js/metalstack/api/v2/network_pb.d.ts @@ -40,7 +40,7 @@ export type NetworkServiceGetResponse = Message<"metalstack.api.v2.NetworkServic * * @generated from field: metalstack.api.v2.Network network = 1; */ - network?: Network; + network?: Network | undefined; }; /** * Describes the message metalstack.api.v2.NetworkServiceGetResponse. @@ -64,43 +64,43 @@ export type NetworkServiceCreateRequest = Message<"metalstack.api.v2.NetworkServ * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Description of this network * * @generated from field: optional string description = 3; */ - description?: string; + description?: string | undefined; /** * Partition where this network will be created * * @generated from field: optional string partition = 4; */ - partition?: string; + partition?: string | undefined; /** * Labels on this network * * @generated from field: metalstack.api.v2.Labels labels = 5; */ - labels?: Labels; + labels?: Labels | undefined; /** * Parent Network points to the id of the parent network if any * * @generated from field: optional string parent_network = 6; */ - parentNetwork?: string; + parentNetwork?: string | undefined; /** * Length per addressfamily * * @generated from field: optional metalstack.api.v2.ChildPrefixLength length = 7; */ - length?: ChildPrefixLength; + length?: ChildPrefixLength | undefined; /** * AddressFamily to create, defaults to the same as the parent * * @generated from field: optional metalstack.api.v2.NetworkAddressFamily address_family = 8; */ - addressFamily?: NetworkAddressFamily; + addressFamily?: NetworkAddressFamily | undefined; }; /** * Describes the message metalstack.api.v2.NetworkServiceCreateRequest. @@ -118,7 +118,7 @@ export type NetworkServiceCreateResponse = Message<"metalstack.api.v2.NetworkSer * * @generated from field: metalstack.api.v2.Network network = 1; */ - network?: Network; + network?: Network | undefined; }; /** * Describes the message metalstack.api.v2.NetworkServiceCreateResponse. @@ -142,7 +142,7 @@ export type NetworkServiceUpdateRequest = Message<"metalstack.api.v2.NetworkServ * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Project of the network * @@ -154,19 +154,19 @@ export type NetworkServiceUpdateRequest = Message<"metalstack.api.v2.NetworkServ * * @generated from field: optional string name = 4; */ - name?: string; + name?: string | undefined; /** * Description of this network * * @generated from field: optional string description = 5; */ - description?: string; + description?: string | undefined; /** * Labels on this network * * @generated from field: optional metalstack.api.v2.UpdateLabels labels = 6; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; }; /** * Describes the message metalstack.api.v2.NetworkServiceUpdateRequest. @@ -184,7 +184,7 @@ export type NetworkServiceUpdateResponse = Message<"metalstack.api.v2.NetworkSer * * @generated from field: metalstack.api.v2.Network network = 1; */ - network?: Network; + network?: Network | undefined; }; /** * Describes the message metalstack.api.v2.NetworkServiceUpdateResponse. @@ -208,7 +208,7 @@ export type NetworkServiceListRequest = Message<"metalstack.api.v2.NetworkServic * * @generated from field: metalstack.api.v2.NetworkQuery query = 2; */ - query?: NetworkQuery; + query?: NetworkQuery | undefined; }; /** * Describes the message metalstack.api.v2.NetworkServiceListRequest. @@ -250,7 +250,7 @@ export type NetworkServiceListBaseNetworksRequest = Message<"metalstack.api.v2.N * * @generated from field: metalstack.api.v2.NetworkQuery query = 2; */ - query?: NetworkQuery; + query?: NetworkQuery | undefined; }; /** * Describes the message metalstack.api.v2.NetworkServiceListBaseNetworksRequest. @@ -310,7 +310,7 @@ export type NetworkServiceDeleteResponse = Message<"metalstack.api.v2.NetworkSer * * @generated from field: metalstack.api.v2.Network network = 1; */ - network?: Network; + network?: Network | undefined; }; /** * Describes the message metalstack.api.v2.NetworkServiceDeleteResponse. @@ -334,38 +334,38 @@ export type Network = Message<"metalstack.api.v2.Network"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Name of this network * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Description of this network * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Partition where this network will be created * * @generated from field: optional string partition = 5; */ - partition?: string; + partition?: string | undefined; /** * Project where this network belongs to * * @generated from field: optional string project = 6; */ - project?: string; + project?: string | undefined; /** * Namespace if specified, this network is namespaced and can therefore overlap with others * Will be equal with project most of the time * * @generated from field: optional string namespace = 7; */ - namespace?: string; + namespace?: string | undefined; /** * Prefixes in this network * @@ -383,37 +383,37 @@ export type Network = Message<"metalstack.api.v2.Network"> & { * * @generated from field: metalstack.api.v2.ChildPrefixLength default_child_prefix_length = 10; */ - defaultChildPrefixLength?: ChildPrefixLength; + defaultChildPrefixLength?: ChildPrefixLength | undefined; /** * Min Child Prefix length asserts that during child network creation the requested bit length is greater or equal the min child prefix length * * @generated from field: metalstack.api.v2.ChildPrefixLength min_child_prefix_length = 11; */ - minChildPrefixLength?: ChildPrefixLength; + minChildPrefixLength?: ChildPrefixLength | undefined; /** * Type of the network * - * @generated from field: optional metalstack.api.v2.NetworkType type = 12; + * @generated from field: metalstack.api.v2.NetworkType type = 12; */ - type?: NetworkType; + type: NetworkType; /** * NATType of this network * - * @generated from field: optional metalstack.api.v2.NATType nat_type = 13; + * @generated from field: metalstack.api.v2.NATType nat_type = 13; */ - natType?: NATType; + natType: NATType; /** * VRF of this network has this VNI. * * @generated from field: optional uint32 vrf = 14; */ - vrf?: number; + vrf?: number | undefined; /** * Parent Network points to the id of the parent network if any * * @generated from field: optional string parent_network = 15; */ - parentNetwork?: string; + parentNetwork?: string | undefined; /** * AdditionalAnnouncableCidrs will be added to the allow list on the switch which prefixes might be announced * @@ -425,7 +425,7 @@ export type Network = Message<"metalstack.api.v2.Network"> & { * * @generated from field: metalstack.api.v2.NetworkConsumption consumption = 17; */ - consumption?: NetworkConsumption; + consumption?: NetworkConsumption | undefined; }; /** * Describes the message metalstack.api.v2.Network. @@ -443,37 +443,37 @@ export type NetworkQuery = Message<"metalstack.api.v2.NetworkQuery"> & { * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * Name of this network * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Description of this network * * @generated from field: optional string description = 3; */ - description?: string; + description?: string | undefined; /** * Partition where this network will be created * * @generated from field: optional string partition = 4; */ - partition?: string; + partition?: string | undefined; /** * Project where this network belongs to * * @generated from field: optional string project = 5; */ - project?: string; + project?: string | undefined; /** * Namespace where this network belongs to * * @generated from field: optional string namespace = 6; */ - namespace?: string; + namespace?: string | undefined; /** * Prefixes in this network * @@ -491,37 +491,37 @@ export type NetworkQuery = Message<"metalstack.api.v2.NetworkQuery"> & { * * @generated from field: optional uint32 vrf = 9; */ - vrf?: number; + vrf?: number | undefined; /** * Parent Network points to the id of the parent network if any * * @generated from field: optional string parent_network = 10; */ - parentNetwork?: string; + parentNetwork?: string | undefined; /** * Addressfamily to query * * @generated from field: optional metalstack.api.v2.NetworkAddressFamily address_family = 11; */ - addressFamily?: NetworkAddressFamily; + addressFamily?: NetworkAddressFamily | undefined; /** * Type of the network to query for * * @generated from field: optional metalstack.api.v2.NetworkType type = 12; */ - type?: NetworkType; + type?: NetworkType | undefined; /** * NATType configured * * @generated from field: optional metalstack.api.v2.NATType nat_type = 13; */ - natType?: NATType; + natType?: NATType | undefined; /** * Labels on this network * * @generated from field: optional metalstack.api.v2.Labels labels = 14; */ - labels?: Labels; + labels?: Labels | undefined; }; /** * Describes the message metalstack.api.v2.NetworkQuery. @@ -539,13 +539,13 @@ export type ChildPrefixLength = Message<"metalstack.api.v2.ChildPrefixLength"> & * * @generated from field: optional uint32 ipv4 = 1; */ - ipv4?: number; + ipv4?: number | undefined; /** * IPv6 bit length of this network in this addressfamily * * @generated from field: optional uint32 ipv6 = 2; */ - ipv6?: number; + ipv6?: number | undefined; }; /** * Describes the message metalstack.api.v2.ChildPrefixLength. @@ -563,13 +563,13 @@ export type NetworkConsumption = Message<"metalstack.api.v2.NetworkConsumption"> * * @generated from field: metalstack.api.v2.NetworkUsage ipv4 = 1; */ - ipv4?: NetworkUsage; + ipv4?: NetworkUsage | undefined; /** * IPv6 network usage, this can be approximated for high numbers * * @generated from field: metalstack.api.v2.NetworkUsage ipv6 = 2; */ - ipv6?: NetworkUsage; + ipv6?: NetworkUsage | undefined; }; /** * Describes the message metalstack.api.v2.NetworkConsumption. @@ -585,25 +585,25 @@ export type NetworkUsage = Message<"metalstack.api.v2.NetworkUsage"> & { /** * the total available IPs * - * @generated from field: uint64 available_ips = 2; + * @generated from field: uint64 available_ips = 1; */ availableIps: bigint; /** * the total used IPs * - * @generated from field: uint64 used_ips = 3; + * @generated from field: uint64 used_ips = 2; */ usedIps: bigint; /** * the total available 2 bit Prefixes * - * @generated from field: uint64 available_prefixes = 4; + * @generated from field: uint64 available_prefixes = 3; */ availablePrefixes: bigint; /** * the total used Prefixes * - * @generated from field: uint64 used_prefixes = 5; + * @generated from field: uint64 used_prefixes = 4; */ usedPrefixes: bigint; }; diff --git a/js/metalstack/api/v2/network_pb.js b/js/metalstack/api/v2/network_pb.js index c36c6e9d..1ed43669 100644 --- a/js/metalstack/api/v2/network_pb.js +++ b/js/metalstack/api/v2/network_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/network.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { enumDesc, fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; @@ -8,7 +8,7 @@ import { file_metalstack_api_v2_predefined_rules } from "./predefined_rules_pb"; /** * Describes the file metalstack/api/v2/network.proto. */ -export const file_metalstack_api_v2_network = /*@__PURE__*/ fileDesc("Ch9tZXRhbHN0YWNrL2FwaS92Mi9uZXR3b3JrLnByb3RvEhFtZXRhbHN0YWNrLmFwaS52MiJRChhOZXR3b3JrU2VydmljZUdldFJlcXVlc3QSFwoCaWQYASABKAlCC7pICHIGwLOusQIBEhwKB3Byb2plY3QYAiABKAlCC7pICNgBAXIDsAEBIkgKGU5ldHdvcmtTZXJ2aWNlR2V0UmVzcG9uc2USKwoHbmV0d29yaxgBIAEoCzIaLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmsi3AMKG05ldHdvcmtTZXJ2aWNlQ3JlYXRlUmVxdWVzdBIZCgdwcm9qZWN0GAEgASgJQgi6SAVyA7ABARIeCgRuYW1lGAIgASgJQgu6SAhyBsCzrrECAUgAiAEBEiUKC2Rlc2NyaXB0aW9uGAMgASgJQgu6SAhyBsizrrECAUgBiAEBEiMKCXBhcnRpdGlvbhgEIAEoCUILukgIcgbQs66xAgFIAogBARIpCgZsYWJlbHMYBSABKAsyGS5tZXRhbHN0YWNrLmFwaS52Mi5MYWJlbHMSKAoOcGFyZW50X25ldHdvcmsYBiABKAlCC7pICHIGwLOusQIBSAOIAQESOQoGbGVuZ3RoGAcgASgLMiQubWV0YWxzdGFjay5hcGkudjIuQ2hpbGRQcmVmaXhMZW5ndGhIBIgBARJOCg5hZGRyZXNzX2ZhbWlseRgIIAEoDjInLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtBZGRyZXNzRmFtaWx5Qgi6SAWCAQIQAUgFiAEBQgcKBV9uYW1lQg4KDF9kZXNjcmlwdGlvbkIMCgpfcGFydGl0aW9uQhEKD19wYXJlbnRfbmV0d29ya0IJCgdfbGVuZ3RoQhEKD19hZGRyZXNzX2ZhbWlseSJLChxOZXR3b3JrU2VydmljZUNyZWF0ZVJlc3BvbnNlEisKB25ldHdvcmsYASABKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrIq4CChtOZXR3b3JrU2VydmljZVVwZGF0ZVJlcXVlc3QSFwoCaWQYASABKAlCC7pICHIGwLOusQIBEjoKC3VwZGF0ZV9tZXRhGAIgASgLMh0ubWV0YWxzdGFjay5hcGkudjIuVXBkYXRlTWV0YUIGukgDyAEBEhkKB3Byb2plY3QYAyABKAlCCLpIBXIDsAEBEh4KBG5hbWUYBCABKAlCC7pICHIGwLOusQIBSACIAQESJQoLZGVzY3JpcHRpb24YBSABKAlCC7pICHIGyLOusQIBSAGIAQESNAoGbGFiZWxzGAYgASgLMh8ubWV0YWxzdGFjay5hcGkudjIuVXBkYXRlTGFiZWxzSAKIAQFCBwoFX25hbWVCDgoMX2Rlc2NyaXB0aW9uQgkKB19sYWJlbHMiSwocTmV0d29ya1NlcnZpY2VVcGRhdGVSZXNwb25zZRIrCgduZXR3b3JrGAEgASgLMhoubWV0YWxzdGFjay5hcGkudjIuTmV0d29yayJpChlOZXR3b3JrU2VydmljZUxpc3RSZXF1ZXN0EhwKB3Byb2plY3QYASABKAlCC7pICNgBAXIDsAEBEi4KBXF1ZXJ5GAIgASgLMh8ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1F1ZXJ5IkoKGk5ldHdvcmtTZXJ2aWNlTGlzdFJlc3BvbnNlEiwKCG5ldHdvcmtzGAEgAygLMhoubWV0YWxzdGFjay5hcGkudjIuTmV0d29yayJ1CiVOZXR3b3JrU2VydmljZUxpc3RCYXNlTmV0d29ya3NSZXF1ZXN0EhwKB3Byb2plY3QYASABKAlCC7pICNgBAXIDsAEBEi4KBXF1ZXJ5GAIgASgLMh8ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1F1ZXJ5IlYKJk5ldHdvcmtTZXJ2aWNlTGlzdEJhc2VOZXR3b3Jrc1Jlc3BvbnNlEiwKCG5ldHdvcmtzGAEgAygLMhoubWV0YWxzdGFjay5hcGkudjIuTmV0d29yayJRChtOZXR3b3JrU2VydmljZURlbGV0ZVJlcXVlc3QSFwoCaWQYASABKAlCC7pICHIGwLOusQIBEhkKB3Byb2plY3QYAiABKAlCCLpIBXIDsAEBIksKHE5ldHdvcmtTZXJ2aWNlRGVsZXRlUmVzcG9uc2USKwoHbmV0d29yaxgBIAEoCzIaLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmsi7QYKB05ldHdvcmsSFwoCaWQYASABKAlCC7pICHIGwLOusQIBEiUKBG1ldGEYAiABKAsyFy5tZXRhbHN0YWNrLmFwaS52Mi5NZXRhEh4KBG5hbWUYAyABKAlCC7pICHIGwLOusQIBSACIAQESJQoLZGVzY3JpcHRpb24YBCABKAlCC7pICHIGyLOusQIBSAGIAQESIwoJcGFydGl0aW9uGAUgASgJQgu6SAhyBtCzrrECAUgCiAEBEh4KB3Byb2plY3QYBiABKAlCCLpIBXIDsAEBSAOIAQESIAoJbmFtZXNwYWNlGAcgASgJQgi6SAVyA7ABAUgEiAEBEh4KCHByZWZpeGVzGAggAygJQgy6SAmSAQa4pLOxAgESKgoUZGVzdGluYXRpb25fcHJlZml4ZXMYCSADKAlCDLpICZIBBriks7ECARJJChtkZWZhdWx0X2NoaWxkX3ByZWZpeF9sZW5ndGgYCiABKAsyJC5tZXRhbHN0YWNrLmFwaS52Mi5DaGlsZFByZWZpeExlbmd0aBJFChdtaW5fY2hpbGRfcHJlZml4X2xlbmd0aBgLIAEoCzIkLm1ldGFsc3RhY2suYXBpLnYyLkNoaWxkUHJlZml4TGVuZ3RoEjsKBHR5cGUYDCABKA4yHi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrVHlwZUIIukgFggECEAFIBYgBARI7CghuYXRfdHlwZRgNIAEoDjIaLm1ldGFsc3RhY2suYXBpLnYyLk5BVFR5cGVCCLpIBYIBAhABSAaIAQESEAoDdnJmGA4gASgNSAeIAQESKAoOcGFyZW50X25ldHdvcmsYDyABKAlCC7pICHIGwLOusQIBSAiIAQESMgocYWRkaXRpb25hbF9hbm5vdW5jYWJsZV9jaWRycxgQIAMoCUIMukgJkgEGuKSzsQIBEjoKC2NvbnN1bXB0aW9uGBEgASgLMiUubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya0NvbnN1bXB0aW9uQgcKBV9uYW1lQg4KDF9kZXNjcmlwdGlvbkIMCgpfcGFydGl0aW9uQgoKCF9wcm9qZWN0QgwKCl9uYW1lc3BhY2VCBwoFX3R5cGVCCwoJX25hdF90eXBlQgYKBF92cmZCEQoPX3BhcmVudF9uZXR3b3JrIvMFCgxOZXR3b3JrUXVlcnkSHAoCaWQYASABKAlCC7pICHIGwLOusQIBSACIAQESHgoEbmFtZRgCIAEoCUILukgIcgbAs66xAgFIAYgBARIlCgtkZXNjcmlwdGlvbhgDIAEoCUILukgIcgbIs66xAgFIAogBARIjCglwYXJ0aXRpb24YBCABKAlCC7pICHIG0LOusQIBSAOIAQESHgoHcHJvamVjdBgFIAEoCUIIukgFcgOwAQFIBIgBARIgCgluYW1lc3BhY2UYBiABKAlCCLpIBXIDsAEBSAWIAQESHgoIcHJlZml4ZXMYByADKAlCDLpICZIBBriks7ECARIqChRkZXN0aW5hdGlvbl9wcmVmaXhlcxgIIAMoCUIMukgJkgEGuKSzsQIBEhAKA3ZyZhgJIAEoDUgGiAEBEigKDnBhcmVudF9uZXR3b3JrGAogASgJQgu6SAhyBsCzrrECAUgHiAEBEk4KDmFkZHJlc3NfZmFtaWx5GAsgASgOMicubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya0FkZHJlc3NGYW1pbHlCCLpIBYIBAhABSAiIAQESOwoEdHlwZRgMIAEoDjIeLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtUeXBlQgi6SAWCAQIQAUgJiAEBEjsKCG5hdF90eXBlGA0gASgOMhoubWV0YWxzdGFjay5hcGkudjIuTkFUVHlwZUIIukgFggECEAFICogBARIuCgZsYWJlbHMYDiABKAsyGS5tZXRhbHN0YWNrLmFwaS52Mi5MYWJlbHNIC4gBAUIFCgNfaWRCBwoFX25hbWVCDgoMX2Rlc2NyaXB0aW9uQgwKCl9wYXJ0aXRpb25CCgoIX3Byb2plY3RCDAoKX25hbWVzcGFjZUIGCgRfdnJmQhEKD19wYXJlbnRfbmV0d29ya0IRCg9fYWRkcmVzc19mYW1pbHlCBwoFX3R5cGVCCwoJX25hdF90eXBlQgkKB19sYWJlbHMiYgoRQ2hpbGRQcmVmaXhMZW5ndGgSHAoEaXB2NBgBIAEoDUIJukgGKgQYICAASACIAQESHQoEaXB2NhgCIAEoDUIKukgHKgUYgAEgAEgBiAEBQgcKBV9pcHY0QgcKBV9pcHY2InIKEk5ldHdvcmtDb25zdW1wdGlvbhItCgRpcHY0GAEgASgLMh8ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1VzYWdlEi0KBGlwdjYYAiABKAsyHy5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrVXNhZ2UiagoMTmV0d29ya1VzYWdlEhUKDWF2YWlsYWJsZV9pcHMYAiABKAQSEAoIdXNlZF9pcHMYAyABKAQSGgoSYXZhaWxhYmxlX3ByZWZpeGVzGAQgASgEEhUKDXVzZWRfcHJlZml4ZXMYBSABKAQqbQoHTkFUVHlwZRIYChROQVRfVFlQRV9VTlNQRUNJRklFRBAAEhsKDU5BVF9UWVBFX05PTkUQARoIgrIZBG5vbmUSKwoYTkFUX1RZUEVfSVBWNF9NQVNRVUVSQURFEAIaDYKyGQlpcHY0LW1hc3EqrQIKC05ldHdvcmtUeXBlEhwKGE5FVFdPUktfVFlQRV9VTlNQRUNJRklFRBAAEicKFU5FVFdPUktfVFlQRV9FWFRFUk5BTBABGgyCshkIZXh0ZXJuYWwSJwoVTkVUV09SS19UWVBFX1VOREVSTEFZEAIaDIKyGQh1bmRlcmxheRIhChJORVRXT1JLX1RZUEVfU1VQRVIQAxoJgrIZBXN1cGVyEjcKHU5FVFdPUktfVFlQRV9TVVBFUl9OQU1FU1BBQ0VEEAQaFIKyGRBzdXBlci1uYW1lc3BhY2VkEiEKEk5FVFdPUktfVFlQRV9DSElMRBAFGgmCshkFY2hpbGQSLwoZTkVUV09SS19UWVBFX0NISUxEX1NIQVJFRBAGGhCCshkMY2hpbGQtc2hhcmVkKscBChROZXR3b3JrQWRkcmVzc0ZhbWlseRImCiJORVRXT1JLX0FERFJFU1NfRkFNSUxZX1VOU1BFQ0lGSUVEEAASJwoZTkVUV09SS19BRERSRVNTX0ZBTUlMWV9WNBABGgiCshkEaXB2NBInChlORVRXT1JLX0FERFJFU1NfRkFNSUxZX1Y2EAIaCIKyGQRpcHY2EjUKIU5FVFdPUktfQUREUkVTU19GQU1JTFlfRFVBTF9TVEFDSxADGg6CshkKZHVhbC1zdGFjazLhBQoOTmV0d29ya1NlcnZpY2USbQoDR2V0EisubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1NlcnZpY2VHZXRSZXF1ZXN0GiwubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1NlcnZpY2VHZXRSZXNwb25zZSILyvMYAwECA+DzGAIScQoGQ3JlYXRlEi4ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1NlcnZpY2VDcmVhdGVSZXF1ZXN0Gi8ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1NlcnZpY2VDcmVhdGVSZXNwb25zZSIGyvMYAgECEnEKBlVwZGF0ZRIuLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlVXBkYXRlUmVxdWVzdBovLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlVXBkYXRlUmVzcG9uc2UiBsrzGAIBAhJwCgRMaXN0EiwubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1NlcnZpY2VMaXN0UmVxdWVzdBotLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlTGlzdFJlc3BvbnNlIgvK8xgDAQID4PMYAhKUAQoQTGlzdEJhc2VOZXR3b3JrcxI4Lm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlTGlzdEJhc2VOZXR3b3Jrc1JlcXVlc3QaOS5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrU2VydmljZUxpc3RCYXNlTmV0d29ya3NSZXNwb25zZSILyvMYAwECA+DzGAIScQoGRGVsZXRlEi4ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1NlcnZpY2VEZWxldGVSZXF1ZXN0Gi8ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1NlcnZpY2VEZWxldGVSZXNwb25zZSIGyvMYAgECQsIBChVjb20ubWV0YWxzdGFjay5hcGkudjJCDE5ldHdvcmtQcm90b1ABWjVnaXRodWIuY29tL21ldGFsLXN0YWNrL2FwaS9nby9tZXRhbHN0YWNrL2FwaS92MjthcGl2MqICA01BWKoCEU1ldGFsc3RhY2suQXBpLlYyygIRTWV0YWxzdGFja1xBcGlcVjLiAh1NZXRhbHN0YWNrXEFwaVxWMlxHUEJNZXRhZGF0YeoCE01ldGFsc3RhY2s6OkFwaTo6VjJiBnByb3RvMw", [file_buf_validate_validate, file_metalstack_api_v2_common, file_metalstack_api_v2_predefined_rules]); +export const file_metalstack_api_v2_network = /*@__PURE__*/ fileDesc("Ch9tZXRhbHN0YWNrL2FwaS92Mi9uZXR3b3JrLnByb3RvEhFtZXRhbHN0YWNrLmFwaS52MiJRChhOZXR3b3JrU2VydmljZUdldFJlcXVlc3QSFwoCaWQYASABKAlCC7pICHIGwLOusQIBEhwKB3Byb2plY3QYAiABKAlCC7pICNgBAXIDsAEBIkgKGU5ldHdvcmtTZXJ2aWNlR2V0UmVzcG9uc2USKwoHbmV0d29yaxgBIAEoCzIaLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmsi3AMKG05ldHdvcmtTZXJ2aWNlQ3JlYXRlUmVxdWVzdBIZCgdwcm9qZWN0GAEgASgJQgi6SAVyA7ABARIeCgRuYW1lGAIgASgJQgu6SAhyBsCzrrECAUgAiAEBEiUKC2Rlc2NyaXB0aW9uGAMgASgJQgu6SAhyBsizrrECAUgBiAEBEiMKCXBhcnRpdGlvbhgEIAEoCUILukgIcgbQs66xAgFIAogBARIpCgZsYWJlbHMYBSABKAsyGS5tZXRhbHN0YWNrLmFwaS52Mi5MYWJlbHMSKAoOcGFyZW50X25ldHdvcmsYBiABKAlCC7pICHIGwLOusQIBSAOIAQESOQoGbGVuZ3RoGAcgASgLMiQubWV0YWxzdGFjay5hcGkudjIuQ2hpbGRQcmVmaXhMZW5ndGhIBIgBARJOCg5hZGRyZXNzX2ZhbWlseRgIIAEoDjInLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtBZGRyZXNzRmFtaWx5Qgi6SAWCAQIQAUgFiAEBQgcKBV9uYW1lQg4KDF9kZXNjcmlwdGlvbkIMCgpfcGFydGl0aW9uQhEKD19wYXJlbnRfbmV0d29ya0IJCgdfbGVuZ3RoQhEKD19hZGRyZXNzX2ZhbWlseSJLChxOZXR3b3JrU2VydmljZUNyZWF0ZVJlc3BvbnNlEisKB25ldHdvcmsYASABKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrIq4CChtOZXR3b3JrU2VydmljZVVwZGF0ZVJlcXVlc3QSFwoCaWQYASABKAlCC7pICHIGwLOusQIBEjoKC3VwZGF0ZV9tZXRhGAIgASgLMh0ubWV0YWxzdGFjay5hcGkudjIuVXBkYXRlTWV0YUIGukgDyAEBEhkKB3Byb2plY3QYAyABKAlCCLpIBXIDsAEBEh4KBG5hbWUYBCABKAlCC7pICHIGwLOusQIBSACIAQESJQoLZGVzY3JpcHRpb24YBSABKAlCC7pICHIGyLOusQIBSAGIAQESNAoGbGFiZWxzGAYgASgLMh8ubWV0YWxzdGFjay5hcGkudjIuVXBkYXRlTGFiZWxzSAKIAQFCBwoFX25hbWVCDgoMX2Rlc2NyaXB0aW9uQgkKB19sYWJlbHMiSwocTmV0d29ya1NlcnZpY2VVcGRhdGVSZXNwb25zZRIrCgduZXR3b3JrGAEgASgLMhoubWV0YWxzdGFjay5hcGkudjIuTmV0d29yayJpChlOZXR3b3JrU2VydmljZUxpc3RSZXF1ZXN0EhwKB3Byb2plY3QYASABKAlCC7pICNgBAXIDsAEBEi4KBXF1ZXJ5GAIgASgLMh8ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1F1ZXJ5IkoKGk5ldHdvcmtTZXJ2aWNlTGlzdFJlc3BvbnNlEiwKCG5ldHdvcmtzGAEgAygLMhoubWV0YWxzdGFjay5hcGkudjIuTmV0d29yayJ1CiVOZXR3b3JrU2VydmljZUxpc3RCYXNlTmV0d29ya3NSZXF1ZXN0EhwKB3Byb2plY3QYASABKAlCC7pICNgBAXIDsAEBEi4KBXF1ZXJ5GAIgASgLMh8ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1F1ZXJ5IlYKJk5ldHdvcmtTZXJ2aWNlTGlzdEJhc2VOZXR3b3Jrc1Jlc3BvbnNlEiwKCG5ldHdvcmtzGAEgAygLMhoubWV0YWxzdGFjay5hcGkudjIuTmV0d29yayJRChtOZXR3b3JrU2VydmljZURlbGV0ZVJlcXVlc3QSFwoCaWQYASABKAlCC7pICHIGwLOusQIBEhkKB3Byb2plY3QYAiABKAlCCLpIBXIDsAEBIksKHE5ldHdvcmtTZXJ2aWNlRGVsZXRlUmVzcG9uc2USKwoHbmV0d29yaxgBIAEoCzIaLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmsizQYKB05ldHdvcmsSFwoCaWQYASABKAlCC7pICHIGwLOusQIBEiUKBG1ldGEYAiABKAsyFy5tZXRhbHN0YWNrLmFwaS52Mi5NZXRhEh4KBG5hbWUYAyABKAlCC7pICHIGwLOusQIBSACIAQESJQoLZGVzY3JpcHRpb24YBCABKAlCC7pICHIGyLOusQIBSAGIAQESIwoJcGFydGl0aW9uGAUgASgJQgu6SAhyBtCzrrECAUgCiAEBEh4KB3Byb2plY3QYBiABKAlCCLpIBXIDsAEBSAOIAQESIAoJbmFtZXNwYWNlGAcgASgJQgi6SAVyA7ABAUgEiAEBEh4KCHByZWZpeGVzGAggAygJQgy6SAmSAQa4pLOxAgESKgoUZGVzdGluYXRpb25fcHJlZml4ZXMYCSADKAlCDLpICZIBBriks7ECARJJChtkZWZhdWx0X2NoaWxkX3ByZWZpeF9sZW5ndGgYCiABKAsyJC5tZXRhbHN0YWNrLmFwaS52Mi5DaGlsZFByZWZpeExlbmd0aBJFChdtaW5fY2hpbGRfcHJlZml4X2xlbmd0aBgLIAEoCzIkLm1ldGFsc3RhY2suYXBpLnYyLkNoaWxkUHJlZml4TGVuZ3RoEjYKBHR5cGUYDCABKA4yHi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrVHlwZUIIukgFggECEAESNgoIbmF0X3R5cGUYDSABKA4yGi5tZXRhbHN0YWNrLmFwaS52Mi5OQVRUeXBlQgi6SAWCAQIQARIQCgN2cmYYDiABKA1IBYgBARIoCg5wYXJlbnRfbmV0d29yaxgPIAEoCUILukgIcgbAs66xAgFIBogBARIyChxhZGRpdGlvbmFsX2Fubm91bmNhYmxlX2NpZHJzGBAgAygJQgy6SAmSAQa4pLOxAgESOgoLY29uc3VtcHRpb24YESABKAsyJS5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrQ29uc3VtcHRpb25CBwoFX25hbWVCDgoMX2Rlc2NyaXB0aW9uQgwKCl9wYXJ0aXRpb25CCgoIX3Byb2plY3RCDAoKX25hbWVzcGFjZUIGCgRfdnJmQhEKD19wYXJlbnRfbmV0d29yayLzBQoMTmV0d29ya1F1ZXJ5EhwKAmlkGAEgASgJQgu6SAhyBsCzrrECAUgAiAEBEh4KBG5hbWUYAiABKAlCC7pICHIGwLOusQIBSAGIAQESJQoLZGVzY3JpcHRpb24YAyABKAlCC7pICHIGyLOusQIBSAKIAQESIwoJcGFydGl0aW9uGAQgASgJQgu6SAhyBtCzrrECAUgDiAEBEh4KB3Byb2plY3QYBSABKAlCCLpIBXIDsAEBSASIAQESIAoJbmFtZXNwYWNlGAYgASgJQgi6SAVyA7ABAUgFiAEBEh4KCHByZWZpeGVzGAcgAygJQgy6SAmSAQa4pLOxAgESKgoUZGVzdGluYXRpb25fcHJlZml4ZXMYCCADKAlCDLpICZIBBriks7ECARIQCgN2cmYYCSABKA1IBogBARIoCg5wYXJlbnRfbmV0d29yaxgKIAEoCUILukgIcgbAs66xAgFIB4gBARJOCg5hZGRyZXNzX2ZhbWlseRgLIAEoDjInLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtBZGRyZXNzRmFtaWx5Qgi6SAWCAQIQAUgIiAEBEjsKBHR5cGUYDCABKA4yHi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrVHlwZUIIukgFggECEAFICYgBARI7CghuYXRfdHlwZRgNIAEoDjIaLm1ldGFsc3RhY2suYXBpLnYyLk5BVFR5cGVCCLpIBYIBAhABSAqIAQESLgoGbGFiZWxzGA4gASgLMhkubWV0YWxzdGFjay5hcGkudjIuTGFiZWxzSAuIAQFCBQoDX2lkQgcKBV9uYW1lQg4KDF9kZXNjcmlwdGlvbkIMCgpfcGFydGl0aW9uQgoKCF9wcm9qZWN0QgwKCl9uYW1lc3BhY2VCBgoEX3ZyZkIRCg9fcGFyZW50X25ldHdvcmtCEQoPX2FkZHJlc3NfZmFtaWx5QgcKBV90eXBlQgsKCV9uYXRfdHlwZUIJCgdfbGFiZWxzImIKEUNoaWxkUHJlZml4TGVuZ3RoEhwKBGlwdjQYASABKA1CCbpIBioEGCAgAEgAiAEBEh0KBGlwdjYYAiABKA1CCrpIByoFGIABIABIAYgBAUIHCgVfaXB2NEIHCgVfaXB2NiJyChJOZXR3b3JrQ29uc3VtcHRpb24SLQoEaXB2NBgBIAEoCzIfLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtVc2FnZRItCgRpcHY2GAIgASgLMh8ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1VzYWdlImoKDE5ldHdvcmtVc2FnZRIVCg1hdmFpbGFibGVfaXBzGAEgASgEEhAKCHVzZWRfaXBzGAIgASgEEhoKEmF2YWlsYWJsZV9wcmVmaXhlcxgDIAEoBBIVCg11c2VkX3ByZWZpeGVzGAQgASgEKm0KB05BVFR5cGUSGAoUTkFUX1RZUEVfVU5TUEVDSUZJRUQQABIbCg1OQVRfVFlQRV9OT05FEAEaCIKyGQRub25lEisKGE5BVF9UWVBFX0lQVjRfTUFTUVVFUkFERRACGg2CshkJaXB2NC1tYXNxKq0CCgtOZXR3b3JrVHlwZRIcChhORVRXT1JLX1RZUEVfVU5TUEVDSUZJRUQQABInChVORVRXT1JLX1RZUEVfRVhURVJOQUwQARoMgrIZCGV4dGVybmFsEicKFU5FVFdPUktfVFlQRV9VTkRFUkxBWRACGgyCshkIdW5kZXJsYXkSIQoSTkVUV09SS19UWVBFX1NVUEVSEAMaCYKyGQVzdXBlchI3Ch1ORVRXT1JLX1RZUEVfU1VQRVJfTkFNRVNQQUNFRBAEGhSCshkQc3VwZXItbmFtZXNwYWNlZBIhChJORVRXT1JLX1RZUEVfQ0hJTEQQBRoJgrIZBWNoaWxkEi8KGU5FVFdPUktfVFlQRV9DSElMRF9TSEFSRUQQBhoQgrIZDGNoaWxkLXNoYXJlZCrHAQoUTmV0d29ya0FkZHJlc3NGYW1pbHkSJgoiTkVUV09SS19BRERSRVNTX0ZBTUlMWV9VTlNQRUNJRklFRBAAEicKGU5FVFdPUktfQUREUkVTU19GQU1JTFlfVjQQARoIgrIZBGlwdjQSJwoZTkVUV09SS19BRERSRVNTX0ZBTUlMWV9WNhACGgiCshkEaXB2NhI1CiFORVRXT1JLX0FERFJFU1NfRkFNSUxZX0RVQUxfU1RBQ0sQAxoOgrIZCmR1YWwtc3RhY2sy4QUKDk5ldHdvcmtTZXJ2aWNlEm0KA0dldBIrLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlR2V0UmVxdWVzdBosLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlR2V0UmVzcG9uc2UiC8rzGAMBAgPg8xgCEnEKBkNyZWF0ZRIuLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlQ3JlYXRlUmVxdWVzdBovLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlQ3JlYXRlUmVzcG9uc2UiBsrzGAIBAhJxCgZVcGRhdGUSLi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrU2VydmljZVVwZGF0ZVJlcXVlc3QaLy5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrU2VydmljZVVwZGF0ZVJlc3BvbnNlIgbK8xgCAQIScAoETGlzdBIsLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlTGlzdFJlcXVlc3QaLS5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrU2VydmljZUxpc3RSZXNwb25zZSILyvMYAwECA+DzGAISlAEKEExpc3RCYXNlTmV0d29ya3MSOC5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrU2VydmljZUxpc3RCYXNlTmV0d29ya3NSZXF1ZXN0GjkubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1NlcnZpY2VMaXN0QmFzZU5ldHdvcmtzUmVzcG9uc2UiC8rzGAMBAgPg8xgCEnEKBkRlbGV0ZRIuLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlRGVsZXRlUmVxdWVzdBovLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlRGVsZXRlUmVzcG9uc2UiBsrzGAIBAkLCAQoVY29tLm1ldGFsc3RhY2suYXBpLnYyQgxOZXR3b3JrUHJvdG9QAVo1Z2l0aHViLmNvbS9tZXRhbC1zdGFjay9hcGkvZ28vbWV0YWxzdGFjay9hcGkvdjI7YXBpdjKiAgNNQViqAhFNZXRhbHN0YWNrLkFwaS5WMsoCEU1ldGFsc3RhY2tcQXBpXFYy4gIdTWV0YWxzdGFja1xBcGlcVjJcR1BCTWV0YWRhdGHqAhNNZXRhbHN0YWNrOjpBcGk6OlYyYgZwcm90bzM", [file_buf_validate_validate, file_metalstack_api_v2_common, file_metalstack_api_v2_predefined_rules]); /** * Describes the message metalstack.api.v2.NetworkServiceGetRequest. * Use `create(NetworkServiceGetRequestSchema)` to create a new message. diff --git a/js/metalstack/api/v2/network_pb.ts b/js/metalstack/api/v2/network_pb.ts index ae4258ed..87884130 100644 --- a/js/metalstack/api/v2/network_pb.ts +++ b/js/metalstack/api/v2/network_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/network.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -14,7 +14,7 @@ import type { Message } from "@bufbuild/protobuf"; * Describes the file metalstack/api/v2/network.proto. */ export const file_metalstack_api_v2_network: GenFile = /*@__PURE__*/ - fileDesc("Ch9tZXRhbHN0YWNrL2FwaS92Mi9uZXR3b3JrLnByb3RvEhFtZXRhbHN0YWNrLmFwaS52MiJRChhOZXR3b3JrU2VydmljZUdldFJlcXVlc3QSFwoCaWQYASABKAlCC7pICHIGwLOusQIBEhwKB3Byb2plY3QYAiABKAlCC7pICNgBAXIDsAEBIkgKGU5ldHdvcmtTZXJ2aWNlR2V0UmVzcG9uc2USKwoHbmV0d29yaxgBIAEoCzIaLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmsi3AMKG05ldHdvcmtTZXJ2aWNlQ3JlYXRlUmVxdWVzdBIZCgdwcm9qZWN0GAEgASgJQgi6SAVyA7ABARIeCgRuYW1lGAIgASgJQgu6SAhyBsCzrrECAUgAiAEBEiUKC2Rlc2NyaXB0aW9uGAMgASgJQgu6SAhyBsizrrECAUgBiAEBEiMKCXBhcnRpdGlvbhgEIAEoCUILukgIcgbQs66xAgFIAogBARIpCgZsYWJlbHMYBSABKAsyGS5tZXRhbHN0YWNrLmFwaS52Mi5MYWJlbHMSKAoOcGFyZW50X25ldHdvcmsYBiABKAlCC7pICHIGwLOusQIBSAOIAQESOQoGbGVuZ3RoGAcgASgLMiQubWV0YWxzdGFjay5hcGkudjIuQ2hpbGRQcmVmaXhMZW5ndGhIBIgBARJOCg5hZGRyZXNzX2ZhbWlseRgIIAEoDjInLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtBZGRyZXNzRmFtaWx5Qgi6SAWCAQIQAUgFiAEBQgcKBV9uYW1lQg4KDF9kZXNjcmlwdGlvbkIMCgpfcGFydGl0aW9uQhEKD19wYXJlbnRfbmV0d29ya0IJCgdfbGVuZ3RoQhEKD19hZGRyZXNzX2ZhbWlseSJLChxOZXR3b3JrU2VydmljZUNyZWF0ZVJlc3BvbnNlEisKB25ldHdvcmsYASABKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrIq4CChtOZXR3b3JrU2VydmljZVVwZGF0ZVJlcXVlc3QSFwoCaWQYASABKAlCC7pICHIGwLOusQIBEjoKC3VwZGF0ZV9tZXRhGAIgASgLMh0ubWV0YWxzdGFjay5hcGkudjIuVXBkYXRlTWV0YUIGukgDyAEBEhkKB3Byb2plY3QYAyABKAlCCLpIBXIDsAEBEh4KBG5hbWUYBCABKAlCC7pICHIGwLOusQIBSACIAQESJQoLZGVzY3JpcHRpb24YBSABKAlCC7pICHIGyLOusQIBSAGIAQESNAoGbGFiZWxzGAYgASgLMh8ubWV0YWxzdGFjay5hcGkudjIuVXBkYXRlTGFiZWxzSAKIAQFCBwoFX25hbWVCDgoMX2Rlc2NyaXB0aW9uQgkKB19sYWJlbHMiSwocTmV0d29ya1NlcnZpY2VVcGRhdGVSZXNwb25zZRIrCgduZXR3b3JrGAEgASgLMhoubWV0YWxzdGFjay5hcGkudjIuTmV0d29yayJpChlOZXR3b3JrU2VydmljZUxpc3RSZXF1ZXN0EhwKB3Byb2plY3QYASABKAlCC7pICNgBAXIDsAEBEi4KBXF1ZXJ5GAIgASgLMh8ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1F1ZXJ5IkoKGk5ldHdvcmtTZXJ2aWNlTGlzdFJlc3BvbnNlEiwKCG5ldHdvcmtzGAEgAygLMhoubWV0YWxzdGFjay5hcGkudjIuTmV0d29yayJ1CiVOZXR3b3JrU2VydmljZUxpc3RCYXNlTmV0d29ya3NSZXF1ZXN0EhwKB3Byb2plY3QYASABKAlCC7pICNgBAXIDsAEBEi4KBXF1ZXJ5GAIgASgLMh8ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1F1ZXJ5IlYKJk5ldHdvcmtTZXJ2aWNlTGlzdEJhc2VOZXR3b3Jrc1Jlc3BvbnNlEiwKCG5ldHdvcmtzGAEgAygLMhoubWV0YWxzdGFjay5hcGkudjIuTmV0d29yayJRChtOZXR3b3JrU2VydmljZURlbGV0ZVJlcXVlc3QSFwoCaWQYASABKAlCC7pICHIGwLOusQIBEhkKB3Byb2plY3QYAiABKAlCCLpIBXIDsAEBIksKHE5ldHdvcmtTZXJ2aWNlRGVsZXRlUmVzcG9uc2USKwoHbmV0d29yaxgBIAEoCzIaLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmsi7QYKB05ldHdvcmsSFwoCaWQYASABKAlCC7pICHIGwLOusQIBEiUKBG1ldGEYAiABKAsyFy5tZXRhbHN0YWNrLmFwaS52Mi5NZXRhEh4KBG5hbWUYAyABKAlCC7pICHIGwLOusQIBSACIAQESJQoLZGVzY3JpcHRpb24YBCABKAlCC7pICHIGyLOusQIBSAGIAQESIwoJcGFydGl0aW9uGAUgASgJQgu6SAhyBtCzrrECAUgCiAEBEh4KB3Byb2plY3QYBiABKAlCCLpIBXIDsAEBSAOIAQESIAoJbmFtZXNwYWNlGAcgASgJQgi6SAVyA7ABAUgEiAEBEh4KCHByZWZpeGVzGAggAygJQgy6SAmSAQa4pLOxAgESKgoUZGVzdGluYXRpb25fcHJlZml4ZXMYCSADKAlCDLpICZIBBriks7ECARJJChtkZWZhdWx0X2NoaWxkX3ByZWZpeF9sZW5ndGgYCiABKAsyJC5tZXRhbHN0YWNrLmFwaS52Mi5DaGlsZFByZWZpeExlbmd0aBJFChdtaW5fY2hpbGRfcHJlZml4X2xlbmd0aBgLIAEoCzIkLm1ldGFsc3RhY2suYXBpLnYyLkNoaWxkUHJlZml4TGVuZ3RoEjsKBHR5cGUYDCABKA4yHi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrVHlwZUIIukgFggECEAFIBYgBARI7CghuYXRfdHlwZRgNIAEoDjIaLm1ldGFsc3RhY2suYXBpLnYyLk5BVFR5cGVCCLpIBYIBAhABSAaIAQESEAoDdnJmGA4gASgNSAeIAQESKAoOcGFyZW50X25ldHdvcmsYDyABKAlCC7pICHIGwLOusQIBSAiIAQESMgocYWRkaXRpb25hbF9hbm5vdW5jYWJsZV9jaWRycxgQIAMoCUIMukgJkgEGuKSzsQIBEjoKC2NvbnN1bXB0aW9uGBEgASgLMiUubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya0NvbnN1bXB0aW9uQgcKBV9uYW1lQg4KDF9kZXNjcmlwdGlvbkIMCgpfcGFydGl0aW9uQgoKCF9wcm9qZWN0QgwKCl9uYW1lc3BhY2VCBwoFX3R5cGVCCwoJX25hdF90eXBlQgYKBF92cmZCEQoPX3BhcmVudF9uZXR3b3JrIvMFCgxOZXR3b3JrUXVlcnkSHAoCaWQYASABKAlCC7pICHIGwLOusQIBSACIAQESHgoEbmFtZRgCIAEoCUILukgIcgbAs66xAgFIAYgBARIlCgtkZXNjcmlwdGlvbhgDIAEoCUILukgIcgbIs66xAgFIAogBARIjCglwYXJ0aXRpb24YBCABKAlCC7pICHIG0LOusQIBSAOIAQESHgoHcHJvamVjdBgFIAEoCUIIukgFcgOwAQFIBIgBARIgCgluYW1lc3BhY2UYBiABKAlCCLpIBXIDsAEBSAWIAQESHgoIcHJlZml4ZXMYByADKAlCDLpICZIBBriks7ECARIqChRkZXN0aW5hdGlvbl9wcmVmaXhlcxgIIAMoCUIMukgJkgEGuKSzsQIBEhAKA3ZyZhgJIAEoDUgGiAEBEigKDnBhcmVudF9uZXR3b3JrGAogASgJQgu6SAhyBsCzrrECAUgHiAEBEk4KDmFkZHJlc3NfZmFtaWx5GAsgASgOMicubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya0FkZHJlc3NGYW1pbHlCCLpIBYIBAhABSAiIAQESOwoEdHlwZRgMIAEoDjIeLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtUeXBlQgi6SAWCAQIQAUgJiAEBEjsKCG5hdF90eXBlGA0gASgOMhoubWV0YWxzdGFjay5hcGkudjIuTkFUVHlwZUIIukgFggECEAFICogBARIuCgZsYWJlbHMYDiABKAsyGS5tZXRhbHN0YWNrLmFwaS52Mi5MYWJlbHNIC4gBAUIFCgNfaWRCBwoFX25hbWVCDgoMX2Rlc2NyaXB0aW9uQgwKCl9wYXJ0aXRpb25CCgoIX3Byb2plY3RCDAoKX25hbWVzcGFjZUIGCgRfdnJmQhEKD19wYXJlbnRfbmV0d29ya0IRCg9fYWRkcmVzc19mYW1pbHlCBwoFX3R5cGVCCwoJX25hdF90eXBlQgkKB19sYWJlbHMiYgoRQ2hpbGRQcmVmaXhMZW5ndGgSHAoEaXB2NBgBIAEoDUIJukgGKgQYICAASACIAQESHQoEaXB2NhgCIAEoDUIKukgHKgUYgAEgAEgBiAEBQgcKBV9pcHY0QgcKBV9pcHY2InIKEk5ldHdvcmtDb25zdW1wdGlvbhItCgRpcHY0GAEgASgLMh8ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1VzYWdlEi0KBGlwdjYYAiABKAsyHy5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrVXNhZ2UiagoMTmV0d29ya1VzYWdlEhUKDWF2YWlsYWJsZV9pcHMYAiABKAQSEAoIdXNlZF9pcHMYAyABKAQSGgoSYXZhaWxhYmxlX3ByZWZpeGVzGAQgASgEEhUKDXVzZWRfcHJlZml4ZXMYBSABKAQqbQoHTkFUVHlwZRIYChROQVRfVFlQRV9VTlNQRUNJRklFRBAAEhsKDU5BVF9UWVBFX05PTkUQARoIgrIZBG5vbmUSKwoYTkFUX1RZUEVfSVBWNF9NQVNRVUVSQURFEAIaDYKyGQlpcHY0LW1hc3EqrQIKC05ldHdvcmtUeXBlEhwKGE5FVFdPUktfVFlQRV9VTlNQRUNJRklFRBAAEicKFU5FVFdPUktfVFlQRV9FWFRFUk5BTBABGgyCshkIZXh0ZXJuYWwSJwoVTkVUV09SS19UWVBFX1VOREVSTEFZEAIaDIKyGQh1bmRlcmxheRIhChJORVRXT1JLX1RZUEVfU1VQRVIQAxoJgrIZBXN1cGVyEjcKHU5FVFdPUktfVFlQRV9TVVBFUl9OQU1FU1BBQ0VEEAQaFIKyGRBzdXBlci1uYW1lc3BhY2VkEiEKEk5FVFdPUktfVFlQRV9DSElMRBAFGgmCshkFY2hpbGQSLwoZTkVUV09SS19UWVBFX0NISUxEX1NIQVJFRBAGGhCCshkMY2hpbGQtc2hhcmVkKscBChROZXR3b3JrQWRkcmVzc0ZhbWlseRImCiJORVRXT1JLX0FERFJFU1NfRkFNSUxZX1VOU1BFQ0lGSUVEEAASJwoZTkVUV09SS19BRERSRVNTX0ZBTUlMWV9WNBABGgiCshkEaXB2NBInChlORVRXT1JLX0FERFJFU1NfRkFNSUxZX1Y2EAIaCIKyGQRpcHY2EjUKIU5FVFdPUktfQUREUkVTU19GQU1JTFlfRFVBTF9TVEFDSxADGg6CshkKZHVhbC1zdGFjazLhBQoOTmV0d29ya1NlcnZpY2USbQoDR2V0EisubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1NlcnZpY2VHZXRSZXF1ZXN0GiwubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1NlcnZpY2VHZXRSZXNwb25zZSILyvMYAwECA+DzGAIScQoGQ3JlYXRlEi4ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1NlcnZpY2VDcmVhdGVSZXF1ZXN0Gi8ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1NlcnZpY2VDcmVhdGVSZXNwb25zZSIGyvMYAgECEnEKBlVwZGF0ZRIuLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlVXBkYXRlUmVxdWVzdBovLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlVXBkYXRlUmVzcG9uc2UiBsrzGAIBAhJwCgRMaXN0EiwubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1NlcnZpY2VMaXN0UmVxdWVzdBotLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlTGlzdFJlc3BvbnNlIgvK8xgDAQID4PMYAhKUAQoQTGlzdEJhc2VOZXR3b3JrcxI4Lm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlTGlzdEJhc2VOZXR3b3Jrc1JlcXVlc3QaOS5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrU2VydmljZUxpc3RCYXNlTmV0d29ya3NSZXNwb25zZSILyvMYAwECA+DzGAIScQoGRGVsZXRlEi4ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1NlcnZpY2VEZWxldGVSZXF1ZXN0Gi8ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1NlcnZpY2VEZWxldGVSZXNwb25zZSIGyvMYAgECQsIBChVjb20ubWV0YWxzdGFjay5hcGkudjJCDE5ldHdvcmtQcm90b1ABWjVnaXRodWIuY29tL21ldGFsLXN0YWNrL2FwaS9nby9tZXRhbHN0YWNrL2FwaS92MjthcGl2MqICA01BWKoCEU1ldGFsc3RhY2suQXBpLlYyygIRTWV0YWxzdGFja1xBcGlcVjLiAh1NZXRhbHN0YWNrXEFwaVxWMlxHUEJNZXRhZGF0YeoCE01ldGFsc3RhY2s6OkFwaTo6VjJiBnByb3RvMw", [file_buf_validate_validate, file_metalstack_api_v2_common, file_metalstack_api_v2_predefined_rules]); + fileDesc("Ch9tZXRhbHN0YWNrL2FwaS92Mi9uZXR3b3JrLnByb3RvEhFtZXRhbHN0YWNrLmFwaS52MiJRChhOZXR3b3JrU2VydmljZUdldFJlcXVlc3QSFwoCaWQYASABKAlCC7pICHIGwLOusQIBEhwKB3Byb2plY3QYAiABKAlCC7pICNgBAXIDsAEBIkgKGU5ldHdvcmtTZXJ2aWNlR2V0UmVzcG9uc2USKwoHbmV0d29yaxgBIAEoCzIaLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmsi3AMKG05ldHdvcmtTZXJ2aWNlQ3JlYXRlUmVxdWVzdBIZCgdwcm9qZWN0GAEgASgJQgi6SAVyA7ABARIeCgRuYW1lGAIgASgJQgu6SAhyBsCzrrECAUgAiAEBEiUKC2Rlc2NyaXB0aW9uGAMgASgJQgu6SAhyBsizrrECAUgBiAEBEiMKCXBhcnRpdGlvbhgEIAEoCUILukgIcgbQs66xAgFIAogBARIpCgZsYWJlbHMYBSABKAsyGS5tZXRhbHN0YWNrLmFwaS52Mi5MYWJlbHMSKAoOcGFyZW50X25ldHdvcmsYBiABKAlCC7pICHIGwLOusQIBSAOIAQESOQoGbGVuZ3RoGAcgASgLMiQubWV0YWxzdGFjay5hcGkudjIuQ2hpbGRQcmVmaXhMZW5ndGhIBIgBARJOCg5hZGRyZXNzX2ZhbWlseRgIIAEoDjInLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtBZGRyZXNzRmFtaWx5Qgi6SAWCAQIQAUgFiAEBQgcKBV9uYW1lQg4KDF9kZXNjcmlwdGlvbkIMCgpfcGFydGl0aW9uQhEKD19wYXJlbnRfbmV0d29ya0IJCgdfbGVuZ3RoQhEKD19hZGRyZXNzX2ZhbWlseSJLChxOZXR3b3JrU2VydmljZUNyZWF0ZVJlc3BvbnNlEisKB25ldHdvcmsYASABKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrIq4CChtOZXR3b3JrU2VydmljZVVwZGF0ZVJlcXVlc3QSFwoCaWQYASABKAlCC7pICHIGwLOusQIBEjoKC3VwZGF0ZV9tZXRhGAIgASgLMh0ubWV0YWxzdGFjay5hcGkudjIuVXBkYXRlTWV0YUIGukgDyAEBEhkKB3Byb2plY3QYAyABKAlCCLpIBXIDsAEBEh4KBG5hbWUYBCABKAlCC7pICHIGwLOusQIBSACIAQESJQoLZGVzY3JpcHRpb24YBSABKAlCC7pICHIGyLOusQIBSAGIAQESNAoGbGFiZWxzGAYgASgLMh8ubWV0YWxzdGFjay5hcGkudjIuVXBkYXRlTGFiZWxzSAKIAQFCBwoFX25hbWVCDgoMX2Rlc2NyaXB0aW9uQgkKB19sYWJlbHMiSwocTmV0d29ya1NlcnZpY2VVcGRhdGVSZXNwb25zZRIrCgduZXR3b3JrGAEgASgLMhoubWV0YWxzdGFjay5hcGkudjIuTmV0d29yayJpChlOZXR3b3JrU2VydmljZUxpc3RSZXF1ZXN0EhwKB3Byb2plY3QYASABKAlCC7pICNgBAXIDsAEBEi4KBXF1ZXJ5GAIgASgLMh8ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1F1ZXJ5IkoKGk5ldHdvcmtTZXJ2aWNlTGlzdFJlc3BvbnNlEiwKCG5ldHdvcmtzGAEgAygLMhoubWV0YWxzdGFjay5hcGkudjIuTmV0d29yayJ1CiVOZXR3b3JrU2VydmljZUxpc3RCYXNlTmV0d29ya3NSZXF1ZXN0EhwKB3Byb2plY3QYASABKAlCC7pICNgBAXIDsAEBEi4KBXF1ZXJ5GAIgASgLMh8ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1F1ZXJ5IlYKJk5ldHdvcmtTZXJ2aWNlTGlzdEJhc2VOZXR3b3Jrc1Jlc3BvbnNlEiwKCG5ldHdvcmtzGAEgAygLMhoubWV0YWxzdGFjay5hcGkudjIuTmV0d29yayJRChtOZXR3b3JrU2VydmljZURlbGV0ZVJlcXVlc3QSFwoCaWQYASABKAlCC7pICHIGwLOusQIBEhkKB3Byb2plY3QYAiABKAlCCLpIBXIDsAEBIksKHE5ldHdvcmtTZXJ2aWNlRGVsZXRlUmVzcG9uc2USKwoHbmV0d29yaxgBIAEoCzIaLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmsizQYKB05ldHdvcmsSFwoCaWQYASABKAlCC7pICHIGwLOusQIBEiUKBG1ldGEYAiABKAsyFy5tZXRhbHN0YWNrLmFwaS52Mi5NZXRhEh4KBG5hbWUYAyABKAlCC7pICHIGwLOusQIBSACIAQESJQoLZGVzY3JpcHRpb24YBCABKAlCC7pICHIGyLOusQIBSAGIAQESIwoJcGFydGl0aW9uGAUgASgJQgu6SAhyBtCzrrECAUgCiAEBEh4KB3Byb2plY3QYBiABKAlCCLpIBXIDsAEBSAOIAQESIAoJbmFtZXNwYWNlGAcgASgJQgi6SAVyA7ABAUgEiAEBEh4KCHByZWZpeGVzGAggAygJQgy6SAmSAQa4pLOxAgESKgoUZGVzdGluYXRpb25fcHJlZml4ZXMYCSADKAlCDLpICZIBBriks7ECARJJChtkZWZhdWx0X2NoaWxkX3ByZWZpeF9sZW5ndGgYCiABKAsyJC5tZXRhbHN0YWNrLmFwaS52Mi5DaGlsZFByZWZpeExlbmd0aBJFChdtaW5fY2hpbGRfcHJlZml4X2xlbmd0aBgLIAEoCzIkLm1ldGFsc3RhY2suYXBpLnYyLkNoaWxkUHJlZml4TGVuZ3RoEjYKBHR5cGUYDCABKA4yHi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrVHlwZUIIukgFggECEAESNgoIbmF0X3R5cGUYDSABKA4yGi5tZXRhbHN0YWNrLmFwaS52Mi5OQVRUeXBlQgi6SAWCAQIQARIQCgN2cmYYDiABKA1IBYgBARIoCg5wYXJlbnRfbmV0d29yaxgPIAEoCUILukgIcgbAs66xAgFIBogBARIyChxhZGRpdGlvbmFsX2Fubm91bmNhYmxlX2NpZHJzGBAgAygJQgy6SAmSAQa4pLOxAgESOgoLY29uc3VtcHRpb24YESABKAsyJS5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrQ29uc3VtcHRpb25CBwoFX25hbWVCDgoMX2Rlc2NyaXB0aW9uQgwKCl9wYXJ0aXRpb25CCgoIX3Byb2plY3RCDAoKX25hbWVzcGFjZUIGCgRfdnJmQhEKD19wYXJlbnRfbmV0d29yayLzBQoMTmV0d29ya1F1ZXJ5EhwKAmlkGAEgASgJQgu6SAhyBsCzrrECAUgAiAEBEh4KBG5hbWUYAiABKAlCC7pICHIGwLOusQIBSAGIAQESJQoLZGVzY3JpcHRpb24YAyABKAlCC7pICHIGyLOusQIBSAKIAQESIwoJcGFydGl0aW9uGAQgASgJQgu6SAhyBtCzrrECAUgDiAEBEh4KB3Byb2plY3QYBSABKAlCCLpIBXIDsAEBSASIAQESIAoJbmFtZXNwYWNlGAYgASgJQgi6SAVyA7ABAUgFiAEBEh4KCHByZWZpeGVzGAcgAygJQgy6SAmSAQa4pLOxAgESKgoUZGVzdGluYXRpb25fcHJlZml4ZXMYCCADKAlCDLpICZIBBriks7ECARIQCgN2cmYYCSABKA1IBogBARIoCg5wYXJlbnRfbmV0d29yaxgKIAEoCUILukgIcgbAs66xAgFIB4gBARJOCg5hZGRyZXNzX2ZhbWlseRgLIAEoDjInLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtBZGRyZXNzRmFtaWx5Qgi6SAWCAQIQAUgIiAEBEjsKBHR5cGUYDCABKA4yHi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrVHlwZUIIukgFggECEAFICYgBARI7CghuYXRfdHlwZRgNIAEoDjIaLm1ldGFsc3RhY2suYXBpLnYyLk5BVFR5cGVCCLpIBYIBAhABSAqIAQESLgoGbGFiZWxzGA4gASgLMhkubWV0YWxzdGFjay5hcGkudjIuTGFiZWxzSAuIAQFCBQoDX2lkQgcKBV9uYW1lQg4KDF9kZXNjcmlwdGlvbkIMCgpfcGFydGl0aW9uQgoKCF9wcm9qZWN0QgwKCl9uYW1lc3BhY2VCBgoEX3ZyZkIRCg9fcGFyZW50X25ldHdvcmtCEQoPX2FkZHJlc3NfZmFtaWx5QgcKBV90eXBlQgsKCV9uYXRfdHlwZUIJCgdfbGFiZWxzImIKEUNoaWxkUHJlZml4TGVuZ3RoEhwKBGlwdjQYASABKA1CCbpIBioEGCAgAEgAiAEBEh0KBGlwdjYYAiABKA1CCrpIByoFGIABIABIAYgBAUIHCgVfaXB2NEIHCgVfaXB2NiJyChJOZXR3b3JrQ29uc3VtcHRpb24SLQoEaXB2NBgBIAEoCzIfLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtVc2FnZRItCgRpcHY2GAIgASgLMh8ubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1VzYWdlImoKDE5ldHdvcmtVc2FnZRIVCg1hdmFpbGFibGVfaXBzGAEgASgEEhAKCHVzZWRfaXBzGAIgASgEEhoKEmF2YWlsYWJsZV9wcmVmaXhlcxgDIAEoBBIVCg11c2VkX3ByZWZpeGVzGAQgASgEKm0KB05BVFR5cGUSGAoUTkFUX1RZUEVfVU5TUEVDSUZJRUQQABIbCg1OQVRfVFlQRV9OT05FEAEaCIKyGQRub25lEisKGE5BVF9UWVBFX0lQVjRfTUFTUVVFUkFERRACGg2CshkJaXB2NC1tYXNxKq0CCgtOZXR3b3JrVHlwZRIcChhORVRXT1JLX1RZUEVfVU5TUEVDSUZJRUQQABInChVORVRXT1JLX1RZUEVfRVhURVJOQUwQARoMgrIZCGV4dGVybmFsEicKFU5FVFdPUktfVFlQRV9VTkRFUkxBWRACGgyCshkIdW5kZXJsYXkSIQoSTkVUV09SS19UWVBFX1NVUEVSEAMaCYKyGQVzdXBlchI3Ch1ORVRXT1JLX1RZUEVfU1VQRVJfTkFNRVNQQUNFRBAEGhSCshkQc3VwZXItbmFtZXNwYWNlZBIhChJORVRXT1JLX1RZUEVfQ0hJTEQQBRoJgrIZBWNoaWxkEi8KGU5FVFdPUktfVFlQRV9DSElMRF9TSEFSRUQQBhoQgrIZDGNoaWxkLXNoYXJlZCrHAQoUTmV0d29ya0FkZHJlc3NGYW1pbHkSJgoiTkVUV09SS19BRERSRVNTX0ZBTUlMWV9VTlNQRUNJRklFRBAAEicKGU5FVFdPUktfQUREUkVTU19GQU1JTFlfVjQQARoIgrIZBGlwdjQSJwoZTkVUV09SS19BRERSRVNTX0ZBTUlMWV9WNhACGgiCshkEaXB2NhI1CiFORVRXT1JLX0FERFJFU1NfRkFNSUxZX0RVQUxfU1RBQ0sQAxoOgrIZCmR1YWwtc3RhY2sy4QUKDk5ldHdvcmtTZXJ2aWNlEm0KA0dldBIrLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlR2V0UmVxdWVzdBosLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlR2V0UmVzcG9uc2UiC8rzGAMBAgPg8xgCEnEKBkNyZWF0ZRIuLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlQ3JlYXRlUmVxdWVzdBovLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlQ3JlYXRlUmVzcG9uc2UiBsrzGAIBAhJxCgZVcGRhdGUSLi5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrU2VydmljZVVwZGF0ZVJlcXVlc3QaLy5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrU2VydmljZVVwZGF0ZVJlc3BvbnNlIgbK8xgCAQIScAoETGlzdBIsLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlTGlzdFJlcXVlc3QaLS5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrU2VydmljZUxpc3RSZXNwb25zZSILyvMYAwECA+DzGAISlAEKEExpc3RCYXNlTmV0d29ya3MSOC5tZXRhbHN0YWNrLmFwaS52Mi5OZXR3b3JrU2VydmljZUxpc3RCYXNlTmV0d29ya3NSZXF1ZXN0GjkubWV0YWxzdGFjay5hcGkudjIuTmV0d29ya1NlcnZpY2VMaXN0QmFzZU5ldHdvcmtzUmVzcG9uc2UiC8rzGAMBAgPg8xgCEnEKBkRlbGV0ZRIuLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlRGVsZXRlUmVxdWVzdBovLm1ldGFsc3RhY2suYXBpLnYyLk5ldHdvcmtTZXJ2aWNlRGVsZXRlUmVzcG9uc2UiBsrzGAIBAkLCAQoVY29tLm1ldGFsc3RhY2suYXBpLnYyQgxOZXR3b3JrUHJvdG9QAVo1Z2l0aHViLmNvbS9tZXRhbC1zdGFjay9hcGkvZ28vbWV0YWxzdGFjay9hcGkvdjI7YXBpdjKiAgNNQViqAhFNZXRhbHN0YWNrLkFwaS5WMsoCEU1ldGFsc3RhY2tcQXBpXFYy4gIdTWV0YWxzdGFja1xBcGlcVjJcR1BCTWV0YWRhdGHqAhNNZXRhbHN0YWNrOjpBcGk6OlYyYgZwcm90bzM", [file_buf_validate_validate, file_metalstack_api_v2_common, file_metalstack_api_v2_predefined_rules]); /** * NetworkServiceGetRequest @@ -55,7 +55,7 @@ export type NetworkServiceGetResponse = Message<"metalstack.api.v2.NetworkServic * * @generated from field: metalstack.api.v2.Network network = 1; */ - network?: Network; + network?: Network | undefined; }; /** @@ -83,49 +83,49 @@ export type NetworkServiceCreateRequest = Message<"metalstack.api.v2.NetworkServ * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Description of this network * * @generated from field: optional string description = 3; */ - description?: string; + description?: string | undefined; /** * Partition where this network will be created * * @generated from field: optional string partition = 4; */ - partition?: string; + partition?: string | undefined; /** * Labels on this network * * @generated from field: metalstack.api.v2.Labels labels = 5; */ - labels?: Labels; + labels?: Labels | undefined; /** * Parent Network points to the id of the parent network if any * * @generated from field: optional string parent_network = 6; */ - parentNetwork?: string; + parentNetwork?: string | undefined; /** * Length per addressfamily * * @generated from field: optional metalstack.api.v2.ChildPrefixLength length = 7; */ - length?: ChildPrefixLength; + length?: ChildPrefixLength | undefined; /** * AddressFamily to create, defaults to the same as the parent * * @generated from field: optional metalstack.api.v2.NetworkAddressFamily address_family = 8; */ - addressFamily?: NetworkAddressFamily; + addressFamily?: NetworkAddressFamily | undefined; }; /** @@ -146,7 +146,7 @@ export type NetworkServiceCreateResponse = Message<"metalstack.api.v2.NetworkSer * * @generated from field: metalstack.api.v2.Network network = 1; */ - network?: Network; + network?: Network | undefined; }; /** @@ -174,7 +174,7 @@ export type NetworkServiceUpdateRequest = Message<"metalstack.api.v2.NetworkServ * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Project of the network @@ -188,21 +188,21 @@ export type NetworkServiceUpdateRequest = Message<"metalstack.api.v2.NetworkServ * * @generated from field: optional string name = 4; */ - name?: string; + name?: string | undefined; /** * Description of this network * * @generated from field: optional string description = 5; */ - description?: string; + description?: string | undefined; /** * Labels on this network * * @generated from field: optional metalstack.api.v2.UpdateLabels labels = 6; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; }; /** @@ -223,7 +223,7 @@ export type NetworkServiceUpdateResponse = Message<"metalstack.api.v2.NetworkSer * * @generated from field: metalstack.api.v2.Network network = 1; */ - network?: Network; + network?: Network | undefined; }; /** @@ -251,7 +251,7 @@ export type NetworkServiceListRequest = Message<"metalstack.api.v2.NetworkServic * * @generated from field: metalstack.api.v2.NetworkQuery query = 2; */ - query?: NetworkQuery; + query?: NetworkQuery | undefined; }; /** @@ -300,7 +300,7 @@ export type NetworkServiceListBaseNetworksRequest = Message<"metalstack.api.v2.N * * @generated from field: metalstack.api.v2.NetworkQuery query = 2; */ - query?: NetworkQuery; + query?: NetworkQuery | undefined; }; /** @@ -370,7 +370,7 @@ export type NetworkServiceDeleteResponse = Message<"metalstack.api.v2.NetworkSer * * @generated from field: metalstack.api.v2.Network network = 1; */ - network?: Network; + network?: Network | undefined; }; /** @@ -398,35 +398,35 @@ export type Network = Message<"metalstack.api.v2.Network"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Name of this network * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Description of this network * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Partition where this network will be created * * @generated from field: optional string partition = 5; */ - partition?: string; + partition?: string | undefined; /** * Project where this network belongs to * * @generated from field: optional string project = 6; */ - project?: string; + project?: string | undefined; /** * Namespace if specified, this network is namespaced and can therefore overlap with others @@ -434,7 +434,7 @@ export type Network = Message<"metalstack.api.v2.Network"> & { * * @generated from field: optional string namespace = 7; */ - namespace?: string; + namespace?: string | undefined; /** * Prefixes in this network @@ -455,42 +455,42 @@ export type Network = Message<"metalstack.api.v2.Network"> & { * * @generated from field: metalstack.api.v2.ChildPrefixLength default_child_prefix_length = 10; */ - defaultChildPrefixLength?: ChildPrefixLength; + defaultChildPrefixLength?: ChildPrefixLength | undefined; /** * Min Child Prefix length asserts that during child network creation the requested bit length is greater or equal the min child prefix length * * @generated from field: metalstack.api.v2.ChildPrefixLength min_child_prefix_length = 11; */ - minChildPrefixLength?: ChildPrefixLength; + minChildPrefixLength?: ChildPrefixLength | undefined; /** * Type of the network * - * @generated from field: optional metalstack.api.v2.NetworkType type = 12; + * @generated from field: metalstack.api.v2.NetworkType type = 12; */ - type?: NetworkType; + type: NetworkType; /** * NATType of this network * - * @generated from field: optional metalstack.api.v2.NATType nat_type = 13; + * @generated from field: metalstack.api.v2.NATType nat_type = 13; */ - natType?: NATType; + natType: NATType; /** * VRF of this network has this VNI. * * @generated from field: optional uint32 vrf = 14; */ - vrf?: number; + vrf?: number | undefined; /** * Parent Network points to the id of the parent network if any * * @generated from field: optional string parent_network = 15; */ - parentNetwork?: string; + parentNetwork?: string | undefined; /** * AdditionalAnnouncableCidrs will be added to the allow list on the switch which prefixes might be announced @@ -504,7 +504,7 @@ export type Network = Message<"metalstack.api.v2.Network"> & { * * @generated from field: metalstack.api.v2.NetworkConsumption consumption = 17; */ - consumption?: NetworkConsumption; + consumption?: NetworkConsumption | undefined; }; /** @@ -525,42 +525,42 @@ export type NetworkQuery = Message<"metalstack.api.v2.NetworkQuery"> & { * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * Name of this network * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Description of this network * * @generated from field: optional string description = 3; */ - description?: string; + description?: string | undefined; /** * Partition where this network will be created * * @generated from field: optional string partition = 4; */ - partition?: string; + partition?: string | undefined; /** * Project where this network belongs to * * @generated from field: optional string project = 5; */ - project?: string; + project?: string | undefined; /** * Namespace where this network belongs to * * @generated from field: optional string namespace = 6; */ - namespace?: string; + namespace?: string | undefined; /** * Prefixes in this network @@ -581,42 +581,42 @@ export type NetworkQuery = Message<"metalstack.api.v2.NetworkQuery"> & { * * @generated from field: optional uint32 vrf = 9; */ - vrf?: number; + vrf?: number | undefined; /** * Parent Network points to the id of the parent network if any * * @generated from field: optional string parent_network = 10; */ - parentNetwork?: string; + parentNetwork?: string | undefined; /** * Addressfamily to query * * @generated from field: optional metalstack.api.v2.NetworkAddressFamily address_family = 11; */ - addressFamily?: NetworkAddressFamily; + addressFamily?: NetworkAddressFamily | undefined; /** * Type of the network to query for * * @generated from field: optional metalstack.api.v2.NetworkType type = 12; */ - type?: NetworkType; + type?: NetworkType | undefined; /** * NATType configured * * @generated from field: optional metalstack.api.v2.NATType nat_type = 13; */ - natType?: NATType; + natType?: NATType | undefined; /** * Labels on this network * * @generated from field: optional metalstack.api.v2.Labels labels = 14; */ - labels?: Labels; + labels?: Labels | undefined; }; /** @@ -637,14 +637,14 @@ export type ChildPrefixLength = Message<"metalstack.api.v2.ChildPrefixLength"> & * * @generated from field: optional uint32 ipv4 = 1; */ - ipv4?: number; + ipv4?: number | undefined; /** * IPv6 bit length of this network in this addressfamily * * @generated from field: optional uint32 ipv6 = 2; */ - ipv6?: number; + ipv6?: number | undefined; }; /** @@ -665,14 +665,14 @@ export type NetworkConsumption = Message<"metalstack.api.v2.NetworkConsumption"> * * @generated from field: metalstack.api.v2.NetworkUsage ipv4 = 1; */ - ipv4?: NetworkUsage; + ipv4?: NetworkUsage | undefined; /** * IPv6 network usage, this can be approximated for high numbers * * @generated from field: metalstack.api.v2.NetworkUsage ipv6 = 2; */ - ipv6?: NetworkUsage; + ipv6?: NetworkUsage | undefined; }; /** @@ -691,28 +691,28 @@ export type NetworkUsage = Message<"metalstack.api.v2.NetworkUsage"> & { /** * the total available IPs * - * @generated from field: uint64 available_ips = 2; + * @generated from field: uint64 available_ips = 1; */ availableIps: bigint; /** * the total used IPs * - * @generated from field: uint64 used_ips = 3; + * @generated from field: uint64 used_ips = 2; */ usedIps: bigint; /** * the total available 2 bit Prefixes * - * @generated from field: uint64 available_prefixes = 4; + * @generated from field: uint64 available_prefixes = 3; */ availablePrefixes: bigint; /** * the total used Prefixes * - * @generated from field: uint64 used_prefixes = 5; + * @generated from field: uint64 used_prefixes = 4; */ usedPrefixes: bigint; }; diff --git a/js/metalstack/api/v2/partition_pb.d.ts b/js/metalstack/api/v2/partition_pb.d.ts index b9bd62a2..9f1a4f22 100644 --- a/js/metalstack/api/v2/partition_pb.d.ts +++ b/js/metalstack/api/v2/partition_pb.d.ts @@ -22,7 +22,7 @@ export type Partition = Message<"metalstack.api.v2.Partition"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Description of this partition * @@ -34,7 +34,7 @@ export type Partition = Message<"metalstack.api.v2.Partition"> & { * * @generated from field: metalstack.api.v2.PartitionBootConfiguration boot_configuration = 4; */ - bootConfiguration?: PartitionBootConfiguration; + bootConfiguration?: PartitionBootConfiguration | undefined; /** * DNSServers for this partition * @@ -71,13 +71,13 @@ export type PartitionQuery = Message<"metalstack.api.v2.PartitionQuery"> & { * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * Labels lists only partitions containing the given labels * * @generated from field: optional metalstack.api.v2.Labels labels = 2; */ - labels?: Labels; + labels?: Labels | undefined; }; /** * Describes the message metalstack.api.v2.PartitionQuery. @@ -179,7 +179,7 @@ export type PartitionServiceListRequest = Message<"metalstack.api.v2.PartitionSe * * @generated from field: metalstack.api.v2.PartitionQuery query = 1; */ - query?: PartitionQuery; + query?: PartitionQuery | undefined; }; /** * Describes the message metalstack.api.v2.PartitionServiceListRequest. @@ -197,7 +197,7 @@ export type PartitionServiceGetResponse = Message<"metalstack.api.v2.PartitionSe * * @generated from field: metalstack.api.v2.Partition partition = 1; */ - partition?: Partition; + partition?: Partition | undefined; }; /** * Describes the message metalstack.api.v2.PartitionServiceGetResponse. diff --git a/js/metalstack/api/v2/partition_pb.js b/js/metalstack/api/v2/partition_pb.js index 1cc1f6e7..434ab9e8 100644 --- a/js/metalstack/api/v2/partition_pb.js +++ b/js/metalstack/api/v2/partition_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/partition.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/partition_pb.ts b/js/metalstack/api/v2/partition_pb.ts index ed18d55d..166000b3 100644 --- a/js/metalstack/api/v2/partition_pb.ts +++ b/js/metalstack/api/v2/partition_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/partition.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -34,7 +34,7 @@ export type Partition = Message<"metalstack.api.v2.Partition"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Description of this partition @@ -48,7 +48,7 @@ export type Partition = Message<"metalstack.api.v2.Partition"> & { * * @generated from field: metalstack.api.v2.PartitionBootConfiguration boot_configuration = 4; */ - bootConfiguration?: PartitionBootConfiguration; + bootConfiguration?: PartitionBootConfiguration | undefined; /** * DNSServers for this partition @@ -91,14 +91,14 @@ export type PartitionQuery = Message<"metalstack.api.v2.PartitionQuery"> & { * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * Labels lists only partitions containing the given labels * * @generated from field: optional metalstack.api.v2.Labels labels = 2; */ - labels?: Labels; + labels?: Labels | undefined; }; /** @@ -217,7 +217,7 @@ export type PartitionServiceListRequest = Message<"metalstack.api.v2.PartitionSe * * @generated from field: metalstack.api.v2.PartitionQuery query = 1; */ - query?: PartitionQuery; + query?: PartitionQuery | undefined; }; /** @@ -238,7 +238,7 @@ export type PartitionServiceGetResponse = Message<"metalstack.api.v2.PartitionSe * * @generated from field: metalstack.api.v2.Partition partition = 1; */ - partition?: Partition; + partition?: Partition | undefined; }; /** diff --git a/js/metalstack/api/v2/predefined_rules_pb.js b/js/metalstack/api/v2/predefined_rules_pb.js index e8f3bb6a..e10ceedc 100644 --- a/js/metalstack/api/v2/predefined_rules_pb.js +++ b/js/metalstack/api/v2/predefined_rules_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/predefined_rules.proto (package metalstack.api.v2, syntax proto2) /* eslint-disable */ import { extDesc, fileDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/predefined_rules_pb.ts b/js/metalstack/api/v2/predefined_rules_pb.ts index 7feebb71..068e8372 100644 --- a/js/metalstack/api/v2/predefined_rules_pb.ts +++ b/js/metalstack/api/v2/predefined_rules_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/predefined_rules.proto (package metalstack.api.v2, syntax proto2) /* eslint-disable */ diff --git a/js/metalstack/api/v2/project_pb.d.ts b/js/metalstack/api/v2/project_pb.d.ts index 5f96b8ec..fd2d3520 100644 --- a/js/metalstack/api/v2/project_pb.d.ts +++ b/js/metalstack/api/v2/project_pb.d.ts @@ -24,7 +24,7 @@ export type Project = Message<"metalstack.api.v2.Project"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Name of this project must be unique per tenant * @@ -48,7 +48,7 @@ export type Project = Message<"metalstack.api.v2.Project"> & { * * @generated from field: optional string avatar_url = 6; */ - avatarUrl?: string; + avatarUrl?: string | undefined; }; /** * Describes the message metalstack.api.v2.Project. @@ -86,7 +86,7 @@ export type ProjectMember = Message<"metalstack.api.v2.ProjectMember"> & { * * @generated from field: google.protobuf.Timestamp created_at = 4; */ - createdAt?: Timestamp; + createdAt?: Timestamp | undefined; }; /** * Describes the message metalstack.api.v2.ProjectMember. @@ -146,13 +146,13 @@ export type ProjectInvite = Message<"metalstack.api.v2.ProjectInvite"> & { * * @generated from field: google.protobuf.Timestamp expires_at = 8; */ - expiresAt?: Timestamp; + expiresAt?: Timestamp | undefined; /** * JoinedAt the date when the member accepted this invite * * @generated from field: google.protobuf.Timestamp joined_at = 9; */ - joinedAt?: Timestamp; + joinedAt?: Timestamp | undefined; }; /** * Describes the message metalstack.api.v2.ProjectInvite. @@ -170,25 +170,25 @@ export type ProjectServiceListRequest = Message<"metalstack.api.v2.ProjectServic * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * Name lists only projects with this name * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Tenant lists only projects of this tenant * * @generated from field: optional string tenant = 3; */ - tenant?: string; + tenant?: string | undefined; /** * Labels lists only projects containing the given labels * * @generated from field: optional metalstack.api.v2.Labels labels = 4; */ - labels?: Labels; + labels?: Labels | undefined; }; /** * Describes the message metalstack.api.v2.ProjectServiceListRequest. @@ -242,7 +242,7 @@ export type ProjectServiceGetResponse = Message<"metalstack.api.v2.ProjectServic * * @generated from field: metalstack.api.v2.Project project = 1; */ - project?: Project; + project?: Project | undefined; /** * ProjectMembers in this project, projects guests will only see direct project members and not implicit memberships from tenant permissions * @@ -285,13 +285,13 @@ export type ProjectServiceCreateRequest = Message<"metalstack.api.v2.ProjectServ * * @generated from field: optional string avatar_url = 4; */ - avatarUrl?: string; + avatarUrl?: string | undefined; /** * Labels on the project * * @generated from field: metalstack.api.v2.Labels labels = 5; */ - labels?: Labels; + labels?: Labels | undefined; }; /** * Describes the message metalstack.api.v2.ProjectServiceCreateRequest. @@ -309,7 +309,7 @@ export type ProjectServiceCreateResponse = Message<"metalstack.api.v2.ProjectSer * * @generated from field: metalstack.api.v2.Project project = 1; */ - project?: Project; + project?: Project | undefined; }; /** * Describes the message metalstack.api.v2.ProjectServiceCreateResponse. @@ -345,7 +345,7 @@ export type ProjectServiceDeleteResponse = Message<"metalstack.api.v2.ProjectSer * * @generated from field: metalstack.api.v2.Project project = 1; */ - project?: Project; + project?: Project | undefined; }; /** * Describes the message metalstack.api.v2.ProjectServiceDeleteResponse. @@ -369,31 +369,31 @@ export type ProjectServiceUpdateRequest = Message<"metalstack.api.v2.ProjectServ * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Name of this project unique per tenant * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Description of this project * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Avatar URL of the project * * @generated from field: optional string avatar_url = 5; */ - avatarUrl?: string; + avatarUrl?: string | undefined; /** * Labels on this project * * @generated from field: optional metalstack.api.v2.UpdateLabels labels = 6; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; }; /** * Describes the message metalstack.api.v2.ProjectServiceUpdateRequest. @@ -411,7 +411,7 @@ export type ProjectServiceUpdateResponse = Message<"metalstack.api.v2.ProjectSer * * @generated from field: metalstack.api.v2.Project project = 1; */ - project?: Project; + project?: Project | undefined; }; /** * Describes the message metalstack.api.v2.ProjectServiceUpdateResponse. @@ -455,7 +455,7 @@ export type ProjectServiceInviteResponse = Message<"metalstack.api.v2.ProjectSer * * @generated from field: metalstack.api.v2.ProjectInvite invite = 1; */ - invite?: ProjectInvite; + invite?: ProjectInvite | undefined; }; /** * Describes the message metalstack.api.v2.ProjectServiceInviteResponse. @@ -527,7 +527,7 @@ export type ProjectServiceInviteGetResponse = Message<"metalstack.api.v2.Project * * @generated from field: metalstack.api.v2.ProjectInvite invite = 1; */ - invite?: ProjectInvite; + invite?: ProjectInvite | undefined; }; /** * Describes the message metalstack.api.v2.ProjectServiceInviteGetResponse. @@ -637,9 +637,9 @@ export type ProjectServiceUpdateMemberResponse = Message<"metalstack.api.v2.Proj /** * ProjectMember is the updated project member * - * @generated from field: metalstack.api.v2.ProjectMember project_member = 5; + * @generated from field: metalstack.api.v2.ProjectMember project_member = 1; */ - projectMember?: ProjectMember; + projectMember?: ProjectMember | undefined; }; /** * Describes the message metalstack.api.v2.ProjectServiceUpdateMemberResponse. diff --git a/js/metalstack/api/v2/project_pb.js b/js/metalstack/api/v2/project_pb.js index 15269277..ff96d05f 100644 --- a/js/metalstack/api/v2/project_pb.js +++ b/js/metalstack/api/v2/project_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/project.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; @@ -9,7 +9,7 @@ import { file_metalstack_api_v2_predefined_rules } from "./predefined_rules_pb"; /** * Describes the file metalstack/api/v2/project.proto. */ -export const file_metalstack_api_v2_project = /*@__PURE__*/ fileDesc("Ch9tZXRhbHN0YWNrL2FwaS92Mi9wcm9qZWN0LnByb3RvEhFtZXRhbHN0YWNrLmFwaS52MiKzAQoHUHJvamVjdBIMCgR1dWlkGAEgASgJEiUKBG1ldGEYAiABKAsyFy5tZXRhbHN0YWNrLmFwaS52Mi5NZXRhEhkKBG5hbWUYAyABKAlCC7pICHIGwLOusQIBEiAKC2Rlc2NyaXB0aW9uGAQgASgJQgu6SAhyBsizrrECARIOCgZ0ZW5hbnQYBSABKAkSFwoKYXZhdGFyX3VybBgGIAEoCUgAiAEBQg0KC19hdmF0YXJfdXJsIqEBCg1Qcm9qZWN0TWVtYmVyEgoKAmlkGAEgASgJEjYKBHJvbGUYAiABKA4yHi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0Um9sZUIIukgFggECEAESHAoUaW5oZXJpdGVkX21lbWJlcnNoaXAYAyABKAgSLgoKY3JlYXRlZF9hdBgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAikgIKDVByb2plY3RJbnZpdGUSDgoGc2VjcmV0GAEgASgJEg8KB3Byb2plY3QYAiABKAkSNgoEcm9sZRgDIAEoDjIeLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RSb2xlQgi6SAWCAQIQARIOCgZqb2luZWQYBCABKAgSFAoMcHJvamVjdF9uYW1lGAUgASgJEg4KBnRlbmFudBgGIAEoCRITCgt0ZW5hbnRfbmFtZRgHIAEoCRIuCgpleHBpcmVzX2F0GAggASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBItCglqb2luZWRfYXQYCSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wIsQBChlQcm9qZWN0U2VydmljZUxpc3RSZXF1ZXN0Eg8KAmlkGAEgASgJSACIAQESHgoEbmFtZRgCIAEoCUILukgIcgbAs66xAgFIAYgBARIgCgZ0ZW5hbnQYAyABKAlCC7pICHIGwLOusQIBSAKIAQESLgoGbGFiZWxzGAQgASgLMhkubWV0YWxzdGFjay5hcGkudjIuTGFiZWxzSAOIAQFCBQoDX2lkQgcKBV9uYW1lQgkKB190ZW5hbnRCCQoHX2xhYmVscyJKChpQcm9qZWN0U2VydmljZUxpc3RSZXNwb25zZRIsCghwcm9qZWN0cxgBIAMoCzIaLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3QiNQoYUHJvamVjdFNlcnZpY2VHZXRSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBIoMBChlQcm9qZWN0U2VydmljZUdldFJlc3BvbnNlEisKB3Byb2plY3QYASABKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0EjkKD3Byb2plY3RfbWVtYmVycxgCIAMoCzIgLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RNZW1iZXIiyQEKG1Byb2plY3RTZXJ2aWNlQ3JlYXRlUmVxdWVzdBIaCgVsb2dpbhgBIAEoCUILukgIcgbAs66xAgESGQoEbmFtZRgCIAEoCUILukgIcgbAs66xAgESIAoLZGVzY3JpcHRpb24YAyABKAlCC7pICHIGyLOusQIBEhcKCmF2YXRhcl91cmwYBCABKAlIAIgBARIpCgZsYWJlbHMYBSABKAsyGS5tZXRhbHN0YWNrLmFwaS52Mi5MYWJlbHNCDQoLX2F2YXRhcl91cmwiSwocUHJvamVjdFNlcnZpY2VDcmVhdGVSZXNwb25zZRIrCgdwcm9qZWN0GAEgASgLMhoubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdCI4ChtQcm9qZWN0U2VydmljZURlbGV0ZVJlcXVlc3QSGQoHcHJvamVjdBgBIAEoCUIIukgFcgOwAQEiSwocUHJvamVjdFNlcnZpY2VEZWxldGVSZXNwb25zZRIrCgdwcm9qZWN0GAEgASgLMhoubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdCK9AgobUHJvamVjdFNlcnZpY2VVcGRhdGVSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBEjoKC3VwZGF0ZV9tZXRhGAIgASgLMh0ubWV0YWxzdGFjay5hcGkudjIuVXBkYXRlTWV0YUIGukgDyAEBEh4KBG5hbWUYAyABKAlCC7pICHIGwLOusQIBSACIAQESJQoLZGVzY3JpcHRpb24YBCABKAlCC7pICHIGyLOusQIBSAGIAQESFwoKYXZhdGFyX3VybBgFIAEoCUgCiAEBEjQKBmxhYmVscxgGIAEoCzIfLm1ldGFsc3RhY2suYXBpLnYyLlVwZGF0ZUxhYmVsc0gDiAEBQgcKBV9uYW1lQg4KDF9kZXNjcmlwdGlvbkINCgtfYXZhdGFyX3VybEIJCgdfbGFiZWxzIksKHFByb2plY3RTZXJ2aWNlVXBkYXRlUmVzcG9uc2USKwoHcHJvamVjdBgBIAEoCzIaLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3QicAobUHJvamVjdFNlcnZpY2VJbnZpdGVSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBEjYKBHJvbGUYAiABKA4yHi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0Um9sZUIIukgFggECEAEiUAocUHJvamVjdFNlcnZpY2VJbnZpdGVSZXNwb25zZRIwCgZpbnZpdGUYASABKAsyIC5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0SW52aXRlIj0KIFByb2plY3RTZXJ2aWNlSW52aXRlc0xpc3RSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBIlYKIVByb2plY3RTZXJ2aWNlSW52aXRlc0xpc3RSZXNwb25zZRIxCgdpbnZpdGVzGAEgAygLMiAubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdEludml0ZSIwCh5Qcm9qZWN0U2VydmljZUludml0ZUdldFJlcXVlc3QSDgoGc2VjcmV0GAEgASgJIlMKH1Byb2plY3RTZXJ2aWNlSW52aXRlR2V0UmVzcG9uc2USMAoGaW52aXRlGAEgASgLMiAubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdEludml0ZSI3ChpQcm9qZWN0U2VydmljZUxlYXZlUmVxdWVzdBIZCgdwcm9qZWN0GAEgASgJQgi6SAVyA7ABASIdChtQcm9qZWN0U2VydmljZUxlYXZlUmVzcG9uc2UiTgohUHJvamVjdFNlcnZpY2VSZW1vdmVNZW1iZXJSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBEg4KBm1lbWJlchgCIAEoCSIkCiJQcm9qZWN0U2VydmljZVJlbW92ZU1lbWJlclJlc3BvbnNlIoYBCiFQcm9qZWN0U2VydmljZVVwZGF0ZU1lbWJlclJlcXVlc3QSGQoHcHJvamVjdBgBIAEoCUIIukgFcgOwAQESDgoGbWVtYmVyGAIgASgJEjYKBHJvbGUYAyABKA4yHi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0Um9sZUIIukgFggECEAEiXgoiUHJvamVjdFNlcnZpY2VVcGRhdGVNZW1iZXJSZXNwb25zZRI4Cg5wcm9qZWN0X21lbWJlchgFIAEoCzIgLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RNZW1iZXIiMwohUHJvamVjdFNlcnZpY2VJbnZpdGVBY2NlcHRSZXF1ZXN0Eg4KBnNlY3JldBgBIAEoCSJLCiJQcm9qZWN0U2VydmljZUludml0ZUFjY2VwdFJlc3BvbnNlEg8KB3Byb2plY3QYASABKAkSFAoMcHJvamVjdF9uYW1lGAIgASgJIk4KIVByb2plY3RTZXJ2aWNlSW52aXRlRGVsZXRlUmVxdWVzdBIZCgdwcm9qZWN0GAEgASgJQgi6SAVyA7ABARIOCgZzZWNyZXQYAiABKAkiJAoiUHJvamVjdFNlcnZpY2VJbnZpdGVEZWxldGVSZXNwb25zZTLiDAoOUHJvamVjdFNlcnZpY2USbQoETGlzdBIsLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlTGlzdFJlcXVlc3QaLS5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0U2VydmljZUxpc3RSZXNwb25zZSII2PMYAuDzGAISbQoDR2V0EisubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VHZXRSZXF1ZXN0GiwubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VHZXRSZXNwb25zZSILyvMYAwECA+DzGAISdQoGQ3JlYXRlEi4ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VDcmVhdGVSZXF1ZXN0Gi8ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VDcmVhdGVSZXNwb25zZSIKwvMYAgEC4PMYARJ0CgZEZWxldGUSLi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0U2VydmljZURlbGV0ZVJlcXVlc3QaLy5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0U2VydmljZURlbGV0ZVJlc3BvbnNlIgnK8xgBAeDzGAESdQoGVXBkYXRlEi4ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VVcGRhdGVSZXF1ZXN0Gi8ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VVcGRhdGVSZXNwb25zZSIKyvMYAgEC4PMYARJxCgVMZWF2ZRItLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlTGVhdmVSZXF1ZXN0Gi4ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VMZWF2ZVJlc3BvbnNlIgnK8xgBA+DzGAEShgEKDFJlbW92ZU1lbWJlchI0Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlUmVtb3ZlTWVtYmVyUmVxdWVzdBo1Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlUmVtb3ZlTWVtYmVyUmVzcG9uc2UiCcrzGAEB4PMYARKGAQoMVXBkYXRlTWVtYmVyEjQubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VVcGRhdGVNZW1iZXJSZXF1ZXN0GjUubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VVcGRhdGVNZW1iZXJSZXNwb25zZSIJyvMYAQHg8xgBEnQKBkludml0ZRIuLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlUmVxdWVzdBovLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlUmVzcG9uc2UiCcrzGAEB4PMYARKFAQoMSW52aXRlQWNjZXB0EjQubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VJbnZpdGVBY2NlcHRSZXF1ZXN0GjUubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VJbnZpdGVBY2NlcHRSZXNwb25zZSII2PMYAuDzGAEShgEKDEludml0ZURlbGV0ZRI0Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlRGVsZXRlUmVxdWVzdBo1Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlRGVsZXRlUmVzcG9uc2UiCcrzGAEB4PMYARKDAQoLSW52aXRlc0xpc3QSMy5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0U2VydmljZUludml0ZXNMaXN0UmVxdWVzdBo0Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlc0xpc3RSZXNwb25zZSIJyvMYAQHg8xgCEnwKCUludml0ZUdldBIxLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlR2V0UmVxdWVzdBoyLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlR2V0UmVzcG9uc2UiCNjzGALg8xgCQsIBChVjb20ubWV0YWxzdGFjay5hcGkudjJCDFByb2plY3RQcm90b1ABWjVnaXRodWIuY29tL21ldGFsLXN0YWNrL2FwaS9nby9tZXRhbHN0YWNrL2FwaS92MjthcGl2MqICA01BWKoCEU1ldGFsc3RhY2suQXBpLlYyygIRTWV0YWxzdGFja1xBcGlcVjLiAh1NZXRhbHN0YWNrXEFwaVxWMlxHUEJNZXRhZGF0YeoCE01ldGFsc3RhY2s6OkFwaTo6VjJiBnByb3RvMw", [file_buf_validate_validate, file_google_protobuf_timestamp, file_metalstack_api_v2_common, file_metalstack_api_v2_predefined_rules]); +export const file_metalstack_api_v2_project = /*@__PURE__*/ fileDesc("Ch9tZXRhbHN0YWNrL2FwaS92Mi9wcm9qZWN0LnByb3RvEhFtZXRhbHN0YWNrLmFwaS52MiKzAQoHUHJvamVjdBIMCgR1dWlkGAEgASgJEiUKBG1ldGEYAiABKAsyFy5tZXRhbHN0YWNrLmFwaS52Mi5NZXRhEhkKBG5hbWUYAyABKAlCC7pICHIGwLOusQIBEiAKC2Rlc2NyaXB0aW9uGAQgASgJQgu6SAhyBsizrrECARIOCgZ0ZW5hbnQYBSABKAkSFwoKYXZhdGFyX3VybBgGIAEoCUgAiAEBQg0KC19hdmF0YXJfdXJsIqEBCg1Qcm9qZWN0TWVtYmVyEgoKAmlkGAEgASgJEjYKBHJvbGUYAiABKA4yHi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0Um9sZUIIukgFggECEAESHAoUaW5oZXJpdGVkX21lbWJlcnNoaXAYAyABKAgSLgoKY3JlYXRlZF9hdBgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAikgIKDVByb2plY3RJbnZpdGUSDgoGc2VjcmV0GAEgASgJEg8KB3Byb2plY3QYAiABKAkSNgoEcm9sZRgDIAEoDjIeLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RSb2xlQgi6SAWCAQIQARIOCgZqb2luZWQYBCABKAgSFAoMcHJvamVjdF9uYW1lGAUgASgJEg4KBnRlbmFudBgGIAEoCRITCgt0ZW5hbnRfbmFtZRgHIAEoCRIuCgpleHBpcmVzX2F0GAggASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBItCglqb2luZWRfYXQYCSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wIsQBChlQcm9qZWN0U2VydmljZUxpc3RSZXF1ZXN0Eg8KAmlkGAEgASgJSACIAQESHgoEbmFtZRgCIAEoCUILukgIcgbAs66xAgFIAYgBARIgCgZ0ZW5hbnQYAyABKAlCC7pICHIGwLOusQIBSAKIAQESLgoGbGFiZWxzGAQgASgLMhkubWV0YWxzdGFjay5hcGkudjIuTGFiZWxzSAOIAQFCBQoDX2lkQgcKBV9uYW1lQgkKB190ZW5hbnRCCQoHX2xhYmVscyJKChpQcm9qZWN0U2VydmljZUxpc3RSZXNwb25zZRIsCghwcm9qZWN0cxgBIAMoCzIaLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3QiNQoYUHJvamVjdFNlcnZpY2VHZXRSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBIoMBChlQcm9qZWN0U2VydmljZUdldFJlc3BvbnNlEisKB3Byb2plY3QYASABKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0EjkKD3Byb2plY3RfbWVtYmVycxgCIAMoCzIgLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RNZW1iZXIiyQEKG1Byb2plY3RTZXJ2aWNlQ3JlYXRlUmVxdWVzdBIaCgVsb2dpbhgBIAEoCUILukgIcgbAs66xAgESGQoEbmFtZRgCIAEoCUILukgIcgbAs66xAgESIAoLZGVzY3JpcHRpb24YAyABKAlCC7pICHIGyLOusQIBEhcKCmF2YXRhcl91cmwYBCABKAlIAIgBARIpCgZsYWJlbHMYBSABKAsyGS5tZXRhbHN0YWNrLmFwaS52Mi5MYWJlbHNCDQoLX2F2YXRhcl91cmwiSwocUHJvamVjdFNlcnZpY2VDcmVhdGVSZXNwb25zZRIrCgdwcm9qZWN0GAEgASgLMhoubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdCI4ChtQcm9qZWN0U2VydmljZURlbGV0ZVJlcXVlc3QSGQoHcHJvamVjdBgBIAEoCUIIukgFcgOwAQEiSwocUHJvamVjdFNlcnZpY2VEZWxldGVSZXNwb25zZRIrCgdwcm9qZWN0GAEgASgLMhoubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdCK9AgobUHJvamVjdFNlcnZpY2VVcGRhdGVSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBEjoKC3VwZGF0ZV9tZXRhGAIgASgLMh0ubWV0YWxzdGFjay5hcGkudjIuVXBkYXRlTWV0YUIGukgDyAEBEh4KBG5hbWUYAyABKAlCC7pICHIGwLOusQIBSACIAQESJQoLZGVzY3JpcHRpb24YBCABKAlCC7pICHIGyLOusQIBSAGIAQESFwoKYXZhdGFyX3VybBgFIAEoCUgCiAEBEjQKBmxhYmVscxgGIAEoCzIfLm1ldGFsc3RhY2suYXBpLnYyLlVwZGF0ZUxhYmVsc0gDiAEBQgcKBV9uYW1lQg4KDF9kZXNjcmlwdGlvbkINCgtfYXZhdGFyX3VybEIJCgdfbGFiZWxzIksKHFByb2plY3RTZXJ2aWNlVXBkYXRlUmVzcG9uc2USKwoHcHJvamVjdBgBIAEoCzIaLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3QicAobUHJvamVjdFNlcnZpY2VJbnZpdGVSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBEjYKBHJvbGUYAiABKA4yHi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0Um9sZUIIukgFggECEAEiUAocUHJvamVjdFNlcnZpY2VJbnZpdGVSZXNwb25zZRIwCgZpbnZpdGUYASABKAsyIC5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0SW52aXRlIj0KIFByb2plY3RTZXJ2aWNlSW52aXRlc0xpc3RSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBIlYKIVByb2plY3RTZXJ2aWNlSW52aXRlc0xpc3RSZXNwb25zZRIxCgdpbnZpdGVzGAEgAygLMiAubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdEludml0ZSIwCh5Qcm9qZWN0U2VydmljZUludml0ZUdldFJlcXVlc3QSDgoGc2VjcmV0GAEgASgJIlMKH1Byb2plY3RTZXJ2aWNlSW52aXRlR2V0UmVzcG9uc2USMAoGaW52aXRlGAEgASgLMiAubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdEludml0ZSI3ChpQcm9qZWN0U2VydmljZUxlYXZlUmVxdWVzdBIZCgdwcm9qZWN0GAEgASgJQgi6SAVyA7ABASIdChtQcm9qZWN0U2VydmljZUxlYXZlUmVzcG9uc2UiTgohUHJvamVjdFNlcnZpY2VSZW1vdmVNZW1iZXJSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBEg4KBm1lbWJlchgCIAEoCSIkCiJQcm9qZWN0U2VydmljZVJlbW92ZU1lbWJlclJlc3BvbnNlIoYBCiFQcm9qZWN0U2VydmljZVVwZGF0ZU1lbWJlclJlcXVlc3QSGQoHcHJvamVjdBgBIAEoCUIIukgFcgOwAQESDgoGbWVtYmVyGAIgASgJEjYKBHJvbGUYAyABKA4yHi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0Um9sZUIIukgFggECEAEiXgoiUHJvamVjdFNlcnZpY2VVcGRhdGVNZW1iZXJSZXNwb25zZRI4Cg5wcm9qZWN0X21lbWJlchgBIAEoCzIgLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RNZW1iZXIiMwohUHJvamVjdFNlcnZpY2VJbnZpdGVBY2NlcHRSZXF1ZXN0Eg4KBnNlY3JldBgBIAEoCSJLCiJQcm9qZWN0U2VydmljZUludml0ZUFjY2VwdFJlc3BvbnNlEg8KB3Byb2plY3QYASABKAkSFAoMcHJvamVjdF9uYW1lGAIgASgJIk4KIVByb2plY3RTZXJ2aWNlSW52aXRlRGVsZXRlUmVxdWVzdBIZCgdwcm9qZWN0GAEgASgJQgi6SAVyA7ABARIOCgZzZWNyZXQYAiABKAkiJAoiUHJvamVjdFNlcnZpY2VJbnZpdGVEZWxldGVSZXNwb25zZTLiDAoOUHJvamVjdFNlcnZpY2USbQoETGlzdBIsLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlTGlzdFJlcXVlc3QaLS5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0U2VydmljZUxpc3RSZXNwb25zZSII2PMYAuDzGAISbQoDR2V0EisubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VHZXRSZXF1ZXN0GiwubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VHZXRSZXNwb25zZSILyvMYAwECA+DzGAISdQoGQ3JlYXRlEi4ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VDcmVhdGVSZXF1ZXN0Gi8ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VDcmVhdGVSZXNwb25zZSIKwvMYAgEC4PMYARJ0CgZEZWxldGUSLi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0U2VydmljZURlbGV0ZVJlcXVlc3QaLy5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0U2VydmljZURlbGV0ZVJlc3BvbnNlIgnK8xgBAeDzGAESdQoGVXBkYXRlEi4ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VVcGRhdGVSZXF1ZXN0Gi8ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VVcGRhdGVSZXNwb25zZSIKyvMYAgEC4PMYARJxCgVMZWF2ZRItLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlTGVhdmVSZXF1ZXN0Gi4ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VMZWF2ZVJlc3BvbnNlIgnK8xgBA+DzGAEShgEKDFJlbW92ZU1lbWJlchI0Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlUmVtb3ZlTWVtYmVyUmVxdWVzdBo1Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlUmVtb3ZlTWVtYmVyUmVzcG9uc2UiCcrzGAEB4PMYARKGAQoMVXBkYXRlTWVtYmVyEjQubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VVcGRhdGVNZW1iZXJSZXF1ZXN0GjUubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VVcGRhdGVNZW1iZXJSZXNwb25zZSIJyvMYAQHg8xgBEnQKBkludml0ZRIuLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlUmVxdWVzdBovLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlUmVzcG9uc2UiCcrzGAEB4PMYARKFAQoMSW52aXRlQWNjZXB0EjQubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VJbnZpdGVBY2NlcHRSZXF1ZXN0GjUubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VJbnZpdGVBY2NlcHRSZXNwb25zZSII2PMYAuDzGAEShgEKDEludml0ZURlbGV0ZRI0Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlRGVsZXRlUmVxdWVzdBo1Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlRGVsZXRlUmVzcG9uc2UiCcrzGAEB4PMYARKDAQoLSW52aXRlc0xpc3QSMy5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0U2VydmljZUludml0ZXNMaXN0UmVxdWVzdBo0Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlc0xpc3RSZXNwb25zZSIJyvMYAQHg8xgCEnwKCUludml0ZUdldBIxLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlR2V0UmVxdWVzdBoyLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlR2V0UmVzcG9uc2UiCNjzGALg8xgCQsIBChVjb20ubWV0YWxzdGFjay5hcGkudjJCDFByb2plY3RQcm90b1ABWjVnaXRodWIuY29tL21ldGFsLXN0YWNrL2FwaS9nby9tZXRhbHN0YWNrL2FwaS92MjthcGl2MqICA01BWKoCEU1ldGFsc3RhY2suQXBpLlYyygIRTWV0YWxzdGFja1xBcGlcVjLiAh1NZXRhbHN0YWNrXEFwaVxWMlxHUEJNZXRhZGF0YeoCE01ldGFsc3RhY2s6OkFwaTo6VjJiBnByb3RvMw", [file_buf_validate_validate, file_google_protobuf_timestamp, file_metalstack_api_v2_common, file_metalstack_api_v2_predefined_rules]); /** * Describes the message metalstack.api.v2.Project. * Use `create(ProjectSchema)` to create a new message. diff --git a/js/metalstack/api/v2/project_pb.ts b/js/metalstack/api/v2/project_pb.ts index 02f3e695..365ee773 100644 --- a/js/metalstack/api/v2/project_pb.ts +++ b/js/metalstack/api/v2/project_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/project.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -16,7 +16,7 @@ import type { Message } from "@bufbuild/protobuf"; * Describes the file metalstack/api/v2/project.proto. */ export const file_metalstack_api_v2_project: GenFile = /*@__PURE__*/ - fileDesc("Ch9tZXRhbHN0YWNrL2FwaS92Mi9wcm9qZWN0LnByb3RvEhFtZXRhbHN0YWNrLmFwaS52MiKzAQoHUHJvamVjdBIMCgR1dWlkGAEgASgJEiUKBG1ldGEYAiABKAsyFy5tZXRhbHN0YWNrLmFwaS52Mi5NZXRhEhkKBG5hbWUYAyABKAlCC7pICHIGwLOusQIBEiAKC2Rlc2NyaXB0aW9uGAQgASgJQgu6SAhyBsizrrECARIOCgZ0ZW5hbnQYBSABKAkSFwoKYXZhdGFyX3VybBgGIAEoCUgAiAEBQg0KC19hdmF0YXJfdXJsIqEBCg1Qcm9qZWN0TWVtYmVyEgoKAmlkGAEgASgJEjYKBHJvbGUYAiABKA4yHi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0Um9sZUIIukgFggECEAESHAoUaW5oZXJpdGVkX21lbWJlcnNoaXAYAyABKAgSLgoKY3JlYXRlZF9hdBgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAikgIKDVByb2plY3RJbnZpdGUSDgoGc2VjcmV0GAEgASgJEg8KB3Byb2plY3QYAiABKAkSNgoEcm9sZRgDIAEoDjIeLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RSb2xlQgi6SAWCAQIQARIOCgZqb2luZWQYBCABKAgSFAoMcHJvamVjdF9uYW1lGAUgASgJEg4KBnRlbmFudBgGIAEoCRITCgt0ZW5hbnRfbmFtZRgHIAEoCRIuCgpleHBpcmVzX2F0GAggASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBItCglqb2luZWRfYXQYCSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wIsQBChlQcm9qZWN0U2VydmljZUxpc3RSZXF1ZXN0Eg8KAmlkGAEgASgJSACIAQESHgoEbmFtZRgCIAEoCUILukgIcgbAs66xAgFIAYgBARIgCgZ0ZW5hbnQYAyABKAlCC7pICHIGwLOusQIBSAKIAQESLgoGbGFiZWxzGAQgASgLMhkubWV0YWxzdGFjay5hcGkudjIuTGFiZWxzSAOIAQFCBQoDX2lkQgcKBV9uYW1lQgkKB190ZW5hbnRCCQoHX2xhYmVscyJKChpQcm9qZWN0U2VydmljZUxpc3RSZXNwb25zZRIsCghwcm9qZWN0cxgBIAMoCzIaLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3QiNQoYUHJvamVjdFNlcnZpY2VHZXRSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBIoMBChlQcm9qZWN0U2VydmljZUdldFJlc3BvbnNlEisKB3Byb2plY3QYASABKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0EjkKD3Byb2plY3RfbWVtYmVycxgCIAMoCzIgLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RNZW1iZXIiyQEKG1Byb2plY3RTZXJ2aWNlQ3JlYXRlUmVxdWVzdBIaCgVsb2dpbhgBIAEoCUILukgIcgbAs66xAgESGQoEbmFtZRgCIAEoCUILukgIcgbAs66xAgESIAoLZGVzY3JpcHRpb24YAyABKAlCC7pICHIGyLOusQIBEhcKCmF2YXRhcl91cmwYBCABKAlIAIgBARIpCgZsYWJlbHMYBSABKAsyGS5tZXRhbHN0YWNrLmFwaS52Mi5MYWJlbHNCDQoLX2F2YXRhcl91cmwiSwocUHJvamVjdFNlcnZpY2VDcmVhdGVSZXNwb25zZRIrCgdwcm9qZWN0GAEgASgLMhoubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdCI4ChtQcm9qZWN0U2VydmljZURlbGV0ZVJlcXVlc3QSGQoHcHJvamVjdBgBIAEoCUIIukgFcgOwAQEiSwocUHJvamVjdFNlcnZpY2VEZWxldGVSZXNwb25zZRIrCgdwcm9qZWN0GAEgASgLMhoubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdCK9AgobUHJvamVjdFNlcnZpY2VVcGRhdGVSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBEjoKC3VwZGF0ZV9tZXRhGAIgASgLMh0ubWV0YWxzdGFjay5hcGkudjIuVXBkYXRlTWV0YUIGukgDyAEBEh4KBG5hbWUYAyABKAlCC7pICHIGwLOusQIBSACIAQESJQoLZGVzY3JpcHRpb24YBCABKAlCC7pICHIGyLOusQIBSAGIAQESFwoKYXZhdGFyX3VybBgFIAEoCUgCiAEBEjQKBmxhYmVscxgGIAEoCzIfLm1ldGFsc3RhY2suYXBpLnYyLlVwZGF0ZUxhYmVsc0gDiAEBQgcKBV9uYW1lQg4KDF9kZXNjcmlwdGlvbkINCgtfYXZhdGFyX3VybEIJCgdfbGFiZWxzIksKHFByb2plY3RTZXJ2aWNlVXBkYXRlUmVzcG9uc2USKwoHcHJvamVjdBgBIAEoCzIaLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3QicAobUHJvamVjdFNlcnZpY2VJbnZpdGVSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBEjYKBHJvbGUYAiABKA4yHi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0Um9sZUIIukgFggECEAEiUAocUHJvamVjdFNlcnZpY2VJbnZpdGVSZXNwb25zZRIwCgZpbnZpdGUYASABKAsyIC5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0SW52aXRlIj0KIFByb2plY3RTZXJ2aWNlSW52aXRlc0xpc3RSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBIlYKIVByb2plY3RTZXJ2aWNlSW52aXRlc0xpc3RSZXNwb25zZRIxCgdpbnZpdGVzGAEgAygLMiAubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdEludml0ZSIwCh5Qcm9qZWN0U2VydmljZUludml0ZUdldFJlcXVlc3QSDgoGc2VjcmV0GAEgASgJIlMKH1Byb2plY3RTZXJ2aWNlSW52aXRlR2V0UmVzcG9uc2USMAoGaW52aXRlGAEgASgLMiAubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdEludml0ZSI3ChpQcm9qZWN0U2VydmljZUxlYXZlUmVxdWVzdBIZCgdwcm9qZWN0GAEgASgJQgi6SAVyA7ABASIdChtQcm9qZWN0U2VydmljZUxlYXZlUmVzcG9uc2UiTgohUHJvamVjdFNlcnZpY2VSZW1vdmVNZW1iZXJSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBEg4KBm1lbWJlchgCIAEoCSIkCiJQcm9qZWN0U2VydmljZVJlbW92ZU1lbWJlclJlc3BvbnNlIoYBCiFQcm9qZWN0U2VydmljZVVwZGF0ZU1lbWJlclJlcXVlc3QSGQoHcHJvamVjdBgBIAEoCUIIukgFcgOwAQESDgoGbWVtYmVyGAIgASgJEjYKBHJvbGUYAyABKA4yHi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0Um9sZUIIukgFggECEAEiXgoiUHJvamVjdFNlcnZpY2VVcGRhdGVNZW1iZXJSZXNwb25zZRI4Cg5wcm9qZWN0X21lbWJlchgFIAEoCzIgLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RNZW1iZXIiMwohUHJvamVjdFNlcnZpY2VJbnZpdGVBY2NlcHRSZXF1ZXN0Eg4KBnNlY3JldBgBIAEoCSJLCiJQcm9qZWN0U2VydmljZUludml0ZUFjY2VwdFJlc3BvbnNlEg8KB3Byb2plY3QYASABKAkSFAoMcHJvamVjdF9uYW1lGAIgASgJIk4KIVByb2plY3RTZXJ2aWNlSW52aXRlRGVsZXRlUmVxdWVzdBIZCgdwcm9qZWN0GAEgASgJQgi6SAVyA7ABARIOCgZzZWNyZXQYAiABKAkiJAoiUHJvamVjdFNlcnZpY2VJbnZpdGVEZWxldGVSZXNwb25zZTLiDAoOUHJvamVjdFNlcnZpY2USbQoETGlzdBIsLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlTGlzdFJlcXVlc3QaLS5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0U2VydmljZUxpc3RSZXNwb25zZSII2PMYAuDzGAISbQoDR2V0EisubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VHZXRSZXF1ZXN0GiwubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VHZXRSZXNwb25zZSILyvMYAwECA+DzGAISdQoGQ3JlYXRlEi4ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VDcmVhdGVSZXF1ZXN0Gi8ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VDcmVhdGVSZXNwb25zZSIKwvMYAgEC4PMYARJ0CgZEZWxldGUSLi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0U2VydmljZURlbGV0ZVJlcXVlc3QaLy5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0U2VydmljZURlbGV0ZVJlc3BvbnNlIgnK8xgBAeDzGAESdQoGVXBkYXRlEi4ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VVcGRhdGVSZXF1ZXN0Gi8ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VVcGRhdGVSZXNwb25zZSIKyvMYAgEC4PMYARJxCgVMZWF2ZRItLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlTGVhdmVSZXF1ZXN0Gi4ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VMZWF2ZVJlc3BvbnNlIgnK8xgBA+DzGAEShgEKDFJlbW92ZU1lbWJlchI0Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlUmVtb3ZlTWVtYmVyUmVxdWVzdBo1Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlUmVtb3ZlTWVtYmVyUmVzcG9uc2UiCcrzGAEB4PMYARKGAQoMVXBkYXRlTWVtYmVyEjQubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VVcGRhdGVNZW1iZXJSZXF1ZXN0GjUubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VVcGRhdGVNZW1iZXJSZXNwb25zZSIJyvMYAQHg8xgBEnQKBkludml0ZRIuLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlUmVxdWVzdBovLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlUmVzcG9uc2UiCcrzGAEB4PMYARKFAQoMSW52aXRlQWNjZXB0EjQubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VJbnZpdGVBY2NlcHRSZXF1ZXN0GjUubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VJbnZpdGVBY2NlcHRSZXNwb25zZSII2PMYAuDzGAEShgEKDEludml0ZURlbGV0ZRI0Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlRGVsZXRlUmVxdWVzdBo1Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlRGVsZXRlUmVzcG9uc2UiCcrzGAEB4PMYARKDAQoLSW52aXRlc0xpc3QSMy5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0U2VydmljZUludml0ZXNMaXN0UmVxdWVzdBo0Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlc0xpc3RSZXNwb25zZSIJyvMYAQHg8xgCEnwKCUludml0ZUdldBIxLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlR2V0UmVxdWVzdBoyLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlR2V0UmVzcG9uc2UiCNjzGALg8xgCQsIBChVjb20ubWV0YWxzdGFjay5hcGkudjJCDFByb2plY3RQcm90b1ABWjVnaXRodWIuY29tL21ldGFsLXN0YWNrL2FwaS9nby9tZXRhbHN0YWNrL2FwaS92MjthcGl2MqICA01BWKoCEU1ldGFsc3RhY2suQXBpLlYyygIRTWV0YWxzdGFja1xBcGlcVjLiAh1NZXRhbHN0YWNrXEFwaVxWMlxHUEJNZXRhZGF0YeoCE01ldGFsc3RhY2s6OkFwaTo6VjJiBnByb3RvMw", [file_buf_validate_validate, file_google_protobuf_timestamp, file_metalstack_api_v2_common, file_metalstack_api_v2_predefined_rules]); + fileDesc("Ch9tZXRhbHN0YWNrL2FwaS92Mi9wcm9qZWN0LnByb3RvEhFtZXRhbHN0YWNrLmFwaS52MiKzAQoHUHJvamVjdBIMCgR1dWlkGAEgASgJEiUKBG1ldGEYAiABKAsyFy5tZXRhbHN0YWNrLmFwaS52Mi5NZXRhEhkKBG5hbWUYAyABKAlCC7pICHIGwLOusQIBEiAKC2Rlc2NyaXB0aW9uGAQgASgJQgu6SAhyBsizrrECARIOCgZ0ZW5hbnQYBSABKAkSFwoKYXZhdGFyX3VybBgGIAEoCUgAiAEBQg0KC19hdmF0YXJfdXJsIqEBCg1Qcm9qZWN0TWVtYmVyEgoKAmlkGAEgASgJEjYKBHJvbGUYAiABKA4yHi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0Um9sZUIIukgFggECEAESHAoUaW5oZXJpdGVkX21lbWJlcnNoaXAYAyABKAgSLgoKY3JlYXRlZF9hdBgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAikgIKDVByb2plY3RJbnZpdGUSDgoGc2VjcmV0GAEgASgJEg8KB3Byb2plY3QYAiABKAkSNgoEcm9sZRgDIAEoDjIeLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RSb2xlQgi6SAWCAQIQARIOCgZqb2luZWQYBCABKAgSFAoMcHJvamVjdF9uYW1lGAUgASgJEg4KBnRlbmFudBgGIAEoCRITCgt0ZW5hbnRfbmFtZRgHIAEoCRIuCgpleHBpcmVzX2F0GAggASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBItCglqb2luZWRfYXQYCSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wIsQBChlQcm9qZWN0U2VydmljZUxpc3RSZXF1ZXN0Eg8KAmlkGAEgASgJSACIAQESHgoEbmFtZRgCIAEoCUILukgIcgbAs66xAgFIAYgBARIgCgZ0ZW5hbnQYAyABKAlCC7pICHIGwLOusQIBSAKIAQESLgoGbGFiZWxzGAQgASgLMhkubWV0YWxzdGFjay5hcGkudjIuTGFiZWxzSAOIAQFCBQoDX2lkQgcKBV9uYW1lQgkKB190ZW5hbnRCCQoHX2xhYmVscyJKChpQcm9qZWN0U2VydmljZUxpc3RSZXNwb25zZRIsCghwcm9qZWN0cxgBIAMoCzIaLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3QiNQoYUHJvamVjdFNlcnZpY2VHZXRSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBIoMBChlQcm9qZWN0U2VydmljZUdldFJlc3BvbnNlEisKB3Byb2plY3QYASABKAsyGi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0EjkKD3Byb2plY3RfbWVtYmVycxgCIAMoCzIgLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RNZW1iZXIiyQEKG1Byb2plY3RTZXJ2aWNlQ3JlYXRlUmVxdWVzdBIaCgVsb2dpbhgBIAEoCUILukgIcgbAs66xAgESGQoEbmFtZRgCIAEoCUILukgIcgbAs66xAgESIAoLZGVzY3JpcHRpb24YAyABKAlCC7pICHIGyLOusQIBEhcKCmF2YXRhcl91cmwYBCABKAlIAIgBARIpCgZsYWJlbHMYBSABKAsyGS5tZXRhbHN0YWNrLmFwaS52Mi5MYWJlbHNCDQoLX2F2YXRhcl91cmwiSwocUHJvamVjdFNlcnZpY2VDcmVhdGVSZXNwb25zZRIrCgdwcm9qZWN0GAEgASgLMhoubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdCI4ChtQcm9qZWN0U2VydmljZURlbGV0ZVJlcXVlc3QSGQoHcHJvamVjdBgBIAEoCUIIukgFcgOwAQEiSwocUHJvamVjdFNlcnZpY2VEZWxldGVSZXNwb25zZRIrCgdwcm9qZWN0GAEgASgLMhoubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdCK9AgobUHJvamVjdFNlcnZpY2VVcGRhdGVSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBEjoKC3VwZGF0ZV9tZXRhGAIgASgLMh0ubWV0YWxzdGFjay5hcGkudjIuVXBkYXRlTWV0YUIGukgDyAEBEh4KBG5hbWUYAyABKAlCC7pICHIGwLOusQIBSACIAQESJQoLZGVzY3JpcHRpb24YBCABKAlCC7pICHIGyLOusQIBSAGIAQESFwoKYXZhdGFyX3VybBgFIAEoCUgCiAEBEjQKBmxhYmVscxgGIAEoCzIfLm1ldGFsc3RhY2suYXBpLnYyLlVwZGF0ZUxhYmVsc0gDiAEBQgcKBV9uYW1lQg4KDF9kZXNjcmlwdGlvbkINCgtfYXZhdGFyX3VybEIJCgdfbGFiZWxzIksKHFByb2plY3RTZXJ2aWNlVXBkYXRlUmVzcG9uc2USKwoHcHJvamVjdBgBIAEoCzIaLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3QicAobUHJvamVjdFNlcnZpY2VJbnZpdGVSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBEjYKBHJvbGUYAiABKA4yHi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0Um9sZUIIukgFggECEAEiUAocUHJvamVjdFNlcnZpY2VJbnZpdGVSZXNwb25zZRIwCgZpbnZpdGUYASABKAsyIC5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0SW52aXRlIj0KIFByb2plY3RTZXJ2aWNlSW52aXRlc0xpc3RSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBIlYKIVByb2plY3RTZXJ2aWNlSW52aXRlc0xpc3RSZXNwb25zZRIxCgdpbnZpdGVzGAEgAygLMiAubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdEludml0ZSIwCh5Qcm9qZWN0U2VydmljZUludml0ZUdldFJlcXVlc3QSDgoGc2VjcmV0GAEgASgJIlMKH1Byb2plY3RTZXJ2aWNlSW52aXRlR2V0UmVzcG9uc2USMAoGaW52aXRlGAEgASgLMiAubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdEludml0ZSI3ChpQcm9qZWN0U2VydmljZUxlYXZlUmVxdWVzdBIZCgdwcm9qZWN0GAEgASgJQgi6SAVyA7ABASIdChtQcm9qZWN0U2VydmljZUxlYXZlUmVzcG9uc2UiTgohUHJvamVjdFNlcnZpY2VSZW1vdmVNZW1iZXJSZXF1ZXN0EhkKB3Byb2plY3QYASABKAlCCLpIBXIDsAEBEg4KBm1lbWJlchgCIAEoCSIkCiJQcm9qZWN0U2VydmljZVJlbW92ZU1lbWJlclJlc3BvbnNlIoYBCiFQcm9qZWN0U2VydmljZVVwZGF0ZU1lbWJlclJlcXVlc3QSGQoHcHJvamVjdBgBIAEoCUIIukgFcgOwAQESDgoGbWVtYmVyGAIgASgJEjYKBHJvbGUYAyABKA4yHi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0Um9sZUIIukgFggECEAEiXgoiUHJvamVjdFNlcnZpY2VVcGRhdGVNZW1iZXJSZXNwb25zZRI4Cg5wcm9qZWN0X21lbWJlchgBIAEoCzIgLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RNZW1iZXIiMwohUHJvamVjdFNlcnZpY2VJbnZpdGVBY2NlcHRSZXF1ZXN0Eg4KBnNlY3JldBgBIAEoCSJLCiJQcm9qZWN0U2VydmljZUludml0ZUFjY2VwdFJlc3BvbnNlEg8KB3Byb2plY3QYASABKAkSFAoMcHJvamVjdF9uYW1lGAIgASgJIk4KIVByb2plY3RTZXJ2aWNlSW52aXRlRGVsZXRlUmVxdWVzdBIZCgdwcm9qZWN0GAEgASgJQgi6SAVyA7ABARIOCgZzZWNyZXQYAiABKAkiJAoiUHJvamVjdFNlcnZpY2VJbnZpdGVEZWxldGVSZXNwb25zZTLiDAoOUHJvamVjdFNlcnZpY2USbQoETGlzdBIsLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlTGlzdFJlcXVlc3QaLS5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0U2VydmljZUxpc3RSZXNwb25zZSII2PMYAuDzGAISbQoDR2V0EisubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VHZXRSZXF1ZXN0GiwubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VHZXRSZXNwb25zZSILyvMYAwECA+DzGAISdQoGQ3JlYXRlEi4ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VDcmVhdGVSZXF1ZXN0Gi8ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VDcmVhdGVSZXNwb25zZSIKwvMYAgEC4PMYARJ0CgZEZWxldGUSLi5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0U2VydmljZURlbGV0ZVJlcXVlc3QaLy5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0U2VydmljZURlbGV0ZVJlc3BvbnNlIgnK8xgBAeDzGAESdQoGVXBkYXRlEi4ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VVcGRhdGVSZXF1ZXN0Gi8ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VVcGRhdGVSZXNwb25zZSIKyvMYAgEC4PMYARJxCgVMZWF2ZRItLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlTGVhdmVSZXF1ZXN0Gi4ubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VMZWF2ZVJlc3BvbnNlIgnK8xgBA+DzGAEShgEKDFJlbW92ZU1lbWJlchI0Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlUmVtb3ZlTWVtYmVyUmVxdWVzdBo1Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlUmVtb3ZlTWVtYmVyUmVzcG9uc2UiCcrzGAEB4PMYARKGAQoMVXBkYXRlTWVtYmVyEjQubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VVcGRhdGVNZW1iZXJSZXF1ZXN0GjUubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VVcGRhdGVNZW1iZXJSZXNwb25zZSIJyvMYAQHg8xgBEnQKBkludml0ZRIuLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlUmVxdWVzdBovLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlUmVzcG9uc2UiCcrzGAEB4PMYARKFAQoMSW52aXRlQWNjZXB0EjQubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VJbnZpdGVBY2NlcHRSZXF1ZXN0GjUubWV0YWxzdGFjay5hcGkudjIuUHJvamVjdFNlcnZpY2VJbnZpdGVBY2NlcHRSZXNwb25zZSII2PMYAuDzGAEShgEKDEludml0ZURlbGV0ZRI0Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlRGVsZXRlUmVxdWVzdBo1Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlRGVsZXRlUmVzcG9uc2UiCcrzGAEB4PMYARKDAQoLSW52aXRlc0xpc3QSMy5tZXRhbHN0YWNrLmFwaS52Mi5Qcm9qZWN0U2VydmljZUludml0ZXNMaXN0UmVxdWVzdBo0Lm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlc0xpc3RSZXNwb25zZSIJyvMYAQHg8xgCEnwKCUludml0ZUdldBIxLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlR2V0UmVxdWVzdBoyLm1ldGFsc3RhY2suYXBpLnYyLlByb2plY3RTZXJ2aWNlSW52aXRlR2V0UmVzcG9uc2UiCNjzGALg8xgCQsIBChVjb20ubWV0YWxzdGFjay5hcGkudjJCDFByb2plY3RQcm90b1ABWjVnaXRodWIuY29tL21ldGFsLXN0YWNrL2FwaS9nby9tZXRhbHN0YWNrL2FwaS92MjthcGl2MqICA01BWKoCEU1ldGFsc3RhY2suQXBpLlYyygIRTWV0YWxzdGFja1xBcGlcVjLiAh1NZXRhbHN0YWNrXEFwaVxWMlxHUEJNZXRhZGF0YeoCE01ldGFsc3RhY2s6OkFwaTo6VjJiBnByb3RvMw", [file_buf_validate_validate, file_google_protobuf_timestamp, file_metalstack_api_v2_common, file_metalstack_api_v2_predefined_rules]); /** * Project defines a group of resources belonging to a tenant @@ -37,7 +37,7 @@ export type Project = Message<"metalstack.api.v2.Project"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Name of this project must be unique per tenant @@ -65,7 +65,7 @@ export type Project = Message<"metalstack.api.v2.Project"> & { * * @generated from field: optional string avatar_url = 6; */ - avatarUrl?: string; + avatarUrl?: string | undefined; }; /** @@ -109,7 +109,7 @@ export type ProjectMember = Message<"metalstack.api.v2.ProjectMember"> & { * * @generated from field: google.protobuf.Timestamp created_at = 4; */ - createdAt?: Timestamp; + createdAt?: Timestamp | undefined; }; /** @@ -179,14 +179,14 @@ export type ProjectInvite = Message<"metalstack.api.v2.ProjectInvite"> & { * * @generated from field: google.protobuf.Timestamp expires_at = 8; */ - expiresAt?: Timestamp; + expiresAt?: Timestamp | undefined; /** * JoinedAt the date when the member accepted this invite * * @generated from field: google.protobuf.Timestamp joined_at = 9; */ - joinedAt?: Timestamp; + joinedAt?: Timestamp | undefined; }; /** @@ -207,28 +207,28 @@ export type ProjectServiceListRequest = Message<"metalstack.api.v2.ProjectServic * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * Name lists only projects with this name * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Tenant lists only projects of this tenant * * @generated from field: optional string tenant = 3; */ - tenant?: string; + tenant?: string | undefined; /** * Labels lists only projects containing the given labels * * @generated from field: optional metalstack.api.v2.Labels labels = 4; */ - labels?: Labels; + labels?: Labels | undefined; }; /** @@ -291,7 +291,7 @@ export type ProjectServiceGetResponse = Message<"metalstack.api.v2.ProjectServic * * @generated from field: metalstack.api.v2.Project project = 1; */ - project?: Project; + project?: Project | undefined; /** * ProjectMembers in this project, projects guests will only see direct project members and not implicit memberships from tenant permissions @@ -341,14 +341,14 @@ export type ProjectServiceCreateRequest = Message<"metalstack.api.v2.ProjectServ * * @generated from field: optional string avatar_url = 4; */ - avatarUrl?: string; + avatarUrl?: string | undefined; /** * Labels on the project * * @generated from field: metalstack.api.v2.Labels labels = 5; */ - labels?: Labels; + labels?: Labels | undefined; }; /** @@ -369,7 +369,7 @@ export type ProjectServiceCreateResponse = Message<"metalstack.api.v2.ProjectSer * * @generated from field: metalstack.api.v2.Project project = 1; */ - project?: Project; + project?: Project | undefined; }; /** @@ -411,7 +411,7 @@ export type ProjectServiceDeleteResponse = Message<"metalstack.api.v2.ProjectSer * * @generated from field: metalstack.api.v2.Project project = 1; */ - project?: Project; + project?: Project | undefined; }; /** @@ -439,35 +439,35 @@ export type ProjectServiceUpdateRequest = Message<"metalstack.api.v2.ProjectServ * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Name of this project unique per tenant * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Description of this project * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Avatar URL of the project * * @generated from field: optional string avatar_url = 5; */ - avatarUrl?: string; + avatarUrl?: string | undefined; /** * Labels on this project * * @generated from field: optional metalstack.api.v2.UpdateLabels labels = 6; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; }; /** @@ -488,7 +488,7 @@ export type ProjectServiceUpdateResponse = Message<"metalstack.api.v2.ProjectSer * * @generated from field: metalstack.api.v2.Project project = 1; */ - project?: Project; + project?: Project | undefined; }; /** @@ -539,7 +539,7 @@ export type ProjectServiceInviteResponse = Message<"metalstack.api.v2.ProjectSer * * @generated from field: metalstack.api.v2.ProjectInvite invite = 1; */ - invite?: ProjectInvite; + invite?: ProjectInvite | undefined; }; /** @@ -623,7 +623,7 @@ export type ProjectServiceInviteGetResponse = Message<"metalstack.api.v2.Project * * @generated from field: metalstack.api.v2.ProjectInvite invite = 1; */ - invite?: ProjectInvite; + invite?: ProjectInvite | undefined; }; /** @@ -756,9 +756,9 @@ export type ProjectServiceUpdateMemberResponse = Message<"metalstack.api.v2.Proj /** * ProjectMember is the updated project member * - * @generated from field: metalstack.api.v2.ProjectMember project_member = 5; + * @generated from field: metalstack.api.v2.ProjectMember project_member = 1; */ - projectMember?: ProjectMember; + projectMember?: ProjectMember | undefined; }; /** diff --git a/js/metalstack/api/v2/size_imageconstraint_pb.d.ts b/js/metalstack/api/v2/size_imageconstraint_pb.d.ts index 6a5c98d5..cf850d83 100644 --- a/js/metalstack/api/v2/size_imageconstraint_pb.d.ts +++ b/js/metalstack/api/v2/size_imageconstraint_pb.d.ts @@ -69,19 +69,19 @@ export type SizeImageConstraint = Message<"metalstack.api.v2.SizeImageConstraint * * @generated from field: metalstack.api.v2.Meta meta = 3; */ - meta?: Meta; + meta?: Meta | undefined; /** * Name of this size image constraint * * @generated from field: optional string name = 4; */ - name?: string; + name?: string | undefined; /** * Description of this size image constraint * * @generated from field: optional string description = 5; */ - description?: string; + description?: string | undefined; }; /** * Describes the message metalstack.api.v2.SizeImageConstraint. @@ -127,19 +127,19 @@ export type SizeImageConstraintQuery = Message<"metalstack.api.v2.SizeImageConst * * @generated from field: optional string size = 1; */ - size?: string; + size?: string | undefined; /** * Name of the size image constraint to query * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Description of the size image constraint to query * * @generated from field: optional string description = 3; */ - description?: string; + description?: string | undefined; }; /** * Describes the message metalstack.api.v2.SizeImageConstraintQuery. diff --git a/js/metalstack/api/v2/size_imageconstraint_pb.js b/js/metalstack/api/v2/size_imageconstraint_pb.js index 0afe742a..c400208c 100644 --- a/js/metalstack/api/v2/size_imageconstraint_pb.js +++ b/js/metalstack/api/v2/size_imageconstraint_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/size_imageconstraint.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/size_imageconstraint_pb.ts b/js/metalstack/api/v2/size_imageconstraint_pb.ts index 134d7fbe..f622e90f 100644 --- a/js/metalstack/api/v2/size_imageconstraint_pb.ts +++ b/js/metalstack/api/v2/size_imageconstraint_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/size_imageconstraint.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -90,21 +90,21 @@ export type SizeImageConstraint = Message<"metalstack.api.v2.SizeImageConstraint * * @generated from field: metalstack.api.v2.Meta meta = 3; */ - meta?: Meta; + meta?: Meta | undefined; /** * Name of this size image constraint * * @generated from field: optional string name = 4; */ - name?: string; + name?: string | undefined; /** * Description of this size image constraint * * @generated from field: optional string description = 5; */ - description?: string; + description?: string | undefined; }; /** @@ -157,21 +157,21 @@ export type SizeImageConstraintQuery = Message<"metalstack.api.v2.SizeImageConst * * @generated from field: optional string size = 1; */ - size?: string; + size?: string | undefined; /** * Name of the size image constraint to query * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Description of the size image constraint to query * * @generated from field: optional string description = 3; */ - description?: string; + description?: string | undefined; }; /** diff --git a/js/metalstack/api/v2/size_pb.d.ts b/js/metalstack/api/v2/size_pb.d.ts index 893706a7..d4e9c58f 100644 --- a/js/metalstack/api/v2/size_pb.d.ts +++ b/js/metalstack/api/v2/size_pb.d.ts @@ -34,7 +34,7 @@ export type SizeServiceListRequest = Message<"metalstack.api.v2.SizeServiceListR * * @generated from field: metalstack.api.v2.SizeQuery query = 1; */ - query?: SizeQuery; + query?: SizeQuery | undefined; }; /** * Describes the message metalstack.api.v2.SizeServiceListRequest. @@ -52,7 +52,7 @@ export type SizeServiceGetResponse = Message<"metalstack.api.v2.SizeServiceGetRe * * @generated from field: metalstack.api.v2.Size size = 1; */ - size?: Size; + size?: Size | undefined; }; /** * Describes the message metalstack.api.v2.SizeServiceGetResponse. @@ -94,19 +94,19 @@ export type Size = Message<"metalstack.api.v2.Size"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Name of this size * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Description of this size * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Constraints which must match that a specific machine is considered of this size * @@ -148,7 +148,7 @@ export type SizeConstraint = Message<"metalstack.api.v2.SizeConstraint"> & { * * @generated from field: optional string identifier = 4; */ - identifier?: string; + identifier?: string | undefined; }; /** * Describes the message metalstack.api.v2.SizeConstraint. @@ -166,25 +166,25 @@ export type SizeQuery = Message<"metalstack.api.v2.SizeQuery"> & { * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * Name of the size to query * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Description of the size to query * * @generated from field: optional string description = 3; */ - description?: string; + description?: string | undefined; /** * Labels lists only sizes containing the given labels * * @generated from field: optional metalstack.api.v2.Labels labels = 4; */ - labels?: Labels; + labels?: Labels | undefined; }; /** * Describes the message metalstack.api.v2.SizeQuery. diff --git a/js/metalstack/api/v2/size_pb.js b/js/metalstack/api/v2/size_pb.js index 7a61394f..80586e34 100644 --- a/js/metalstack/api/v2/size_pb.js +++ b/js/metalstack/api/v2/size_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/size.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { enumDesc, fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/size_pb.ts b/js/metalstack/api/v2/size_pb.ts index 206742a0..a6fd2780 100644 --- a/js/metalstack/api/v2/size_pb.ts +++ b/js/metalstack/api/v2/size_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/size.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -48,7 +48,7 @@ export type SizeServiceListRequest = Message<"metalstack.api.v2.SizeServiceListR * * @generated from field: metalstack.api.v2.SizeQuery query = 1; */ - query?: SizeQuery; + query?: SizeQuery | undefined; }; /** @@ -69,7 +69,7 @@ export type SizeServiceGetResponse = Message<"metalstack.api.v2.SizeServiceGetRe * * @generated from field: metalstack.api.v2.Size size = 1; */ - size?: Size; + size?: Size | undefined; }; /** @@ -118,21 +118,21 @@ export type Size = Message<"metalstack.api.v2.Size"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Name of this size * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Description of this size * * @generated from field: optional string description = 4; */ - description?: string; + description?: string | undefined; /** * Constraints which must match that a specific machine is considered of this size @@ -181,7 +181,7 @@ export type SizeConstraint = Message<"metalstack.api.v2.SizeConstraint"> & { * * @generated from field: optional string identifier = 4; */ - identifier?: string; + identifier?: string | undefined; }; /** @@ -202,28 +202,28 @@ export type SizeQuery = Message<"metalstack.api.v2.SizeQuery"> & { * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * Name of the size to query * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Description of the size to query * * @generated from field: optional string description = 3; */ - description?: string; + description?: string | undefined; /** * Labels lists only sizes containing the given labels * * @generated from field: optional metalstack.api.v2.Labels labels = 4; */ - labels?: Labels; + labels?: Labels | undefined; }; /** diff --git a/js/metalstack/api/v2/size_reservation_pb.d.ts b/js/metalstack/api/v2/size_reservation_pb.d.ts index cc6138e6..42ad6a89 100644 --- a/js/metalstack/api/v2/size_reservation_pb.d.ts +++ b/js/metalstack/api/v2/size_reservation_pb.d.ts @@ -46,7 +46,7 @@ export type SizeReservationServiceListRequest = Message<"metalstack.api.v2.SizeR * * @generated from field: metalstack.api.v2.SizeReservationQuery query = 2; */ - query?: SizeReservationQuery; + query?: SizeReservationQuery | undefined; }; /** * Describes the message metalstack.api.v2.SizeReservationServiceListRequest. @@ -64,7 +64,7 @@ export type SizeReservationServiceGetResponse = Message<"metalstack.api.v2.SizeR * * @generated from field: metalstack.api.v2.SizeReservation size_reservation = 1; */ - sizeReservation?: SizeReservation; + sizeReservation?: SizeReservation | undefined; }; /** * Describes the message metalstack.api.v2.SizeReservationServiceGetResponse. @@ -106,7 +106,7 @@ export type SizeReservation = Message<"metalstack.api.v2.SizeReservation"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Name of this size reservation * @@ -160,43 +160,43 @@ export type SizeReservationQuery = Message<"metalstack.api.v2.SizeReservationQue * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * Name of this size reservation * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Description of this size reservation * * @generated from field: optional string description = 3; */ - description?: string; + description?: string | undefined; /** * Size id of this size reservation * * @generated from field: optional string size = 4; */ - size?: string; + size?: string | undefined; /** * Project of the size reservation * * @generated from field: optional string project = 5; */ - project?: string; + project?: string | undefined; /** * Partition of the size reservation * * @generated from field: optional string partition = 6; */ - partition?: string; + partition?: string | undefined; /** * Labels lists only size reservations containing the given labels * * @generated from field: optional metalstack.api.v2.Labels labels = 7; */ - labels?: Labels; + labels?: Labels | undefined; }; /** * Describes the message metalstack.api.v2.SizeReservationQuery. diff --git a/js/metalstack/api/v2/size_reservation_pb.js b/js/metalstack/api/v2/size_reservation_pb.js index edf7a8b8..d4818b3b 100644 --- a/js/metalstack/api/v2/size_reservation_pb.js +++ b/js/metalstack/api/v2/size_reservation_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/size_reservation.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/size_reservation_pb.ts b/js/metalstack/api/v2/size_reservation_pb.ts index 8d75f64b..110e923d 100644 --- a/js/metalstack/api/v2/size_reservation_pb.ts +++ b/js/metalstack/api/v2/size_reservation_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/size_reservation.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -62,7 +62,7 @@ export type SizeReservationServiceListRequest = Message<"metalstack.api.v2.SizeR * * @generated from field: metalstack.api.v2.SizeReservationQuery query = 2; */ - query?: SizeReservationQuery; + query?: SizeReservationQuery | undefined; }; /** @@ -83,7 +83,7 @@ export type SizeReservationServiceGetResponse = Message<"metalstack.api.v2.SizeR * * @generated from field: metalstack.api.v2.SizeReservation size_reservation = 1; */ - sizeReservation?: SizeReservation; + sizeReservation?: SizeReservation | undefined; }; /** @@ -132,7 +132,7 @@ export type SizeReservation = Message<"metalstack.api.v2.SizeReservation"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Name of this size reservation @@ -195,49 +195,49 @@ export type SizeReservationQuery = Message<"metalstack.api.v2.SizeReservationQue * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * Name of this size reservation * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Description of this size reservation * * @generated from field: optional string description = 3; */ - description?: string; + description?: string | undefined; /** * Size id of this size reservation * * @generated from field: optional string size = 4; */ - size?: string; + size?: string | undefined; /** * Project of the size reservation * * @generated from field: optional string project = 5; */ - project?: string; + project?: string | undefined; /** * Partition of the size reservation * * @generated from field: optional string partition = 6; */ - partition?: string; + partition?: string | undefined; /** * Labels lists only size reservations containing the given labels * * @generated from field: optional metalstack.api.v2.Labels labels = 7; */ - labels?: Labels; + labels?: Labels | undefined; }; /** diff --git a/js/metalstack/api/v2/switch_pb.d.ts b/js/metalstack/api/v2/switch_pb.d.ts index 9541d009..7fa671b0 100644 --- a/js/metalstack/api/v2/switch_pb.d.ts +++ b/js/metalstack/api/v2/switch_pb.d.ts @@ -24,7 +24,7 @@ export type Switch = Message<"metalstack.api.v2.Switch"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Description of the switch. * @@ -36,7 +36,7 @@ export type Switch = Message<"metalstack.api.v2.Switch"> & { * * @generated from field: optional string rack = 4; */ - rack?: string; + rack?: string | undefined; /** * Partition the switch belongs to. * @@ -60,13 +60,13 @@ export type Switch = Message<"metalstack.api.v2.Switch"> & { * * @generated from field: optional string management_user = 8; */ - managementUser?: string; + managementUser?: string | undefined; /** * ConsoleCommand is the command for accessing the switch's console. * * @generated from field: optional string console_command = 9; */ - consoleCommand?: string; + consoleCommand?: string | undefined; /** * Nics are the front panel ports of the switch. * @@ -78,7 +78,7 @@ export type Switch = Message<"metalstack.api.v2.Switch"> & { * * @generated from field: metalstack.api.v2.SwitchOS os = 11; */ - os?: SwitchOS; + os?: SwitchOS | undefined; /** * MachineConnections map machines to the nics they are connected to. * @@ -90,13 +90,13 @@ export type Switch = Message<"metalstack.api.v2.Switch"> & { * * @generated from field: metalstack.api.v2.SwitchSync last_sync = 13; */ - lastSync?: SwitchSync; + lastSync?: SwitchSync | undefined; /** * LastSyncError contains information about the last unsuccessful heartbeat of the switch. * * @generated from field: metalstack.api.v2.SwitchSync last_sync_error = 14; */ - lastSyncError?: SwitchSync; + lastSyncError?: SwitchSync | undefined; }; /** * Describes the message metalstack.api.v2.Switch. @@ -162,25 +162,25 @@ export type SwitchNic = Message<"metalstack.api.v2.SwitchNic"> & { * * @generated from field: optional string vrf = 4; */ - vrf?: string; + vrf?: string | undefined; /** * NicState describes the current state of the switch port. * * @generated from field: optional metalstack.api.v2.NicState state = 5; */ - state?: NicState; + state?: NicState | undefined; /** * BGPFilter optionally configured on a port. * * @generated from field: optional metalstack.api.v2.BGPFilter bgp_filter = 6; */ - bgpFilter?: BGPFilter; + bgpFilter?: BGPFilter | undefined; /** * BGPPortState represents the current BGP status of the port. * * @generated from field: optional metalstack.api.v2.SwitchBGPPortState bgp_port_state = 7; */ - bgpPortState?: SwitchBGPPortState; + bgpPortState?: SwitchBGPPortState | undefined; }; /** * Describes the message metalstack.api.v2.SwitchNic. @@ -246,7 +246,7 @@ export type SwitchBGPPortState = Message<"metalstack.api.v2.SwitchBGPPortState"> * * @generated from field: google.protobuf.Timestamp bgp_timer_up_established = 5; */ - bgpTimerUpEstablished?: Timestamp; + bgpTimerUpEstablished?: Timestamp | undefined; /** * SentPrefixCounter counts the prefixes sent by the switch on this port. * @@ -276,7 +276,7 @@ export type NicState = Message<"metalstack.api.v2.NicState"> & { * * @generated from field: optional metalstack.api.v2.SwitchPortStatus desired = 1; */ - desired?: SwitchPortStatus; + desired?: SwitchPortStatus | undefined; /** * Actual is the actual port state. * @@ -306,7 +306,7 @@ export type MachineConnection = Message<"metalstack.api.v2.MachineConnection"> & * * @generated from field: metalstack.api.v2.SwitchNic nic = 2; */ - nic?: SwitchNic; + nic?: SwitchNic | undefined; }; /** * Describes the message metalstack.api.v2.MachineConnection. @@ -324,25 +324,25 @@ export type SwitchQuery = Message<"metalstack.api.v2.SwitchQuery"> & { * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * Partition of the switches to list. * * @generated from field: optional string partition = 2; */ - partition?: string; + partition?: string | undefined; /** * Rack of the switches to list. * * @generated from field: optional string rack = 3; */ - rack?: string; + rack?: string | undefined; /** * Switch OS specific queries. * * @generated from field: optional metalstack.api.v2.SwitchOSQuery os = 4; */ - os?: SwitchOSQuery; + os?: SwitchOSQuery | undefined; }; /** * Describes the message metalstack.api.v2.SwitchQuery. @@ -360,13 +360,13 @@ export type SwitchOSQuery = Message<"metalstack.api.v2.SwitchOSQuery"> & { * * @generated from field: optional metalstack.api.v2.SwitchOSVendor vendor = 1; */ - vendor?: SwitchOSVendor; + vendor?: SwitchOSVendor | undefined; /** * OsVersion of the OS by which to filter the switches. * * @generated from field: optional string version = 2; */ - version?: string; + version?: string | undefined; }; /** * Describes the message metalstack.api.v2.SwitchOSQuery. @@ -384,19 +384,19 @@ export type SwitchSync = Message<"metalstack.api.v2.SwitchSync"> & { * * @generated from field: google.protobuf.Timestamp time = 1; */ - time?: Timestamp; + time?: Timestamp | undefined; /** * Duration of the sync. * * @generated from field: google.protobuf.Duration duration = 2; */ - duration?: Duration; + duration?: Duration | undefined; /** * Error if any occurred. * * @generated from field: optional string error = 3; */ - error?: string; + error?: string | undefined; }; /** * Describes the message metalstack.api.v2.SwitchSync. @@ -450,19 +450,19 @@ export type SwitchNicWithMachine = Message<"metalstack.api.v2.SwitchNicWithMachi * * @generated from field: metalstack.api.v2.SwitchNic nic = 1; */ - nic?: SwitchNic; + nic?: SwitchNic | undefined; /** * Machine connected to this nic. * * @generated from field: metalstack.api.v2.Machine machine = 2; */ - machine?: Machine; + machine?: Machine | undefined; /** * FRU of the connected machine. * * @generated from field: metalstack.api.v2.MachineFRU fru = 3; */ - fru?: MachineFRU; + fru?: MachineFRU | undefined; }; /** * Describes the message metalstack.api.v2.SwitchNicWithMachine. diff --git a/js/metalstack/api/v2/switch_pb.js b/js/metalstack/api/v2/switch_pb.js index eb7e0912..095c703b 100644 --- a/js/metalstack/api/v2/switch_pb.js +++ b/js/metalstack/api/v2/switch_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/switch.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { enumDesc, fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/switch_pb.ts b/js/metalstack/api/v2/switch_pb.ts index 79a0bac0..449bb4d7 100644 --- a/js/metalstack/api/v2/switch_pb.ts +++ b/js/metalstack/api/v2/switch_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/switch.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -38,7 +38,7 @@ export type Switch = Message<"metalstack.api.v2.Switch"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Description of the switch. @@ -52,7 +52,7 @@ export type Switch = Message<"metalstack.api.v2.Switch"> & { * * @generated from field: optional string rack = 4; */ - rack?: string; + rack?: string | undefined; /** * Partition the switch belongs to. @@ -80,14 +80,14 @@ export type Switch = Message<"metalstack.api.v2.Switch"> & { * * @generated from field: optional string management_user = 8; */ - managementUser?: string; + managementUser?: string | undefined; /** * ConsoleCommand is the command for accessing the switch's console. * * @generated from field: optional string console_command = 9; */ - consoleCommand?: string; + consoleCommand?: string | undefined; /** * Nics are the front panel ports of the switch. @@ -101,7 +101,7 @@ export type Switch = Message<"metalstack.api.v2.Switch"> & { * * @generated from field: metalstack.api.v2.SwitchOS os = 11; */ - os?: SwitchOS; + os?: SwitchOS | undefined; /** * MachineConnections map machines to the nics they are connected to. @@ -115,14 +115,14 @@ export type Switch = Message<"metalstack.api.v2.Switch"> & { * * @generated from field: metalstack.api.v2.SwitchSync last_sync = 13; */ - lastSync?: SwitchSync; + lastSync?: SwitchSync | undefined; /** * LastSyncError contains information about the last unsuccessful heartbeat of the switch. * * @generated from field: metalstack.api.v2.SwitchSync last_sync_error = 14; */ - lastSyncError?: SwitchSync; + lastSyncError?: SwitchSync | undefined; }; /** @@ -199,28 +199,28 @@ export type SwitchNic = Message<"metalstack.api.v2.SwitchNic"> & { * * @generated from field: optional string vrf = 4; */ - vrf?: string; + vrf?: string | undefined; /** * NicState describes the current state of the switch port. * * @generated from field: optional metalstack.api.v2.NicState state = 5; */ - state?: NicState; + state?: NicState | undefined; /** * BGPFilter optionally configured on a port. * * @generated from field: optional metalstack.api.v2.BGPFilter bgp_filter = 6; */ - bgpFilter?: BGPFilter; + bgpFilter?: BGPFilter | undefined; /** * BGPPortState represents the current BGP status of the port. * * @generated from field: optional metalstack.api.v2.SwitchBGPPortState bgp_port_state = 7; */ - bgpPortState?: SwitchBGPPortState; + bgpPortState?: SwitchBGPPortState | undefined; }; /** @@ -297,7 +297,7 @@ export type SwitchBGPPortState = Message<"metalstack.api.v2.SwitchBGPPortState"> * * @generated from field: google.protobuf.Timestamp bgp_timer_up_established = 5; */ - bgpTimerUpEstablished?: Timestamp; + bgpTimerUpEstablished?: Timestamp | undefined; /** * SentPrefixCounter counts the prefixes sent by the switch on this port. @@ -332,7 +332,7 @@ export type NicState = Message<"metalstack.api.v2.NicState"> & { * * @generated from field: optional metalstack.api.v2.SwitchPortStatus desired = 1; */ - desired?: SwitchPortStatus; + desired?: SwitchPortStatus | undefined; /** * Actual is the actual port state. @@ -367,7 +367,7 @@ export type MachineConnection = Message<"metalstack.api.v2.MachineConnection"> & * * @generated from field: metalstack.api.v2.SwitchNic nic = 2; */ - nic?: SwitchNic; + nic?: SwitchNic | undefined; }; /** @@ -388,28 +388,28 @@ export type SwitchQuery = Message<"metalstack.api.v2.SwitchQuery"> & { * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * Partition of the switches to list. * * @generated from field: optional string partition = 2; */ - partition?: string; + partition?: string | undefined; /** * Rack of the switches to list. * * @generated from field: optional string rack = 3; */ - rack?: string; + rack?: string | undefined; /** * Switch OS specific queries. * * @generated from field: optional metalstack.api.v2.SwitchOSQuery os = 4; */ - os?: SwitchOSQuery; + os?: SwitchOSQuery | undefined; }; /** @@ -430,14 +430,14 @@ export type SwitchOSQuery = Message<"metalstack.api.v2.SwitchOSQuery"> & { * * @generated from field: optional metalstack.api.v2.SwitchOSVendor vendor = 1; */ - vendor?: SwitchOSVendor; + vendor?: SwitchOSVendor | undefined; /** * OsVersion of the OS by which to filter the switches. * * @generated from field: optional string version = 2; */ - version?: string; + version?: string | undefined; }; /** @@ -458,21 +458,21 @@ export type SwitchSync = Message<"metalstack.api.v2.SwitchSync"> & { * * @generated from field: google.protobuf.Timestamp time = 1; */ - time?: Timestamp; + time?: Timestamp | undefined; /** * Duration of the sync. * * @generated from field: google.protobuf.Duration duration = 2; */ - duration?: Duration; + duration?: Duration | undefined; /** * Error if any occurred. * * @generated from field: optional string error = 3; */ - error?: string; + error?: string | undefined; }; /** @@ -535,21 +535,21 @@ export type SwitchNicWithMachine = Message<"metalstack.api.v2.SwitchNicWithMachi * * @generated from field: metalstack.api.v2.SwitchNic nic = 1; */ - nic?: SwitchNic; + nic?: SwitchNic | undefined; /** * Machine connected to this nic. * * @generated from field: metalstack.api.v2.Machine machine = 2; */ - machine?: Machine; + machine?: Machine | undefined; /** * FRU of the connected machine. * * @generated from field: metalstack.api.v2.MachineFRU fru = 3; */ - fru?: MachineFRU; + fru?: MachineFRU | undefined; }; /** diff --git a/js/metalstack/api/v2/tenant_pb.d.ts b/js/metalstack/api/v2/tenant_pb.d.ts index 40ed0339..ed6f4db8 100644 --- a/js/metalstack/api/v2/tenant_pb.d.ts +++ b/js/metalstack/api/v2/tenant_pb.d.ts @@ -23,7 +23,7 @@ export type Tenant = Message<"metalstack.api.v2.Tenant"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Name of the tenant * @@ -89,7 +89,7 @@ export type TenantMember = Message<"metalstack.api.v2.TenantMember"> & { * * @generated from field: google.protobuf.Timestamp created_at = 4; */ - createdAt?: Timestamp; + createdAt?: Timestamp | undefined; }; /** * Describes the message metalstack.api.v2.TenantMember. @@ -149,13 +149,13 @@ export type TenantInvite = Message<"metalstack.api.v2.TenantInvite"> & { * * @generated from field: google.protobuf.Timestamp expires_at = 8; */ - expiresAt?: Timestamp; + expiresAt?: Timestamp | undefined; /** * JoinedAt the date when the member accepted this invite * * @generated from field: google.protobuf.Timestamp joined_at = 9; */ - joinedAt?: Timestamp; + joinedAt?: Timestamp | undefined; }; /** * Describes the message metalstack.api.v2.TenantInvite. @@ -173,19 +173,19 @@ export type TenantServiceListRequest = Message<"metalstack.api.v2.TenantServiceL * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * Name filters tenants by name * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Labels lists only projects containing the given labels * * @generated from field: optional metalstack.api.v2.Labels labels = 3; */ - labels?: Labels; + labels?: Labels | undefined; }; /** * Describes the message metalstack.api.v2.TenantServiceListRequest. @@ -227,25 +227,25 @@ export type TenantServiceCreateRequest = Message<"metalstack.api.v2.TenantServic * * @generated from field: optional string description = 2; */ - description?: string; + description?: string | undefined; /** * Email of the tenant, if not set will be inherited from the creator * * @generated from field: optional string email = 3; */ - email?: string; + email?: string | undefined; /** * AvatarUrl of the tenant * * @generated from field: optional string avatar_url = 4; */ - avatarUrl?: string; + avatarUrl?: string | undefined; /** * Labels on the tenant * * @generated from field: metalstack.api.v2.Labels labels = 5; */ - labels?: Labels; + labels?: Labels | undefined; }; /** * Describes the message metalstack.api.v2.TenantServiceCreateRequest. @@ -269,37 +269,37 @@ export type TenantServiceUpdateRequest = Message<"metalstack.api.v2.TenantServic * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Name of the tenant * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Email of the tenant * * @generated from field: optional string email = 4; */ - email?: string; + email?: string | undefined; /** * Description of this tenant * * @generated from field: optional string description = 5; */ - description?: string; + description?: string | undefined; /** * AvatarUrl of the tenant * * @generated from field: optional string avatar_url = 6; */ - avatarUrl?: string; + avatarUrl?: string | undefined; /** * Labels on the tenant * * @generated from field: optional metalstack.api.v2.UpdateLabels labels = 7; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; }; /** * Describes the message metalstack.api.v2.TenantServiceUpdateRequest. @@ -335,7 +335,7 @@ export type TenantServiceGetResponse = Message<"metalstack.api.v2.TenantServiceG * * @generated from field: metalstack.api.v2.Tenant tenant = 1; */ - tenant?: Tenant; + tenant?: Tenant | undefined; /** * TenantMembers of this tenant * @@ -377,7 +377,7 @@ export type TenantServiceCreateResponse = Message<"metalstack.api.v2.TenantServi * * @generated from field: metalstack.api.v2.Tenant tenant = 1; */ - tenant?: Tenant; + tenant?: Tenant | undefined; }; /** * Describes the message metalstack.api.v2.TenantServiceCreateResponse. @@ -395,7 +395,7 @@ export type TenantServiceUpdateResponse = Message<"metalstack.api.v2.TenantServi * * @generated from field: metalstack.api.v2.Tenant tenant = 1; */ - tenant?: Tenant; + tenant?: Tenant | undefined; }; /** * Describes the message metalstack.api.v2.TenantServiceUpdateResponse. @@ -413,7 +413,7 @@ export type TenantServiceDeleteResponse = Message<"metalstack.api.v2.TenantServi * * @generated from field: metalstack.api.v2.Tenant tenant = 1; */ - tenant?: Tenant; + tenant?: Tenant | undefined; }; /** * Describes the message metalstack.api.v2.TenantServiceDeleteResponse. @@ -457,7 +457,7 @@ export type TenantServiceInviteResponse = Message<"metalstack.api.v2.TenantServi * * @generated from field: metalstack.api.v2.TenantInvite invite = 1; */ - invite?: TenantInvite; + invite?: TenantInvite | undefined; }; /** * Describes the message metalstack.api.v2.TenantServiceInviteResponse. @@ -529,7 +529,7 @@ export type TenantServiceInviteGetResponse = Message<"metalstack.api.v2.TenantSe * * @generated from field: metalstack.api.v2.TenantInvite invite = 1; */ - invite?: TenantInvite; + invite?: TenantInvite | undefined; }; /** * Describes the message metalstack.api.v2.TenantServiceInviteGetResponse. @@ -718,7 +718,7 @@ export type TenantServiceUpdateMemberResponse = Message<"metalstack.api.v2.Tenan * * @generated from field: metalstack.api.v2.TenantMember tenant_member = 1; */ - tenantMember?: TenantMember; + tenantMember?: TenantMember | undefined; }; /** * Describes the message metalstack.api.v2.TenantServiceUpdateMemberResponse. diff --git a/js/metalstack/api/v2/tenant_pb.js b/js/metalstack/api/v2/tenant_pb.js index 1a7bd027..9700568b 100644 --- a/js/metalstack/api/v2/tenant_pb.js +++ b/js/metalstack/api/v2/tenant_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/tenant.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/tenant_pb.ts b/js/metalstack/api/v2/tenant_pb.ts index 9de896a1..ce242152 100644 --- a/js/metalstack/api/v2/tenant_pb.ts +++ b/js/metalstack/api/v2/tenant_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/tenant.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -36,7 +36,7 @@ export type Tenant = Message<"metalstack.api.v2.Tenant"> & { * * @generated from field: metalstack.api.v2.Meta meta = 2; */ - meta?: Meta; + meta?: Meta | undefined; /** * Name of the tenant @@ -113,7 +113,7 @@ export type TenantMember = Message<"metalstack.api.v2.TenantMember"> & { * * @generated from field: google.protobuf.Timestamp created_at = 4; */ - createdAt?: Timestamp; + createdAt?: Timestamp | undefined; }; /** @@ -183,14 +183,14 @@ export type TenantInvite = Message<"metalstack.api.v2.TenantInvite"> & { * * @generated from field: google.protobuf.Timestamp expires_at = 8; */ - expiresAt?: Timestamp; + expiresAt?: Timestamp | undefined; /** * JoinedAt the date when the member accepted this invite * * @generated from field: google.protobuf.Timestamp joined_at = 9; */ - joinedAt?: Timestamp; + joinedAt?: Timestamp | undefined; }; /** @@ -211,21 +211,21 @@ export type TenantServiceListRequest = Message<"metalstack.api.v2.TenantServiceL * * @generated from field: optional string id = 1; */ - id?: string; + id?: string | undefined; /** * Name filters tenants by name * * @generated from field: optional string name = 2; */ - name?: string; + name?: string | undefined; /** * Labels lists only projects containing the given labels * * @generated from field: optional metalstack.api.v2.Labels labels = 3; */ - labels?: Labels; + labels?: Labels | undefined; }; /** @@ -274,28 +274,28 @@ export type TenantServiceCreateRequest = Message<"metalstack.api.v2.TenantServic * * @generated from field: optional string description = 2; */ - description?: string; + description?: string | undefined; /** * Email of the tenant, if not set will be inherited from the creator * * @generated from field: optional string email = 3; */ - email?: string; + email?: string | undefined; /** * AvatarUrl of the tenant * * @generated from field: optional string avatar_url = 4; */ - avatarUrl?: string; + avatarUrl?: string | undefined; /** * Labels on the tenant * * @generated from field: metalstack.api.v2.Labels labels = 5; */ - labels?: Labels; + labels?: Labels | undefined; }; /** @@ -323,42 +323,42 @@ export type TenantServiceUpdateRequest = Message<"metalstack.api.v2.TenantServic * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Name of the tenant * * @generated from field: optional string name = 3; */ - name?: string; + name?: string | undefined; /** * Email of the tenant * * @generated from field: optional string email = 4; */ - email?: string; + email?: string | undefined; /** * Description of this tenant * * @generated from field: optional string description = 5; */ - description?: string; + description?: string | undefined; /** * AvatarUrl of the tenant * * @generated from field: optional string avatar_url = 6; */ - avatarUrl?: string; + avatarUrl?: string | undefined; /** * Labels on the tenant * * @generated from field: optional metalstack.api.v2.UpdateLabels labels = 7; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; }; /** @@ -400,7 +400,7 @@ export type TenantServiceGetResponse = Message<"metalstack.api.v2.TenantServiceG * * @generated from field: metalstack.api.v2.Tenant tenant = 1; */ - tenant?: Tenant; + tenant?: Tenant | undefined; /** * TenantMembers of this tenant @@ -449,7 +449,7 @@ export type TenantServiceCreateResponse = Message<"metalstack.api.v2.TenantServi * * @generated from field: metalstack.api.v2.Tenant tenant = 1; */ - tenant?: Tenant; + tenant?: Tenant | undefined; }; /** @@ -470,7 +470,7 @@ export type TenantServiceUpdateResponse = Message<"metalstack.api.v2.TenantServi * * @generated from field: metalstack.api.v2.Tenant tenant = 1; */ - tenant?: Tenant; + tenant?: Tenant | undefined; }; /** @@ -491,7 +491,7 @@ export type TenantServiceDeleteResponse = Message<"metalstack.api.v2.TenantServi * * @generated from field: metalstack.api.v2.Tenant tenant = 1; */ - tenant?: Tenant; + tenant?: Tenant | undefined; }; /** @@ -542,7 +542,7 @@ export type TenantServiceInviteResponse = Message<"metalstack.api.v2.TenantServi * * @generated from field: metalstack.api.v2.TenantInvite invite = 1; */ - invite?: TenantInvite; + invite?: TenantInvite | undefined; }; /** @@ -626,7 +626,7 @@ export type TenantServiceInviteGetResponse = Message<"metalstack.api.v2.TenantSe * * @generated from field: metalstack.api.v2.TenantInvite invite = 1; */ - invite?: TenantInvite; + invite?: TenantInvite | undefined; }; /** @@ -853,7 +853,7 @@ export type TenantServiceUpdateMemberResponse = Message<"metalstack.api.v2.Tenan * * @generated from field: metalstack.api.v2.TenantMember tenant_member = 1; */ - tenantMember?: TenantMember; + tenantMember?: TenantMember | undefined; }; /** diff --git a/js/metalstack/api/v2/token_pb.d.ts b/js/metalstack/api/v2/token_pb.d.ts index 6fea6b9f..e4befca8 100644 --- a/js/metalstack/api/v2/token_pb.d.ts +++ b/js/metalstack/api/v2/token_pb.d.ts @@ -40,7 +40,7 @@ export type Token = Message<"metalstack.api.v2.Token"> & { * * @generated from field: metalstack.api.v2.Meta meta = 3; */ - meta?: Meta; + meta?: Meta | undefined; /** * Description is a user given description of this token. * @@ -58,13 +58,13 @@ export type Token = Message<"metalstack.api.v2.Token"> & { * * @generated from field: google.protobuf.Timestamp expires = 6; */ - expires?: Timestamp; + expires?: Timestamp | undefined; /** * IssuedAt gives the date when this token was created * * @generated from field: google.protobuf.Timestamp issued_at = 7; */ - issuedAt?: Timestamp; + issuedAt?: Timestamp | undefined; /** * TokenType describes the type of this token * @@ -92,13 +92,13 @@ export type Token = Message<"metalstack.api.v2.Token"> & { * * @generated from field: optional metalstack.api.v2.AdminRole admin_role = 11; */ - adminRole?: AdminRole; + adminRole?: AdminRole | undefined; /** * InfraRole defines the infrastructure role of the token owner * * @generated from field: optional metalstack.api.v2.InfraRole infra_role = 12; */ - infraRole?: InfraRole; + infraRole?: InfraRole | undefined; /** * MachineRoles associates a machine uuid with the corresponding role of the token owner * TODO: decide if we need this map from machine.uuid->role, we could instead use the subject in the token instead @@ -137,7 +137,7 @@ export type TokenServiceCreateRequest = Message<"metalstack.api.v2.TokenServiceC * * @generated from field: google.protobuf.Duration expires = 3; */ - expires?: Duration; + expires?: Duration | undefined; /** * ProjectRoles associates a project id with the corresponding role of the token owner * @@ -159,13 +159,13 @@ export type TokenServiceCreateRequest = Message<"metalstack.api.v2.TokenServiceC * * @generated from field: optional metalstack.api.v2.AdminRole admin_role = 6; */ - adminRole?: AdminRole; + adminRole?: AdminRole | undefined; /** * InfraRole defines the infrastructure role of the token owner * * @generated from field: optional metalstack.api.v2.InfraRole infra_role = 7; */ - infraRole?: InfraRole; + infraRole?: InfraRole | undefined; /** * MachineRoles associates a machine uuid with the corresponding role of the token owner * @@ -179,7 +179,7 @@ export type TokenServiceCreateRequest = Message<"metalstack.api.v2.TokenServiceC * * @generated from field: metalstack.api.v2.Labels labels = 9; */ - labels?: Labels; + labels?: Labels | undefined; }; /** * Describes the message metalstack.api.v2.TokenServiceCreateRequest. @@ -226,7 +226,7 @@ export type TokenServiceCreateResponse = Message<"metalstack.api.v2.TokenService * * @generated from field: metalstack.api.v2.Token token = 1; */ - token?: Token; + token?: Token | undefined; /** * Secret is the body if the jwt token, should be used in api requests as bearer token * @@ -315,13 +315,13 @@ export type TokenServiceUpdateRequest = Message<"metalstack.api.v2.TokenServiceU * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Description is a user given description of this token. * * @generated from field: optional string description = 3; */ - description?: string; + description?: string | undefined; /** * Permissions is a list of service methods this token can be used for * @@ -349,13 +349,13 @@ export type TokenServiceUpdateRequest = Message<"metalstack.api.v2.TokenServiceU * * @generated from field: optional metalstack.api.v2.AdminRole admin_role = 7; */ - adminRole?: AdminRole; + adminRole?: AdminRole | undefined; /** * InfraRole defines the infrastructure role of the token owner * * @generated from field: optional metalstack.api.v2.InfraRole infra_role = 8; */ - infraRole?: InfraRole; + infraRole?: InfraRole | undefined; /** * MachineRoles associates a machine uuid with the corresponding role of the token owner * @@ -369,7 +369,7 @@ export type TokenServiceUpdateRequest = Message<"metalstack.api.v2.TokenServiceU * * @generated from field: metalstack.api.v2.UpdateLabels labels = 10; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; }; /** * Describes the message metalstack.api.v2.TokenServiceUpdateRequest. @@ -387,7 +387,7 @@ export type TokenServiceUpdateResponse = Message<"metalstack.api.v2.TokenService * * @generated from field: metalstack.api.v2.Token token = 1; */ - token?: Token; + token?: Token | undefined; }; /** * Describes the message metalstack.api.v2.TokenServiceUpdateResponse. @@ -423,7 +423,7 @@ export type TokenServiceGetResponse = Message<"metalstack.api.v2.TokenServiceGet * * @generated from field: metalstack.api.v2.Token token = 1; */ - token?: Token; + token?: Token | undefined; }; /** * Describes the message metalstack.api.v2.TokenServiceGetResponse. @@ -454,7 +454,7 @@ export type TokenServiceRefreshResponse = Message<"metalstack.api.v2.TokenServic * * @generated from field: metalstack.api.v2.Token token = 1; */ - token?: Token; + token?: Token | undefined; /** * Secret is the body if the jwt token, should be used in api requests as bearer token * diff --git a/js/metalstack/api/v2/token_pb.js b/js/metalstack/api/v2/token_pb.js index 142e6491..ce5cfc5f 100644 --- a/js/metalstack/api/v2/token_pb.js +++ b/js/metalstack/api/v2/token_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/token.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { enumDesc, fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/token_pb.ts b/js/metalstack/api/v2/token_pb.ts index 285cb72a..27eb557b 100644 --- a/js/metalstack/api/v2/token_pb.ts +++ b/js/metalstack/api/v2/token_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/token.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -54,7 +54,7 @@ export type Token = Message<"metalstack.api.v2.Token"> & { * * @generated from field: metalstack.api.v2.Meta meta = 3; */ - meta?: Meta; + meta?: Meta | undefined; /** * Description is a user given description of this token. @@ -75,14 +75,14 @@ export type Token = Message<"metalstack.api.v2.Token"> & { * * @generated from field: google.protobuf.Timestamp expires = 6; */ - expires?: Timestamp; + expires?: Timestamp | undefined; /** * IssuedAt gives the date when this token was created * * @generated from field: google.protobuf.Timestamp issued_at = 7; */ - issuedAt?: Timestamp; + issuedAt?: Timestamp | undefined; /** * TokenType describes the type of this token @@ -110,14 +110,14 @@ export type Token = Message<"metalstack.api.v2.Token"> & { * * @generated from field: optional metalstack.api.v2.AdminRole admin_role = 11; */ - adminRole?: AdminRole; + adminRole?: AdminRole | undefined; /** * InfraRole defines the infrastructure role of the token owner * * @generated from field: optional metalstack.api.v2.InfraRole infra_role = 12; */ - infraRole?: InfraRole; + infraRole?: InfraRole | undefined; /** * MachineRoles associates a machine uuid with the corresponding role of the token owner @@ -160,7 +160,7 @@ export type TokenServiceCreateRequest = Message<"metalstack.api.v2.TokenServiceC * * @generated from field: google.protobuf.Duration expires = 3; */ - expires?: Duration; + expires?: Duration | undefined; /** * ProjectRoles associates a project id with the corresponding role of the token owner @@ -181,14 +181,14 @@ export type TokenServiceCreateRequest = Message<"metalstack.api.v2.TokenServiceC * * @generated from field: optional metalstack.api.v2.AdminRole admin_role = 6; */ - adminRole?: AdminRole; + adminRole?: AdminRole | undefined; /** * InfraRole defines the infrastructure role of the token owner * * @generated from field: optional metalstack.api.v2.InfraRole infra_role = 7; */ - infraRole?: InfraRole; + infraRole?: InfraRole | undefined; /** * MachineRoles associates a machine uuid with the corresponding role of the token owner @@ -202,7 +202,7 @@ export type TokenServiceCreateRequest = Message<"metalstack.api.v2.TokenServiceC * * @generated from field: metalstack.api.v2.Labels labels = 9; */ - labels?: Labels; + labels?: Labels | undefined; }; /** @@ -256,7 +256,7 @@ export type TokenServiceCreateResponse = Message<"metalstack.api.v2.TokenService * * @generated from field: metalstack.api.v2.Token token = 1; */ - token?: Token; + token?: Token | undefined; /** * Secret is the body if the jwt token, should be used in api requests as bearer token @@ -364,14 +364,14 @@ export type TokenServiceUpdateRequest = Message<"metalstack.api.v2.TokenServiceU * * @generated from field: metalstack.api.v2.UpdateMeta update_meta = 2; */ - updateMeta?: UpdateMeta; + updateMeta?: UpdateMeta | undefined; /** * Description is a user given description of this token. * * @generated from field: optional string description = 3; */ - description?: string; + description?: string | undefined; /** * Permissions is a list of service methods this token can be used for @@ -399,14 +399,14 @@ export type TokenServiceUpdateRequest = Message<"metalstack.api.v2.TokenServiceU * * @generated from field: optional metalstack.api.v2.AdminRole admin_role = 7; */ - adminRole?: AdminRole; + adminRole?: AdminRole | undefined; /** * InfraRole defines the infrastructure role of the token owner * * @generated from field: optional metalstack.api.v2.InfraRole infra_role = 8; */ - infraRole?: InfraRole; + infraRole?: InfraRole | undefined; /** * MachineRoles associates a machine uuid with the corresponding role of the token owner @@ -420,7 +420,7 @@ export type TokenServiceUpdateRequest = Message<"metalstack.api.v2.TokenServiceU * * @generated from field: metalstack.api.v2.UpdateLabels labels = 10; */ - labels?: UpdateLabels; + labels?: UpdateLabels | undefined; }; /** @@ -441,7 +441,7 @@ export type TokenServiceUpdateResponse = Message<"metalstack.api.v2.TokenService * * @generated from field: metalstack.api.v2.Token token = 1; */ - token?: Token; + token?: Token | undefined; }; /** @@ -483,7 +483,7 @@ export type TokenServiceGetResponse = Message<"metalstack.api.v2.TokenServiceGet * * @generated from field: metalstack.api.v2.Token token = 1; */ - token?: Token; + token?: Token | undefined; }; /** @@ -521,7 +521,7 @@ export type TokenServiceRefreshResponse = Message<"metalstack.api.v2.TokenServic * * @generated from field: metalstack.api.v2.Token token = 1; */ - token?: Token; + token?: Token | undefined; /** * Secret is the body if the jwt token, should be used in api requests as bearer token diff --git a/js/metalstack/api/v2/user_pb.d.ts b/js/metalstack/api/v2/user_pb.d.ts index de292d34..970edf12 100644 --- a/js/metalstack/api/v2/user_pb.d.ts +++ b/js/metalstack/api/v2/user_pb.d.ts @@ -53,7 +53,7 @@ export type User = Message<"metalstack.api.v2.User"> & { * * @generated from field: metalstack.api.v2.Tenant default_tenant = 7; */ - defaultTenant?: Tenant; + defaultTenant?: Tenant | undefined; }; /** * Describes the message metalstack.api.v2.User. @@ -82,7 +82,7 @@ export type UserServiceGetResponse = Message<"metalstack.api.v2.UserServiceGetRe * * @generated from field: metalstack.api.v2.User user = 1; */ - user?: User; + user?: User | undefined; }; /** * Describes the message metalstack.api.v2.UserServiceGetResponse. diff --git a/js/metalstack/api/v2/user_pb.js b/js/metalstack/api/v2/user_pb.js index a2944e73..0d455a77 100644 --- a/js/metalstack/api/v2/user_pb.js +++ b/js/metalstack/api/v2/user_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/user.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/user_pb.ts b/js/metalstack/api/v2/user_pb.ts index e8ca338e..073d4da7 100644 --- a/js/metalstack/api/v2/user_pb.ts +++ b/js/metalstack/api/v2/user_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/user.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -72,7 +72,7 @@ export type User = Message<"metalstack.api.v2.User"> & { * * @generated from field: metalstack.api.v2.Tenant default_tenant = 7; */ - defaultTenant?: Tenant; + defaultTenant?: Tenant | undefined; }; /** @@ -108,7 +108,7 @@ export type UserServiceGetResponse = Message<"metalstack.api.v2.UserServiceGetRe * * @generated from field: metalstack.api.v2.User user = 1; */ - user?: User; + user?: User | undefined; }; /** diff --git a/js/metalstack/api/v2/version_pb.d.ts b/js/metalstack/api/v2/version_pb.d.ts index 2ca4ddbb..fa67ec01 100644 --- a/js/metalstack/api/v2/version_pb.d.ts +++ b/js/metalstack/api/v2/version_pb.d.ts @@ -62,7 +62,7 @@ export type VersionServiceGetResponse = Message<"metalstack.api.v2.VersionServic * * @generated from field: metalstack.api.v2.Version version = 1; */ - version?: Version; + version?: Version | undefined; }; /** * Describes the message metalstack.api.v2.VersionServiceGetResponse. diff --git a/js/metalstack/api/v2/version_pb.js b/js/metalstack/api/v2/version_pb.js index e88f3003..702cdc8a 100644 --- a/js/metalstack/api/v2/version_pb.js +++ b/js/metalstack/api/v2/version_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/version.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/version_pb.ts b/js/metalstack/api/v2/version_pb.ts index 87eb1d98..fcc7deeb 100644 --- a/js/metalstack/api/v2/version_pb.ts +++ b/js/metalstack/api/v2/version_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/version.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -83,7 +83,7 @@ export type VersionServiceGetResponse = Message<"metalstack.api.v2.VersionServic * * @generated from field: metalstack.api.v2.Version version = 1; */ - version?: Version; + version?: Version | undefined; }; /** diff --git a/js/metalstack/api/v2/vpn_pb.d.ts b/js/metalstack/api/v2/vpn_pb.d.ts index 7b348bfb..f2d83a5b 100644 --- a/js/metalstack/api/v2/vpn_pb.d.ts +++ b/js/metalstack/api/v2/vpn_pb.d.ts @@ -40,7 +40,7 @@ export type VPNNode = Message<"metalstack.api.v2.VPNNode"> & { * * @generated from field: google.protobuf.Timestamp last_seen = 5; */ - lastSeen?: Timestamp; + lastSeen?: Timestamp | undefined; /** * Online indicates if this node is online * diff --git a/js/metalstack/api/v2/vpn_pb.js b/js/metalstack/api/v2/vpn_pb.js index 65e26531..262b22d1 100644 --- a/js/metalstack/api/v2/vpn_pb.js +++ b/js/metalstack/api/v2/vpn_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/vpn.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/api/v2/vpn_pb.ts b/js/metalstack/api/v2/vpn_pb.ts index ec96ce7a..7ada08cb 100644 --- a/js/metalstack/api/v2/vpn_pb.ts +++ b/js/metalstack/api/v2/vpn_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/api/v2/vpn.proto (package metalstack.api.v2, syntax proto3) /* eslint-disable */ @@ -53,7 +53,7 @@ export type VPNNode = Message<"metalstack.api.v2.VPNNode"> & { * * @generated from field: google.protobuf.Timestamp last_seen = 5; */ - lastSeen?: Timestamp; + lastSeen?: Timestamp | undefined; /** * Online indicates if this node is online diff --git a/js/metalstack/infra/v2/bmc_pb.d.ts b/js/metalstack/infra/v2/bmc_pb.d.ts index fa041cd5..48db9091 100644 --- a/js/metalstack/infra/v2/bmc_pb.d.ts +++ b/js/metalstack/infra/v2/bmc_pb.d.ts @@ -96,7 +96,7 @@ export type WaitForBMCCommandResponse = Message<"metalstack.infra.v2.WaitForBMCC * * @generated from field: metalstack.api.v2.MachineBMC machine_bmc = 3; */ - machineBmc?: MachineBMC; + machineBmc?: MachineBMC | undefined; /** * CommandId is a unique ID which must be sent back after execution * It is usually in the form: :machine-bmc-command: @@ -128,7 +128,7 @@ export type BMCCommandDoneRequest = Message<"metalstack.infra.v2.BMCCommandDoneR * * @generated from field: optional string error = 2; */ - error?: string; + error?: string | undefined; }; /** * Describes the message metalstack.infra.v2.BMCCommandDoneRequest. diff --git a/js/metalstack/infra/v2/bmc_pb.js b/js/metalstack/infra/v2/bmc_pb.js index 34b4b40e..ad7b4501 100644 --- a/js/metalstack/infra/v2/bmc_pb.js +++ b/js/metalstack/infra/v2/bmc_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/infra/v2/bmc.proto (package metalstack.infra.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/infra/v2/bmc_pb.ts b/js/metalstack/infra/v2/bmc_pb.ts index 19c89d16..c35b4d47 100644 --- a/js/metalstack/infra/v2/bmc_pb.ts +++ b/js/metalstack/infra/v2/bmc_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/infra/v2/bmc.proto (package metalstack.infra.v2, syntax proto3) /* eslint-disable */ @@ -119,7 +119,7 @@ export type WaitForBMCCommandResponse = Message<"metalstack.infra.v2.WaitForBMCC * * @generated from field: metalstack.api.v2.MachineBMC machine_bmc = 3; */ - machineBmc?: MachineBMC; + machineBmc?: MachineBMC | undefined; /** * CommandId is a unique ID which must be sent back after execution @@ -156,7 +156,7 @@ export type BMCCommandDoneRequest = Message<"metalstack.infra.v2.BMCCommandDoneR * * @generated from field: optional string error = 2; */ - error?: string; + error?: string | undefined; }; /** diff --git a/js/metalstack/infra/v2/boot_pb.d.ts b/js/metalstack/infra/v2/boot_pb.d.ts index 52d7bbdf..2f22b563 100644 --- a/js/metalstack/infra/v2/boot_pb.d.ts +++ b/js/metalstack/infra/v2/boot_pb.d.ts @@ -87,7 +87,7 @@ export type BootServiceBootResponse = Message<"metalstack.infra.v2.BootServiceBo * * @generated from field: optional string cmdline = 3; */ - cmdline?: string; + cmdline?: string | undefined; }; /** * Describes the message metalstack.infra.v2.BootServiceBootResponse. @@ -111,25 +111,25 @@ export type BootServiceRegisterRequest = Message<"metalstack.infra.v2.BootServic * * @generated from field: metalstack.api.v2.MachineHardware hardware = 2; */ - hardware?: MachineHardware; + hardware?: MachineHardware | undefined; /** * Bios details of this machine * * @generated from field: metalstack.api.v2.MachineBios bios = 3; */ - bios?: MachineBios; + bios?: MachineBios | undefined; /** * BMC details of this machine * * @generated from field: metalstack.api.v2.MachineBMC bmc = 4; */ - bmc?: MachineBMC; + bmc?: MachineBMC | undefined; /** * FRU details of this machine * * @generated from field: metalstack.api.v2.MachineFRU fru = 5; */ - fru?: MachineFRU; + fru?: MachineFRU | undefined; /** * Tags of this machine * @@ -213,7 +213,7 @@ export type BootServiceWaitResponse = Message<"metalstack.infra.v2.BootServiceWa * * @generated from field: metalstack.api.v2.MachineAllocation allocation = 1; */ - allocation?: MachineAllocation; + allocation?: MachineAllocation | undefined; }; /** * Describes the message metalstack.infra.v2.BootServiceWaitResponse. diff --git a/js/metalstack/infra/v2/boot_pb.js b/js/metalstack/infra/v2/boot_pb.js index 714ddd97..4ad091b1 100644 --- a/js/metalstack/infra/v2/boot_pb.js +++ b/js/metalstack/infra/v2/boot_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/infra/v2/boot.proto (package metalstack.infra.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/infra/v2/boot_pb.ts b/js/metalstack/infra/v2/boot_pb.ts index b3a67d55..b001dbab 100644 --- a/js/metalstack/infra/v2/boot_pb.ts +++ b/js/metalstack/infra/v2/boot_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/infra/v2/boot.proto (package metalstack.infra.v2, syntax proto3) /* eslint-disable */ @@ -113,7 +113,7 @@ export type BootServiceBootResponse = Message<"metalstack.infra.v2.BootServiceBo * * @generated from field: optional string cmdline = 3; */ - cmdline?: string; + cmdline?: string | undefined; }; /** @@ -141,28 +141,28 @@ export type BootServiceRegisterRequest = Message<"metalstack.infra.v2.BootServic * * @generated from field: metalstack.api.v2.MachineHardware hardware = 2; */ - hardware?: MachineHardware; + hardware?: MachineHardware | undefined; /** * Bios details of this machine * * @generated from field: metalstack.api.v2.MachineBios bios = 3; */ - bios?: MachineBios; + bios?: MachineBios | undefined; /** * BMC details of this machine * * @generated from field: metalstack.api.v2.MachineBMC bmc = 4; */ - bmc?: MachineBMC; + bmc?: MachineBMC | undefined; /** * FRU details of this machine * * @generated from field: metalstack.api.v2.MachineFRU fru = 5; */ - fru?: MachineFRU; + fru?: MachineFRU | undefined; /** * Tags of this machine @@ -260,7 +260,7 @@ export type BootServiceWaitResponse = Message<"metalstack.infra.v2.BootServiceWa * * @generated from field: metalstack.api.v2.MachineAllocation allocation = 1; */ - allocation?: MachineAllocation; + allocation?: MachineAllocation | undefined; }; /** diff --git a/js/metalstack/infra/v2/component_pb.d.ts b/js/metalstack/infra/v2/component_pb.d.ts index 634123ee..62391323 100644 --- a/js/metalstack/infra/v2/component_pb.d.ts +++ b/js/metalstack/infra/v2/component_pb.d.ts @@ -30,19 +30,19 @@ export type ComponentServicePingRequest = Message<"metalstack.infra.v2.Component * * @generated from field: google.protobuf.Timestamp started_at = 3; */ - startedAt?: Timestamp; + startedAt?: Timestamp | undefined; /** * Interval at which the ping is scheduled, must be between 5 seconds and 1 hour * * @generated from field: google.protobuf.Duration interval = 4; */ - interval?: Duration; + interval?: Duration | undefined; /** * Version of this service * * @generated from field: metalstack.api.v2.Version version = 5; */ - version?: Version; + version?: Version | undefined; }; /** * Describes the message metalstack.infra.v2.ComponentServicePingRequest. diff --git a/js/metalstack/infra/v2/component_pb.js b/js/metalstack/infra/v2/component_pb.js index f5a698a0..1bfabb84 100644 --- a/js/metalstack/infra/v2/component_pb.js +++ b/js/metalstack/infra/v2/component_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/infra/v2/component.proto (package metalstack.infra.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/infra/v2/component_pb.ts b/js/metalstack/infra/v2/component_pb.ts index 7aa270d5..a05308ca 100644 --- a/js/metalstack/infra/v2/component_pb.ts +++ b/js/metalstack/infra/v2/component_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/infra/v2/component.proto (package metalstack.infra.v2, syntax proto3) /* eslint-disable */ @@ -46,21 +46,21 @@ export type ComponentServicePingRequest = Message<"metalstack.infra.v2.Component * * @generated from field: google.protobuf.Timestamp started_at = 3; */ - startedAt?: Timestamp; + startedAt?: Timestamp | undefined; /** * Interval at which the ping is scheduled, must be between 5 seconds and 1 hour * * @generated from field: google.protobuf.Duration interval = 4; */ - interval?: Duration; + interval?: Duration | undefined; /** * Version of this service * * @generated from field: metalstack.api.v2.Version version = 5; */ - version?: Version; + version?: Version | undefined; }; /** diff --git a/js/metalstack/infra/v2/event_pb.d.ts b/js/metalstack/infra/v2/event_pb.d.ts index bfc2377b..fe796ad1 100644 --- a/js/metalstack/infra/v2/event_pb.d.ts +++ b/js/metalstack/infra/v2/event_pb.d.ts @@ -60,7 +60,7 @@ export type MachineProvisioningEvent = Message<"metalstack.infra.v2.MachineProvi * * @generated from field: google.protobuf.Timestamp time = 1; */ - time?: Timestamp; + time?: Timestamp | undefined; /** * Event that occurred * diff --git a/js/metalstack/infra/v2/event_pb.js b/js/metalstack/infra/v2/event_pb.js index 5b933021..12d98b60 100644 --- a/js/metalstack/infra/v2/event_pb.js +++ b/js/metalstack/infra/v2/event_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/infra/v2/event.proto (package metalstack.infra.v2, syntax proto3) /* eslint-disable */ import { enumDesc, fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/infra/v2/event_pb.ts b/js/metalstack/infra/v2/event_pb.ts index 3d278ccc..32dcf512 100644 --- a/js/metalstack/infra/v2/event_pb.ts +++ b/js/metalstack/infra/v2/event_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/infra/v2/event.proto (package metalstack.infra.v2, syntax proto3) /* eslint-disable */ @@ -76,7 +76,7 @@ export type MachineProvisioningEvent = Message<"metalstack.infra.v2.MachineProvi * * @generated from field: google.protobuf.Timestamp time = 1; */ - time?: Timestamp; + time?: Timestamp | undefined; /** * Event that occurred diff --git a/js/metalstack/infra/v2/switch_pb.d.ts b/js/metalstack/infra/v2/switch_pb.d.ts index 5acb2daf..20bf265c 100644 --- a/js/metalstack/infra/v2/switch_pb.d.ts +++ b/js/metalstack/infra/v2/switch_pb.d.ts @@ -35,7 +35,7 @@ export type SwitchServiceGetResponse = Message<"metalstack.infra.v2.SwitchServic * * @generated from field: metalstack.api.v2.Switch switch = 1; */ - switch?: Switch; + switch?: Switch | undefined; }; /** * Describes the message metalstack.infra.v2.SwitchServiceGetResponse. @@ -53,7 +53,7 @@ export type SwitchServiceRegisterRequest = Message<"metalstack.infra.v2.SwitchSe * * @generated from field: metalstack.api.v2.Switch switch = 1; */ - switch?: Switch; + switch?: Switch | undefined; }; /** * Describes the message metalstack.infra.v2.SwitchServiceRegisterRequest. @@ -71,7 +71,7 @@ export type SwitchServiceRegisterResponse = Message<"metalstack.infra.v2.SwitchS * * @generated from field: metalstack.api.v2.Switch switch = 1; */ - switch?: Switch; + switch?: Switch | undefined; }; /** * Describes the message metalstack.infra.v2.SwitchServiceRegisterResponse. @@ -95,13 +95,13 @@ export type SwitchServiceHeartbeatRequest = Message<"metalstack.infra.v2.SwitchS * * @generated from field: google.protobuf.Duration duration = 2; */ - duration?: Duration; + duration?: Duration | undefined; /** * Error if any occurred during the sync * * @generated from field: optional string error = 3; */ - error?: string; + error?: string | undefined; /** * PortStates maps port identifiers to the respective port's operational state * @@ -141,13 +141,13 @@ export type SwitchServiceHeartbeatResponse = Message<"metalstack.infra.v2.Switch * * @generated from field: metalstack.api.v2.SwitchSync last_sync = 2; */ - lastSync?: SwitchSync; + lastSync?: SwitchSync | undefined; /** * LastSyncError holds information about the last erroneous sync * * @generated from field: metalstack.api.v2.SwitchSync last_sync_error = 3; */ - lastSyncError?: SwitchSync; + lastSyncError?: SwitchSync | undefined; }; /** * Describes the message metalstack.infra.v2.SwitchServiceHeartbeatResponse. diff --git a/js/metalstack/infra/v2/switch_pb.js b/js/metalstack/infra/v2/switch_pb.js index 4dca97b7..914219f4 100644 --- a/js/metalstack/infra/v2/switch_pb.js +++ b/js/metalstack/infra/v2/switch_pb.js @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/infra/v2/switch.proto (package metalstack.infra.v2, syntax proto3) /* eslint-disable */ import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; diff --git a/js/metalstack/infra/v2/switch_pb.ts b/js/metalstack/infra/v2/switch_pb.ts index 310b06bf..0708a565 100644 --- a/js/metalstack/infra/v2/switch_pb.ts +++ b/js/metalstack/infra/v2/switch_pb.ts @@ -1,4 +1,4 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" +// @generated by protoc-gen-es v2.12.0 with parameter "target=ts" // @generated from file metalstack/infra/v2/switch.proto (package metalstack.infra.v2, syntax proto3) /* eslint-disable */ @@ -51,7 +51,7 @@ export type SwitchServiceGetResponse = Message<"metalstack.infra.v2.SwitchServic * * @generated from field: metalstack.api.v2.Switch switch = 1; */ - switch?: Switch; + switch?: Switch | undefined; }; /** @@ -72,7 +72,7 @@ export type SwitchServiceRegisterRequest = Message<"metalstack.infra.v2.SwitchSe * * @generated from field: metalstack.api.v2.Switch switch = 1; */ - switch?: Switch; + switch?: Switch | undefined; }; /** @@ -93,7 +93,7 @@ export type SwitchServiceRegisterResponse = Message<"metalstack.infra.v2.SwitchS * * @generated from field: metalstack.api.v2.Switch switch = 1; */ - switch?: Switch; + switch?: Switch | undefined; }; /** @@ -121,14 +121,14 @@ export type SwitchServiceHeartbeatRequest = Message<"metalstack.infra.v2.SwitchS * * @generated from field: google.protobuf.Duration duration = 2; */ - duration?: Duration; + duration?: Duration | undefined; /** * Error if any occurred during the sync * * @generated from field: optional string error = 3; */ - error?: string; + error?: string | undefined; /** * PortStates maps port identifiers to the respective port's operational state @@ -170,14 +170,14 @@ export type SwitchServiceHeartbeatResponse = Message<"metalstack.infra.v2.Switch * * @generated from field: metalstack.api.v2.SwitchSync last_sync = 2; */ - lastSync?: SwitchSync; + lastSync?: SwitchSync | undefined; /** * LastSyncError holds information about the last erroneous sync * * @generated from field: metalstack.api.v2.SwitchSync last_sync_error = 3; */ - lastSyncError?: SwitchSync; + lastSyncError?: SwitchSync | undefined; }; /** diff --git a/proto/Makefile b/proto/Makefile index 5e0d3d6d..c7b1e0b0 100644 --- a/proto/Makefile +++ b/proto/Makefile @@ -1,5 +1,5 @@ MAKEFLAGS += --no-print-directory -BUF_VERSION := 1.68.2 +BUF_VERSION := 1.68.4 _buf: docker run --rm \ diff --git a/proto/buf.gen.yaml b/proto/buf.gen.yaml index 528fe19e..6fd6b372 100644 --- a/proto/buf.gen.yaml +++ b/proto/buf.gen.yaml @@ -16,7 +16,7 @@ plugins: - remote: buf.build/protocolbuffers/go:v1.36.11 out: ../go opt: paths=source_relative - - remote: buf.build/connectrpc/go:v1.19.1 + - remote: buf.build/connectrpc/go:v1.19.2 out: ../go opt: paths=source_relative,simple # python @@ -27,7 +27,7 @@ plugins: - remote: buf.build/connectrpc/python:v0.8.1 out: ../python # js - - remote: buf.build/bufbuild/es:v2.11.0 + - remote: buf.build/bufbuild/es:v2.12.0 include_imports: true out: ../js opt: target=ts diff --git a/proto/metalstack/admin/v2/network.proto b/proto/metalstack/admin/v2/network.proto index 4f36d57f..9485fa0a 100644 --- a/proto/metalstack/admin/v2/network.proto +++ b/proto/metalstack/admin/v2/network.proto @@ -126,7 +126,7 @@ message NetworkServiceDeleteRequest { // NetworkServiceListRequest is the request payload for listing networks. message NetworkServiceListRequest { // Query specifies which networks to return - metalstack.api.v2.NetworkQuery query = 2; + metalstack.api.v2.NetworkQuery query = 1; } // NetworkServiceCreateResponse is the response payload for creating a network. diff --git a/proto/metalstack/api/v2/network.proto b/proto/metalstack/api/v2/network.proto index 8f1f8e15..45193100 100644 --- a/proto/metalstack/api/v2/network.proto +++ b/proto/metalstack/api/v2/network.proto @@ -185,9 +185,9 @@ message Network { // Min Child Prefix length asserts that during child network creation the requested bit length is greater or equal the min child prefix length ChildPrefixLength min_child_prefix_length = 11; // Type of the network - optional NetworkType type = 12 [(buf.validate.field).enum.defined_only = true]; + NetworkType type = 12 [(buf.validate.field).enum.defined_only = true]; // NATType of this network - optional NATType nat_type = 13 [(buf.validate.field).enum.defined_only = true]; + NATType nat_type = 13 [(buf.validate.field).enum.defined_only = true]; // VRF of this network has this VNI. optional uint32 vrf = 14; // Parent Network points to the id of the parent network if any @@ -255,13 +255,13 @@ message NetworkConsumption { // NetworkUsage reports core metrics about available and used IPs or Prefixes in a Network. message NetworkUsage { // the total available IPs - uint64 available_ips = 2; + uint64 available_ips = 1; // the total used IPs - uint64 used_ips = 3; + uint64 used_ips = 2; // the total available 2 bit Prefixes - uint64 available_prefixes = 4; + uint64 available_prefixes = 3; // the total used Prefixes - uint64 used_prefixes = 5; + uint64 used_prefixes = 4; } // NATType defines how and if outgoing traffic is translated diff --git a/proto/metalstack/api/v2/project.proto b/proto/metalstack/api/v2/project.proto index 5bf96885..7b1860c5 100644 --- a/proto/metalstack/api/v2/project.proto +++ b/proto/metalstack/api/v2/project.proto @@ -294,7 +294,7 @@ message ProjectServiceUpdateMemberRequest { // ProjectServiceUpdateMemberResponse is the response payload to a update member request message ProjectServiceUpdateMemberResponse { // ProjectMember is the updated project member - ProjectMember project_member = 5; + ProjectMember project_member = 1; } // ProjectServiceInviteAcceptRequest is the request payload to a accept invite request diff --git a/python/metalstack/admin/v2/network_pb2.py b/python/metalstack/admin/v2/network_pb2.py index d609b529..80085afa 100644 --- a/python/metalstack/admin/v2/network_pb2.py +++ b/python/metalstack/admin/v2/network_pb2.py @@ -28,7 +28,7 @@ from metalstack.api.v2 import predefined_rules_pb2 as metalstack_dot_api_dot_v2_dot_predefined__rules__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!metalstack/admin/v2/network.proto\x12\x13metalstack.admin.v2\x1a\x1b\x62uf/validate/validate.proto\x1a\x1emetalstack/api/v2/common.proto\x1a\x1fmetalstack/api/v2/network.proto\x1a(metalstack/api/v2/predefined_rules.proto\"7\n\x18NetworkServiceGetRequest\x12\x1b\n\x02id\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x02id\"Q\n\x19NetworkServiceGetResponse\x12\x34\n\x07network\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x07network\"\xa8\t\n\x1bNetworkServiceCreateRequest\x12 \n\x02id\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x00R\x02id\x88\x01\x01\x12$\n\x04name\x18\x02 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x01R\x04name\x88\x01\x01\x12\x32\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x0b\xbaH\x08r\x06\xc8\xb3\xae\xb1\x02\x01H\x02R\x0b\x64\x65scription\x88\x01\x01\x12.\n\tpartition\x18\x04 \x01(\tB\x0b\xbaH\x08r\x06\xd0\xb3\xae\xb1\x02\x01H\x03R\tpartition\x88\x01\x01\x12\'\n\x07project\x18\x05 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01H\x04R\x07project\x88\x01\x01\x12<\n\x04type\x18\x06 \x01(\x0e\x32\x1e.metalstack.api.v2.NetworkTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04type\x12\x36\n\x06labels\x18\x07 \x01(\x0b\x32\x19.metalstack.api.v2.LabelsH\x05R\x06labels\x88\x01\x01\x12(\n\x08prefixes\x18\x08 \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x08prefixes\x12?\n\x14\x64\x65stination_prefixes\x18\t \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x13\x64\x65stinationPrefixes\x12\x63\n\x1b\x64\x65\x66\x61ult_child_prefix_length\x18\n \x01(\x0b\x32$.metalstack.api.v2.ChildPrefixLengthR\x18\x64\x65\x66\x61ultChildPrefixLength\x12[\n\x17min_child_prefix_length\x18\x0b \x01(\x0b\x32$.metalstack.api.v2.ChildPrefixLengthR\x14minChildPrefixLength\x12\x44\n\x08nat_type\x18\x0c \x01(\x0e\x32\x1a.metalstack.api.v2.NATTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01H\x06R\x07natType\x88\x01\x01\x12\x15\n\x03vrf\x18\r \x01(\rH\x07R\x03vrf\x88\x01\x01\x12\x37\n\x0eparent_network\x18\x0e \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x08R\rparentNetwork\x88\x01\x01\x12N\n\x1c\x61\x64\x64itional_announcable_cidrs\x18\x0f \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x1a\x61\x64\x64itionalAnnouncableCidrs\x12\x41\n\x06length\x18\x10 \x01(\x0b\x32$.metalstack.api.v2.ChildPrefixLengthH\tR\x06length\x88\x01\x01\x12]\n\x0e\x61\x64\x64ress_family\x18\x11 \x01(\x0e\x32\'.metalstack.api.v2.NetworkAddressFamilyB\x08\xbaH\x05\x82\x01\x02\x10\x01H\nR\raddressFamily\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_nameB\x0e\n\x0c_descriptionB\x0c\n\n_partitionB\n\n\x08_projectB\t\n\x07_labelsB\x0b\n\t_nat_typeB\x06\n\x04_vrfB\x11\n\x0f_parent_networkB\t\n\x07_lengthB\x11\n\x0f_address_family\"\xea\x06\n\x1bNetworkServiceUpdateRequest\x12\x1b\n\x02id\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x02id\x12\x46\n\x0bupdate_meta\x18\x02 \x01(\x0b\x32\x1d.metalstack.api.v2.UpdateMetaB\x06\xbaH\x03\xc8\x01\x01R\nupdateMeta\x12$\n\x04name\x18\x03 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x00R\x04name\x88\x01\x01\x12\x32\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x0b\xbaH\x08r\x06\xc8\xb3\xae\xb1\x02\x01H\x01R\x0b\x64\x65scription\x88\x01\x01\x12<\n\x06labels\x18\x05 \x01(\x0b\x32\x1f.metalstack.api.v2.UpdateLabelsH\x02R\x06labels\x88\x01\x01\x12(\n\x08prefixes\x18\x06 \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x08prefixes\x12?\n\x14\x64\x65stination_prefixes\x18\x07 \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x13\x64\x65stinationPrefixes\x12h\n\x1b\x64\x65\x66\x61ult_child_prefix_length\x18\x08 \x01(\x0b\x32$.metalstack.api.v2.ChildPrefixLengthH\x03R\x18\x64\x65\x66\x61ultChildPrefixLength\x88\x01\x01\x12`\n\x17min_child_prefix_length\x18\t \x01(\x0b\x32$.metalstack.api.v2.ChildPrefixLengthH\x04R\x14minChildPrefixLength\x88\x01\x01\x12\x44\n\x08nat_type\x18\n \x01(\x0e\x32\x1a.metalstack.api.v2.NATTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01H\x05R\x07natType\x88\x01\x01\x12N\n\x1c\x61\x64\x64itional_announcable_cidrs\x18\x0b \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x1a\x61\x64\x64itionalAnnouncableCidrs\x12\x14\n\x05\x66orce\x18\x0c \x01(\x08R\x05\x66orceB\x07\n\x05_nameB\x0e\n\x0c_descriptionB\t\n\x07_labelsB\x1e\n\x1c_default_child_prefix_lengthB\x1a\n\x18_min_child_prefix_lengthB\x0b\n\t_nat_type\":\n\x1bNetworkServiceDeleteRequest\x12\x1b\n\x02id\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x02id\"R\n\x19NetworkServiceListRequest\x12\x35\n\x05query\x18\x02 \x01(\x0b\x32\x1f.metalstack.api.v2.NetworkQueryR\x05query\"T\n\x1cNetworkServiceCreateResponse\x12\x34\n\x07network\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x07network\"T\n\x1cNetworkServiceUpdateResponse\x12\x34\n\x07network\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x07network\"T\n\x1cNetworkServiceDeleteResponse\x12\x34\n\x07network\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x07network\"T\n\x1aNetworkServiceListResponse\x12\x36\n\x08networks\x18\x01 \x03(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x08networks2\xe5\x04\n\x0eNetworkService\x12p\n\x03Get\x12-.metalstack.admin.v2.NetworkServiceGetRequest\x1a..metalstack.admin.v2.NetworkServiceGetResponse\"\n\xd2\xf3\x18\x02\x01\x02\xe0\xf3\x18\x02\x12x\n\x06\x43reate\x12\x30.metalstack.admin.v2.NetworkServiceCreateRequest\x1a\x31.metalstack.admin.v2.NetworkServiceCreateResponse\"\t\xd2\xf3\x18\x01\x01\xe0\xf3\x18\x01\x12x\n\x06Update\x12\x30.metalstack.admin.v2.NetworkServiceUpdateRequest\x1a\x31.metalstack.admin.v2.NetworkServiceUpdateResponse\"\t\xd2\xf3\x18\x01\x01\xe0\xf3\x18\x01\x12x\n\x06\x44\x65lete\x12\x30.metalstack.admin.v2.NetworkServiceDeleteRequest\x1a\x31.metalstack.admin.v2.NetworkServiceDeleteResponse\"\t\xd2\xf3\x18\x01\x01\xe0\xf3\x18\x01\x12s\n\x04List\x12..metalstack.admin.v2.NetworkServiceListRequest\x1a/.metalstack.admin.v2.NetworkServiceListResponse\"\n\xd2\xf3\x18\x02\x01\x02\xe0\xf3\x18\x02\x42\xd0\x01\n\x17\x63om.metalstack.admin.v2B\x0cNetworkProtoP\x01Z9github.com/metal-stack/api/go/metalstack/admin/v2;adminv2\xa2\x02\x03MAX\xaa\x02\x13Metalstack.Admin.V2\xca\x02\x13Metalstack\\Admin\\V2\xe2\x02\x1fMetalstack\\Admin\\V2\\GPBMetadata\xea\x02\x15Metalstack::Admin::V2b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!metalstack/admin/v2/network.proto\x12\x13metalstack.admin.v2\x1a\x1b\x62uf/validate/validate.proto\x1a\x1emetalstack/api/v2/common.proto\x1a\x1fmetalstack/api/v2/network.proto\x1a(metalstack/api/v2/predefined_rules.proto\"7\n\x18NetworkServiceGetRequest\x12\x1b\n\x02id\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x02id\"Q\n\x19NetworkServiceGetResponse\x12\x34\n\x07network\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x07network\"\xa8\t\n\x1bNetworkServiceCreateRequest\x12 \n\x02id\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x00R\x02id\x88\x01\x01\x12$\n\x04name\x18\x02 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x01R\x04name\x88\x01\x01\x12\x32\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x0b\xbaH\x08r\x06\xc8\xb3\xae\xb1\x02\x01H\x02R\x0b\x64\x65scription\x88\x01\x01\x12.\n\tpartition\x18\x04 \x01(\tB\x0b\xbaH\x08r\x06\xd0\xb3\xae\xb1\x02\x01H\x03R\tpartition\x88\x01\x01\x12\'\n\x07project\x18\x05 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01H\x04R\x07project\x88\x01\x01\x12<\n\x04type\x18\x06 \x01(\x0e\x32\x1e.metalstack.api.v2.NetworkTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04type\x12\x36\n\x06labels\x18\x07 \x01(\x0b\x32\x19.metalstack.api.v2.LabelsH\x05R\x06labels\x88\x01\x01\x12(\n\x08prefixes\x18\x08 \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x08prefixes\x12?\n\x14\x64\x65stination_prefixes\x18\t \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x13\x64\x65stinationPrefixes\x12\x63\n\x1b\x64\x65\x66\x61ult_child_prefix_length\x18\n \x01(\x0b\x32$.metalstack.api.v2.ChildPrefixLengthR\x18\x64\x65\x66\x61ultChildPrefixLength\x12[\n\x17min_child_prefix_length\x18\x0b \x01(\x0b\x32$.metalstack.api.v2.ChildPrefixLengthR\x14minChildPrefixLength\x12\x44\n\x08nat_type\x18\x0c \x01(\x0e\x32\x1a.metalstack.api.v2.NATTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01H\x06R\x07natType\x88\x01\x01\x12\x15\n\x03vrf\x18\r \x01(\rH\x07R\x03vrf\x88\x01\x01\x12\x37\n\x0eparent_network\x18\x0e \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x08R\rparentNetwork\x88\x01\x01\x12N\n\x1c\x61\x64\x64itional_announcable_cidrs\x18\x0f \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x1a\x61\x64\x64itionalAnnouncableCidrs\x12\x41\n\x06length\x18\x10 \x01(\x0b\x32$.metalstack.api.v2.ChildPrefixLengthH\tR\x06length\x88\x01\x01\x12]\n\x0e\x61\x64\x64ress_family\x18\x11 \x01(\x0e\x32\'.metalstack.api.v2.NetworkAddressFamilyB\x08\xbaH\x05\x82\x01\x02\x10\x01H\nR\raddressFamily\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_nameB\x0e\n\x0c_descriptionB\x0c\n\n_partitionB\n\n\x08_projectB\t\n\x07_labelsB\x0b\n\t_nat_typeB\x06\n\x04_vrfB\x11\n\x0f_parent_networkB\t\n\x07_lengthB\x11\n\x0f_address_family\"\xea\x06\n\x1bNetworkServiceUpdateRequest\x12\x1b\n\x02id\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x02id\x12\x46\n\x0bupdate_meta\x18\x02 \x01(\x0b\x32\x1d.metalstack.api.v2.UpdateMetaB\x06\xbaH\x03\xc8\x01\x01R\nupdateMeta\x12$\n\x04name\x18\x03 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x00R\x04name\x88\x01\x01\x12\x32\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x0b\xbaH\x08r\x06\xc8\xb3\xae\xb1\x02\x01H\x01R\x0b\x64\x65scription\x88\x01\x01\x12<\n\x06labels\x18\x05 \x01(\x0b\x32\x1f.metalstack.api.v2.UpdateLabelsH\x02R\x06labels\x88\x01\x01\x12(\n\x08prefixes\x18\x06 \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x08prefixes\x12?\n\x14\x64\x65stination_prefixes\x18\x07 \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x13\x64\x65stinationPrefixes\x12h\n\x1b\x64\x65\x66\x61ult_child_prefix_length\x18\x08 \x01(\x0b\x32$.metalstack.api.v2.ChildPrefixLengthH\x03R\x18\x64\x65\x66\x61ultChildPrefixLength\x88\x01\x01\x12`\n\x17min_child_prefix_length\x18\t \x01(\x0b\x32$.metalstack.api.v2.ChildPrefixLengthH\x04R\x14minChildPrefixLength\x88\x01\x01\x12\x44\n\x08nat_type\x18\n \x01(\x0e\x32\x1a.metalstack.api.v2.NATTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01H\x05R\x07natType\x88\x01\x01\x12N\n\x1c\x61\x64\x64itional_announcable_cidrs\x18\x0b \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x1a\x61\x64\x64itionalAnnouncableCidrs\x12\x14\n\x05\x66orce\x18\x0c \x01(\x08R\x05\x66orceB\x07\n\x05_nameB\x0e\n\x0c_descriptionB\t\n\x07_labelsB\x1e\n\x1c_default_child_prefix_lengthB\x1a\n\x18_min_child_prefix_lengthB\x0b\n\t_nat_type\":\n\x1bNetworkServiceDeleteRequest\x12\x1b\n\x02id\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x02id\"R\n\x19NetworkServiceListRequest\x12\x35\n\x05query\x18\x01 \x01(\x0b\x32\x1f.metalstack.api.v2.NetworkQueryR\x05query\"T\n\x1cNetworkServiceCreateResponse\x12\x34\n\x07network\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x07network\"T\n\x1cNetworkServiceUpdateResponse\x12\x34\n\x07network\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x07network\"T\n\x1cNetworkServiceDeleteResponse\x12\x34\n\x07network\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x07network\"T\n\x1aNetworkServiceListResponse\x12\x36\n\x08networks\x18\x01 \x03(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x08networks2\xe5\x04\n\x0eNetworkService\x12p\n\x03Get\x12-.metalstack.admin.v2.NetworkServiceGetRequest\x1a..metalstack.admin.v2.NetworkServiceGetResponse\"\n\xd2\xf3\x18\x02\x01\x02\xe0\xf3\x18\x02\x12x\n\x06\x43reate\x12\x30.metalstack.admin.v2.NetworkServiceCreateRequest\x1a\x31.metalstack.admin.v2.NetworkServiceCreateResponse\"\t\xd2\xf3\x18\x01\x01\xe0\xf3\x18\x01\x12x\n\x06Update\x12\x30.metalstack.admin.v2.NetworkServiceUpdateRequest\x1a\x31.metalstack.admin.v2.NetworkServiceUpdateResponse\"\t\xd2\xf3\x18\x01\x01\xe0\xf3\x18\x01\x12x\n\x06\x44\x65lete\x12\x30.metalstack.admin.v2.NetworkServiceDeleteRequest\x1a\x31.metalstack.admin.v2.NetworkServiceDeleteResponse\"\t\xd2\xf3\x18\x01\x01\xe0\xf3\x18\x01\x12s\n\x04List\x12..metalstack.admin.v2.NetworkServiceListRequest\x1a/.metalstack.admin.v2.NetworkServiceListResponse\"\n\xd2\xf3\x18\x02\x01\x02\xe0\xf3\x18\x02\x42\xd0\x01\n\x17\x63om.metalstack.admin.v2B\x0cNetworkProtoP\x01Z9github.com/metal-stack/api/go/metalstack/admin/v2;adminv2\xa2\x02\x03MAX\xaa\x02\x13Metalstack.Admin.V2\xca\x02\x13Metalstack\\Admin\\V2\xe2\x02\x1fMetalstack\\Admin\\V2\\GPBMetadata\xea\x02\x15Metalstack::Admin::V2b\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) diff --git a/python/metalstack/api/v2/network_pb2.py b/python/metalstack/api/v2/network_pb2.py index 2811b4e7..fbed12f1 100644 --- a/python/metalstack/api/v2/network_pb2.py +++ b/python/metalstack/api/v2/network_pb2.py @@ -27,7 +27,7 @@ from metalstack.api.v2 import predefined_rules_pb2 as metalstack_dot_api_dot_v2_dot_predefined__rules__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1fmetalstack/api/v2/network.proto\x12\x11metalstack.api.v2\x1a\x1b\x62uf/validate/validate.proto\x1a\x1emetalstack/api/v2/common.proto\x1a(metalstack/api/v2/predefined_rules.proto\"^\n\x18NetworkServiceGetRequest\x12\x1b\n\x02id\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x02id\x12%\n\x07project\x18\x02 \x01(\tB\x0b\xbaH\x08r\x03\xb0\x01\x01\xd8\x01\x01R\x07project\"Q\n\x19NetworkServiceGetResponse\x12\x34\n\x07network\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x07network\"\xb1\x04\n\x1bNetworkServiceCreateRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\x12$\n\x04name\x18\x02 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x00R\x04name\x88\x01\x01\x12\x32\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x0b\xbaH\x08r\x06\xc8\xb3\xae\xb1\x02\x01H\x01R\x0b\x64\x65scription\x88\x01\x01\x12.\n\tpartition\x18\x04 \x01(\tB\x0b\xbaH\x08r\x06\xd0\xb3\xae\xb1\x02\x01H\x02R\tpartition\x88\x01\x01\x12\x31\n\x06labels\x18\x05 \x01(\x0b\x32\x19.metalstack.api.v2.LabelsR\x06labels\x12\x37\n\x0eparent_network\x18\x06 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x03R\rparentNetwork\x88\x01\x01\x12\x41\n\x06length\x18\x07 \x01(\x0b\x32$.metalstack.api.v2.ChildPrefixLengthH\x04R\x06length\x88\x01\x01\x12]\n\x0e\x61\x64\x64ress_family\x18\x08 \x01(\x0e\x32\'.metalstack.api.v2.NetworkAddressFamilyB\x08\xbaH\x05\x82\x01\x02\x10\x01H\x05R\raddressFamily\x88\x01\x01\x42\x07\n\x05_nameB\x0e\n\x0c_descriptionB\x0c\n\n_partitionB\x11\n\x0f_parent_networkB\t\n\x07_lengthB\x11\n\x0f_address_family\"T\n\x1cNetworkServiceCreateResponse\x12\x34\n\x07network\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x07network\"\xe2\x02\n\x1bNetworkServiceUpdateRequest\x12\x1b\n\x02id\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x02id\x12\x46\n\x0bupdate_meta\x18\x02 \x01(\x0b\x32\x1d.metalstack.api.v2.UpdateMetaB\x06\xbaH\x03\xc8\x01\x01R\nupdateMeta\x12\"\n\x07project\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\x12$\n\x04name\x18\x04 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x00R\x04name\x88\x01\x01\x12\x32\n\x0b\x64\x65scription\x18\x05 \x01(\tB\x0b\xbaH\x08r\x06\xc8\xb3\xae\xb1\x02\x01H\x01R\x0b\x64\x65scription\x88\x01\x01\x12<\n\x06labels\x18\x06 \x01(\x0b\x32\x1f.metalstack.api.v2.UpdateLabelsH\x02R\x06labels\x88\x01\x01\x42\x07\n\x05_nameB\x0e\n\x0c_descriptionB\t\n\x07_labels\"T\n\x1cNetworkServiceUpdateResponse\x12\x34\n\x07network\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x07network\"y\n\x19NetworkServiceListRequest\x12%\n\x07project\x18\x01 \x01(\tB\x0b\xbaH\x08r\x03\xb0\x01\x01\xd8\x01\x01R\x07project\x12\x35\n\x05query\x18\x02 \x01(\x0b\x32\x1f.metalstack.api.v2.NetworkQueryR\x05query\"T\n\x1aNetworkServiceListResponse\x12\x36\n\x08networks\x18\x01 \x03(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x08networks\"\x85\x01\n%NetworkServiceListBaseNetworksRequest\x12%\n\x07project\x18\x01 \x01(\tB\x0b\xbaH\x08r\x03\xb0\x01\x01\xd8\x01\x01R\x07project\x12\x35\n\x05query\x18\x02 \x01(\x0b\x32\x1f.metalstack.api.v2.NetworkQueryR\x05query\"`\n&NetworkServiceListBaseNetworksResponse\x12\x36\n\x08networks\x18\x01 \x03(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x08networks\"^\n\x1bNetworkServiceDeleteRequest\x12\x1b\n\x02id\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x02id\x12\"\n\x07project\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\"T\n\x1cNetworkServiceDeleteResponse\x12\x34\n\x07network\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x07network\"\xc4\x08\n\x07Network\x12\x1b\n\x02id\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x02id\x12+\n\x04meta\x18\x02 \x01(\x0b\x32\x17.metalstack.api.v2.MetaR\x04meta\x12$\n\x04name\x18\x03 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x00R\x04name\x88\x01\x01\x12\x32\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x0b\xbaH\x08r\x06\xc8\xb3\xae\xb1\x02\x01H\x01R\x0b\x64\x65scription\x88\x01\x01\x12.\n\tpartition\x18\x05 \x01(\tB\x0b\xbaH\x08r\x06\xd0\xb3\xae\xb1\x02\x01H\x02R\tpartition\x88\x01\x01\x12\'\n\x07project\x18\x06 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01H\x03R\x07project\x88\x01\x01\x12+\n\tnamespace\x18\x07 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01H\x04R\tnamespace\x88\x01\x01\x12(\n\x08prefixes\x18\x08 \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x08prefixes\x12?\n\x14\x64\x65stination_prefixes\x18\t \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x13\x64\x65stinationPrefixes\x12\x63\n\x1b\x64\x65\x66\x61ult_child_prefix_length\x18\n \x01(\x0b\x32$.metalstack.api.v2.ChildPrefixLengthR\x18\x64\x65\x66\x61ultChildPrefixLength\x12[\n\x17min_child_prefix_length\x18\x0b \x01(\x0b\x32$.metalstack.api.v2.ChildPrefixLengthR\x14minChildPrefixLength\x12\x41\n\x04type\x18\x0c \x01(\x0e\x32\x1e.metalstack.api.v2.NetworkTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01H\x05R\x04type\x88\x01\x01\x12\x44\n\x08nat_type\x18\r \x01(\x0e\x32\x1a.metalstack.api.v2.NATTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01H\x06R\x07natType\x88\x01\x01\x12\x15\n\x03vrf\x18\x0e \x01(\rH\x07R\x03vrf\x88\x01\x01\x12\x37\n\x0eparent_network\x18\x0f \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x08R\rparentNetwork\x88\x01\x01\x12N\n\x1c\x61\x64\x64itional_announcable_cidrs\x18\x10 \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x1a\x61\x64\x64itionalAnnouncableCidrs\x12G\n\x0b\x63onsumption\x18\x11 \x01(\x0b\x32%.metalstack.api.v2.NetworkConsumptionR\x0b\x63onsumptionB\x07\n\x05_nameB\x0e\n\x0c_descriptionB\x0c\n\n_partitionB\n\n\x08_projectB\x0c\n\n_namespaceB\x07\n\x05_typeB\x0b\n\t_nat_typeB\x06\n\x04_vrfB\x11\n\x0f_parent_network\"\x82\x07\n\x0cNetworkQuery\x12 \n\x02id\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x00R\x02id\x88\x01\x01\x12$\n\x04name\x18\x02 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x01R\x04name\x88\x01\x01\x12\x32\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x0b\xbaH\x08r\x06\xc8\xb3\xae\xb1\x02\x01H\x02R\x0b\x64\x65scription\x88\x01\x01\x12.\n\tpartition\x18\x04 \x01(\tB\x0b\xbaH\x08r\x06\xd0\xb3\xae\xb1\x02\x01H\x03R\tpartition\x88\x01\x01\x12\'\n\x07project\x18\x05 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01H\x04R\x07project\x88\x01\x01\x12+\n\tnamespace\x18\x06 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01H\x05R\tnamespace\x88\x01\x01\x12(\n\x08prefixes\x18\x07 \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x08prefixes\x12?\n\x14\x64\x65stination_prefixes\x18\x08 \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x13\x64\x65stinationPrefixes\x12\x15\n\x03vrf\x18\t \x01(\rH\x06R\x03vrf\x88\x01\x01\x12\x37\n\x0eparent_network\x18\n \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x07R\rparentNetwork\x88\x01\x01\x12]\n\x0e\x61\x64\x64ress_family\x18\x0b \x01(\x0e\x32\'.metalstack.api.v2.NetworkAddressFamilyB\x08\xbaH\x05\x82\x01\x02\x10\x01H\x08R\raddressFamily\x88\x01\x01\x12\x41\n\x04type\x18\x0c \x01(\x0e\x32\x1e.metalstack.api.v2.NetworkTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01H\tR\x04type\x88\x01\x01\x12\x44\n\x08nat_type\x18\r \x01(\x0e\x32\x1a.metalstack.api.v2.NATTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01H\nR\x07natType\x88\x01\x01\x12\x36\n\x06labels\x18\x0e \x01(\x0b\x32\x19.metalstack.api.v2.LabelsH\x0bR\x06labels\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_nameB\x0e\n\x0c_descriptionB\x0c\n\n_partitionB\n\n\x08_projectB\x0c\n\n_namespaceB\x06\n\x04_vrfB\x11\n\x0f_parent_networkB\x11\n\x0f_address_familyB\x07\n\x05_typeB\x0b\n\t_nat_typeB\t\n\x07_labels\"n\n\x11\x43hildPrefixLength\x12\"\n\x04ipv4\x18\x01 \x01(\rB\t\xbaH\x06*\x04\x18 \x00H\x00R\x04ipv4\x88\x01\x01\x12#\n\x04ipv6\x18\x02 \x01(\rB\n\xbaH\x07*\x05\x18\x80\x01 \x00H\x01R\x04ipv6\x88\x01\x01\x42\x07\n\x05_ipv4B\x07\n\x05_ipv6\"~\n\x12NetworkConsumption\x12\x33\n\x04ipv4\x18\x01 \x01(\x0b\x32\x1f.metalstack.api.v2.NetworkUsageR\x04ipv4\x12\x33\n\x04ipv6\x18\x02 \x01(\x0b\x32\x1f.metalstack.api.v2.NetworkUsageR\x04ipv6\"\xa2\x01\n\x0cNetworkUsage\x12#\n\ravailable_ips\x18\x02 \x01(\x04R\x0c\x61vailableIps\x12\x19\n\x08used_ips\x18\x03 \x01(\x04R\x07usedIps\x12-\n\x12\x61vailable_prefixes\x18\x04 \x01(\x04R\x11\x61vailablePrefixes\x12#\n\rused_prefixes\x18\x05 \x01(\x04R\x0cusedPrefixes*m\n\x07NATType\x12\x18\n\x14NAT_TYPE_UNSPECIFIED\x10\x00\x12\x1b\n\rNAT_TYPE_NONE\x10\x01\x1a\x08\x82\xb2\x19\x04none\x12+\n\x18NAT_TYPE_IPV4_MASQUERADE\x10\x02\x1a\r\x82\xb2\x19\tipv4-masq*\xad\x02\n\x0bNetworkType\x12\x1c\n\x18NETWORK_TYPE_UNSPECIFIED\x10\x00\x12\'\n\x15NETWORK_TYPE_EXTERNAL\x10\x01\x1a\x0c\x82\xb2\x19\x08\x65xternal\x12\'\n\x15NETWORK_TYPE_UNDERLAY\x10\x02\x1a\x0c\x82\xb2\x19\x08underlay\x12!\n\x12NETWORK_TYPE_SUPER\x10\x03\x1a\t\x82\xb2\x19\x05super\x12\x37\n\x1dNETWORK_TYPE_SUPER_NAMESPACED\x10\x04\x1a\x14\x82\xb2\x19\x10super-namespaced\x12!\n\x12NETWORK_TYPE_CHILD\x10\x05\x1a\t\x82\xb2\x19\x05\x63hild\x12/\n\x19NETWORK_TYPE_CHILD_SHARED\x10\x06\x1a\x10\x82\xb2\x19\x0c\x63hild-shared*\xc7\x01\n\x14NetworkAddressFamily\x12&\n\"NETWORK_ADDRESS_FAMILY_UNSPECIFIED\x10\x00\x12\'\n\x19NETWORK_ADDRESS_FAMILY_V4\x10\x01\x1a\x08\x82\xb2\x19\x04ipv4\x12\'\n\x19NETWORK_ADDRESS_FAMILY_V6\x10\x02\x1a\x08\x82\xb2\x19\x04ipv6\x12\x35\n!NETWORK_ADDRESS_FAMILY_DUAL_STACK\x10\x03\x1a\x0e\x82\xb2\x19\ndual-stack2\xe1\x05\n\x0eNetworkService\x12m\n\x03Get\x12+.metalstack.api.v2.NetworkServiceGetRequest\x1a,.metalstack.api.v2.NetworkServiceGetResponse\"\x0b\xca\xf3\x18\x03\x01\x02\x03\xe0\xf3\x18\x02\x12q\n\x06\x43reate\x12..metalstack.api.v2.NetworkServiceCreateRequest\x1a/.metalstack.api.v2.NetworkServiceCreateResponse\"\x06\xca\xf3\x18\x02\x01\x02\x12q\n\x06Update\x12..metalstack.api.v2.NetworkServiceUpdateRequest\x1a/.metalstack.api.v2.NetworkServiceUpdateResponse\"\x06\xca\xf3\x18\x02\x01\x02\x12p\n\x04List\x12,.metalstack.api.v2.NetworkServiceListRequest\x1a-.metalstack.api.v2.NetworkServiceListResponse\"\x0b\xca\xf3\x18\x03\x01\x02\x03\xe0\xf3\x18\x02\x12\x94\x01\n\x10ListBaseNetworks\x12\x38.metalstack.api.v2.NetworkServiceListBaseNetworksRequest\x1a\x39.metalstack.api.v2.NetworkServiceListBaseNetworksResponse\"\x0b\xca\xf3\x18\x03\x01\x02\x03\xe0\xf3\x18\x02\x12q\n\x06\x44\x65lete\x12..metalstack.api.v2.NetworkServiceDeleteRequest\x1a/.metalstack.api.v2.NetworkServiceDeleteResponse\"\x06\xca\xf3\x18\x02\x01\x02\x42\xc2\x01\n\x15\x63om.metalstack.api.v2B\x0cNetworkProtoP\x01Z5github.com/metal-stack/api/go/metalstack/api/v2;apiv2\xa2\x02\x03MAX\xaa\x02\x11Metalstack.Api.V2\xca\x02\x11Metalstack\\Api\\V2\xe2\x02\x1dMetalstack\\Api\\V2\\GPBMetadata\xea\x02\x13Metalstack::Api::V2b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1fmetalstack/api/v2/network.proto\x12\x11metalstack.api.v2\x1a\x1b\x62uf/validate/validate.proto\x1a\x1emetalstack/api/v2/common.proto\x1a(metalstack/api/v2/predefined_rules.proto\"^\n\x18NetworkServiceGetRequest\x12\x1b\n\x02id\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x02id\x12%\n\x07project\x18\x02 \x01(\tB\x0b\xbaH\x08r\x03\xb0\x01\x01\xd8\x01\x01R\x07project\"Q\n\x19NetworkServiceGetResponse\x12\x34\n\x07network\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x07network\"\xb1\x04\n\x1bNetworkServiceCreateRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\x12$\n\x04name\x18\x02 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x00R\x04name\x88\x01\x01\x12\x32\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x0b\xbaH\x08r\x06\xc8\xb3\xae\xb1\x02\x01H\x01R\x0b\x64\x65scription\x88\x01\x01\x12.\n\tpartition\x18\x04 \x01(\tB\x0b\xbaH\x08r\x06\xd0\xb3\xae\xb1\x02\x01H\x02R\tpartition\x88\x01\x01\x12\x31\n\x06labels\x18\x05 \x01(\x0b\x32\x19.metalstack.api.v2.LabelsR\x06labels\x12\x37\n\x0eparent_network\x18\x06 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x03R\rparentNetwork\x88\x01\x01\x12\x41\n\x06length\x18\x07 \x01(\x0b\x32$.metalstack.api.v2.ChildPrefixLengthH\x04R\x06length\x88\x01\x01\x12]\n\x0e\x61\x64\x64ress_family\x18\x08 \x01(\x0e\x32\'.metalstack.api.v2.NetworkAddressFamilyB\x08\xbaH\x05\x82\x01\x02\x10\x01H\x05R\raddressFamily\x88\x01\x01\x42\x07\n\x05_nameB\x0e\n\x0c_descriptionB\x0c\n\n_partitionB\x11\n\x0f_parent_networkB\t\n\x07_lengthB\x11\n\x0f_address_family\"T\n\x1cNetworkServiceCreateResponse\x12\x34\n\x07network\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x07network\"\xe2\x02\n\x1bNetworkServiceUpdateRequest\x12\x1b\n\x02id\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x02id\x12\x46\n\x0bupdate_meta\x18\x02 \x01(\x0b\x32\x1d.metalstack.api.v2.UpdateMetaB\x06\xbaH\x03\xc8\x01\x01R\nupdateMeta\x12\"\n\x07project\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\x12$\n\x04name\x18\x04 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x00R\x04name\x88\x01\x01\x12\x32\n\x0b\x64\x65scription\x18\x05 \x01(\tB\x0b\xbaH\x08r\x06\xc8\xb3\xae\xb1\x02\x01H\x01R\x0b\x64\x65scription\x88\x01\x01\x12<\n\x06labels\x18\x06 \x01(\x0b\x32\x1f.metalstack.api.v2.UpdateLabelsH\x02R\x06labels\x88\x01\x01\x42\x07\n\x05_nameB\x0e\n\x0c_descriptionB\t\n\x07_labels\"T\n\x1cNetworkServiceUpdateResponse\x12\x34\n\x07network\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x07network\"y\n\x19NetworkServiceListRequest\x12%\n\x07project\x18\x01 \x01(\tB\x0b\xbaH\x08r\x03\xb0\x01\x01\xd8\x01\x01R\x07project\x12\x35\n\x05query\x18\x02 \x01(\x0b\x32\x1f.metalstack.api.v2.NetworkQueryR\x05query\"T\n\x1aNetworkServiceListResponse\x12\x36\n\x08networks\x18\x01 \x03(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x08networks\"\x85\x01\n%NetworkServiceListBaseNetworksRequest\x12%\n\x07project\x18\x01 \x01(\tB\x0b\xbaH\x08r\x03\xb0\x01\x01\xd8\x01\x01R\x07project\x12\x35\n\x05query\x18\x02 \x01(\x0b\x32\x1f.metalstack.api.v2.NetworkQueryR\x05query\"`\n&NetworkServiceListBaseNetworksResponse\x12\x36\n\x08networks\x18\x01 \x03(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x08networks\"^\n\x1bNetworkServiceDeleteRequest\x12\x1b\n\x02id\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x02id\x12\"\n\x07project\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\"T\n\x1cNetworkServiceDeleteResponse\x12\x34\n\x07network\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.NetworkR\x07network\"\xa4\x08\n\x07Network\x12\x1b\n\x02id\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x02id\x12+\n\x04meta\x18\x02 \x01(\x0b\x32\x17.metalstack.api.v2.MetaR\x04meta\x12$\n\x04name\x18\x03 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x00R\x04name\x88\x01\x01\x12\x32\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x0b\xbaH\x08r\x06\xc8\xb3\xae\xb1\x02\x01H\x01R\x0b\x64\x65scription\x88\x01\x01\x12.\n\tpartition\x18\x05 \x01(\tB\x0b\xbaH\x08r\x06\xd0\xb3\xae\xb1\x02\x01H\x02R\tpartition\x88\x01\x01\x12\'\n\x07project\x18\x06 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01H\x03R\x07project\x88\x01\x01\x12+\n\tnamespace\x18\x07 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01H\x04R\tnamespace\x88\x01\x01\x12(\n\x08prefixes\x18\x08 \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x08prefixes\x12?\n\x14\x64\x65stination_prefixes\x18\t \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x13\x64\x65stinationPrefixes\x12\x63\n\x1b\x64\x65\x66\x61ult_child_prefix_length\x18\n \x01(\x0b\x32$.metalstack.api.v2.ChildPrefixLengthR\x18\x64\x65\x66\x61ultChildPrefixLength\x12[\n\x17min_child_prefix_length\x18\x0b \x01(\x0b\x32$.metalstack.api.v2.ChildPrefixLengthR\x14minChildPrefixLength\x12<\n\x04type\x18\x0c \x01(\x0e\x32\x1e.metalstack.api.v2.NetworkTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04type\x12?\n\x08nat_type\x18\r \x01(\x0e\x32\x1a.metalstack.api.v2.NATTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x07natType\x12\x15\n\x03vrf\x18\x0e \x01(\rH\x05R\x03vrf\x88\x01\x01\x12\x37\n\x0eparent_network\x18\x0f \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x06R\rparentNetwork\x88\x01\x01\x12N\n\x1c\x61\x64\x64itional_announcable_cidrs\x18\x10 \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x1a\x61\x64\x64itionalAnnouncableCidrs\x12G\n\x0b\x63onsumption\x18\x11 \x01(\x0b\x32%.metalstack.api.v2.NetworkConsumptionR\x0b\x63onsumptionB\x07\n\x05_nameB\x0e\n\x0c_descriptionB\x0c\n\n_partitionB\n\n\x08_projectB\x0c\n\n_namespaceB\x06\n\x04_vrfB\x11\n\x0f_parent_network\"\x82\x07\n\x0cNetworkQuery\x12 \n\x02id\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x00R\x02id\x88\x01\x01\x12$\n\x04name\x18\x02 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x01R\x04name\x88\x01\x01\x12\x32\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x0b\xbaH\x08r\x06\xc8\xb3\xae\xb1\x02\x01H\x02R\x0b\x64\x65scription\x88\x01\x01\x12.\n\tpartition\x18\x04 \x01(\tB\x0b\xbaH\x08r\x06\xd0\xb3\xae\xb1\x02\x01H\x03R\tpartition\x88\x01\x01\x12\'\n\x07project\x18\x05 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01H\x04R\x07project\x88\x01\x01\x12+\n\tnamespace\x18\x06 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01H\x05R\tnamespace\x88\x01\x01\x12(\n\x08prefixes\x18\x07 \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x08prefixes\x12?\n\x14\x64\x65stination_prefixes\x18\x08 \x03(\tB\x0c\xbaH\t\x92\x01\x06\xb8\xa4\xb3\xb1\x02\x01R\x13\x64\x65stinationPrefixes\x12\x15\n\x03vrf\x18\t \x01(\rH\x06R\x03vrf\x88\x01\x01\x12\x37\n\x0eparent_network\x18\n \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x07R\rparentNetwork\x88\x01\x01\x12]\n\x0e\x61\x64\x64ress_family\x18\x0b \x01(\x0e\x32\'.metalstack.api.v2.NetworkAddressFamilyB\x08\xbaH\x05\x82\x01\x02\x10\x01H\x08R\raddressFamily\x88\x01\x01\x12\x41\n\x04type\x18\x0c \x01(\x0e\x32\x1e.metalstack.api.v2.NetworkTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01H\tR\x04type\x88\x01\x01\x12\x44\n\x08nat_type\x18\r \x01(\x0e\x32\x1a.metalstack.api.v2.NATTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01H\nR\x07natType\x88\x01\x01\x12\x36\n\x06labels\x18\x0e \x01(\x0b\x32\x19.metalstack.api.v2.LabelsH\x0bR\x06labels\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_nameB\x0e\n\x0c_descriptionB\x0c\n\n_partitionB\n\n\x08_projectB\x0c\n\n_namespaceB\x06\n\x04_vrfB\x11\n\x0f_parent_networkB\x11\n\x0f_address_familyB\x07\n\x05_typeB\x0b\n\t_nat_typeB\t\n\x07_labels\"n\n\x11\x43hildPrefixLength\x12\"\n\x04ipv4\x18\x01 \x01(\rB\t\xbaH\x06*\x04\x18 \x00H\x00R\x04ipv4\x88\x01\x01\x12#\n\x04ipv6\x18\x02 \x01(\rB\n\xbaH\x07*\x05\x18\x80\x01 \x00H\x01R\x04ipv6\x88\x01\x01\x42\x07\n\x05_ipv4B\x07\n\x05_ipv6\"~\n\x12NetworkConsumption\x12\x33\n\x04ipv4\x18\x01 \x01(\x0b\x32\x1f.metalstack.api.v2.NetworkUsageR\x04ipv4\x12\x33\n\x04ipv6\x18\x02 \x01(\x0b\x32\x1f.metalstack.api.v2.NetworkUsageR\x04ipv6\"\xa2\x01\n\x0cNetworkUsage\x12#\n\ravailable_ips\x18\x01 \x01(\x04R\x0c\x61vailableIps\x12\x19\n\x08used_ips\x18\x02 \x01(\x04R\x07usedIps\x12-\n\x12\x61vailable_prefixes\x18\x03 \x01(\x04R\x11\x61vailablePrefixes\x12#\n\rused_prefixes\x18\x04 \x01(\x04R\x0cusedPrefixes*m\n\x07NATType\x12\x18\n\x14NAT_TYPE_UNSPECIFIED\x10\x00\x12\x1b\n\rNAT_TYPE_NONE\x10\x01\x1a\x08\x82\xb2\x19\x04none\x12+\n\x18NAT_TYPE_IPV4_MASQUERADE\x10\x02\x1a\r\x82\xb2\x19\tipv4-masq*\xad\x02\n\x0bNetworkType\x12\x1c\n\x18NETWORK_TYPE_UNSPECIFIED\x10\x00\x12\'\n\x15NETWORK_TYPE_EXTERNAL\x10\x01\x1a\x0c\x82\xb2\x19\x08\x65xternal\x12\'\n\x15NETWORK_TYPE_UNDERLAY\x10\x02\x1a\x0c\x82\xb2\x19\x08underlay\x12!\n\x12NETWORK_TYPE_SUPER\x10\x03\x1a\t\x82\xb2\x19\x05super\x12\x37\n\x1dNETWORK_TYPE_SUPER_NAMESPACED\x10\x04\x1a\x14\x82\xb2\x19\x10super-namespaced\x12!\n\x12NETWORK_TYPE_CHILD\x10\x05\x1a\t\x82\xb2\x19\x05\x63hild\x12/\n\x19NETWORK_TYPE_CHILD_SHARED\x10\x06\x1a\x10\x82\xb2\x19\x0c\x63hild-shared*\xc7\x01\n\x14NetworkAddressFamily\x12&\n\"NETWORK_ADDRESS_FAMILY_UNSPECIFIED\x10\x00\x12\'\n\x19NETWORK_ADDRESS_FAMILY_V4\x10\x01\x1a\x08\x82\xb2\x19\x04ipv4\x12\'\n\x19NETWORK_ADDRESS_FAMILY_V6\x10\x02\x1a\x08\x82\xb2\x19\x04ipv6\x12\x35\n!NETWORK_ADDRESS_FAMILY_DUAL_STACK\x10\x03\x1a\x0e\x82\xb2\x19\ndual-stack2\xe1\x05\n\x0eNetworkService\x12m\n\x03Get\x12+.metalstack.api.v2.NetworkServiceGetRequest\x1a,.metalstack.api.v2.NetworkServiceGetResponse\"\x0b\xca\xf3\x18\x03\x01\x02\x03\xe0\xf3\x18\x02\x12q\n\x06\x43reate\x12..metalstack.api.v2.NetworkServiceCreateRequest\x1a/.metalstack.api.v2.NetworkServiceCreateResponse\"\x06\xca\xf3\x18\x02\x01\x02\x12q\n\x06Update\x12..metalstack.api.v2.NetworkServiceUpdateRequest\x1a/.metalstack.api.v2.NetworkServiceUpdateResponse\"\x06\xca\xf3\x18\x02\x01\x02\x12p\n\x04List\x12,.metalstack.api.v2.NetworkServiceListRequest\x1a-.metalstack.api.v2.NetworkServiceListResponse\"\x0b\xca\xf3\x18\x03\x01\x02\x03\xe0\xf3\x18\x02\x12\x94\x01\n\x10ListBaseNetworks\x12\x38.metalstack.api.v2.NetworkServiceListBaseNetworksRequest\x1a\x39.metalstack.api.v2.NetworkServiceListBaseNetworksResponse\"\x0b\xca\xf3\x18\x03\x01\x02\x03\xe0\xf3\x18\x02\x12q\n\x06\x44\x65lete\x12..metalstack.api.v2.NetworkServiceDeleteRequest\x1a/.metalstack.api.v2.NetworkServiceDeleteResponse\"\x06\xca\xf3\x18\x02\x01\x02\x42\xc2\x01\n\x15\x63om.metalstack.api.v2B\x0cNetworkProtoP\x01Z5github.com/metal-stack/api/go/metalstack/api/v2;apiv2\xa2\x02\x03MAX\xaa\x02\x11Metalstack.Api.V2\xca\x02\x11Metalstack\\Api\\V2\xe2\x02\x1dMetalstack\\Api\\V2\\GPBMetadata\xea\x02\x13Metalstack::Api::V2b\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -155,12 +155,12 @@ _globals['_NETWORKSERVICE'].methods_by_name['ListBaseNetworks']._serialized_options = b'\312\363\030\003\001\002\003\340\363\030\002' _globals['_NETWORKSERVICE'].methods_by_name['Delete']._loaded_options = None _globals['_NETWORKSERVICE'].methods_by_name['Delete']._serialized_options = b'\312\363\030\002\001\002' - _globals['_NATTYPE']._serialized_start=4455 - _globals['_NATTYPE']._serialized_end=4564 - _globals['_NETWORKTYPE']._serialized_start=4567 - _globals['_NETWORKTYPE']._serialized_end=4868 - _globals['_NETWORKADDRESSFAMILY']._serialized_start=4871 - _globals['_NETWORKADDRESSFAMILY']._serialized_end=5070 + _globals['_NATTYPE']._serialized_start=4423 + _globals['_NATTYPE']._serialized_end=4532 + _globals['_NETWORKTYPE']._serialized_start=4535 + _globals['_NETWORKTYPE']._serialized_end=4836 + _globals['_NETWORKADDRESSFAMILY']._serialized_start=4839 + _globals['_NETWORKADDRESSFAMILY']._serialized_end=5038 _globals['_NETWORKSERVICEGETREQUEST']._serialized_start=157 _globals['_NETWORKSERVICEGETREQUEST']._serialized_end=251 _globals['_NETWORKSERVICEGETRESPONSE']._serialized_start=253 @@ -186,15 +186,15 @@ _globals['_NETWORKSERVICEDELETERESPONSE']._serialized_start=1968 _globals['_NETWORKSERVICEDELETERESPONSE']._serialized_end=2052 _globals['_NETWORK']._serialized_start=2055 - _globals['_NETWORK']._serialized_end=3147 - _globals['_NETWORKQUERY']._serialized_start=3150 - _globals['_NETWORKQUERY']._serialized_end=4048 - _globals['_CHILDPREFIXLENGTH']._serialized_start=4050 - _globals['_CHILDPREFIXLENGTH']._serialized_end=4160 - _globals['_NETWORKCONSUMPTION']._serialized_start=4162 - _globals['_NETWORKCONSUMPTION']._serialized_end=4288 - _globals['_NETWORKUSAGE']._serialized_start=4291 - _globals['_NETWORKUSAGE']._serialized_end=4453 - _globals['_NETWORKSERVICE']._serialized_start=5073 - _globals['_NETWORKSERVICE']._serialized_end=5810 + _globals['_NETWORK']._serialized_end=3115 + _globals['_NETWORKQUERY']._serialized_start=3118 + _globals['_NETWORKQUERY']._serialized_end=4016 + _globals['_CHILDPREFIXLENGTH']._serialized_start=4018 + _globals['_CHILDPREFIXLENGTH']._serialized_end=4128 + _globals['_NETWORKCONSUMPTION']._serialized_start=4130 + _globals['_NETWORKCONSUMPTION']._serialized_end=4256 + _globals['_NETWORKUSAGE']._serialized_start=4259 + _globals['_NETWORKUSAGE']._serialized_end=4421 + _globals['_NETWORKSERVICE']._serialized_start=5041 + _globals['_NETWORKSERVICE']._serialized_end=5778 # @@protoc_insertion_point(module_scope) diff --git a/python/metalstack/api/v2/project_pb2.py b/python/metalstack/api/v2/project_pb2.py index f81cfc79..f910aca9 100644 --- a/python/metalstack/api/v2/project_pb2.py +++ b/python/metalstack/api/v2/project_pb2.py @@ -28,7 +28,7 @@ from metalstack.api.v2 import predefined_rules_pb2 as metalstack_dot_api_dot_v2_dot_predefined__rules__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1fmetalstack/api/v2/project.proto\x12\x11metalstack.api.v2\x1a\x1b\x62uf/validate/validate.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1emetalstack/api/v2/common.proto\x1a(metalstack/api/v2/predefined_rules.proto\"\xe5\x01\n\x07Project\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\x12+\n\x04meta\x18\x02 \x01(\x0b\x32\x17.metalstack.api.v2.MetaR\x04meta\x12\x1f\n\x04name\x18\x03 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x04name\x12-\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x0b\xbaH\x08r\x06\xc8\xb3\xae\xb1\x02\x01R\x0b\x64\x65scription\x12\x16\n\x06tenant\x18\x05 \x01(\tR\x06tenant\x12\"\n\navatar_url\x18\x06 \x01(\tH\x00R\tavatarUrl\x88\x01\x01\x42\r\n\x0b_avatar_url\"\xcb\x01\n\rProjectMember\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12<\n\x04role\x18\x02 \x01(\x0e\x32\x1e.metalstack.api.v2.ProjectRoleB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04role\x12\x31\n\x14inherited_membership\x18\x03 \x01(\x08R\x13inheritedMembership\x12\x39\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\"\xe7\x02\n\rProjectInvite\x12\x16\n\x06secret\x18\x01 \x01(\tR\x06secret\x12\x18\n\x07project\x18\x02 \x01(\tR\x07project\x12<\n\x04role\x18\x03 \x01(\x0e\x32\x1e.metalstack.api.v2.ProjectRoleB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04role\x12\x16\n\x06joined\x18\x04 \x01(\x08R\x06joined\x12!\n\x0cproject_name\x18\x05 \x01(\tR\x0bprojectName\x12\x16\n\x06tenant\x18\x06 \x01(\tR\x06tenant\x12\x1f\n\x0btenant_name\x18\x07 \x01(\tR\ntenantName\x12\x39\n\nexpires_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x37\n\tjoined_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x08joinedAt\"\xde\x01\n\x19ProjectServiceListRequest\x12\x13\n\x02id\x18\x01 \x01(\tH\x00R\x02id\x88\x01\x01\x12$\n\x04name\x18\x02 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x01R\x04name\x88\x01\x01\x12(\n\x06tenant\x18\x03 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x02R\x06tenant\x88\x01\x01\x12\x36\n\x06labels\x18\x04 \x01(\x0b\x32\x19.metalstack.api.v2.LabelsH\x03R\x06labels\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_nameB\t\n\x07_tenantB\t\n\x07_labels\"T\n\x1aProjectServiceListResponse\x12\x36\n\x08projects\x18\x01 \x03(\x0b\x32\x1a.metalstack.api.v2.ProjectR\x08projects\">\n\x18ProjectServiceGetRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\"\x9c\x01\n\x19ProjectServiceGetResponse\x12\x34\n\x07project\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.ProjectR\x07project\x12I\n\x0fproject_members\x18\x02 \x03(\x0b\x32 .metalstack.api.v2.ProjectMemberR\x0eprojectMembers\"\xf6\x01\n\x1bProjectServiceCreateRequest\x12!\n\x05login\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x05login\x12\x1f\n\x04name\x18\x02 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x04name\x12-\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x0b\xbaH\x08r\x06\xc8\xb3\xae\xb1\x02\x01R\x0b\x64\x65scription\x12\"\n\navatar_url\x18\x04 \x01(\tH\x00R\tavatarUrl\x88\x01\x01\x12\x31\n\x06labels\x18\x05 \x01(\x0b\x32\x19.metalstack.api.v2.LabelsR\x06labelsB\r\n\x0b_avatar_url\"T\n\x1cProjectServiceCreateResponse\x12\x34\n\x07project\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.ProjectR\x07project\"A\n\x1bProjectServiceDeleteRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\"T\n\x1cProjectServiceDeleteResponse\x12\x34\n\x07project\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.ProjectR\x07project\"\xf8\x02\n\x1bProjectServiceUpdateRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\x12\x46\n\x0bupdate_meta\x18\x02 \x01(\x0b\x32\x1d.metalstack.api.v2.UpdateMetaB\x06\xbaH\x03\xc8\x01\x01R\nupdateMeta\x12$\n\x04name\x18\x03 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x00R\x04name\x88\x01\x01\x12\x32\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x0b\xbaH\x08r\x06\xc8\xb3\xae\xb1\x02\x01H\x01R\x0b\x64\x65scription\x88\x01\x01\x12\"\n\navatar_url\x18\x05 \x01(\tH\x02R\tavatarUrl\x88\x01\x01\x12<\n\x06labels\x18\x06 \x01(\x0b\x32\x1f.metalstack.api.v2.UpdateLabelsH\x03R\x06labels\x88\x01\x01\x42\x07\n\x05_nameB\x0e\n\x0c_descriptionB\r\n\x0b_avatar_urlB\t\n\x07_labels\"T\n\x1cProjectServiceUpdateResponse\x12\x34\n\x07project\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.ProjectR\x07project\"\x7f\n\x1bProjectServiceInviteRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\x12<\n\x04role\x18\x02 \x01(\x0e\x32\x1e.metalstack.api.v2.ProjectRoleB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04role\"X\n\x1cProjectServiceInviteResponse\x12\x38\n\x06invite\x18\x01 \x01(\x0b\x32 .metalstack.api.v2.ProjectInviteR\x06invite\"F\n ProjectServiceInvitesListRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\"_\n!ProjectServiceInvitesListResponse\x12:\n\x07invites\x18\x01 \x03(\x0b\x32 .metalstack.api.v2.ProjectInviteR\x07invites\"8\n\x1eProjectServiceInviteGetRequest\x12\x16\n\x06secret\x18\x01 \x01(\tR\x06secret\"[\n\x1fProjectServiceInviteGetResponse\x12\x38\n\x06invite\x18\x01 \x01(\x0b\x32 .metalstack.api.v2.ProjectInviteR\x06invite\"@\n\x1aProjectServiceLeaveRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\"\x1d\n\x1bProjectServiceLeaveResponse\"_\n!ProjectServiceRemoveMemberRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\x12\x16\n\x06member\x18\x02 \x01(\tR\x06member\"$\n\"ProjectServiceRemoveMemberResponse\"\x9d\x01\n!ProjectServiceUpdateMemberRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\x12\x16\n\x06member\x18\x02 \x01(\tR\x06member\x12<\n\x04role\x18\x03 \x01(\x0e\x32\x1e.metalstack.api.v2.ProjectRoleB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04role\"m\n\"ProjectServiceUpdateMemberResponse\x12G\n\x0eproject_member\x18\x05 \x01(\x0b\x32 .metalstack.api.v2.ProjectMemberR\rprojectMember\";\n!ProjectServiceInviteAcceptRequest\x12\x16\n\x06secret\x18\x01 \x01(\tR\x06secret\"a\n\"ProjectServiceInviteAcceptResponse\x12\x18\n\x07project\x18\x01 \x01(\tR\x07project\x12!\n\x0cproject_name\x18\x02 \x01(\tR\x0bprojectName\"_\n!ProjectServiceInviteDeleteRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\x12\x16\n\x06secret\x18\x02 \x01(\tR\x06secret\"$\n\"ProjectServiceInviteDeleteResponse2\xe2\x0c\n\x0eProjectService\x12m\n\x04List\x12,.metalstack.api.v2.ProjectServiceListRequest\x1a-.metalstack.api.v2.ProjectServiceListResponse\"\x08\xd8\xf3\x18\x02\xe0\xf3\x18\x02\x12m\n\x03Get\x12+.metalstack.api.v2.ProjectServiceGetRequest\x1a,.metalstack.api.v2.ProjectServiceGetResponse\"\x0b\xca\xf3\x18\x03\x01\x02\x03\xe0\xf3\x18\x02\x12u\n\x06\x43reate\x12..metalstack.api.v2.ProjectServiceCreateRequest\x1a/.metalstack.api.v2.ProjectServiceCreateResponse\"\n\xc2\xf3\x18\x02\x01\x02\xe0\xf3\x18\x01\x12t\n\x06\x44\x65lete\x12..metalstack.api.v2.ProjectServiceDeleteRequest\x1a/.metalstack.api.v2.ProjectServiceDeleteResponse\"\t\xca\xf3\x18\x01\x01\xe0\xf3\x18\x01\x12u\n\x06Update\x12..metalstack.api.v2.ProjectServiceUpdateRequest\x1a/.metalstack.api.v2.ProjectServiceUpdateResponse\"\n\xca\xf3\x18\x02\x01\x02\xe0\xf3\x18\x01\x12q\n\x05Leave\x12-.metalstack.api.v2.ProjectServiceLeaveRequest\x1a..metalstack.api.v2.ProjectServiceLeaveResponse\"\t\xca\xf3\x18\x01\x03\xe0\xf3\x18\x01\x12\x86\x01\n\x0cRemoveMember\x12\x34.metalstack.api.v2.ProjectServiceRemoveMemberRequest\x1a\x35.metalstack.api.v2.ProjectServiceRemoveMemberResponse\"\t\xca\xf3\x18\x01\x01\xe0\xf3\x18\x01\x12\x86\x01\n\x0cUpdateMember\x12\x34.metalstack.api.v2.ProjectServiceUpdateMemberRequest\x1a\x35.metalstack.api.v2.ProjectServiceUpdateMemberResponse\"\t\xca\xf3\x18\x01\x01\xe0\xf3\x18\x01\x12t\n\x06Invite\x12..metalstack.api.v2.ProjectServiceInviteRequest\x1a/.metalstack.api.v2.ProjectServiceInviteResponse\"\t\xca\xf3\x18\x01\x01\xe0\xf3\x18\x01\x12\x85\x01\n\x0cInviteAccept\x12\x34.metalstack.api.v2.ProjectServiceInviteAcceptRequest\x1a\x35.metalstack.api.v2.ProjectServiceInviteAcceptResponse\"\x08\xd8\xf3\x18\x02\xe0\xf3\x18\x01\x12\x86\x01\n\x0cInviteDelete\x12\x34.metalstack.api.v2.ProjectServiceInviteDeleteRequest\x1a\x35.metalstack.api.v2.ProjectServiceInviteDeleteResponse\"\t\xca\xf3\x18\x01\x01\xe0\xf3\x18\x01\x12\x83\x01\n\x0bInvitesList\x12\x33.metalstack.api.v2.ProjectServiceInvitesListRequest\x1a\x34.metalstack.api.v2.ProjectServiceInvitesListResponse\"\t\xca\xf3\x18\x01\x01\xe0\xf3\x18\x02\x12|\n\tInviteGet\x12\x31.metalstack.api.v2.ProjectServiceInviteGetRequest\x1a\x32.metalstack.api.v2.ProjectServiceInviteGetResponse\"\x08\xd8\xf3\x18\x02\xe0\xf3\x18\x02\x42\xc2\x01\n\x15\x63om.metalstack.api.v2B\x0cProjectProtoP\x01Z5github.com/metal-stack/api/go/metalstack/api/v2;apiv2\xa2\x02\x03MAX\xaa\x02\x11Metalstack.Api.V2\xca\x02\x11Metalstack\\Api\\V2\xe2\x02\x1dMetalstack\\Api\\V2\\GPBMetadata\xea\x02\x13Metalstack::Api::V2b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1fmetalstack/api/v2/project.proto\x12\x11metalstack.api.v2\x1a\x1b\x62uf/validate/validate.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1emetalstack/api/v2/common.proto\x1a(metalstack/api/v2/predefined_rules.proto\"\xe5\x01\n\x07Project\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\x12+\n\x04meta\x18\x02 \x01(\x0b\x32\x17.metalstack.api.v2.MetaR\x04meta\x12\x1f\n\x04name\x18\x03 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x04name\x12-\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x0b\xbaH\x08r\x06\xc8\xb3\xae\xb1\x02\x01R\x0b\x64\x65scription\x12\x16\n\x06tenant\x18\x05 \x01(\tR\x06tenant\x12\"\n\navatar_url\x18\x06 \x01(\tH\x00R\tavatarUrl\x88\x01\x01\x42\r\n\x0b_avatar_url\"\xcb\x01\n\rProjectMember\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12<\n\x04role\x18\x02 \x01(\x0e\x32\x1e.metalstack.api.v2.ProjectRoleB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04role\x12\x31\n\x14inherited_membership\x18\x03 \x01(\x08R\x13inheritedMembership\x12\x39\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\"\xe7\x02\n\rProjectInvite\x12\x16\n\x06secret\x18\x01 \x01(\tR\x06secret\x12\x18\n\x07project\x18\x02 \x01(\tR\x07project\x12<\n\x04role\x18\x03 \x01(\x0e\x32\x1e.metalstack.api.v2.ProjectRoleB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04role\x12\x16\n\x06joined\x18\x04 \x01(\x08R\x06joined\x12!\n\x0cproject_name\x18\x05 \x01(\tR\x0bprojectName\x12\x16\n\x06tenant\x18\x06 \x01(\tR\x06tenant\x12\x1f\n\x0btenant_name\x18\x07 \x01(\tR\ntenantName\x12\x39\n\nexpires_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x37\n\tjoined_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x08joinedAt\"\xde\x01\n\x19ProjectServiceListRequest\x12\x13\n\x02id\x18\x01 \x01(\tH\x00R\x02id\x88\x01\x01\x12$\n\x04name\x18\x02 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x01R\x04name\x88\x01\x01\x12(\n\x06tenant\x18\x03 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x02R\x06tenant\x88\x01\x01\x12\x36\n\x06labels\x18\x04 \x01(\x0b\x32\x19.metalstack.api.v2.LabelsH\x03R\x06labels\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_nameB\t\n\x07_tenantB\t\n\x07_labels\"T\n\x1aProjectServiceListResponse\x12\x36\n\x08projects\x18\x01 \x03(\x0b\x32\x1a.metalstack.api.v2.ProjectR\x08projects\">\n\x18ProjectServiceGetRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\"\x9c\x01\n\x19ProjectServiceGetResponse\x12\x34\n\x07project\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.ProjectR\x07project\x12I\n\x0fproject_members\x18\x02 \x03(\x0b\x32 .metalstack.api.v2.ProjectMemberR\x0eprojectMembers\"\xf6\x01\n\x1bProjectServiceCreateRequest\x12!\n\x05login\x18\x01 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x05login\x12\x1f\n\x04name\x18\x02 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01R\x04name\x12-\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x0b\xbaH\x08r\x06\xc8\xb3\xae\xb1\x02\x01R\x0b\x64\x65scription\x12\"\n\navatar_url\x18\x04 \x01(\tH\x00R\tavatarUrl\x88\x01\x01\x12\x31\n\x06labels\x18\x05 \x01(\x0b\x32\x19.metalstack.api.v2.LabelsR\x06labelsB\r\n\x0b_avatar_url\"T\n\x1cProjectServiceCreateResponse\x12\x34\n\x07project\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.ProjectR\x07project\"A\n\x1bProjectServiceDeleteRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\"T\n\x1cProjectServiceDeleteResponse\x12\x34\n\x07project\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.ProjectR\x07project\"\xf8\x02\n\x1bProjectServiceUpdateRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\x12\x46\n\x0bupdate_meta\x18\x02 \x01(\x0b\x32\x1d.metalstack.api.v2.UpdateMetaB\x06\xbaH\x03\xc8\x01\x01R\nupdateMeta\x12$\n\x04name\x18\x03 \x01(\tB\x0b\xbaH\x08r\x06\xc0\xb3\xae\xb1\x02\x01H\x00R\x04name\x88\x01\x01\x12\x32\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x0b\xbaH\x08r\x06\xc8\xb3\xae\xb1\x02\x01H\x01R\x0b\x64\x65scription\x88\x01\x01\x12\"\n\navatar_url\x18\x05 \x01(\tH\x02R\tavatarUrl\x88\x01\x01\x12<\n\x06labels\x18\x06 \x01(\x0b\x32\x1f.metalstack.api.v2.UpdateLabelsH\x03R\x06labels\x88\x01\x01\x42\x07\n\x05_nameB\x0e\n\x0c_descriptionB\r\n\x0b_avatar_urlB\t\n\x07_labels\"T\n\x1cProjectServiceUpdateResponse\x12\x34\n\x07project\x18\x01 \x01(\x0b\x32\x1a.metalstack.api.v2.ProjectR\x07project\"\x7f\n\x1bProjectServiceInviteRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\x12<\n\x04role\x18\x02 \x01(\x0e\x32\x1e.metalstack.api.v2.ProjectRoleB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04role\"X\n\x1cProjectServiceInviteResponse\x12\x38\n\x06invite\x18\x01 \x01(\x0b\x32 .metalstack.api.v2.ProjectInviteR\x06invite\"F\n ProjectServiceInvitesListRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\"_\n!ProjectServiceInvitesListResponse\x12:\n\x07invites\x18\x01 \x03(\x0b\x32 .metalstack.api.v2.ProjectInviteR\x07invites\"8\n\x1eProjectServiceInviteGetRequest\x12\x16\n\x06secret\x18\x01 \x01(\tR\x06secret\"[\n\x1fProjectServiceInviteGetResponse\x12\x38\n\x06invite\x18\x01 \x01(\x0b\x32 .metalstack.api.v2.ProjectInviteR\x06invite\"@\n\x1aProjectServiceLeaveRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\"\x1d\n\x1bProjectServiceLeaveResponse\"_\n!ProjectServiceRemoveMemberRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\x12\x16\n\x06member\x18\x02 \x01(\tR\x06member\"$\n\"ProjectServiceRemoveMemberResponse\"\x9d\x01\n!ProjectServiceUpdateMemberRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\x12\x16\n\x06member\x18\x02 \x01(\tR\x06member\x12<\n\x04role\x18\x03 \x01(\x0e\x32\x1e.metalstack.api.v2.ProjectRoleB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04role\"m\n\"ProjectServiceUpdateMemberResponse\x12G\n\x0eproject_member\x18\x01 \x01(\x0b\x32 .metalstack.api.v2.ProjectMemberR\rprojectMember\";\n!ProjectServiceInviteAcceptRequest\x12\x16\n\x06secret\x18\x01 \x01(\tR\x06secret\"a\n\"ProjectServiceInviteAcceptResponse\x12\x18\n\x07project\x18\x01 \x01(\tR\x07project\x12!\n\x0cproject_name\x18\x02 \x01(\tR\x0bprojectName\"_\n!ProjectServiceInviteDeleteRequest\x12\"\n\x07project\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\x07project\x12\x16\n\x06secret\x18\x02 \x01(\tR\x06secret\"$\n\"ProjectServiceInviteDeleteResponse2\xe2\x0c\n\x0eProjectService\x12m\n\x04List\x12,.metalstack.api.v2.ProjectServiceListRequest\x1a-.metalstack.api.v2.ProjectServiceListResponse\"\x08\xd8\xf3\x18\x02\xe0\xf3\x18\x02\x12m\n\x03Get\x12+.metalstack.api.v2.ProjectServiceGetRequest\x1a,.metalstack.api.v2.ProjectServiceGetResponse\"\x0b\xca\xf3\x18\x03\x01\x02\x03\xe0\xf3\x18\x02\x12u\n\x06\x43reate\x12..metalstack.api.v2.ProjectServiceCreateRequest\x1a/.metalstack.api.v2.ProjectServiceCreateResponse\"\n\xc2\xf3\x18\x02\x01\x02\xe0\xf3\x18\x01\x12t\n\x06\x44\x65lete\x12..metalstack.api.v2.ProjectServiceDeleteRequest\x1a/.metalstack.api.v2.ProjectServiceDeleteResponse\"\t\xca\xf3\x18\x01\x01\xe0\xf3\x18\x01\x12u\n\x06Update\x12..metalstack.api.v2.ProjectServiceUpdateRequest\x1a/.metalstack.api.v2.ProjectServiceUpdateResponse\"\n\xca\xf3\x18\x02\x01\x02\xe0\xf3\x18\x01\x12q\n\x05Leave\x12-.metalstack.api.v2.ProjectServiceLeaveRequest\x1a..metalstack.api.v2.ProjectServiceLeaveResponse\"\t\xca\xf3\x18\x01\x03\xe0\xf3\x18\x01\x12\x86\x01\n\x0cRemoveMember\x12\x34.metalstack.api.v2.ProjectServiceRemoveMemberRequest\x1a\x35.metalstack.api.v2.ProjectServiceRemoveMemberResponse\"\t\xca\xf3\x18\x01\x01\xe0\xf3\x18\x01\x12\x86\x01\n\x0cUpdateMember\x12\x34.metalstack.api.v2.ProjectServiceUpdateMemberRequest\x1a\x35.metalstack.api.v2.ProjectServiceUpdateMemberResponse\"\t\xca\xf3\x18\x01\x01\xe0\xf3\x18\x01\x12t\n\x06Invite\x12..metalstack.api.v2.ProjectServiceInviteRequest\x1a/.metalstack.api.v2.ProjectServiceInviteResponse\"\t\xca\xf3\x18\x01\x01\xe0\xf3\x18\x01\x12\x85\x01\n\x0cInviteAccept\x12\x34.metalstack.api.v2.ProjectServiceInviteAcceptRequest\x1a\x35.metalstack.api.v2.ProjectServiceInviteAcceptResponse\"\x08\xd8\xf3\x18\x02\xe0\xf3\x18\x01\x12\x86\x01\n\x0cInviteDelete\x12\x34.metalstack.api.v2.ProjectServiceInviteDeleteRequest\x1a\x35.metalstack.api.v2.ProjectServiceInviteDeleteResponse\"\t\xca\xf3\x18\x01\x01\xe0\xf3\x18\x01\x12\x83\x01\n\x0bInvitesList\x12\x33.metalstack.api.v2.ProjectServiceInvitesListRequest\x1a\x34.metalstack.api.v2.ProjectServiceInvitesListResponse\"\t\xca\xf3\x18\x01\x01\xe0\xf3\x18\x02\x12|\n\tInviteGet\x12\x31.metalstack.api.v2.ProjectServiceInviteGetRequest\x1a\x32.metalstack.api.v2.ProjectServiceInviteGetResponse\"\x08\xd8\xf3\x18\x02\xe0\xf3\x18\x02\x42\xc2\x01\n\x15\x63om.metalstack.api.v2B\x0cProjectProtoP\x01Z5github.com/metal-stack/api/go/metalstack/api/v2;apiv2\xa2\x02\x03MAX\xaa\x02\x11Metalstack.Api.V2\xca\x02\x11Metalstack\\Api\\V2\xe2\x02\x1dMetalstack\\Api\\V2\\GPBMetadata\xea\x02\x13Metalstack::Api::V2b\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)