AiDeploymentResourcePool constructor

AiDeploymentResourcePool(
  1. String name, {
  2. AiDeploymentResourcePoolArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

AiDeploymentResourcePool(
  String name, {
  AiDeploymentResourcePoolArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:vertex/aiDeploymentResourcePool:AiDeploymentResourcePool',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  createTime = registerOutput<String>('createTime');
  dedicatedResources = registerOutput<AiDeploymentResourcePoolDedicatedResources?>('dedicatedResources', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return AiDeploymentResourcePoolDedicatedResources.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  deletionPolicy = registerOutput<String>('deletionPolicy');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  region = registerOutput<String?>('region');
}