Class SecGroupState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.openstack.compute.inputs.SecGroupState
-
public final class SecGroupState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSecGroupState.Builder
-
Field Summary
Fields Modifier and Type Field Description static SecGroupStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SecGroupState.Builderbuilder()static SecGroupState.Builderbuilder(SecGroupState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.util.List<SecGroupRuleArgs>>>rules()
-
-
-
Field Detail
-
Empty
public static final SecGroupState Empty
-
-
Method Detail
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- A description for the security group. Changing this updates the `description` of an existing security group.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- A unique name for the security group. Changing this updates the `name` of an existing security group.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- 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.
-
rules
public java.util.Optional<com.pulumi.core.Output<java.util.List<SecGroupRuleArgs>>> rules()
- Returns:
- 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.
-
builder
public static SecGroupState.Builder builder()
-
builder
public static SecGroupState.Builder builder(SecGroupState defaults)
-
-