ProductTemplateModel interface

Definizione della risorsa modello.

Extends

Proprietà

author

Autore dell'elemento di contenuto.

categories

Categorie per l'elemento

contentId

ID statico per il contenuto. Usato per identificare le dipendenze e il contenuto da soluzioni o community. Hardcoded/static per il contenuto e le soluzioni predefinite. Dinamico per la creazione dell'utente. Si tratta del nome della risorsa

contentKind

Il tipo di contenuto per cui si basa il modello.

contentProductId

ID univoco per il contenuto. Deve essere generato in base al contentId del pacchetto, contentId del modello, contentKind del modello e contentVersion del modello

contentSchemaVersion

Versione dello schema del contenuto. Può essere usato per distinguere un flusso diverso in base alla versione dello schema

customVersion

Versione personalizzata del contenuto. Testo libero facoltativo

dependencies

Dipendenze per l'elemento di contenuto, quali altri elementi di contenuto sono necessari per funzionare. Può descrivere dipendenze più complesse usando una struttura ricorsiva/annidata. Per una singola dipendenza, è possibile specificare id/tipo/versione o operatore/criteri per formati complessi.

displayName

Nome visualizzato del modello

etag

Etag della risorsa Azure

firstPublishDate

primo elemento del contenuto della data di pubblicazione

icon

identificatore dell'icona. questo ID può essere recuperato in un secondo momento dai metadati del contenuto

isDeprecated

Flag indica se questo modello è deprecato

lastPublishDate

ultima data di pubblicazione per l'elemento di contenuto

packagedContent

Json del modello di Resource Manager da distribuire

packageId

L'ID pacchetto contiene questo modello

packageKind

packageKind del pacchetto contiene questo modello

packageName

il nome del pacchetto contiene questo modello

packageVersion

Versione del pacchetto. Il formato predefinito e consigliato è numerico (ad esempio 1, 1,0, 1.0.0, 1.0.0.0), seguendo le procedure consigliate per i metadati ARM. Può anche essere qualsiasi stringa, ma non possiamo garantire alcun controllo della versione

previewImages

visualizzare in anteprima i nomi dei file di immagine. Questi elementi verranno ricavati dagli artefatti della soluzione

previewImagesDark

visualizzare in anteprima i nomi dei file di immagine. Questi elementi verranno ricavati dagli artefatti della soluzione. usato per il supporto del tema scuro

providers

Provider per l'elemento di contenuto

source

Origine del contenuto. Questa è la posizione e la modalità di creazione.

support

Informazioni di supporto per il modello : tipo, nome, informazioni di contatto

threatAnalysisTactics

le tattiche coperte dalla risorsa

threatAnalysisTechniques

le tecniche coperte dalle risorse, queste devono essere allineate alle tattiche usate

version

Versione del contenuto. Il formato predefinito e consigliato è numerico (ad esempio 1, 1,0, 1.0.0, 1.0.0.0), seguendo le procedure consigliate per i metadati ARM. Può anche essere qualsiasi stringa, ma non possiamo garantire alcun controllo della versione

Proprietà ereditate

id

Identificatore di risorsa completamente qualificato per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

nome della risorsa.

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.

type

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

Dettagli proprietà

author

Autore dell'elemento di contenuto.

author?: MetadataAuthor

Valore della proprietà

categories

Categorie per l'elemento

categories?: MetadataCategories

Valore della proprietà

contentId

ID statico per il contenuto. Usato per identificare le dipendenze e il contenuto da soluzioni o community. Hardcoded/static per il contenuto e le soluzioni predefinite. Dinamico per la creazione dell'utente. Si tratta del nome della risorsa

contentId?: string

Valore della proprietà

string

contentKind

Il tipo di contenuto per cui si basa il modello.

contentKind?: string

Valore della proprietà

string

contentProductId

ID univoco per il contenuto. Deve essere generato in base al contentId del pacchetto, contentId del modello, contentKind del modello e contentVersion del modello

contentProductId?: string

Valore della proprietà

string

