Freigeben über


Workflow interface

Ressourcendarstellung eines Workflows

Extends

Eigenschaften

acr

Informationen zur Azure-Containerregistrierung

aksResourceId

Die Azure Kubernetes-Clusterressource, für die die Anwendung bereitgestellt wird.

appName

Der Name der App.

authStatus

Bestimmt den Autorisierungsstatus von Anforderungen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

branchName

Repository-Verzweigungsname

builderVersion

Die Version des Sprachimages, das zum Erstellen des Codes in der generierten Dockerfile-Datei verwendet wird.

deploymentProperties
dockerBuildContext

Pfad zu Dockerfile Build Context innerhalb des Repositorys.

dockerfile

Pfad zur Dockerfile-Datei innerhalb des Repositorys.

dockerfileGenerationMode

Der Modus der Generierung, der zum Generieren von Dockerfiles verwendet werden soll.

dockerfileOutputDirectory

Das Verzeichnis, in das die generierte Dockerfile-Datei ausgegeben werden soll.

generationLanguage

Die verwendete Programmiersprache.

imageName

Der Name des zu generierenden Bilds.

imageTag

Das Tag, das auf das generierte Bild angewendet werden soll.

languageVersion

Die Version des Sprachimages, das für die Ausführung in der generierten Dockerfile-Datei verwendet wird.

lastWorkflowRun
manifestGenerationMode

Der Generierungsmodus, der zum Generieren des Manifests verwendet werden soll.

manifestOutputDirectory

Das Verzeichnis, in das die generierten Manifeste ausgegeben werden sollen.

manifestType

Bestimmt den Typ der zu generierenden Manifeste.

namespacePropertiesArtifactGenerationPropertiesNamespace

Der Namespace, in dem die Anwendung bereitgestellt werden soll.

namespacePropertiesGithubWorkflowProfileNamespace

Kubernetes-Namespace, für den die Anwendung bereitgestellt wird.

oidcCredentials

Die Felder, die für OIDC mit GitHub erforderlich sind.

port

Der Port, auf dem die Anwendung verfügbar gemacht wird.

prStatus

Der Status der Pullanforderung, die für das Benutzer-Repository übermittelt wurde. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

prURL

Die URL zur Pullanforderung, die für das Benutzer-Repository übermittelt wurde. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

pullNumber

Die Nummer, die der übermittelten Pullanforderung zugeordnet ist. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

repositoryName

Repositoryname

repositoryOwner

Repositorybesitzer

Geerbte Eigenschaften

id

Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

location

Der geografische Standort, an dem sich die Ressource befindet

name

Der Name der RessourcenHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

tags

Ressourcentags.

type

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts": Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

Details zur Eigenschaft

acr

Informationen zur Azure-Containerregistrierung

acr?: Acr

Eigenschaftswert

Acr

aksResourceId

Die Azure Kubernetes-Clusterressource, für die die Anwendung bereitgestellt wird.

aksResourceId?: string

Eigenschaftswert

string

appName

Der Name der App.

appName?: string

Eigenschaftswert

string

authStatus

Bestimmt den Autorisierungsstatus von Anforderungen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

authStatus?: string

Eigenschaftswert

string

branchName

Repository-Verzweigungsname

branchName?: string

Eigenschaftswert

string

builderVersion

Die Version des Sprachimages, das zum Erstellen des Codes in der generierten Dockerfile-Datei verwendet wird.

builderVersion?: string

Eigenschaftswert

string

deploymentProperties

deploymentProperties?: DeploymentProperties

Eigenschaftswert

dockerBuildContext

Pfad zu Dockerfile Build Context innerhalb des Repositorys.

dockerBuildContext?: string

Eigenschaftswert

string

dockerfile

Pfad zur Dockerfile-Datei innerhalb des Repositorys.

dockerfile?: string

Eigenschaftswert

string

dockerfileGenerationMode

Der Modus der Generierung, der zum Generieren von Dockerfiles verwendet werden soll.

dockerfileGenerationMode?: string

Eigenschaftswert

string

dockerfileOutputDirectory

Das Verzeichnis, in das die generierte Dockerfile-Datei ausgegeben werden soll.

dockerfileOutputDirectory?: string

Eigenschaftswert

string

generationLanguage

Die verwendete Programmiersprache.

generationLanguage?: string

Eigenschaftswert

string

imageName

Der Name des zu generierenden Bilds.

imageName?: string

Eigenschaftswert

string

imageTag

Das Tag, das auf das generierte Bild angewendet werden soll.

imageTag?: string

Eigenschaftswert

string

languageVersion

Die Version des Sprachimages, das für die Ausführung in der generierten Dockerfile-Datei verwendet wird.

languageVersion?: string

Eigenschaftswert

string

lastWorkflowRun

lastWorkflowRun?: WorkflowRun

Eigenschaftswert

manifestGenerationMode

Der Generierungsmodus, der zum Generieren des Manifests verwendet werden soll.

manifestGenerationMode?: string

Eigenschaftswert

string

manifestOutputDirectory

Das Verzeichnis, in das die generierten Manifeste ausgegeben werden sollen.

manifestOutputDirectory?: string

Eigenschaftswert

string

manifestType

Bestimmt den Typ der zu generierenden Manifeste.

manifestType?: string

Eigenschaftswert

string

namespacePropertiesArtifactGenerationPropertiesNamespace

Der Namespace, in dem die Anwendung bereitgestellt werden soll.

namespacePropertiesArtifactGenerationPropertiesNamespace?: string

Eigenschaftswert

string

namespacePropertiesGithubWorkflowProfileNamespace

Kubernetes-Namespace, für den die Anwendung bereitgestellt wird.

namespacePropertiesGithubWorkflowProfileNamespace?: string

Eigenschaftswert

string

oidcCredentials

Die Felder, die für OIDC mit GitHub erforderlich sind.

oidcCredentials?: GitHubWorkflowProfileOidcCredentials

Eigenschaftswert

port

Der Port, auf dem die Anwendung verfügbar gemacht wird.

port?: string

Eigenschaftswert

string

prStatus

Der Status der Pullanforderung, die für das Benutzer-Repository übermittelt wurde. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

prStatus?: string

Eigenschaftswert

string

prURL

Die URL zur Pullanforderung, die für das Benutzer-Repository übermittelt wurde. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

prURL?: string

Eigenschaftswert

string

pullNumber

Die Nummer, die der übermittelten Pullanforderung zugeordnet ist. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

pullNumber?: number

Eigenschaftswert

number

repositoryName

Repositoryname

repositoryName?: string

Eigenschaftswert

string

repositoryOwner

Repositorybesitzer

repositoryOwner?: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

id

Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

id?: string

Eigenschaftswert

string

geerbt vonTrackedResource.id

location

Der geografische Standort, an dem sich die Ressource befindet

location: string

Eigenschaftswert

string

geerbt vonTrackedResource.location

name

Der Name der RessourcenHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

name?: string

Eigenschaftswert

string

geerbt vonTrackedResource.name

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

systemData?: SystemData

Eigenschaftswert

geerbt vonTrackedResource.systemData-

tags

Ressourcentags.

tags?: {[propertyName: string]: string}

Eigenschaftswert

{[propertyName: string]: string}

vonTrackedResource.tags geerbt

type

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts": Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

type?: string

Eigenschaftswert

string

geerbt vonTrackedResource.type