Class SecGroupState
Inherited Members
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.Compute
Assembly: Pulumi.OpenStack.dll
Syntax
public sealed class SecGroupState : ResourceArgs
Constructors
View SourceSecGroupState()
Declaration
public SecGroupState()
Properties
View SourceDescription
A description for the security group. Changing this
updates the description of an existing security group.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
A unique name for the security group. Changing this
updates the name of an existing security group.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Region
The region in which to obtain the V2 Compute client.
A Compute client is needed to create a security group. If omitted, the
region argument of the provider is used. Changing this creates a new
security group.
Declaration
public Input<string> Region { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Rules
A rule describing how the security group operates. The rule object structure is documented below. Changing this updates the security group rules. As shown in the example above, multiple rule blocks may be used.
Declaration
public InputList<SecGroupRuleGetArgs> Rules { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<SecGroupRuleGetArgs> |