contentSchemaVersion

Versione dello schema del contenuto. Può essere usato per distinguere un flusso diverso in base alla versione dello schema

contentSchemaVersion?: string

Valore della proprietà

string

customVersion

Versione personalizzata del contenuto. Testo libero facoltativo

customVersion?: string

Valore della proprietà

string

dependencies

Dipendenze per l'elemento di contenuto, quali altri elementi di contenuto sono necessari per funzionare. Può descrivere dipendenze più complesse usando una struttura ricorsiva/annidata. Per una singola dipendenza, è possibile specificare id/tipo/versione o operatore/criteri per formati complessi.

dependencies?: MetadataDependencies

Valore della proprietà

displayName

Nome visualizzato del modello

displayName?: string

Valore della proprietà

string

etag

Etag della risorsa Azure

etag?: string

Valore della proprietà

string

firstPublishDate

primo elemento del contenuto della data di pubblicazione

firstPublishDate?: Date

Valore della proprietà

Date

icon

identificatore dell'icona. questo ID può essere recuperato in un secondo momento dai metadati del contenuto

icon?: string

Valore della proprietà

string

isDeprecated

Flag indica se questo modello è deprecato

isDeprecated?: string

Valore della proprietà

string

lastPublishDate

ultima data di pubblicazione per l'elemento di contenuto

lastPublishDate?: Date

Valore della proprietà

Date

packagedContent

Json del modello di Resource Manager da distribuire

packagedContent?: any

Valore della proprietà

any

packageId

L'ID pacchetto contiene questo modello

packageId?: string

Valore della proprietà

string

packageKind

packageKind del pacchetto contiene questo modello

packageKind?: string

Valore della proprietà

string

packageName

il nome del pacchetto contiene questo modello

packageName?: string

Valore della proprietà

string

packageVersion

Versione del pacchetto. Il formato predefinito e consigliato è numerico (ad esempio 1, 1,0, 1.0.0, 1.0.0.0), seguendo le procedure consigliate per i metadati ARM. Può anche essere qualsiasi stringa, ma non possiamo garantire alcun controllo della versione

packageVersion?: string

Valore della proprietà

string

previewImages

visualizzare in anteprima i nomi dei file di immagine. Questi elementi verranno ricavati dagli artefatti della soluzione

previewImages?: string[]

Valore della proprietà

string[]

previewImagesDark

visualizzare in anteprima i nomi dei file di immagine. Questi elementi verranno ricavati dagli artefatti della soluzione. usato per il supporto del tema scuro

previewImagesDark?: string[]

Valore della proprietà

string[]

providers

Provider per l'elemento di contenuto

providers?: string[]

Valore della proprietà

string[]

source

Origine del contenuto. Questa è la posizione e la modalità di creazione.

source?: MetadataSource

Valore della proprietà

support

Informazioni di supporto per il modello : tipo, nome, informazioni di contatto

support?: MetadataSupport

Valore della proprietà

threatAnalysisTactics

le tattiche coperte dalla risorsa

threatAnalysisTactics?: string[]

Valore della proprietà

string[]

threatAnalysisTechniques

le tecniche coperte dalle risorse, queste devono essere allineate alle tattiche usate

threatAnalysisTechniques?: string[]

Valore della proprietà

string[]

version

Versione del contenuto. Il formato predefinito e consigliato è numerico (ad esempio 1, 1,0, 1.0.0, 1.0.0.0), seguendo le procedure consigliate per i metadati ARM. Può anche essere qualsiasi stringa, ma non possiamo garantire alcun controllo della versione

version?: string

Valore della proprietà

string

Dettagli proprietà ereditate

id

Identificatore di risorsa completamente qualificato per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Valore della proprietà

string

ereditato daProxyResource.id

name

nome della risorsa.

name?: string

Valore della proprietà

string

ereditato daProxyResource.name

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.

systemData?: SystemData

Valore della proprietà

ereditato daProxyResource.systemData

type

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

type?: string

Valore della proprietà

string

Ereditato daProxyResource.type