public sealed class Zone : IMessage<Zone>, IEquatable<Zone>, IDeepCloneable<Zone>, IBufferMessage, IMessage
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)
Parameter | |
---|---|
Name | Description |
other | Zone |
Properties
AssetStatus
public AssetStatus AssetStatus { get; set; }
Output only. Aggregated status of the underlying assets of the zone.
Property Value | |
---|---|
Type | Description |
AssetStatus |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time when the zone was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
Description
public string Description { get; set; }
Optional. Description of the zone.
Property Value | |
---|---|
Type | Description |
String |
DiscoverySpec
public Zone.Types.DiscoverySpec DiscoverySpec { get; set; }
Optional. Specification of the discovery feature applied to data in this zone.
Property Value | |
---|---|
Type | Description |
Zone.Types.DiscoverySpec |
DisplayName
public string DisplayName { get; set; }
Optional. User friendly display name.
Property Value | |
---|---|
Type | Description |
String |
Labels
public MapField<string, string> Labels { get; }
Optional. User defined labels for the zone.
Property Value | |
---|---|
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}
.
Property Value | |
---|---|
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.
Property Value | |
---|---|
Type | Description |
Zone.Types.ResourceSpec |
State
public State State { get; set; }
Output only. Current state of the zone.
Property Value | |
---|---|
Type | Description |
State |
Type
public Zone.Types.Type Type { get; set; }
Required. Immutable. The type of the zone.
Property Value | |
---|---|
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.
Property Value | |
---|---|
Type | Description |
String |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The time when the zone was last updated.
Property Value | |
---|---|
Type | Description |
Timestamp |
ZoneName
public ZoneName ZoneName { get; set; }
Property Value | |
---|---|
Type | Description |
ZoneName |