Workflow interface
工作流程的資源表示法
- Extends
屬性
| acr | Azure Container Registry 的相關信息 |
| aks |
應用程式將部署至的 Azure Kubernetes 叢集資源。 |
| app |
應用程式的名稱。 |
| auth |
決定要求的授權狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
| branch |
存放庫分支名稱 |
| builder |
用來在產生的 dockerfile 中建置程式代碼的語言映射版本。 |
| deployment |
|
| docker |
存放庫中 Dockerfile 建置內容的路徑。 |
| dockerfile | 存放庫內 Dockerfile 的路徑。 |
| dockerfile |
要用於產生 Dockerfiles 的產生模式。 |
| dockerfile |
要輸出所產生 Dockerfile 的目錄。 |
| generation |
所使用的程式設計語言。 |
| image |
要產生之映像的名稱。 |
| image |
要套用至所產生影像的標記。 |
| language |
用於在產生的 dockerfile 中執行的語言映像版本。 |
| last |
|
| manifest |
要用於產生指令清單的產生模式。 |
| manifest |
要輸出所產生指令清單的目錄。 |
| manifest |
決定要產生的指令清單類型。 |
| namespace |
要部署應用程式至的命名空間。 |
| namespace |
部署應用程式的 Kubernetes 命名空間。 |
| oidc |
OIDC 與 GitHub 所需的欄位。 |
| port | 應用程式公開的埠。 |
| pr |
針對使用者存放庫提交的提取要求狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
| prURL | 針對使用者存放庫提交的提取要求URL。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
| pull |
與提交的提取要求相關聯的數位。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
| repository |
存放庫名稱 |
| repository |
存放庫擁有者 |
繼承的屬性
| id | 資源的完整資源標識碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注意:此屬性將不會串行化。 它只能由伺服器填入。 |
| location | 資源所在的地理位置 |
| name | 資源名稱注意:此屬性將不會串行化。 它只能由伺服器填入。 |
| system |
包含 createdBy 和 modifiedBy 資訊的 Azure Resource Manager 元數據。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
| tags | 資源標籤。 |
| type | 資源的型別。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts” 附注:此屬性將不會串行化。 它只能由伺服器填入。 |
屬性詳細資料
acr
aksResourceId
應用程式將部署至的 Azure Kubernetes 叢集資源。
aksResourceId?: string
屬性值
string
appName
應用程式的名稱。
appName?: string
屬性值
string
authStatus
決定要求的授權狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。
authStatus?: string
屬性值
string
branchName
存放庫分支名稱
branchName?: string
屬性值
string
builderVersion
用來在產生的 dockerfile 中建置程式代碼的語言映射版本。
builderVersion?: string
屬性值
string
deploymentProperties
dockerBuildContext
存放庫中 Dockerfile 建置內容的路徑。
dockerBuildContext?: string
屬性值
string
dockerfile
存放庫內 Dockerfile 的路徑。
dockerfile?: string
屬性值
string
dockerfileGenerationMode
要用於產生 Dockerfiles 的產生模式。
dockerfileGenerationMode?: string
屬性值
string
dockerfileOutputDirectory
要輸出所產生 Dockerfile 的目錄。
dockerfileOutputDirectory?: string
屬性值
string
generationLanguage
所使用的程式設計語言。
generationLanguage?: string
屬性值
string
imageName
要產生之映像的名稱。
imageName?: string
屬性值
string
imageTag
要套用至所產生影像的標記。
imageTag?: string
屬性值
string
languageVersion
用於在產生的 dockerfile 中執行的語言映像版本。
languageVersion?: string
屬性值
string
lastWorkflowRun
manifestGenerationMode
要用於產生指令清單的產生模式。
manifestGenerationMode?: string
屬性值
string
manifestOutputDirectory
要輸出所產生指令清單的目錄。
manifestOutputDirectory?: string
屬性值
string
manifestType
決定要產生的指令清單類型。
manifestType?: string
屬性值
string
namespacePropertiesArtifactGenerationPropertiesNamespace
要部署應用程式至的命名空間。
namespacePropertiesArtifactGenerationPropertiesNamespace?: string
屬性值
string
namespacePropertiesGithubWorkflowProfileNamespace
部署應用程式的 Kubernetes 命名空間。
namespacePropertiesGithubWorkflowProfileNamespace?: string
屬性值
string
oidcCredentials
OIDC 與 GitHub 所需的欄位。
oidcCredentials?: GitHubWorkflowProfileOidcCredentials
屬性值
port
應用程式公開的埠。
port?: string
屬性值
string
prStatus
針對使用者存放庫提交的提取要求狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。
prStatus?: string
屬性值
string
prURL
針對使用者存放庫提交的提取要求URL。 注意:這個屬性不會串行化。 它只能由伺服器填入。
prURL?: string
屬性值
string
pullNumber
與提交的提取要求相關聯的數位。 注意:這個屬性不會串行化。 它只能由伺服器填入。
pullNumber?: number
屬性值
number
repositoryName
存放庫名稱
repositoryName?: string
屬性值
string
repositoryOwner
存放庫擁有者
repositoryOwner?: string
屬性值
string
繼承的屬性詳細資料
id
資源的完整資源標識碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注意:此屬性將不會串行化。 它只能由伺服器填入。
id?: string
屬性值
string
location
name
systemData
包含 createdBy 和 modifiedBy 資訊的 Azure Resource Manager 元數據。 注意:這個屬性不會串行化。 它只能由伺服器填入。
systemData?: SystemData
屬性值
tags
資源標籤。
tags?: {[propertyName: string]: string}
屬性值
{[propertyName: string]: string}
type
資源的型別。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts” 附注:此屬性將不會串行化。 它只能由伺服器填入。
type?: string
屬性值
string