DataConnectServiceState class

Input properties used for looking up and filtering DataConnectService resources.

Constructors

DataConnectServiceState({Input<Map<String, String>?>? annotations, Input<String?>? createTime, Input<String?>? deletionPolicy, Input<String?>? displayName, Input<Map<String, String>?>? effectiveAnnotations, Input<Map<String, String>?>? effectiveLabels, Input<String?>? etag, Input<Map<String, String>?>? labels, Input<String?>? location, Input<String?>? name, Input<String?>? project, Input<Map<String, String>?>? pulumiLabels, Input<bool?>? reconciling, Input<String?>? serviceId, Input<String?>? uid, Input<String?>? updateTime})
Creates a new DataConnectServiceState. annotations Optional. Stores small amounts of arbitrary data. createTime Output only. Output only Create time stamp. deletionPolicy The deletion policy for the database. Setting the field to FORCE allows the displayName Optional. Mutable human-readable name. 63 character limit. effectiveAnnotations All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through Terraform, other clients and services. effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. etag Output only. This checksum is computed by the server based on the value of other labels Optional. Labels as key value pairs. location The region in which the service resides, e.g. "us-central1" or "asia-east1". name Identifier. The relative resource name of the Firebase Data Connect service, in the project The ID of the project in which the resource belongs. pulumiLabels The combination of labels configured directly on the resource reconciling Output only. A field that if true, indicates that the system is working update the serviceId Required. The ID to use for the service, which will become the final component of the uid Output only. System-assigned, unique identifier. updateTime Output only. Output only Update time stamp.
const
DataConnectServiceState.fromMap(Map<String, dynamic> map)
factory

Properties

annotations → Input<Map<String, String>?>?
Optional. Stores small amounts of arbitrary data. Note: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field effectiveAnnotations for all of the annotations present on the resource.
final
createTime → Input<String?>?
Output only. Output only Create time stamp.
final
deletionPolicy → Input<String?>?
The deletion policy for the database. Setting the field to FORCE allows the Service to be deleted even if a Schema or Connector is present. By default, the Service deletion will only succeed when no Schema or Connectors are present.
final
displayName → Input<String?>?
Optional. Mutable human-readable name. 63 character limit.
final
effectiveAnnotations → Input<Map<String, String>?>?
All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through Terraform, other clients and services.
final
effectiveLabels → Input<Map<String, String>?>?
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
final
etag → Input<String?>?
Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. AIP-154
final
hashCode → int
The hash code for this object.
no setterinherited
labels → Input<Map<String, String>?>?
Optional. Labels as key value pairs. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field effectiveLabels for all of the labels present on the resource.
final
location → Input<String?>?
The region in which the service resides, e.g. "us-central1" or "asia-east1".
final
name → Input<String?>?
Identifier. The relative resource name of the Firebase Data Connect service, in the format:
final
project → Input<String?>?
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
final
pulumiLabels → Input<Map<String, String>?>?
The combination of labels configured directly on the resource and default labels configured on the provider.
final
reconciling → Input<bool?>?
Output only. A field that if true, indicates that the system is working update the service.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serviceId → Input<String?>?
Required. The ID to use for the service, which will become the final component of the service's resource name.
final
uid → Input<String?>?
Output only. System-assigned, unique identifier.
final
updateTime → Input<String?>?
Output only. Output only Update time stamp.
final

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