Design Center v1 API - Class Space (1.0.0-beta01)

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

Reference documentation and code samples for the Design Center v1 API class Space.

Space is a top level resource for managing teams building applications through Application Design Center.

Inheritance

object > Space

Namespace

Google.Cloud.DesignCenter.V1

Assembly

Google.Cloud.DesignCenter.V1.dll

Constructors

Space()

public Space()

Space(Space)

public Space(Space other)
Parameter
Name Description
other Space

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Space creation timestamp.

Property Value
Type Description
Timestamp

Description

public string Description { get; set; }

Optional. Description for the space.

Property Value
Type Description
string

DisplayName

public string DisplayName { get; set; }

Optional. Display name for the space.

Property Value
Type Description
string

EnableGcpSharedTemplates

public bool EnableGcpSharedTemplates { get; set; }

Optional. Flag to enable Google opinionated shared templates.

Property Value
Type Description
bool

GcsBucket

public string GcsBucket { get; set; }

Optional. An existing Google Cloud Storage bucket that you want to use instead of creating a new bucket during Application Design Center setup. If not provided, a default bucket is created during setup. The bucket must exist in the same project as the space. If the bucket name does not exist in the same project as the space, the request fails with an INVALID_ARGUMENT error. If you do not have access to the bucket, the request fails with a PERMISSION_DENIED error. Format: {$bucket_name} For example, if the Cloud Storage bucket URI is gs://{$bucket_name}, the format is {$bucket_name}.

Property Value
Type Description
string

HasEnableGcpSharedTemplates

public bool HasEnableGcpSharedTemplates { get; }

Gets whether the "enable_gcp_shared_templates" field is set

Property Value
Type Description
bool

Name

public string Name { get; set; }

Identifier. The space name.

Property Value
Type Description
string

SpaceName

public SpaceName SpaceName { get; set; }

SpaceName-typed view over the Name resource name property.

Property Value
Type Description
SpaceName

Tags

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

Optional. Input only. Immutable. Tags are key/values bound to space resource. Example:

  "123/environment": "production"
  "123/costCenter": "marketing"

For more information on tag creation and management, see https://cloud.google.com/resource-manager/docs/tags/tags-overview.

Property Value
Type Description
MapFieldstringstring

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Space update timestamp

Property Value
Type Description
Timestamp