ServiceConnectionPolicyState constructor
- Input<
String?> ? createTime, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
Map< ? effectiveLabels,String, String> ?> - Input<
String?> ? etag, - Input<
String?> ? infrastructure, - Input<
Map< ? labels,String, String> ?> - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? network, - Input<
String?> ? project, - Input<
ServiceConnectionPolicyPscConfig?> ? pscConfig, - Input<
List< ? pscConnections,ServiceConnectionPolicyPscConnection> ?> - Input<
Map< ? pulumiLabels,String, String> ?> - Input<
String?> ? serviceClass, - Input<
String?> ? updateTime,
Creates a new ServiceConnectionPolicyState.
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.
etag The etag is computed by the server, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
infrastructure The type of underlying resources used to create the connection.
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.
pscConnections Information about each Private Service Connect connection.
pulumiLabels The combination of labels configured directly on the resource
serviceClass The service class identifier for which this ServiceConnectionPolicy is for. The service class identifier is a unique, symbolic representation of a ServiceClass.
updateTime The timestamp when the resource was updated.
Implementation
const ServiceConnectionPolicyState({
this.createTime,
this.deletionPolicy,
this.description,
this.effectiveLabels,
this.etag,
this.infrastructure,
this.labels,
this.location,
this.name,
this.network,
this.project,
this.pscConfig,
this.pscConnections,
this.pulumiLabels,
this.serviceClass,
this.updateTime,
});