Skip to main content

Interface: INamespace

namespace.v1.INamespace

Properties of a Namespace.

Implemented by

Properties

activeRegion

Optional activeRegion: null | string

The currently active region for the namespace.


asyncOperationId

Optional asyncOperationId: null | string

The id of the async operation that is creating/updating/deleting the namespace, if any.


createdTime

Optional createdTime: null | ITimestamp

The date and time when the namespace was created.


endpoints

Optional endpoints: null | IEndpoints

The endpoints for the namespace.


lastModifiedTime

Optional lastModifiedTime: null | ITimestamp

The date and time when the namespace was last modified. Will not be set if the namespace has never been modified.


limits

Optional limits: null | ILimits

The limits set on the namespace currently.


namespace

Optional namespace: null | string

The namespace identifier.


privateConnectivities

Optional privateConnectivities: null | IPrivateConnectivity[]

The private connectivities for the namespace, if any.


regionStatus

Optional regionStatus: null | { [k: string]: INamespaceRegionStatus; }

The status of each region where the namespace is available. The id of the region is the key and the status is the value of the map.


resourceVersion

Optional resourceVersion: null | string

The current version of the namespace specification. The next update operation will have to include this version.


spec

Optional spec: null | INamespaceSpec

The namespace specification.


state

Optional state: null | string

The current state of the namespace.