Service Directory v1beta1 API - Class Namespace (2.0.0-beta06)

public sealed class Namespace : IMessage<Namespace>, IEquatable<Namespace>, IDeepCloneable<Namespace>, IBufferMessage, IMessage

Reference documentation and code samples for the Service Directory v1beta1 API class Namespace.

A container for [services][google.cloud.servicedirectory.v1beta1.Service]. Namespaces allow administrators to group services together and define permissions for a collection of services.

Inheritance

object > Namespace

Namespace

Google.Cloud.ServiceDirectory.V1Beta1

Assembly

Google.Cloud.ServiceDirectory.V1Beta1.dll

Constructors

Namespace()

public Namespace()

Namespace(Namespace)

public Namespace(Namespace other)
Parameter
Name Description
other Namespace

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The timestamp when the namespace was created.

Property Value
Type Description
Timestamp

Labels

public MapField<string, string> Labels { get; }

Optional. Resource labels associated with this namespace. No more than 64 user labels can be associated with a given resource. Label keys and values can be no longer than 63 characters.

Property Value
Type Description
MapFieldstringstring

Name

public string Name { get; set; }

Immutable. The resource name for the namespace in the format projects/*/locations/*/namespaces/*.

Property Value
Type Description
string

NamespaceName

public NamespaceName NamespaceName { get; set; }

NamespaceName-typed view over the Name resource name property.

Property Value
Type Description
NamespaceName

Uid

public string Uid { get; set; }

Output only. A globally unique identifier (in UUID4 format) for this namespace.

Property Value
Type Description
string

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The timestamp when the namespace was last updated.

Property Value
Type Description
Timestamp