Workstation constructor
Workstation(
- String name, {
- WorkstationArgs? args,
- 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');
}