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.
Namespace
Google.Cloud.Dataplex.V1Assembly
Google.Cloud.Dataplex.V1.dll
Constructors
Zone()
public Zone()
Zone(Zone)
public Zone(Zone other)
Name | Description |
other | Zone |
Properties
AssetStatus
public AssetStatus AssetStatus { get; set; }
Output only. Aggregated status of the underlying assets of the zone.
Type | Description |
AssetStatus |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time when the zone was created.
Type | Description |
Timestamp |
Description
public string Description { get; set; }
Optional. Description of the zone.
Type | Description |
String |
DiscoverySpec
public Zone.Types.DiscoverySpec DiscoverySpec { get; set; }
Optional. Specification of the discovery feature applied to data in this zone.
Type | Description |
Zone.Types.DiscoverySpec |
DisplayName
public string DisplayName { get; set; }
Optional. User friendly display name.
Type | Description |
String |
Labels
public MapField<string, string> Labels { get; }
Optional. User defined labels for the zone.
Type | Description |
MapField<String, String> |
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}
.
Type | Description |
String |
ResourceSpec
public Zone.Types.ResourceSpec ResourceSpec { get; set; }
Required. Specification of the resources that are referenced by the assets within this zone.
Type | Description |
Zone.Types.ResourceSpec |
State
public State State { get; set; }
Output only. Current state of the zone.
Type | Description |
State |
Type
public Zone.Types.Type Type { get; set; }
Required. Immutable. The type of the zone.
Type | Description |
Zone.Types.Type |
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.
Type | Description |
String |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The time when the zone was last updated.
Type | Description |
Timestamp |
ZoneName
public ZoneName ZoneName { get; set; }
Type | Description |
ZoneName |