Class ShareNetworkState
Inherited Members
Namespace: Pulumi.OpenStack.SharedFileSystem
Assembly: Pulumi.OpenStack.dll
Syntax
public sealed class ShareNetworkState : ResourceArgs
Constructors
View SourceShareNetworkState()
Declaration
public ShareNetworkState()
Properties
View SourceCidr
The share network CIDR.
Declaration
public Input<string> Cidr { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Description
The human-readable description for the share network. Changing this updates the description of the existing share network.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
IpVersion
The IP version of the share network. Can either be 4 or 6.
Declaration
public Input<int> IpVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Name
The name for the share network. Changing this updates the name of the existing share network.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
NetworkType
The share network type. Can either be VLAN, VXLAN, GRE, or flat.
Declaration
public Input<string> NetworkType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
NeutronNetId
The UUID of a neutron network when setting up or updating a share network. Changing this updates the existing share network if it's not used by shares.
Declaration
public Input<string> NeutronNetId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
NeutronSubnetId
The UUID of the neutron subnet when setting up or updating a share network. Changing this updates the existing share network if it's not used by shares.
Declaration
public Input<string> NeutronSubnetId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ProjectId
The owner of the Share Network.
Declaration
public Input<string> ProjectId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Region
The region in which to obtain the V2 Shared File System client.
A Shared File System client is needed to create a share network. If omitted, the
region argument of the provider is used. Changing this creates a new
share network.
Declaration
public Input<string> Region { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SecurityServiceIds
The list of security service IDs to associate with the share network. The security service must be specified by ID and not name.
Declaration
public InputList<string> SecurityServiceIds { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
SegmentationId
The share network segmentation ID.
Declaration
public Input<int> SegmentationId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |