AddressGroupState constructor
- Input<
int?> ? capacity, - Input<
String?> ? createTime, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
Map< ? effectiveLabels,String, String> ?> - Input<
List< ? items,String> ?> - Input<
Map< ? labels,String, String> ?> - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? parent, - Input<
Map< ? pulumiLabels,String, String> ?> - Input<
List< ? purposes,String> ?> - Input<
String?> ? type, - Input<
String?> ? updateTime,
Creates a new AddressGroupState.
capacity Capacity of the Address Group.
createTime The timestamp when the resource was created.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
description Free-text description of the resource.
effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
items List of items.
labels Set of label tags associated with the AddressGroup resource.
location The location of the gateway security policy.
name Name of the AddressGroup resource.
parent The name of the parent this address group belongs to. Format: organizations/{organization_id} or projects/{project_id}.
pulumiLabels The combination of labels configured directly on the resource
purposes (Optional, Beta)
type The type of the Address Group. Possible values are "IPV4" or "IPV6".
updateTime The timestamp when the resource was updated.
Implementation
const AddressGroupState({
this.capacity,
this.createTime,
this.deletionPolicy,
this.description,
this.effectiveLabels,
this.items,
this.labels,
this.location,
this.name,
this.parent,
this.pulumiLabels,
this.purposes,
this.type,
this.updateTime,
});