Variabili implicite per package applicazioni ML
Negli script Terraform all'interno dei package delle applicazioni ML, è possibile fare affidamento su variabili implicite.
${var.<region_identifier>}Variabili indipendenti dall'implementazione
| Nome | Tipo o schema | descrizione; | Esempio |
|---|---|---|---|
region_short_code
|
String
|
Codice dell'aeroporto per l'area. |
IAD, PHX
|
region_identifier
|
String
|
Identificativo dell'area corrente del servizio MlApps. |
us-ashburn-1
|
realm
|
String
|
Il realm corrente del servizio MlApps. |
OC1, OC2
|
|
|
||
| app.id | Stringa | OCID dell'applicazione ML. | |
| app.name | Stringa | Nome dell'applicazione ML. | |
app.compartment_id
|
Stringa | OCID compartimento dell'applicazione ML. | |
|
|
|
|
app_impl.id
|
Stringa | OCID dell'implementazione dell'applicazione ML. | |
app_impl.name
|
Stringa | Nome dell'implementazione dell'applicazione ML. | |
app_impl.compartment_id
|
Stringa | OCID compartimento dell'implementazione dell'applicazione ML. | |
app_impl.package_arguments
|
Mappa | Mappa degli argomenti del package. |
{ "bucket_name": "my_bucket" }
|
app_impl.application_components.oci_datascience_job
|
Mappa | Valore del componente applicazione 'oci_datascience_job'. |
|
|
|
|
|
app_instance.id
|
Stringa | OCID dell'istanza dell'applicazione ML. | |
app_instance.displayName
|
Stringa |
DisplayName dell'istanza dell'applicazione ML. |
|
app_instance.compartment_id
|
Stringa | OCID compartimento dell'istanza dell'applicazione ML. | |
app_instance.instance_components.oci_objectstorage_bucket
|
Mappa |
|
|
app_instance.configuration
|
Mappa | I valori di configurazione per lo schema. |
|
| current_model_id | Mappa |
ID modello corrente per un caso d'uso di previsione particolare. La variabile contiene una mappa in cui:
In genere, la pipeline di formazione crea un nuovo modello e lo distribuisce. La definizione della terraforma deve conoscere il nuovo modello e fare riferimento al modello attualmente implementato. In caso contrario, il modello attualmente distribuito verrà sostituito dal valore utilizzato nella definizione Terraform della distribuzione del modello. |
Riferimento modello nella definizione Terraform di distribuzione modello
Nota: l'espressione è molto difensiva e non deve essere influenzata dalla versione o dall'implementazione Terraform utilizzata.
|
Riferimenti componente
I componenti dell'applicazione e dell'istanza sono organizzati in modo nidificato. Questa struttura gerarchica consente un facile riferimento e gestione di diversi componenti dell'applicazione e può quindi essere utilizzata dai componenti dell'istanza.
componentName :{ type: String, minLength: 1, maxLength: 255,}
"app_impl":
{
"application_components":
{
"oci_datascience_pipeline":
{
"test_pipeline":
{
"id" = "ocid1.oci_datascience_pipeline.oc1..aaaaaaaarvllavmi4anvsrpwe3eqyxx3vkzrnfmtzynunkbszrr7dnzfq3qa"
"name" = "PipelineTriggers"
}
}
}
}
${app_impl.application_components.oci_datascience_pipeline.test_pipeline.id}"