Package-level declarations

Types

Link copied to clipboard
data class ACRResponse(val acrRegistryName: String? = null, val acrRepositoryName: String? = null, val acrResourceGroup: String? = null, val acrSubscriptionId: String? = null)

Information on the azure container registry

Link copied to clipboard
data class DeploymentPropertiesResponse(val helmChartPath: String? = null, val helmValues: String? = null, val kubeManifestLocations: List<String>? = null, val manifestType: String? = null, val overrides: Map<String, String>? = null)
Link copied to clipboard
data class GetADOOAuthInfoResult(val authURL: String? = null, val token: String? = null)

Response containing ADO OAuth information

Link copied to clipboard
data class GetGitHubOAuthResult(val authURL: String? = null, val token: String? = null)

URL used to authorize the Developer Hub GitHub App

Link copied to clipboard
data class GetIacProfileResult(val authStatus: String, val branchName: String? = null, val etag: String, val id: String, val location: String, val name: String, val prStatus: String, val pullNumber: Int, val repositoryMainBranch: String? = null, val repositoryName: String? = null, val repositoryOwner: String? = null, val stages: List<StagePropertiesResponse>? = null, val storageAccountName: String? = null, val storageAccountResourceGroup: String? = null, val storageAccountSubscription: String? = null, val storageContainerName: String? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val templates: List<IacTemplatePropertiesResponse>? = null, val type: String)

Resource representation of a IacProfile.

Link copied to clipboard
data class GetWorkflowResult(val acr: ACRResponse? = null, val aksResourceId: String? = null, val appName: String? = null, val authStatus: String, val branchName: String? = null, val builderVersion: String? = null, val deploymentProperties: DeploymentPropertiesResponse? = null, val dockerBuildContext: String? = null, val dockerfile: String? = null, val dockerfileGenerationMode: String? = null, val dockerfileOutputDirectory: String? = null, val generationLanguage: String? = null, val id: String, val imageName: String? = null, val imageTag: String? = null, val languageVersion: String? = null, val lastWorkflowRun: WorkflowRunResponse? = null, val location: String, val manifestGenerationMode: String? = null, val manifestOutputDirectory: String? = null, val manifestType: String? = null, val name: String, val namespace: String? = null, val oidcCredentials: GitHubWorkflowProfileResponseOidcCredentials? = null, val port: String? = null, val prStatus: String, val prURL: String, val pullNumber: Int, val repositoryName: String? = null, val repositoryOwner: String? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Resource representation of a workflow

data class GitHubWorkflowProfileResponseOidcCredentials(val azureClientId: String? = null, val azureTenantId: String? = null)

The fields needed for OIDC with GitHub.

Link copied to clipboard
data class IacTemplateDetailsResponse(val count: Int? = null, val namingConvention: String? = null, val productName: String? = null)
Link copied to clipboard
data class IacTemplatePropertiesResponse(val instanceName: String? = null, val instanceStage: String? = null, val quickStartTemplateType: String? = null, val sourceResourceId: String? = null, val templateDetails: List<IacTemplateDetailsResponse>? = null, val templateName: String? = null)

Properties of a IacTemplate.

Link copied to clipboard
data class StagePropertiesResponse(val dependencies: List<String>? = null, val gitEnvironment: String? = null, val stageName: String? = null)

Properties of a Stage.

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard
data class WorkflowRunResponse(val lastRunAt: String, val succeeded: Boolean, val workflowRunStatus: String? = null, val workflowRunURL: String)