RuntimeTemplateState constructor

const RuntimeTemplateState({
  1. Input<RuntimeTemplateDataPersistentDiskSpec?>? dataPersistentDiskSpec,
  2. Input<String?>? deletionPolicy,
  3. Input<String?>? description,
  4. Input<String?>? displayName,
  5. Input<Map<String, String>?>? effectiveLabels,
  6. Input<RuntimeTemplateEncryptionSpec?>? encryptionSpec,
  7. Input<RuntimeTemplateEucConfig?>? eucConfig,
  8. Input<RuntimeTemplateIdleShutdownConfig?>? idleShutdownConfig,
  9. Input<Map<String, String>?>? labels,
  10. Input<String?>? location,
  11. Input<RuntimeTemplateMachineSpec?>? machineSpec,
  12. Input<String?>? name,
  13. Input<RuntimeTemplateNetworkSpec?>? networkSpec,
  14. Input<List<String>?>? networkTags,
  15. Input<String?>? project,
  16. Input<Map<String, String>?>? pulumiLabels,
  17. Input<RuntimeTemplateShieldedVmConfig?>? shieldedVmConfig,
  18. Input<RuntimeTemplateSoftwareConfig?>? softwareConfig,
})

Creates a new RuntimeTemplateState. dataPersistentDiskSpec The configuration for the data disk of the runtime. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description The description of the Runtime Template. displayName Required. The display name of the Runtime Template. effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. encryptionSpec Customer-managed encryption key spec for the notebook runtime. eucConfig EUC configuration of the NotebookRuntimeTemplate. idleShutdownConfig Notebook Idle Shutdown configuration for the runtime. labels Labels to identify and group the runtime template. location The location for the resource: https://cloud.google.com/colab/docs/locations machineSpec 'The machine configuration of the runtime.' name The resource name of the Runtime Template networkSpec The network configuration for the runtime. networkTags Applies the given Compute Engine tags to the runtime. project The ID of the project in which the resource belongs. pulumiLabels The combination of labels configured directly on the resource shieldedVmConfig Runtime Shielded VM spec. softwareConfig The notebook software configuration of the notebook runtime.

Implementation

const RuntimeTemplateState({
  this.dataPersistentDiskSpec,
  this.deletionPolicy,
  this.description,
  this.displayName,
  this.effectiveLabels,
  this.encryptionSpec,
  this.eucConfig,
  this.idleShutdownConfig,
  this.labels,
  this.location,
  this.machineSpec,
  this.name,
  this.networkSpec,
  this.networkTags,
  this.project,
  this.pulumiLabels,
  this.shieldedVmConfig,
  this.softwareConfig,
});