FirewallEndpointArgs class
The set of arguments for FirewallEndpoint. The set of arguments for FirewallEndpoint.
Constructors
-
FirewallEndpointArgs({Input<
String?> ? billingProjectId, Input<String?> ? deletionPolicy, Input<FirewallEndpointEndpointSettings?> ? endpointSettings, Input<Map< ? labels, required Input<String, String> ?>String> location, Input<String?> ? name, required Input<String> parent}) -
Creates a new FirewallEndpointArgs.
billingProjectIdProject to charge for the deployed firewall endpoint.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.endpointSettingsSettings for the endpoint.labelsA map of key/value label pairs to assign to the resource.locationThe location (zone) of the firewall endpoint.nameThe name of the firewall endpoint resource.parentThe name of the parent this firewall endpoint belongs to.const -
FirewallEndpointArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
billingProjectId
→ Input<
String?> ? -
Project to charge for the deployed firewall endpoint.
This field is required for organization-scoped endpoints.
For project-scoped endpoints, it is optional but must match the
endpoint's project if specified.
final
-
deletionPolicy
→ Input<
String?> ? -
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
When a 'terraform destroy' or 'pulumi up' would delete the resource,
the command will fail if this field is set to "PREVENT" in Terraform state.
When set to "ABANDON", the command will remove the resource from Terraform
management without updating or deleting the resource in the API.
When set to "DELETE", deleting the resource is allowed.
final
-
endpointSettings
→ Input<
FirewallEndpointEndpointSettings?> ? -
Settings for the endpoint.
Structure is documented below.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
labels
→ Input<
Map< ?String, String> ?> -
A map of key/value label pairs to assign to the resource.
final
-
location
→ Input<
String> -
The location (zone) of the firewall endpoint.
final
-
name
→ Input<
String?> ? -
The name of the firewall endpoint resource.
final
-
parent
→ Input<
String> -
The name of the parent this firewall endpoint belongs to.
Format:
organizations/{organization_id}orprojects/{project_id}.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited