ServiceConnectionPolicyArgs constructor
Creates a new ServiceConnectionPolicyArgs.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
description Free-text description of the resource.
labels User-defined labels.
location The location of the ServiceConnectionPolicy.
name The name of a ServiceConnectionPolicy. Format: projects/{project}/locations/{location}/serviceConnectionPolicies/{service_connection_policy} See: https://google.aip.dev/122#fields-representing-resource-names
network The resource path of the consumer network. Example: - projects/{projectNumOrId}/global/networks/{resourceId}.
project The ID of the project in which the resource belongs.
pscConfig Configuration used for Private Service Connect connections. Used when Infrastructure is PSC.
serviceClass The service class identifier for which this ServiceConnectionPolicy is for. The service class identifier is a unique, symbolic representation of a ServiceClass.
Implementation
const ServiceConnectionPolicyArgs({
this.deletionPolicy,
this.description,
this.labels,
required this.location,
this.name,
required this.network,
this.project,
this.pscConfig,
required this.serviceClass,
});