- 1.73.0 (latest)
- 1.72.0
- 1.71.1
- 1.70.0
- 1.69.0
- 1.68.0
- 1.67.1
- 1.66.0
- 1.65.0
- 1.63.0
- 1.62.0
- 1.60.0
- 1.59.0
- 1.58.0
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.1
- 1.53.0
- 1.52.0
- 1.51.0
- 1.50.0
- 1.49.0
- 1.48.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.39.0
- 1.38.1
- 1.37.0
- 1.36.4
- 1.35.0
- 1.34.0
- 1.33.1
- 1.32.0
- 1.31.1
- 1.30.1
- 1.29.0
- 1.28.1
- 1.27.1
- 1.26.1
- 1.25.0
- 1.24.1
- 1.23.0
- 1.22.1
- 1.21.0
- 1.20.0
- 1.19.1
- 1.18.3
- 1.17.1
- 1.16.1
- 1.15.1
- 1.14.0
- 1.13.1
- 1.12.1
- 1.11.0
- 1.10.0
- 1.9.0
- 1.8.1
- 1.7.1
- 1.6.2
- 1.5.0
- 1.4.3
- 1.3.0
- 1.2.0
- 1.1.1
- 1.0.1
- 0.9.0
- 0.8.0
- 0.7.1
- 0.6.0
- 0.5.1
- 0.4.0
- 0.3.1
Artifact(
artifact_name: str,
*,
metadata_store_id: str = "default",
project: Optional[str] = None,
location: Optional[str] = None,
credentials: Optional[google.auth.credentials.Credentials] = None
)
Metadata Artifact resource for Vertex AI
Inheritance
builtins.object > google.cloud.aiplatform.base.VertexAiResourceNoun > builtins.object > google.cloud.aiplatform.base.FutureManager > google.cloud.aiplatform.base.VertexAiResourceNounWithFutureManager > builtins.object > abc.ABC > google.cloud.aiplatform.metadata.resource._Resource > ArtifactProperties
lineage_console_uri
Cloud console uri to view this Artifact Lineage.
uri
Uri for this Artifact.
Methods
Artifact
Artifact(
artifact_name: str,
*,
metadata_store_id: str = "default",
project: Optional[str] = None,
location: Optional[str] = None,
credentials: Optional[google.auth.credentials.Credentials] = None
)
Retrieves an existing Metadata Artifact given a resource name or ID.
Name | Description |
artifact_name |
str
Required. A fully-qualified resource name or resource ID of the Artifact. Example: "projects/123/locations/us-central1/metadataStores/default/artifacts/my-resource". or "my-resource" when project and location are initialized or passed. |
metadata_store_id |
str
Optional. MetadataStore to retrieve Artifact from. If not set, metadata_store_id is set to "default". If artifact_name is a fully-qualified resource, its metadata_store_id overrides this one. |
project |
str
Optional. Project to retrieve the artifact from. If not set, project set in aiplatform.init will be used. |
location |
str
Optional. Location to retrieve the Artifact from. If not set, location set in aiplatform.init will be used. |
credentials |
auth_credentials.Credentials
Optional. Custom credentials to use to retrieve this Artifact. Overrides credentials set in aiplatform.init. |
create
create(schema_title: str, *, resource_id: Optional[str] = None, uri: Optional[str] = None, display_name: Optional[str] = None, schema_version: Optional[str] = None, description: Optional[str] = None, metadata: Optional[Dict] = None, state: google.cloud.aiplatform_v1.types.artifact.Artifact.State = <State.LIVE: 2>, metadata_store_id: Optional[str] = 'default', project: Optional[str] = None, location: Optional[str] = None, credentials: Optional[google.auth.credentials.Credentials] = None)
Creates a new Metadata Artifact.
Name | Description |
schema_title |
str
Required. schema_title identifies the schema title used by the Artifact. Please reference https://cloud.google.com/vertex-ai/docs/ml-metadata/system-schemas. |
resource_id |
str
Optional. The <resource_id> portion of the Artifact name with the format. This is globally unique in a metadataStore: projects/123/locations/us-central1/metadataStores/<metadata_store_id>/artifacts/<resource_id>. |
uri |
str
Optional. The uniform resource identifier of the artifact file. May be empty if there is no actual artifact file. |
display_name |
str
Optional. The user-defined name of the Artifact. |
schema_version |
str
Optional. schema_version specifies the version used by the Artifact. If not set, defaults to use the latest version. |
description |
str
Optional. Describes the purpose of the Artifact to be created. |
metadata |
Dict
Optional. Contains the metadata information that will be stored in the Artifact. |
state |
google.cloud.gapic.types.Artifact.State
Optional. The state of this Artifact. This is a property of the Artifact, and does not imply or capture any ongoing process. This property is managed by clients (such as Vertex AI Pipelines), and the system does not prescribe or check the validity of state transitions. |
metadata_store_id |
str
Optional. The <metadata_store_id> portion of the resource name with the format: projects/123/locations/us-central1/metadataStores/<metadata_store_id>/artifacts/<resource_id> If not provided, the MetadataStore's ID will be set to "default". |
project |
str
Optional. Project used to create this Artifact. Overrides project set in aiplatform.init. |
location |
str
Optional. Location used to create this Artifact. Overrides location set in aiplatform.init. |
credentials |
auth_credentials.Credentials
Optional. Custom credentials used to create this Artifact. Overrides credentials set in aiplatform.init. |
Type | Description |
Artifact | Instantiated representation of the managed Metadata Artifact. |
create_from_base_artifact_schema
create_from_base_artifact_schema(
*,
base_artifact_schema: google.cloud.aiplatform.metadata.schema.base_artifact.BaseArtifactSchema,
metadata_store_id: Optional[str] = "default",
project: Optional[str] = None,
location: Optional[str] = None,
credentials: Optional[google.auth.credentials.Credentials] = None
)
Creates a new Metadata Artifact from a BaseArtifactSchema class instance.
Name | Description |
base_artifact_schema |
BaseArtifactSchema
Required. An instance of the BaseArtifactType class that can be provided instead of providing artifact specific parameters. |
metadata_store_id |
str
Optional. The <metadata_store_id> portion of the resource name with the format: projects/123/locations/us-central1/metadataStores/<metadata_store_id>/artifacts/<resource_id> If not provided, the MetadataStore's ID will be set to "default". |
project |
str
Optional. Project used to create this Artifact. Overrides project set in aiplatform.init. |
location |
str
Optional. Location used to create this Artifact. Overrides location set in aiplatform.init. |
credentials |
auth_credentials.Credentials
Optional. Custom credentials used to create this Artifact. Overrides credentials set in aiplatform.init. |
Type | Description |
Artifact | Instantiated representation of the managed Metadata Artifact. |
get_with_uri
get_with_uri(
uri: str,
*,
metadata_store_id: Optional[str] = "default",
project: Optional[str] = None,
location: Optional[str] = None,
credentials: Optional[google.auth.credentials.Credentials] = None
)
Get an Artifact by it's uri.
If more than one Artifact with this uri is in the metadata store then the Artifact with the latest create_time is returned.
Name | Description |
uri |
str
Required. Uri of the Artifact to retrieve. |
metadata_store_id |
str
Optional. MetadataStore to retrieve Artifact from. If not set, metadata_store_id is set to "default". If artifact_name is a fully-qualified resource, its metadata_store_id overrides this one. |
project |
str
Optional. Project to retrieve the artifact from. If not set, project set in aiplatform.init will be used. |
location |
str
Optional. Location to retrieve the Artifact from. If not set, location set in aiplatform.init will be used. |
credentials |
auth_credentials.Credentials
Optional. Custom credentials to use to retrieve this Artifact. Overrides credentials set in aiplatform.init. |
Type | Description |
ValueError | If no Artifact exists with the provided uri. |
Type | Description |
Artifact | Artifact with given uri. |