Class PortSecGroupAssociateState
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.Networking
Assembly: Pulumi.OpenStack.dll
Syntax
public sealed class PortSecGroupAssociateState : ResourceArgs
Constructors
View SourcePortSecGroupAssociateState()
Declaration
public PortSecGroupAssociateState()
Properties
View SourceAllSecurityGroupIds
The collection of Security Group IDs on the port which have been explicitly and implicitly added.
Declaration
public InputList<string> AllSecurityGroupIds { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Enforce
Whether to replace or append the list of security
groups, specified in the security_group_ids. Defaults to false.
Declaration
public Input<bool> Enforce { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
PortId
An UUID of the port to apply security groups to.
Declaration
public Input<string> PortId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Region
The region in which to obtain the V2 networking client.
A networking client is needed to manage a port. If omitted, the
region argument of the provider is used. Changing this creates a new
resource.
Declaration
public Input<string> Region { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SecurityGroupIds
A list of security group IDs to apply to the port. The security groups must be specified by ID and not name (as opposed to how they are configured with the Compute Instance).
Declaration
public InputList<string> SecurityGroupIds { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |