Google Cloud Managed Lustre v1 API - Class DirectoryPolicy (1.1.0)

public sealed class DirectoryPolicy : IMessage<DirectoryPolicy>, IEquatable<DirectoryPolicy>, IDeepCloneable<DirectoryPolicy>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Managed Lustre v1 API class DirectoryPolicy.

A directory policy for a Managed Lustre instance.

Inheritance

object > DirectoryPolicy

Namespace

Google.Cloud.Lustre.V1

Assembly

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