Package com.pulumi.openstack.firewall
Class GroupV2Args
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.openstack.firewall.GroupV2Args
-
public final class GroupV2Args extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGroupV2Args.Builder
-
Field Summary
Fields Modifier and Type Field Description static GroupV2ArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>adminStateUp()static GroupV2Args.Builderbuilder()static GroupV2Args.Builderbuilder(GroupV2Args defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()java.util.Optional<com.pulumi.core.Output<java.lang.String>>egressFirewallPolicyId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ingressFirewallPolicyId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>ports()java.util.Optional<com.pulumi.core.Output<java.lang.String>>projectId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>shared()java.util.Optional<com.pulumi.core.Output<java.lang.String>>tenantId()
-
-
-
Field Detail
-
Empty
public static final GroupV2Args Empty
-
-
Method Detail
-
adminStateUp
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> adminStateUp()
- Returns:
- Administrative up/down status for the firewall group (must be "true" or "false" if provided - defaults to "true"). Changing this updates the `admin_state_up` of an existing firewall group.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- A description for the firewall group. Changing this updates the `description` of an existing firewall group.
-
egressFirewallPolicyId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> egressFirewallPolicyId()
- Returns:
- The egress firewall policy resource id for the firewall group. Changing this updates the `egress_firewall_policy_id` of an existing firewall group.
-
ingressFirewallPolicyId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ingressFirewallPolicyId()
- Returns:
- The ingress firewall policy resource id for the firewall group. Changing this updates the `ingress_firewall_policy_id` of an existing firewall group.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- A name for the firewall group. Changing this updates the `name` of an existing firewall.
-
ports
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> ports()
- Returns:
- Port(s) to associate this firewall group with. Must be a list of strings. Changing this updates the associated ports of an existing firewall group.
-
projectId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> projectId()
- Returns:
- This argument conflicts and is interchangeable with `tenant_id`. The owner of the firewall group. Required if admin wants to create a firewall group for another project. Changing this creates a new firewall group.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- The region in which to obtain the v2 networking client. A networking client is needed to create a firewall group. If omitted, the `region` argument of the provider is used. Changing this creates a new firewall group.
-
shared
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> shared()
- Returns:
- Sharing status of the firewall group (must be "true" or "false" if provided). If this is "true" the firewall group is visible to, and can be used in, firewalls in other tenants. Changing this updates the `shared` status of an existing firewall group. Only administrative users can specify if the firewall group should be shared.
-
tenantId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> tenantId()
- Returns:
- This argument conflicts and is interchangeable with `project_id`. The owner of the firewall group. Required if admin wants to create a firewall group for another tenant. Changing this creates a new firewall group.
-
builder
public static GroupV2Args.Builder builder()
-
builder
public static GroupV2Args.Builder builder(GroupV2Args defaults)
-
-