Package com.pulumi.gcp.networksecurity
Class AddressGroupArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.networksecurity.AddressGroupArgs
-
public final class AddressGroupArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AddressGroupArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static AddressGroupArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AddressGroupArgs.Builder
builder()
static AddressGroupArgs.Builder
builder(AddressGroupArgs defaults)
com.pulumi.core.Output<java.lang.Integer>
capacity()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
description()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
items()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
labels()
com.pulumi.core.Output<java.lang.String>
location()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
parent()
com.pulumi.core.Output<java.lang.String>
type()
-
-
-
Field Detail
-
Empty
public static final AddressGroupArgs Empty
-
-
Method Detail
-
capacity
public com.pulumi.core.Output<java.lang.Integer> capacity()
- Returns:
- Capacity of the Address Group.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Free-text description of the resource.
-
items
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> items()
- Returns:
- List of items.
-
labels
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> labels()
- Returns:
- Set of label tags associated with the AddressGroup resource. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effective_labels` for all of the labels present on the resource.
-
location
public com.pulumi.core.Output<java.lang.String> location()
- Returns:
- The location of the gateway security policy. The default value is `global`. ***
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the AddressGroup resource.
-
parent
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> parent()
- Returns:
- The name of the parent this address group belongs to. Format: organizations/{organization_id} or projects/{project_id}.
-
type
public com.pulumi.core.Output<java.lang.String> type()
- Returns:
- The type of the Address Group. Possible values are "IPV4" or "IPV6". Possible values are: `IPV4`, `IPV6`.
-
builder
public static AddressGroupArgs.Builder builder()
-
builder
public static AddressGroupArgs.Builder builder(AddressGroupArgs defaults)
-
-