GitHubWorkflowProfileArgs

data class GitHubWorkflowProfileArgs(val acr: Output<ACRArgs>? = null, val aksResourceId: Output<String>? = null, val branchName: Output<String>? = null, val deploymentProperties: Output<DeploymentPropertiesArgs>? = null, val dockerBuildContext: Output<String>? = null, val dockerfile: Output<String>? = null, val lastWorkflowRun: Output<WorkflowRunArgs>? = null, val namespace: Output<String>? = null, val oidcCredentials: Output<GitHubWorkflowProfileOidcCredentialsArgs>? = null, val repositoryName: Output<String>? = null, val repositoryOwner: Output<String>? = null) : ConvertibleToJava<GitHubWorkflowProfileArgs>

GitHub Workflow Profile

Constructors

Link copied to clipboard
constructor(acr: Output<ACRArgs>? = null, aksResourceId: Output<String>? = null, branchName: Output<String>? = null, deploymentProperties: Output<DeploymentPropertiesArgs>? = null, dockerBuildContext: Output<String>? = null, dockerfile: Output<String>? = null, lastWorkflowRun: Output<WorkflowRunArgs>? = null, namespace: Output<String>? = null, oidcCredentials: Output<GitHubWorkflowProfileOidcCredentialsArgs>? = null, repositoryName: Output<String>? = null, repositoryOwner: Output<String>? = null)

Properties

Link copied to clipboard
val acr: Output<ACRArgs>? = null

Information on the azure container registry

Link copied to clipboard
val aksResourceId: Output<String>? = null

The Azure Kubernetes Cluster Resource the application will be deployed to.

Link copied to clipboard
val branchName: Output<String>? = null

Repository Branch Name

Link copied to clipboard
Link copied to clipboard
val dockerBuildContext: Output<String>? = null

Path to Dockerfile Build Context within the repository.

Link copied to clipboard
val dockerfile: Output<String>? = null

Path to the Dockerfile within the repository.

Link copied to clipboard
val lastWorkflowRun: Output<WorkflowRunArgs>? = null
Link copied to clipboard
val namespace: Output<String>? = null

Kubernetes namespace the application is deployed to.

Link copied to clipboard

The fields needed for OIDC with GitHub.

Link copied to clipboard
val repositoryName: Output<String>? = null

Repository Name

Link copied to clipboard
val repositoryOwner: Output<String>? = null

Repository Owner

Functions

Link copied to clipboard
open override fun toJava(): GitHubWorkflowProfileArgs