FirewallEndpointState constructor
- Input<
List< ? associatedNetworks,String> ?> - Input<
String?> ? billingProjectId, - Input<
String?> ? createTime, - Input<
String?> ? deletionPolicy, - Input<
Map< ? effectiveLabels,String, String> ?> - Input<
FirewallEndpointEndpointSettings?> ? endpointSettings, - Input<
Map< ? labels,String, String> ?> - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? parent, - Input<
Map< ? pulumiLabels,String, String> ?> - Input<
bool?> ? reconciling, - Input<
String?> ? selfLink, - Input<
String?> ? state, - Input<
String?> ? updateTime,
Creates a new FirewallEndpointState.
associatedNetworks List of networks that are associated with this endpoint in the local zone.
billingProjectId Project to charge for the deployed firewall endpoint.
createTime Time the firewall endpoint was created in UTC.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
endpointSettings Settings for the endpoint.
labels A map of key/value label pairs to assign to the resource.
location The location (zone) of the firewall endpoint.
name The name of the firewall endpoint resource.
parent The name of the parent this firewall endpoint belongs to.
pulumiLabels The combination of labels configured directly on the resource
reconciling Whether reconciling is in progress, recommended per https://google.aip.dev/128.
selfLink Server-defined URL of this resource.
state The current state of the endpoint.
updateTime Time the firewall endpoint was updated in UTC.
Implementation
const FirewallEndpointState({
this.associatedNetworks,
this.billingProjectId,
this.createTime,
this.deletionPolicy,
this.effectiveLabels,
this.endpointSettings,
this.labels,
this.location,
this.name,
this.parent,
this.pulumiLabels,
this.reconciling,
this.selfLink,
this.state,
this.updateTime,
});