NotebookRuntimeTemplate constructor

NotebookRuntimeTemplate(
  1. String name, {
  2. NotebookRuntimeTemplateArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new NotebookRuntimeTemplate. name The Pulumi resource name. args Arguments used to configure this NotebookRuntimeTemplate. The set of arguments for NotebookRuntimeTemplate. options Resource options controlling this resource's behavior.

Implementation

NotebookRuntimeTemplate(
  String name, {
  NotebookRuntimeTemplateArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:aiplatform/v1:NotebookRuntimeTemplate',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  createTime = registerOutput<String>('createTime');
  dataPersistentDiskSpec = registerOutput<GoogleCloudAiplatformV1PersistentDiskSpecResponse>('dataPersistentDiskSpec', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1PersistentDiskSpecResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  description = registerOutput<String>('description');
  displayName = registerOutput<String>('displayName');
  etag = registerOutput<String>('etag');
  eucConfig = registerOutput<GoogleCloudAiplatformV1NotebookEucConfigResponse>('eucConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1NotebookEucConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  idleShutdownConfig = registerOutput<GoogleCloudAiplatformV1NotebookIdleShutdownConfigResponse>('idleShutdownConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1NotebookIdleShutdownConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  isDefault = registerOutput<bool>('isDefault');
  labels = registerOutput<Map<String, String>>('labels');
  location = registerOutput<String>('location');
  machineSpec = registerOutput<GoogleCloudAiplatformV1MachineSpecResponse>('machineSpec', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1MachineSpecResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  this.name = registerOutput<String>('name');
  networkSpec = registerOutput<GoogleCloudAiplatformV1NetworkSpecResponse>('networkSpec', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1NetworkSpecResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  notebookRuntimeTemplateId = registerOutput<String?>('notebookRuntimeTemplateId');
  notebookRuntimeType = registerOutput<String>('notebookRuntimeType');
  project = registerOutput<String>('project');
  serviceAccount = registerOutput<String>('serviceAccount');
  updateTime = registerOutput<String>('updateTime');
}