WorkstationCluster constructor
WorkstationCluster(
- String name, {
- WorkstationClusterArgs? args,
- CustomResourceOptions? options,
Creates a new WorkstationCluster.
name The Pulumi resource name.
args Arguments used to configure this WorkstationCluster. The set of arguments for WorkstationCluster.
options Resource options controlling this resource's behavior.
Implementation
WorkstationCluster(
String name, {
WorkstationClusterArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:workstations/v1:WorkstationCluster',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
annotations = registerOutput<Map<String, String>>('annotations');
conditions = registerOutput<List<Map<String, dynamic>>>('conditions');
controlPlaneIp = registerOutput<String>('controlPlaneIp');
createTime = registerOutput<String>('createTime');
degraded = registerOutput<bool>('degraded');
deleteTime = registerOutput<String>('deleteTime');
displayName = registerOutput<String>('displayName');
etag = registerOutput<String>('etag');
labels = registerOutput<Map<String, String>>('labels');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
network = registerOutput<String>('network');
privateClusterConfig = registerOutput<PrivateClusterConfigResponse>('privateClusterConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return PrivateClusterConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
project = registerOutput<String>('project');
reconciling = registerOutput<bool>('reconciling');
subnetwork = registerOutput<String>('subnetwork');
uid = registerOutput<String>('uid');
updateTime = registerOutput<String>('updateTime');
workstationClusterId = registerOutput<String>('workstationClusterId');
}