public sealed class CreateZoneRequest : IMessage<CreateZoneRequest>, IEquatable<CreateZoneRequest>, IDeepCloneable<CreateZoneRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Dataplex v1 API class CreateZoneRequest.
Create zone request.
Implements
IMessageCreateZoneRequest, IEquatableCreateZoneRequest, IDeepCloneableCreateZoneRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Dataplex.V1Assembly
Google.Cloud.Dataplex.V1.dll
Constructors
CreateZoneRequest()
public CreateZoneRequest()
CreateZoneRequest(CreateZoneRequest)
public CreateZoneRequest(CreateZoneRequest other)
Parameter | |
---|---|
Name | Description |
other | CreateZoneRequest |
Properties
Parent
public string Parent { get; set; }
Required. The resource name of the parent lake:
projects/{project_number}/locations/{location_id}/lakes/{lake_id}
.
Property Value | |
---|---|
Type | Description |
string |
ParentAsLakeName
public LakeName ParentAsLakeName { get; set; }
Property Value | |
---|---|
Type | Description |
LakeName |
ValidateOnly
public bool ValidateOnly { get; set; }
Optional. Only validate the request, but do not perform mutations. The default is false.
Property Value | |
---|---|
Type | Description |
bool |
Zone
public Zone Zone { get; set; }
Required. Zone resource.
Property Value | |
---|---|
Type | Description |
Zone |
ZoneId
public string ZoneId { get; set; }
Required. Zone identifier. This ID will be used to generate names such as database and dataset names when publishing metadata to Hive Metastore and BigQuery.
- Must contain only lowercase letters, numbers and hyphens.
- Must start with a letter.
- Must end with a number or a letter.
- Must be between 1-63 characters.
- Must be unique across all lakes from all locations in a project.
- Must not be one of the reserved IDs (i.e. "default", "global-temp")
Property Value | |
---|---|
Type | Description |
string |