Show / Hide Table of Contents

Class ShareArgs

Inheritance
System.Object
InputArgs
ResourceArgs
ShareArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.OpenStack.SharedFileSystem
Assembly: Pulumi.OpenStack.dll
Syntax
public sealed class ShareArgs : ResourceArgs

Constructors

View Source

ShareArgs()

Declaration
public ShareArgs()

Properties

View Source

AvailabilityZone

The share availability zone. Changing this creates a new share.

Declaration
public Input<string> AvailabilityZone { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Description

The human-readable description for the share. Changing this updates the description of the existing share.

Declaration
public Input<string> Description { get; set; }
Property Value
Type Description
Input<System.String>
View Source

IsPublic

The level of visibility for the share. Set to true to make share public. Set to false to make it private. Default value is false. Changing this updates the existing share.

Declaration
public Input<bool> IsPublic { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Metadata

One or more metadata key and value pairs as a dictionary of strings.

Declaration
public InputMap<object> Metadata { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

Name

The name of the share. Changing this updates the name of the existing share.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Region

The region in which to obtain the V2 Shared File System client. A Shared File System client is needed to create a share. Changing this creates a new share.

Declaration
public Input<string> Region { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ShareNetworkId

The UUID of a share network where the share server exists or will be created. If share_network_id is not set and you provide a snapshot_id, the share_network_id value from the snapshot is used. Changing this creates a new share.

Declaration
public Input<string> ShareNetworkId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ShareProto

The share protocol - can either be NFS, CIFS, CEPHFS, GLUSTERFS, HDFS or MAPRFS. Changing this creates a new share.

Declaration
public Input<string> ShareProto { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ShareType

The share type name. If you omit this parameter, the default share type is used.

Declaration
public Input<string> ShareType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Size

The share size, in GBs. The requested share size cannot be greater than the allowed GB quota. Changing this resizes the existing share.

Declaration
public Input<int> Size { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

SnapshotId

The UUID of the share's base snapshot. Changing this creates a new share.

Declaration
public Input<string> SnapshotId { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.