View Source GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1PublisherModelCallToActionDeploy (google_api_ai_platform v0.13.0)

Model metadata that is needed for UploadModel or DeployModel/CreateEndpoint requests.

Attributes

  • artifactUri (type: String.t, default: nil) - Optional. The path to the directory containing the Model artifact and any of its supporting files.
  • automaticResources (type: GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1AutomaticResources.t, default: nil) - A description of resources that to large degree are decided by Vertex AI, and require only a modest additional configuration.
  • containerSpec (type: GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1ModelContainerSpec.t, default: nil) - Optional. The specification of the container that is to be used when deploying this Model in Vertex AI. Not present for Large Models.
  • dedicatedResources (type: GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1DedicatedResources.t, default: nil) - A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration.
  • deployMetadata (type: GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1PublisherModelCallToActionDeployDeployMetadata.t, default: nil) - Optional. Metadata information about this deployment config.
  • deployTaskName (type: String.t, default: nil) - Optional. The name of the deploy task (e.g., "text to image generation").
  • largeModelReference (type: GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1LargeModelReference.t, default: nil) - Optional. Large model reference. When this is set, model_artifact_spec is not needed.
  • modelDisplayName (type: String.t, default: nil) - Optional. Default model display name.
  • publicArtifactUri (type: String.t, default: nil) - Optional. The signed URI for ephemeral Cloud Storage access to model artifact.
  • sharedResources (type: String.t, default: nil) - The resource name of the shared DeploymentResourcePool to deploy on. Format: projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
  • title (type: String.t, default: nil) - Required. The title of the regional resource reference.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1PublisherModelCallToActionDeploy{
    artifactUri: String.t() | nil,
    automaticResources:
      GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1AutomaticResources.t()
      | nil,
    containerSpec:
      GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1ModelContainerSpec.t()
      | nil,
    dedicatedResources:
      GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1DedicatedResources.t()
      | nil,
    deployMetadata:
      GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1PublisherModelCallToActionDeployDeployMetadata.t()
      | nil,
    deployTaskName: String.t() | nil,
    largeModelReference:
      GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1LargeModelReference.t()
      | nil,
    modelDisplayName: String.t() | nil,
    publicArtifactUri: String.t() | nil,
    sharedResources: String.t() | nil,
    title: String.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.