public sealed class Asset.Types.ResourceSpec : IMessage<Asset.Types.ResourceSpec>, IEquatable<Asset.Types.ResourceSpec>, IDeepCloneable<Asset.Types.ResourceSpec>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Dataplex v1 API class Asset.Types.ResourceSpec.
Identifies the cloud resource that is referenced by this asset.
Implements
IMessageAssetTypesResourceSpec, IEquatableAssetTypesResourceSpec, IDeepCloneableAssetTypesResourceSpec, IBufferMessage, IMessageNamespace
Google.Cloud.Dataplex.V1Assembly
Google.Cloud.Dataplex.V1.dll
Constructors
ResourceSpec()
public ResourceSpec()
ResourceSpec(ResourceSpec)
public ResourceSpec(Asset.Types.ResourceSpec other)
Parameter | |
---|---|
Name | Description |
other | AssetTypesResourceSpec |
Properties
Name
public string Name { get; set; }
Immutable. Relative name of the cloud resource that contains the data
that is being managed within a lake. For example:
projects/{project_number}/buckets/{bucket_id}
projects/{project_number}/datasets/{dataset_id}
Property Value | |
---|---|
Type | Description |
string |
ReadAccessMode
public Asset.Types.ResourceSpec.Types.AccessMode ReadAccessMode { get; set; }
Optional. Determines how read permissions are handled for each asset and their associated tables. Only available to storage buckets assets.
Property Value | |
---|---|
Type | Description |
AssetTypesResourceSpecTypesAccessMode |
Type
public Asset.Types.ResourceSpec.Types.Type Type { get; set; }
Required. Immutable. Type of resource.
Property Value | |
---|---|
Type | Description |
AssetTypesResourceSpecTypesType |