Cloud Dataplex v1 API - Class Zone (2.3.0)

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

Reference documentation and code samples for the Cloud Dataplex v1 API class Zone.

A zone represents a logical group of related assets within a lake. A zone can be used to map to organizational structure or represent stages of data readiness from raw to curated. It provides managing behavior that is shared or inherited by all contained assets.

Inheritance

object > Zone

Namespace

GoogleCloudGoogle.Cloud.DataplexV1

Assembly

Google.Cloud.Dataplex.V1.dll

Constructors

Zone()

public Zone()

Zone(Zone)

public Zone(Zone other)
Parameter
NameDescription
otherZone

Properties

AssetStatus

public AssetStatus AssetStatus { get; set; }

Output only. Aggregated status of the underlying assets of the zone.

Property Value
TypeDescription
AssetStatus

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The time when the zone was created.

Property Value
TypeDescription
Timestamp

Description

public string Description { get; set; }

Optional. Description of the zone.

Property Value
TypeDescription
string

DiscoverySpec

public Zone.Types.DiscoverySpec DiscoverySpec { get; set; }

Optional. Specification of the discovery feature applied to data in this zone.

Property Value
TypeDescription
ZoneTypesDiscoverySpec

DisplayName

public string DisplayName { get; set; }

Optional. User friendly display name.

Property Value
TypeDescription
string

Labels

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

Optional. User defined labels for the zone.

Property Value
TypeDescription
MapFieldstringstring

Name

public string Name { get; set; }

Output only. The relative resource name of the zone, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}.

Property Value
TypeDescription
string

ResourceSpec

public Zone.Types.ResourceSpec ResourceSpec { get; set; }

Required. Specification of the resources that are referenced by the assets within this zone.

Property Value
TypeDescription
ZoneTypesResourceSpec

State

public State State { get; set; }

Output only. Current state of the zone.

Property Value
TypeDescription
State

Type

public Zone.Types.Type Type { get; set; }

Required. Immutable. The type of the zone.

Property Value
TypeDescription
ZoneTypesType

Uid

public string Uid { get; set; }

Output only. System generated globally unique ID for the zone. This ID will be different if the zone is deleted and re-created with the same name.

Property Value
TypeDescription
string

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The time when the zone was last updated.

Property Value
TypeDescription
Timestamp

ZoneName

public ZoneName ZoneName { get; set; }

ZoneName-typed view over the Name resource name property.

Property Value
TypeDescription
ZoneName