AppHostingBackendState constructor

const AppHostingBackendState({
  1. Input<Map<String, String>?>? annotations,
  2. Input<String?>? appId,
  3. Input<String?>? backendId,
  4. Input<AppHostingBackendCodebase?>? codebase,
  5. Input<String?>? createTime,
  6. Input<String?>? deleteTime,
  7. Input<String?>? deletionPolicy,
  8. Input<String?>? displayName,
  9. Input<Map<String, String>?>? effectiveAnnotations,
  10. Input<Map<String, String>?>? effectiveLabels,
  11. Input<String?>? environment,
  12. Input<String?>? etag,
  13. Input<Map<String, String>?>? labels,
  14. Input<String?>? location,
  15. Input<List<AppHostingBackendManagedResource>?>? managedResources,
  16. Input<String?>? name,
  17. Input<String?>? project,
  18. Input<Map<String, String>?>? pulumiLabels,
  19. Input<String?>? serviceAccount,
  20. Input<String?>? servingLocality,
  21. Input<String?>? uid,
  22. Input<String?>? updateTime,
  23. Input<String?>? uri,
})

Creates a new AppHostingBackendState. annotations Unstructured key value map that may be set by external tools to appId The [ID of a Web backendId Id of the backend. Also used as the service ID for Cloud Run, and as part codebase The connection to an external source repository to watch for event-driven createTime Time at which the backend was created. deleteTime Time at which the backend was deleted. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. displayName 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. environment The environment name of the backend, used to load environment variables etag Server-computed checksum based on other values; may be sent labels Unstructured key value map that can be used to organize and categorize location The canonical IDs of a Google Cloud location such as "us-east1". managedResources A list of the resources managed by this backend. name Identifier. The resource name of the backend. project The ID of the project in which the resource belongs. pulumiLabels The combination of labels configured directly on the resource serviceAccount The name of the service account used for Cloud Build and Cloud Run. servingLocality Immutable. Specifies how App Hosting will serve the content for this backend. It will uid System-assigned, unique identifier. updateTime Time at which the backend was last updated. uri The primary URI to communicate with the backend.

Implementation

const AppHostingBackendState({
  this.annotations,
  this.appId,
  this.backendId,
  this.codebase,
  this.createTime,
  this.deleteTime,
  this.deletionPolicy,
  this.displayName,
  this.effectiveAnnotations,
  this.effectiveLabels,
  this.environment,
  this.etag,
  this.labels,
  this.location,
  this.managedResources,
  this.name,
  this.project,
  this.pulumiLabels,
  this.serviceAccount,
  this.servingLocality,
  this.uid,
  this.updateTime,
  this.uri,
});