Resource: Namespace
A container for services. Namespaces allow administrators to group services together and define permissions for a collection of services.
| JSON representation | 
|---|
{ "name": string, "labels": { string: string, ... }, "uid": string }  | 
              
| Fields | |
|---|---|
name | 
                
                   
 Immutable. The resource name for the namespace in the format   | 
              
labels | 
                
                   
 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. An object containing a list of   | 
              
uid | 
                
                   
 Output only. The globally unique identifier of the namespace in the UUID4 format.  | 
              
Methods | 
            |
|---|---|
                
 | 
              Creates a namespace, and returns the new namespace. | 
                
 | 
              Deletes a namespace. | 
                
 | 
              Gets a namespace. | 
                
 | 
              Gets the IAM Policy for a resource (namespace or service only). | 
                
 | 
              Lists all namespaces. | 
                
 | 
              Updates a namespace. | 
                
 | 
              Sets the IAM Policy for a resource (namespace or service only). | 
                
 | 
              Tests IAM permissions for a resource (namespace or service only). |