Toolset constructor

Toolset(
  1. String name, {
  2. ToolsetArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

Toolset(
  String name, {
  ToolsetArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:ces/toolset:Toolset',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  app = registerOutput<String>('app');
  connectorToolset = registerOutput<ToolsetConnectorToolset?>('connectorToolset', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ToolsetConnectorToolset.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  createTime = registerOutput<String>('createTime');
  deletionPolicy = registerOutput<String>('deletionPolicy');
  description = registerOutput<String?>('description');
  displayName = registerOutput<String?>('displayName');
  etag = registerOutput<String>('etag');
  executionType = registerOutput<String?>('executionType');
  location = registerOutput<String>('location');
  mcpToolset = registerOutput<ToolsetMcpToolset?>('mcpToolset', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ToolsetMcpToolset.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  this.name = registerOutput<String>('name');
  openApiToolset = registerOutput<ToolsetOpenApiToolset?>('openApiToolset', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ToolsetOpenApiToolset.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  project = registerOutput<String>('project');
  timeout = registerOutput<String?>('timeout');
  toolFakeConfig = registerOutput<ToolsetToolFakeConfig?>('toolFakeConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ToolsetToolFakeConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  toolsetId = registerOutput<String>('toolsetId');
  updateTime = registerOutput<String>('updateTime');
}