public sealed class DirectoryPolicy : IMessage<DirectoryPolicy>, IEquatable<DirectoryPolicy>, IDeepCloneable<DirectoryPolicy>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Managed Lustre v1 API class DirectoryPolicy.
A directory policy for a Managed Lustre instance.
Implements
IMessageDirectoryPolicy, IEquatableDirectoryPolicy, IDeepCloneableDirectoryPolicy, IBufferMessage, IMessageNamespace
Google.Cloud.Lustre.V1Assembly
Google.Cloud.Lustre.V1.dll
Constructors
DirectoryPolicy()
public DirectoryPolicy()DirectoryPolicy(DirectoryPolicy)
public DirectoryPolicy(DirectoryPolicy other)| Parameter | |
|---|---|
| Name | Description |
other |
DirectoryPolicy |
Properties
DirectoryPath
public string DirectoryPath { get; set; }Required. Immutable. The lustre instance filesystem full path of the directory. It must start with a slash. e.g. /lustre/testFolder
| Property Value | |
|---|---|
| Type | Description |
string |
|
DirectoryPolicyName
public DirectoryPolicyName DirectoryPolicyName { get; set; }DirectoryPolicyName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
DirectoryPolicyName |
|
LustreProjectId
public long LustreProjectId { get; set; }Output only. The lustre project ID assigned for the directory by the service. This read-only ID can be used to manage quotas. See more details in https://docs.cloud.google.com/managed-lustre/docs/file-system-quotas#set_quotas
| Property Value | |
|---|---|
| Type | Description |
long |
|
Name
public string Name { get; set; }Immutable. Identifier. The resource name of the directory policy.
DirectoryPolicy names have the form
projects/{project}/locations/{location}/instances/{instance}/directoryPolicies/{id}.
{id} is user provided.
| Property Value | |
|---|---|
| Type | Description |
string |
|
State
public DirectoryPolicy.Types.State State { get; set; }Output only. The current state of the directory policy.
| Property Value | |
|---|---|
| Type | Description |
DirectoryPolicyTypesState |
|
Uid
public string Uid { get; set; }Output only. Unique ID of the resource.
| Property Value | |
|---|---|
| Type | Description |
string |
|