forked from TrueCloudLab/frostfs-api-go
[#351] v2/container: Define well-known attributes for NNS integration
Define const `SysAttributeName` and `SysAttributeZone` keys to NNS attributes. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
This commit is contained in:
parent
a8fa0f9847
commit
7348dee623
2 changed files with 12 additions and 0 deletions
|
@ -6,4 +6,10 @@ const SysAttributePrefix = "__NEOFS__"
|
|||
const (
|
||||
// SysAttributeSubnet is a string ID of container's storage subnet.
|
||||
SysAttributeSubnet = SysAttributePrefix + "SUBNET"
|
||||
|
||||
// SysAttributeName is a string of human-friendly container name registered as the domain in NNS contract.
|
||||
SysAttributeName = SysAttributePrefix + "NAME"
|
||||
|
||||
// SysAttributeZone is a string of zone for container name.
|
||||
SysAttributeZone = SysAttributePrefix + "ZONE"
|
||||
)
|
||||
|
|
6
v2/container/grpc/types.pb.go
generated
6
v2/container/grpc/types.pb.go
generated
|
@ -134,6 +134,12 @@ func (x *Container) GetPlacementPolicy() *grpc1.PlacementPolicy {
|
|||
// * __NEOFS__SUBNET \
|
||||
// String ID of container's storage subnet. Container can be attached to
|
||||
// only one subnet.
|
||||
// * __NEOFS__NAME \
|
||||
// String of human-friendly container name registered as the domain in
|
||||
// NNS contract.
|
||||
// * __NEOFS__ZONE \
|
||||
// String of zone for `__NEOFS__NAME`. Used as TLD of domain name in NNS
|
||||
// contract. If zone is not specified, use default zone: `container`.
|
||||
//
|
||||
// And some well-known attributes used by applications only:
|
||||
//
|
||||
|
|
Loading…
Reference in a new issue