Workstation constructor

Workstation(
  1. String name, {
  2. WorkstationArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

Workstation(
  String name, {
  WorkstationArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:workstations/v1:Workstation',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  annotations = registerOutput<Map<String, String>>('annotations');
  createTime = registerOutput<String>('createTime');
  deleteTime = registerOutput<String>('deleteTime');
  displayName = registerOutput<String>('displayName');
  env = registerOutput<Map<String, String>>('env');
  etag = registerOutput<String>('etag');
  host = registerOutput<String>('host');
  labels = registerOutput<Map<String, String>>('labels');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  reconciling = registerOutput<bool>('reconciling');
  startTime = registerOutput<String>('startTime');
  state = registerOutput<String>('state');
  uid = registerOutput<String>('uid');
  updateTime = registerOutput<String>('updateTime');
  workstationClusterId = registerOutput<String>('workstationClusterId');
  workstationConfigId = registerOutput<String>('workstationConfigId');
  workstationId = registerOutput<String>('workstationId');
}