1. Packages
  2. Google Cloud Native
  3. API Docs
  4. aiplatform
  5. aiplatform/v1
  6. SpecialistPool

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.aiplatform/v1.SpecialistPool

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Creates a SpecialistPool.

    Create SpecialistPool Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new SpecialistPool(name: string, args: SpecialistPoolArgs, opts?: CustomResourceOptions);
    @overload
    def SpecialistPool(resource_name: str,
                       args: SpecialistPoolArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def SpecialistPool(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       display_name: Optional[str] = None,
                       location: Optional[str] = None,
                       name: Optional[str] = None,
                       project: Optional[str] = None,
                       specialist_manager_emails: Optional[Sequence[str]] = None,
                       specialist_worker_emails: Optional[Sequence[str]] = None)
    func NewSpecialistPool(ctx *Context, name string, args SpecialistPoolArgs, opts ...ResourceOption) (*SpecialistPool, error)
    public SpecialistPool(string name, SpecialistPoolArgs args, CustomResourceOptions? opts = null)
    public SpecialistPool(String name, SpecialistPoolArgs args)
    public SpecialistPool(String name, SpecialistPoolArgs args, CustomResourceOptions options)
    
    type: google-native:aiplatform/v1:SpecialistPool
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args SpecialistPoolArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args SpecialistPoolArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args SpecialistPoolArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SpecialistPoolArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SpecialistPoolArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var specialistPoolResource = new GoogleNative.Aiplatform.V1.SpecialistPool("specialistPoolResource", new()
    {
        DisplayName = "string",
        Location = "string",
        Name = "string",
        Project = "string",
        SpecialistManagerEmails = new[]
        {
            "string",
        },
        SpecialistWorkerEmails = new[]
        {
            "string",
        },
    });
    
    example, err := aiplatform.NewSpecialistPool(ctx, "specialistPoolResource", &aiplatform.SpecialistPoolArgs{
    DisplayName: pulumi.String("string"),
    Location: pulumi.String("string"),
    Name: pulumi.String("string"),
    Project: pulumi.String("string"),
    SpecialistManagerEmails: pulumi.StringArray{
    pulumi.String("string"),
    },
    SpecialistWorkerEmails: pulumi.StringArray{
    pulumi.String("string"),
    },
    })
    
    var specialistPoolResource = new SpecialistPool("specialistPoolResource", SpecialistPoolArgs.builder()        
        .displayName("string")
        .location("string")
        .name("string")
        .project("string")
        .specialistManagerEmails("string")
        .specialistWorkerEmails("string")
        .build());
    
    specialist_pool_resource = google_native.aiplatform.v1.SpecialistPool("specialistPoolResource",
        display_name="string",
        location="string",
        name="string",
        project="string",
        specialist_manager_emails=["string"],
        specialist_worker_emails=["string"])
    
    const specialistPoolResource = new google_native.aiplatform.v1.SpecialistPool("specialistPoolResource", {
        displayName: "string",
        location: "string",
        name: "string",
        project: "string",
        specialistManagerEmails: ["string"],
        specialistWorkerEmails: ["string"],
    });
    
    type: google-native:aiplatform/v1:SpecialistPool
    properties:
        displayName: string
        location: string
        name: string
        project: string
        specialistManagerEmails:
            - string
        specialistWorkerEmails:
            - string
    

    SpecialistPool Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The SpecialistPool resource accepts the following input properties:

    DisplayName string
    The user-defined name of the SpecialistPool. The name can be up to 128 characters long and can consist of any UTF-8 characters. This field should be unique on project-level.
    Location string
    Name string
    The resource name of the SpecialistPool.
    Project string
    SpecialistManagerEmails List<string>
    The email addresses of the managers in the SpecialistPool.
    SpecialistWorkerEmails List<string>
    The email addresses of workers in the SpecialistPool.
    DisplayName string
    The user-defined name of the SpecialistPool. The name can be up to 128 characters long and can consist of any UTF-8 characters. This field should be unique on project-level.
    Location string
    Name string
    The resource name of the SpecialistPool.
    Project string
    SpecialistManagerEmails []string
    The email addresses of the managers in the SpecialistPool.
    SpecialistWorkerEmails []string
    The email addresses of workers in the SpecialistPool.
    displayName String
    The user-defined name of the SpecialistPool. The name can be up to 128 characters long and can consist of any UTF-8 characters. This field should be unique on project-level.
    location String
    name String
    The resource name of the SpecialistPool.
    project String
    specialistManagerEmails List<String>
    The email addresses of the managers in the SpecialistPool.
    specialistWorkerEmails List<String>
    The email addresses of workers in the SpecialistPool.
    displayName string
    The user-defined name of the SpecialistPool. The name can be up to 128 characters long and can consist of any UTF-8 characters. This field should be unique on project-level.
    location string
    name string
    The resource name of the SpecialistPool.
    project string
    specialistManagerEmails string[]
    The email addresses of the managers in the SpecialistPool.
    specialistWorkerEmails string[]
    The email addresses of workers in the SpecialistPool.
    display_name str
    The user-defined name of the SpecialistPool. The name can be up to 128 characters long and can consist of any UTF-8 characters. This field should be unique on project-level.
    location str
    name str
    The resource name of the SpecialistPool.
    project str
    specialist_manager_emails Sequence[str]
    The email addresses of the managers in the SpecialistPool.
    specialist_worker_emails Sequence[str]
    The email addresses of workers in the SpecialistPool.
    displayName String
    The user-defined name of the SpecialistPool. The name can be up to 128 characters long and can consist of any UTF-8 characters. This field should be unique on project-level.
    location String
    name String
    The resource name of the SpecialistPool.
    project String
    specialistManagerEmails List<String>
    The email addresses of the managers in the SpecialistPool.
    specialistWorkerEmails List<String>
    The email addresses of workers in the SpecialistPool.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the SpecialistPool resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    PendingDataLabelingJobs List<string>
    The resource name of the pending data labeling jobs.
    SpecialistManagersCount int
    The number of managers in this SpecialistPool.
    Id string
    The provider-assigned unique ID for this managed resource.
    PendingDataLabelingJobs []string
    The resource name of the pending data labeling jobs.
    SpecialistManagersCount int
    The number of managers in this SpecialistPool.
    id String
    The provider-assigned unique ID for this managed resource.
    pendingDataLabelingJobs List<String>
    The resource name of the pending data labeling jobs.
    specialistManagersCount Integer
    The number of managers in this SpecialistPool.
    id string
    The provider-assigned unique ID for this managed resource.
    pendingDataLabelingJobs string[]
    The resource name of the pending data labeling jobs.
    specialistManagersCount number
    The number of managers in this SpecialistPool.
    id str
    The provider-assigned unique ID for this managed resource.
    pending_data_labeling_jobs Sequence[str]
    The resource name of the pending data labeling jobs.
    specialist_managers_count int
    The number of managers in this SpecialistPool.
    id String
    The provider-assigned unique ID for this managed resource.
    pendingDataLabelingJobs List<String>
    The resource name of the pending data labeling jobs.
    specialistManagersCount Number
    The number of managers in this SpecialistPool.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi