Show / Hide Table of Contents

Class NetworkArgs

Inheritance
System.Object
InputArgs
ResourceArgs
NetworkArgs
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.Networking
Assembly: Pulumi.OpenStack.dll
Syntax
public sealed class NetworkArgs : ResourceArgs

Constructors

View Source

NetworkArgs()

Declaration
public NetworkArgs()

Properties

View Source

AdminStateUp

The administrative state of the network. Acceptable values are "true" and "false". Changing this value updates the state of the existing network.

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

AvailabilityZoneHints

An availability zone is used to make network resources highly available. Used for resources with high availability so that they are scheduled on different availability zones. Changing this creates a new network.

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

Description

Human-readable description of the network. Changing this updates the name of the existing network.

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

DnsDomain

The network DNS domain. Available, when Neutron DNS extension is enabled. The dns_domain of a network in conjunction with the dns_name attribute of its ports will be published in an external DNS service when Neutron is configured to integrate with such a service.

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

External

Specifies whether the network resource has the external routing facility. Valid values are true and false. Defaults to false. Changing this updates the external attribute of the existing network.

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

Mtu

The network MTU. Available for read-only, when Neutron net-mtu extension is enabled. Available for the modification, when Neutron net-mtu-writable extension is enabled.

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

Name

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

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

PortSecurityEnabled

Whether to explicitly enable or disable port security on the network. Port Security is usually enabled by default, so omitting this argument will usually result in a value of "true". Setting this explicitly to false will disable port security. Valid values are true and false.

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

QosPolicyId

Reference to the associated QoS policy.

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

Region

The region in which to obtain the V2 Networking client. A Networking client is needed to create a Neutron network. If omitted, the region argument of the provider is used. Changing this creates a new network.

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

Segments

An array of one or more provider segment objects.

Declaration
public InputList<NetworkSegmentArgs> Segments { get; set; }
Property Value
Type Description
InputList<NetworkSegmentArgs>
View Source

Shared

Specifies whether the network resource can be accessed by any tenant or not. Changing this updates the sharing capabilities of the existing network.

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

Tags

A set of string tags for the network.

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

TenantId

The owner of the network. Required if admin wants to create a network for another tenant. Changing this creates a new network.

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

TransparentVlan

Specifies whether the network resource has the VLAN transparent attribute set. Valid values are true and false. Defaults to false. Changing this updates the transparent_vlan attribute of the existing network.

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

ValueSpecs

Map of additional options.

Declaration
public InputMap<object> ValueSpecs { get; set; }
Property Value
Type Description
InputMap<System.Object>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.