Package com.pulumi.openstack.compute
Class SecGroupArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.openstack.compute.SecGroupArgs
-
public final class SecGroupArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSecGroupArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static SecGroupArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SecGroupArgs.Builderbuilder()static SecGroupArgs.Builderbuilder(SecGroupArgs defaults)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 SecGroupArgs Empty
-
-
Method Detail
-
description
public 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 SecGroupArgs.Builder builder()
-
builder
public static SecGroupArgs.Builder builder(SecGroupArgs defaults)
-
-