devhub

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Dockerfiles will be generated
	DockerfileGenerationModeEnabled = DockerfileGenerationMode("enabled")
	// Dockerfiles will not be generated
	DockerfileGenerationModeDisabled = DockerfileGenerationMode("disabled")
)
View Source
const (
	// clojure language
	GenerationLanguageClojure = GenerationLanguage("clojure")
	// csharp language
	GenerationLanguageCsharp = GenerationLanguage("csharp")
	// erlang language
	GenerationLanguageErlang = GenerationLanguage("erlang")
	// go language
	GenerationLanguageGo = GenerationLanguage("go")
	// gomodule language
	GenerationLanguageGomodule = GenerationLanguage("gomodule")
	// gradle language
	GenerationLanguageGradle = GenerationLanguage("gradle")
	// java language
	GenerationLanguageJava = GenerationLanguage("java")
	// javascript language
	GenerationLanguageJavascript = GenerationLanguage("javascript")
	// php language
	GenerationLanguagePhp = GenerationLanguage("php")
	// python language
	GenerationLanguagePython = GenerationLanguage("python")
	// ruby language
	GenerationLanguageRuby = GenerationLanguage("ruby")
	// rust language
	GenerationLanguageRust = GenerationLanguage("rust")
	// swift language
	GenerationLanguageSwift = GenerationLanguage("swift")
)
View Source
const (
	// Helm manifests
	GenerationManifestTypeHelm = GenerationManifestType("helm")
	// Kubernetes manifests
	GenerationManifestTypeKube = GenerationManifestType("kube")
)
View Source
const (
	// Manifests will be generated
	ManifestGenerationModeEnabled = ManifestGenerationMode("enabled")
	// Manifests will not be generated
	ManifestGenerationModeDisabled = ManifestGenerationMode("disabled")
)
View Source
const (
	// Repositories using helm
	ManifestTypeHelm = ManifestType("helm")
	// Repositories using kubernetes manifests
	ManifestTypeKube = ManifestType("kube")
)
View Source
const (
	// Workflow run is queued
	WorkflowRunStatusQueued = WorkflowRunStatus("queued")
	// Workflow run is inprogress
	WorkflowRunStatusInprogress = WorkflowRunStatus("inprogress")
	// Workflow run is completed
	WorkflowRunStatusCompleted = WorkflowRunStatus("completed")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ACR

type ACR struct {
	// ACR registry
	AcrRegistryName *string `pulumi:"acrRegistryName"`
	// ACR repository
	AcrRepositoryName *string `pulumi:"acrRepositoryName"`
	// ACR resource group
	AcrResourceGroup *string `pulumi:"acrResourceGroup"`
	// ACR subscription id
	AcrSubscriptionId *string `pulumi:"acrSubscriptionId"`
}

Information on the azure container registry

type ACRArgs

type ACRArgs struct {
	// ACR registry
	AcrRegistryName pulumi.StringPtrInput `pulumi:"acrRegistryName"`
	// ACR repository
	AcrRepositoryName pulumi.StringPtrInput `pulumi:"acrRepositoryName"`
	// ACR resource group
	AcrResourceGroup pulumi.StringPtrInput `pulumi:"acrResourceGroup"`
	// ACR subscription id
	AcrSubscriptionId pulumi.StringPtrInput `pulumi:"acrSubscriptionId"`
}

Information on the azure container registry

func (ACRArgs) ElementType

func (ACRArgs) ElementType() reflect.Type

func (ACRArgs) ToACROutput

func (i ACRArgs) ToACROutput() ACROutput

func (ACRArgs) ToACROutputWithContext

func (i ACRArgs) ToACROutputWithContext(ctx context.Context) ACROutput

func (ACRArgs) ToACRPtrOutput

func (i ACRArgs) ToACRPtrOutput() ACRPtrOutput

func (ACRArgs) ToACRPtrOutputWithContext

func (i ACRArgs) ToACRPtrOutputWithContext(ctx context.Context) ACRPtrOutput

type ACRInput

type ACRInput interface {
	pulumi.Input

	ToACROutput() ACROutput
	ToACROutputWithContext(context.Context) ACROutput
}

ACRInput is an input type that accepts ACRArgs and ACROutput values. You can construct a concrete instance of `ACRInput` via:

ACRArgs{...}

type ACROutput

type ACROutput struct{ *pulumi.OutputState }

Information on the azure container registry

func (ACROutput) AcrRegistryName

func (o ACROutput) AcrRegistryName() pulumi.StringPtrOutput

ACR registry

func (ACROutput) AcrRepositoryName

func (o ACROutput) AcrRepositoryName() pulumi.StringPtrOutput

ACR repository

func (ACROutput) AcrResourceGroup

func (o ACROutput) AcrResourceGroup() pulumi.StringPtrOutput

ACR resource group

func (ACROutput) AcrSubscriptionId

func (o ACROutput) AcrSubscriptionId() pulumi.StringPtrOutput

ACR subscription id

func (ACROutput) ElementType

func (ACROutput) ElementType() reflect.Type

func (ACROutput) ToACROutput

func (o ACROutput) ToACROutput() ACROutput

func (ACROutput) ToACROutputWithContext

func (o ACROutput) ToACROutputWithContext(ctx context.Context) ACROutput

func (ACROutput) ToACRPtrOutput

func (o ACROutput) ToACRPtrOutput() ACRPtrOutput

func (ACROutput) ToACRPtrOutputWithContext

func (o ACROutput) ToACRPtrOutputWithContext(ctx context.Context) ACRPtrOutput

type ACRPtrInput

type ACRPtrInput interface {
	pulumi.Input

	ToACRPtrOutput() ACRPtrOutput
	ToACRPtrOutputWithContext(context.Context) ACRPtrOutput
}

ACRPtrInput is an input type that accepts ACRArgs, ACRPtr and ACRPtrOutput values. You can construct a concrete instance of `ACRPtrInput` via:

        ACRArgs{...}

or:

        nil

func ACRPtr

func ACRPtr(v *ACRArgs) ACRPtrInput

type ACRPtrOutput

type ACRPtrOutput struct{ *pulumi.OutputState }

func (ACRPtrOutput) AcrRegistryName

func (o ACRPtrOutput) AcrRegistryName() pulumi.StringPtrOutput

ACR registry

func (ACRPtrOutput) AcrRepositoryName

func (o ACRPtrOutput) AcrRepositoryName() pulumi.StringPtrOutput

ACR repository

func (ACRPtrOutput) AcrResourceGroup

func (o ACRPtrOutput) AcrResourceGroup() pulumi.StringPtrOutput

ACR resource group

func (ACRPtrOutput) AcrSubscriptionId

func (o ACRPtrOutput) AcrSubscriptionId() pulumi.StringPtrOutput

ACR subscription id

func (ACRPtrOutput) Elem

func (o ACRPtrOutput) Elem() ACROutput

func (ACRPtrOutput) ElementType

func (ACRPtrOutput) ElementType() reflect.Type

func (ACRPtrOutput) ToACRPtrOutput

func (o ACRPtrOutput) ToACRPtrOutput() ACRPtrOutput

func (ACRPtrOutput) ToACRPtrOutputWithContext

func (o ACRPtrOutput) ToACRPtrOutputWithContext(ctx context.Context) ACRPtrOutput

type ACRResponse

type ACRResponse struct {
	// ACR registry
	AcrRegistryName *string `pulumi:"acrRegistryName"`
	// ACR repository
	AcrRepositoryName *string `pulumi:"acrRepositoryName"`
	// ACR resource group
	AcrResourceGroup *string `pulumi:"acrResourceGroup"`
	// ACR subscription id
	AcrSubscriptionId *string `pulumi:"acrSubscriptionId"`
}

Information on the azure container registry

type ACRResponseOutput

type ACRResponseOutput struct{ *pulumi.OutputState }

Information on the azure container registry

func (ACRResponseOutput) AcrRegistryName

func (o ACRResponseOutput) AcrRegistryName() pulumi.StringPtrOutput

ACR registry

func (ACRResponseOutput) AcrRepositoryName

func (o ACRResponseOutput) AcrRepositoryName() pulumi.StringPtrOutput

ACR repository

func (ACRResponseOutput) AcrResourceGroup

func (o ACRResponseOutput) AcrResourceGroup() pulumi.StringPtrOutput

ACR resource group

func (ACRResponseOutput) AcrSubscriptionId

func (o ACRResponseOutput) AcrSubscriptionId() pulumi.StringPtrOutput

ACR subscription id

func (ACRResponseOutput) ElementType

func (ACRResponseOutput) ElementType() reflect.Type

func (ACRResponseOutput) ToACRResponseOutput

func (o ACRResponseOutput) ToACRResponseOutput() ACRResponseOutput

func (ACRResponseOutput) ToACRResponseOutputWithContext

func (o ACRResponseOutput) ToACRResponseOutputWithContext(ctx context.Context) ACRResponseOutput

type ACRResponsePtrOutput

type ACRResponsePtrOutput struct{ *pulumi.OutputState }

func (ACRResponsePtrOutput) AcrRegistryName

func (o ACRResponsePtrOutput) AcrRegistryName() pulumi.StringPtrOutput

ACR registry

func (ACRResponsePtrOutput) AcrRepositoryName

func (o ACRResponsePtrOutput) AcrRepositoryName() pulumi.StringPtrOutput

ACR repository

func (ACRResponsePtrOutput) AcrResourceGroup

func (o ACRResponsePtrOutput) AcrResourceGroup() pulumi.StringPtrOutput

ACR resource group

func (ACRResponsePtrOutput) AcrSubscriptionId

func (o ACRResponsePtrOutput) AcrSubscriptionId() pulumi.StringPtrOutput

ACR subscription id

func (ACRResponsePtrOutput) Elem

func (ACRResponsePtrOutput) ElementType

func (ACRResponsePtrOutput) ElementType() reflect.Type

func (ACRResponsePtrOutput) ToACRResponsePtrOutput

func (o ACRResponsePtrOutput) ToACRResponsePtrOutput() ACRResponsePtrOutput

func (ACRResponsePtrOutput) ToACRResponsePtrOutputWithContext

func (o ACRResponsePtrOutput) ToACRResponsePtrOutputWithContext(ctx context.Context) ACRResponsePtrOutput

type DeploymentProperties

type DeploymentProperties struct {
	// Helm chart directory path in repository.
	HelmChartPath *string `pulumi:"helmChartPath"`
	// Helm Values.yaml file location in repository.
	HelmValues            *string  `pulumi:"helmValues"`
	KubeManifestLocations []string `pulumi:"kubeManifestLocations"`
	// Determines the type of manifests within the repository.
	ManifestType *string `pulumi:"manifestType"`
	// Manifest override values.
	Overrides map[string]string `pulumi:"overrides"`
}

type DeploymentPropertiesArgs

type DeploymentPropertiesArgs struct {
	// Helm chart directory path in repository.
	HelmChartPath pulumi.StringPtrInput `pulumi:"helmChartPath"`
	// Helm Values.yaml file location in repository.
	HelmValues            pulumi.StringPtrInput   `pulumi:"helmValues"`
	KubeManifestLocations pulumi.StringArrayInput `pulumi:"kubeManifestLocations"`
	// Determines the type of manifests within the repository.
	ManifestType pulumi.StringPtrInput `pulumi:"manifestType"`
	// Manifest override values.
	Overrides pulumi.StringMapInput `pulumi:"overrides"`
}

func (DeploymentPropertiesArgs) ElementType

func (DeploymentPropertiesArgs) ElementType() reflect.Type

func (DeploymentPropertiesArgs) ToDeploymentPropertiesOutput

func (i DeploymentPropertiesArgs) ToDeploymentPropertiesOutput() DeploymentPropertiesOutput

func (DeploymentPropertiesArgs) ToDeploymentPropertiesOutputWithContext

func (i DeploymentPropertiesArgs) ToDeploymentPropertiesOutputWithContext(ctx context.Context) DeploymentPropertiesOutput

func (DeploymentPropertiesArgs) ToDeploymentPropertiesPtrOutput

func (i DeploymentPropertiesArgs) ToDeploymentPropertiesPtrOutput() DeploymentPropertiesPtrOutput

func (DeploymentPropertiesArgs) ToDeploymentPropertiesPtrOutputWithContext

func (i DeploymentPropertiesArgs) ToDeploymentPropertiesPtrOutputWithContext(ctx context.Context) DeploymentPropertiesPtrOutput

type DeploymentPropertiesInput

type DeploymentPropertiesInput interface {
	pulumi.Input

	ToDeploymentPropertiesOutput() DeploymentPropertiesOutput
	ToDeploymentPropertiesOutputWithContext(context.Context) DeploymentPropertiesOutput
}

DeploymentPropertiesInput is an input type that accepts DeploymentPropertiesArgs and DeploymentPropertiesOutput values. You can construct a concrete instance of `DeploymentPropertiesInput` via:

DeploymentPropertiesArgs{...}

type DeploymentPropertiesOutput

type DeploymentPropertiesOutput struct{ *pulumi.OutputState }

func (DeploymentPropertiesOutput) ElementType

func (DeploymentPropertiesOutput) ElementType() reflect.Type

func (DeploymentPropertiesOutput) HelmChartPath

Helm chart directory path in repository.

func (DeploymentPropertiesOutput) HelmValues

Helm Values.yaml file location in repository.

func (DeploymentPropertiesOutput) KubeManifestLocations

func (o DeploymentPropertiesOutput) KubeManifestLocations() pulumi.StringArrayOutput

func (DeploymentPropertiesOutput) ManifestType

Determines the type of manifests within the repository.

func (DeploymentPropertiesOutput) Overrides

Manifest override values.

func (DeploymentPropertiesOutput) ToDeploymentPropertiesOutput

func (o DeploymentPropertiesOutput) ToDeploymentPropertiesOutput() DeploymentPropertiesOutput

func (DeploymentPropertiesOutput) ToDeploymentPropertiesOutputWithContext

func (o DeploymentPropertiesOutput) ToDeploymentPropertiesOutputWithContext(ctx context.Context) DeploymentPropertiesOutput

func (DeploymentPropertiesOutput) ToDeploymentPropertiesPtrOutput

func (o DeploymentPropertiesOutput) ToDeploymentPropertiesPtrOutput() DeploymentPropertiesPtrOutput

func (DeploymentPropertiesOutput) ToDeploymentPropertiesPtrOutputWithContext

func (o DeploymentPropertiesOutput) ToDeploymentPropertiesPtrOutputWithContext(ctx context.Context) DeploymentPropertiesPtrOutput

type DeploymentPropertiesPtrInput

type DeploymentPropertiesPtrInput interface {
	pulumi.Input

	ToDeploymentPropertiesPtrOutput() DeploymentPropertiesPtrOutput
	ToDeploymentPropertiesPtrOutputWithContext(context.Context) DeploymentPropertiesPtrOutput
}

DeploymentPropertiesPtrInput is an input type that accepts DeploymentPropertiesArgs, DeploymentPropertiesPtr and DeploymentPropertiesPtrOutput values. You can construct a concrete instance of `DeploymentPropertiesPtrInput` via:

        DeploymentPropertiesArgs{...}

or:

        nil

type DeploymentPropertiesPtrOutput

type DeploymentPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DeploymentPropertiesPtrOutput) Elem

func (DeploymentPropertiesPtrOutput) ElementType

func (DeploymentPropertiesPtrOutput) HelmChartPath

Helm chart directory path in repository.

func (DeploymentPropertiesPtrOutput) HelmValues

Helm Values.yaml file location in repository.

func (DeploymentPropertiesPtrOutput) KubeManifestLocations

func (o DeploymentPropertiesPtrOutput) KubeManifestLocations() pulumi.StringArrayOutput

func (DeploymentPropertiesPtrOutput) ManifestType

Determines the type of manifests within the repository.

func (DeploymentPropertiesPtrOutput) Overrides

Manifest override values.

func (DeploymentPropertiesPtrOutput) ToDeploymentPropertiesPtrOutput

func (o DeploymentPropertiesPtrOutput) ToDeploymentPropertiesPtrOutput() DeploymentPropertiesPtrOutput

func (DeploymentPropertiesPtrOutput) ToDeploymentPropertiesPtrOutputWithContext

func (o DeploymentPropertiesPtrOutput) ToDeploymentPropertiesPtrOutputWithContext(ctx context.Context) DeploymentPropertiesPtrOutput

type DeploymentPropertiesResponse

type DeploymentPropertiesResponse struct {
	// Helm chart directory path in repository.
	HelmChartPath *string `pulumi:"helmChartPath"`
	// Helm Values.yaml file location in repository.
	HelmValues            *string  `pulumi:"helmValues"`
	KubeManifestLocations []string `pulumi:"kubeManifestLocations"`
	// Determines the type of manifests within the repository.
	ManifestType *string `pulumi:"manifestType"`
	// Manifest override values.
	Overrides map[string]string `pulumi:"overrides"`
}

type DeploymentPropertiesResponseOutput

type DeploymentPropertiesResponseOutput struct{ *pulumi.OutputState }

func (DeploymentPropertiesResponseOutput) ElementType

func (DeploymentPropertiesResponseOutput) HelmChartPath

Helm chart directory path in repository.

func (DeploymentPropertiesResponseOutput) HelmValues

Helm Values.yaml file location in repository.

func (DeploymentPropertiesResponseOutput) KubeManifestLocations

func (DeploymentPropertiesResponseOutput) ManifestType

Determines the type of manifests within the repository.

func (DeploymentPropertiesResponseOutput) Overrides

Manifest override values.

func (DeploymentPropertiesResponseOutput) ToDeploymentPropertiesResponseOutput

func (o DeploymentPropertiesResponseOutput) ToDeploymentPropertiesResponseOutput() DeploymentPropertiesResponseOutput

func (DeploymentPropertiesResponseOutput) ToDeploymentPropertiesResponseOutputWithContext

func (o DeploymentPropertiesResponseOutput) ToDeploymentPropertiesResponseOutputWithContext(ctx context.Context) DeploymentPropertiesResponseOutput

type DeploymentPropertiesResponsePtrOutput

type DeploymentPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (DeploymentPropertiesResponsePtrOutput) Elem

func (DeploymentPropertiesResponsePtrOutput) ElementType

func (DeploymentPropertiesResponsePtrOutput) HelmChartPath

Helm chart directory path in repository.

func (DeploymentPropertiesResponsePtrOutput) HelmValues

Helm Values.yaml file location in repository.

func (DeploymentPropertiesResponsePtrOutput) KubeManifestLocations

func (DeploymentPropertiesResponsePtrOutput) ManifestType

Determines the type of manifests within the repository.

func (DeploymentPropertiesResponsePtrOutput) Overrides

Manifest override values.

func (DeploymentPropertiesResponsePtrOutput) ToDeploymentPropertiesResponsePtrOutput

func (o DeploymentPropertiesResponsePtrOutput) ToDeploymentPropertiesResponsePtrOutput() DeploymentPropertiesResponsePtrOutput

func (DeploymentPropertiesResponsePtrOutput) ToDeploymentPropertiesResponsePtrOutputWithContext

func (o DeploymentPropertiesResponsePtrOutput) ToDeploymentPropertiesResponsePtrOutputWithContext(ctx context.Context) DeploymentPropertiesResponsePtrOutput

type DockerfileGenerationMode

type DockerfileGenerationMode string

The mode of generation to be used for generating Dockerfiles.

func (DockerfileGenerationMode) ElementType

func (DockerfileGenerationMode) ElementType() reflect.Type

func (DockerfileGenerationMode) ToDockerfileGenerationModeOutput

func (e DockerfileGenerationMode) ToDockerfileGenerationModeOutput() DockerfileGenerationModeOutput

func (DockerfileGenerationMode) ToDockerfileGenerationModeOutputWithContext

func (e DockerfileGenerationMode) ToDockerfileGenerationModeOutputWithContext(ctx context.Context) DockerfileGenerationModeOutput

func (DockerfileGenerationMode) ToDockerfileGenerationModePtrOutput

func (e DockerfileGenerationMode) ToDockerfileGenerationModePtrOutput() DockerfileGenerationModePtrOutput

func (DockerfileGenerationMode) ToDockerfileGenerationModePtrOutputWithContext

func (e DockerfileGenerationMode) ToDockerfileGenerationModePtrOutputWithContext(ctx context.Context) DockerfileGenerationModePtrOutput

func (DockerfileGenerationMode) ToStringOutput

func (e DockerfileGenerationMode) ToStringOutput() pulumi.StringOutput

func (DockerfileGenerationMode) ToStringOutputWithContext

func (e DockerfileGenerationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DockerfileGenerationMode) ToStringPtrOutput

func (e DockerfileGenerationMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (DockerfileGenerationMode) ToStringPtrOutputWithContext

func (e DockerfileGenerationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DockerfileGenerationModeInput

type DockerfileGenerationModeInput interface {
	pulumi.Input

	ToDockerfileGenerationModeOutput() DockerfileGenerationModeOutput
	ToDockerfileGenerationModeOutputWithContext(context.Context) DockerfileGenerationModeOutput
}

DockerfileGenerationModeInput is an input type that accepts values of the DockerfileGenerationMode enum A concrete instance of `DockerfileGenerationModeInput` can be one of the following:

DockerfileGenerationModeEnabled
DockerfileGenerationModeDisabled

type DockerfileGenerationModeOutput

type DockerfileGenerationModeOutput struct{ *pulumi.OutputState }

func (DockerfileGenerationModeOutput) ElementType

func (DockerfileGenerationModeOutput) ToDockerfileGenerationModeOutput

func (o DockerfileGenerationModeOutput) ToDockerfileGenerationModeOutput() DockerfileGenerationModeOutput

func (DockerfileGenerationModeOutput) ToDockerfileGenerationModeOutputWithContext

func (o DockerfileGenerationModeOutput) ToDockerfileGenerationModeOutputWithContext(ctx context.Context) DockerfileGenerationModeOutput

func (DockerfileGenerationModeOutput) ToDockerfileGenerationModePtrOutput

func (o DockerfileGenerationModeOutput) ToDockerfileGenerationModePtrOutput() DockerfileGenerationModePtrOutput

func (DockerfileGenerationModeOutput) ToDockerfileGenerationModePtrOutputWithContext

func (o DockerfileGenerationModeOutput) ToDockerfileGenerationModePtrOutputWithContext(ctx context.Context) DockerfileGenerationModePtrOutput

func (DockerfileGenerationModeOutput) ToStringOutput

func (DockerfileGenerationModeOutput) ToStringOutputWithContext

func (o DockerfileGenerationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DockerfileGenerationModeOutput) ToStringPtrOutput

func (DockerfileGenerationModeOutput) ToStringPtrOutputWithContext

func (o DockerfileGenerationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DockerfileGenerationModePtrInput

type DockerfileGenerationModePtrInput interface {
	pulumi.Input

	ToDockerfileGenerationModePtrOutput() DockerfileGenerationModePtrOutput
	ToDockerfileGenerationModePtrOutputWithContext(context.Context) DockerfileGenerationModePtrOutput
}

func DockerfileGenerationModePtr

func DockerfileGenerationModePtr(v string) DockerfileGenerationModePtrInput

type DockerfileGenerationModePtrOutput

type DockerfileGenerationModePtrOutput struct{ *pulumi.OutputState }

func (DockerfileGenerationModePtrOutput) Elem

func (DockerfileGenerationModePtrOutput) ElementType

func (DockerfileGenerationModePtrOutput) ToDockerfileGenerationModePtrOutput

func (o DockerfileGenerationModePtrOutput) ToDockerfileGenerationModePtrOutput() DockerfileGenerationModePtrOutput

func (DockerfileGenerationModePtrOutput) ToDockerfileGenerationModePtrOutputWithContext

func (o DockerfileGenerationModePtrOutput) ToDockerfileGenerationModePtrOutputWithContext(ctx context.Context) DockerfileGenerationModePtrOutput

func (DockerfileGenerationModePtrOutput) ToStringPtrOutput

func (DockerfileGenerationModePtrOutput) ToStringPtrOutputWithContext

func (o DockerfileGenerationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GenerationLanguage

type GenerationLanguage string

The programming language used.

func (GenerationLanguage) ElementType

func (GenerationLanguage) ElementType() reflect.Type

func (GenerationLanguage) ToGenerationLanguageOutput

func (e GenerationLanguage) ToGenerationLanguageOutput() GenerationLanguageOutput

func (GenerationLanguage) ToGenerationLanguageOutputWithContext

func (e GenerationLanguage) ToGenerationLanguageOutputWithContext(ctx context.Context) GenerationLanguageOutput

func (GenerationLanguage) ToGenerationLanguagePtrOutput

func (e GenerationLanguage) ToGenerationLanguagePtrOutput() GenerationLanguagePtrOutput

func (GenerationLanguage) ToGenerationLanguagePtrOutputWithContext

func (e GenerationLanguage) ToGenerationLanguagePtrOutputWithContext(ctx context.Context) GenerationLanguagePtrOutput

func (GenerationLanguage) ToStringOutput

func (e GenerationLanguage) ToStringOutput() pulumi.StringOutput

func (GenerationLanguage) ToStringOutputWithContext

func (e GenerationLanguage) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GenerationLanguage) ToStringPtrOutput

func (e GenerationLanguage) ToStringPtrOutput() pulumi.StringPtrOutput

func (GenerationLanguage) ToStringPtrOutputWithContext

func (e GenerationLanguage) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GenerationLanguageInput

type GenerationLanguageInput interface {
	pulumi.Input

	ToGenerationLanguageOutput() GenerationLanguageOutput
	ToGenerationLanguageOutputWithContext(context.Context) GenerationLanguageOutput
}

GenerationLanguageInput is an input type that accepts values of the GenerationLanguage enum A concrete instance of `GenerationLanguageInput` can be one of the following:

GenerationLanguageClojure
GenerationLanguageCsharp
GenerationLanguageErlang
GenerationLanguageGo
GenerationLanguageGomodule
GenerationLanguageGradle
GenerationLanguageJava
GenerationLanguageJavascript
GenerationLanguagePhp
GenerationLanguagePython
GenerationLanguageRuby
GenerationLanguageRust
GenerationLanguageSwift

type GenerationLanguageOutput

type GenerationLanguageOutput struct{ *pulumi.OutputState }

func (GenerationLanguageOutput) ElementType

func (GenerationLanguageOutput) ElementType() reflect.Type

func (GenerationLanguageOutput) ToGenerationLanguageOutput

func (o GenerationLanguageOutput) ToGenerationLanguageOutput() GenerationLanguageOutput

func (GenerationLanguageOutput) ToGenerationLanguageOutputWithContext

func (o GenerationLanguageOutput) ToGenerationLanguageOutputWithContext(ctx context.Context) GenerationLanguageOutput

func (GenerationLanguageOutput) ToGenerationLanguagePtrOutput

func (o GenerationLanguageOutput) ToGenerationLanguagePtrOutput() GenerationLanguagePtrOutput

func (GenerationLanguageOutput) ToGenerationLanguagePtrOutputWithContext

func (o GenerationLanguageOutput) ToGenerationLanguagePtrOutputWithContext(ctx context.Context) GenerationLanguagePtrOutput

func (GenerationLanguageOutput) ToStringOutput

func (o GenerationLanguageOutput) ToStringOutput() pulumi.StringOutput

func (GenerationLanguageOutput) ToStringOutputWithContext

func (o GenerationLanguageOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GenerationLanguageOutput) ToStringPtrOutput

func (o GenerationLanguageOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (GenerationLanguageOutput) ToStringPtrOutputWithContext

func (o GenerationLanguageOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GenerationLanguagePtrInput

type GenerationLanguagePtrInput interface {
	pulumi.Input

	ToGenerationLanguagePtrOutput() GenerationLanguagePtrOutput
	ToGenerationLanguagePtrOutputWithContext(context.Context) GenerationLanguagePtrOutput
}

func GenerationLanguagePtr

func GenerationLanguagePtr(v string) GenerationLanguagePtrInput

type GenerationLanguagePtrOutput

type GenerationLanguagePtrOutput struct{ *pulumi.OutputState }

func (GenerationLanguagePtrOutput) Elem

func (GenerationLanguagePtrOutput) ElementType

func (GenerationLanguagePtrOutput) ToGenerationLanguagePtrOutput

func (o GenerationLanguagePtrOutput) ToGenerationLanguagePtrOutput() GenerationLanguagePtrOutput

func (GenerationLanguagePtrOutput) ToGenerationLanguagePtrOutputWithContext

func (o GenerationLanguagePtrOutput) ToGenerationLanguagePtrOutputWithContext(ctx context.Context) GenerationLanguagePtrOutput

func (GenerationLanguagePtrOutput) ToStringPtrOutput

func (o GenerationLanguagePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (GenerationLanguagePtrOutput) ToStringPtrOutputWithContext

func (o GenerationLanguagePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GenerationManifestType

type GenerationManifestType string

Determines the type of manifests to be generated.

func (GenerationManifestType) ElementType

func (GenerationManifestType) ElementType() reflect.Type

func (GenerationManifestType) ToGenerationManifestTypeOutput

func (e GenerationManifestType) ToGenerationManifestTypeOutput() GenerationManifestTypeOutput

func (GenerationManifestType) ToGenerationManifestTypeOutputWithContext

func (e GenerationManifestType) ToGenerationManifestTypeOutputWithContext(ctx context.Context) GenerationManifestTypeOutput

func (GenerationManifestType) ToGenerationManifestTypePtrOutput

func (e GenerationManifestType) ToGenerationManifestTypePtrOutput() GenerationManifestTypePtrOutput

func (GenerationManifestType) ToGenerationManifestTypePtrOutputWithContext

func (e GenerationManifestType) ToGenerationManifestTypePtrOutputWithContext(ctx context.Context) GenerationManifestTypePtrOutput

func (GenerationManifestType) ToStringOutput

func (e GenerationManifestType) ToStringOutput() pulumi.StringOutput

func (GenerationManifestType) ToStringOutputWithContext

func (e GenerationManifestType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GenerationManifestType) ToStringPtrOutput

func (e GenerationManifestType) ToStringPtrOutput() pulumi.StringPtrOutput

func (GenerationManifestType) ToStringPtrOutputWithContext

func (e GenerationManifestType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GenerationManifestTypeInput

type GenerationManifestTypeInput interface {
	pulumi.Input

	ToGenerationManifestTypeOutput() GenerationManifestTypeOutput
	ToGenerationManifestTypeOutputWithContext(context.Context) GenerationManifestTypeOutput
}

GenerationManifestTypeInput is an input type that accepts values of the GenerationManifestType enum A concrete instance of `GenerationManifestTypeInput` can be one of the following:

GenerationManifestTypeHelm
GenerationManifestTypeKube

type GenerationManifestTypeOutput

type GenerationManifestTypeOutput struct{ *pulumi.OutputState }

func (GenerationManifestTypeOutput) ElementType

func (GenerationManifestTypeOutput) ToGenerationManifestTypeOutput

func (o GenerationManifestTypeOutput) ToGenerationManifestTypeOutput() GenerationManifestTypeOutput

func (GenerationManifestTypeOutput) ToGenerationManifestTypeOutputWithContext

func (o GenerationManifestTypeOutput) ToGenerationManifestTypeOutputWithContext(ctx context.Context) GenerationManifestTypeOutput

func (GenerationManifestTypeOutput) ToGenerationManifestTypePtrOutput

func (o GenerationManifestTypeOutput) ToGenerationManifestTypePtrOutput() GenerationManifestTypePtrOutput

func (GenerationManifestTypeOutput) ToGenerationManifestTypePtrOutputWithContext

func (o GenerationManifestTypeOutput) ToGenerationManifestTypePtrOutputWithContext(ctx context.Context) GenerationManifestTypePtrOutput

func (GenerationManifestTypeOutput) ToStringOutput

func (GenerationManifestTypeOutput) ToStringOutputWithContext

func (o GenerationManifestTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GenerationManifestTypeOutput) ToStringPtrOutput

func (o GenerationManifestTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (GenerationManifestTypeOutput) ToStringPtrOutputWithContext

func (o GenerationManifestTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GenerationManifestTypePtrInput

type GenerationManifestTypePtrInput interface {
	pulumi.Input

	ToGenerationManifestTypePtrOutput() GenerationManifestTypePtrOutput
	ToGenerationManifestTypePtrOutputWithContext(context.Context) GenerationManifestTypePtrOutput
}

func GenerationManifestTypePtr

func GenerationManifestTypePtr(v string) GenerationManifestTypePtrInput

type GenerationManifestTypePtrOutput

type GenerationManifestTypePtrOutput struct{ *pulumi.OutputState }

func (GenerationManifestTypePtrOutput) Elem

func (GenerationManifestTypePtrOutput) ElementType

func (GenerationManifestTypePtrOutput) ToGenerationManifestTypePtrOutput

func (o GenerationManifestTypePtrOutput) ToGenerationManifestTypePtrOutput() GenerationManifestTypePtrOutput

func (GenerationManifestTypePtrOutput) ToGenerationManifestTypePtrOutputWithContext

func (o GenerationManifestTypePtrOutput) ToGenerationManifestTypePtrOutputWithContext(ctx context.Context) GenerationManifestTypePtrOutput

func (GenerationManifestTypePtrOutput) ToStringPtrOutput

func (GenerationManifestTypePtrOutput) ToStringPtrOutputWithContext

func (o GenerationManifestTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GetGitHubOAuthArgs

type GetGitHubOAuthArgs struct {
	// The name of Azure region.
	Location string `pulumi:"location"`
	// The URL the client will redirect to on successful authentication. If empty, no redirect will occur.
	RedirectUrl *string `pulumi:"redirectUrl"`
}

type GetGitHubOAuthOutputArgs

type GetGitHubOAuthOutputArgs struct {
	// The name of Azure region.
	Location pulumi.StringInput `pulumi:"location"`
	// The URL the client will redirect to on successful authentication. If empty, no redirect will occur.
	RedirectUrl pulumi.StringPtrInput `pulumi:"redirectUrl"`
}

func (GetGitHubOAuthOutputArgs) ElementType

func (GetGitHubOAuthOutputArgs) ElementType() reflect.Type

type GetGitHubOAuthResult

type GetGitHubOAuthResult struct {
	// URL for authorizing the Developer Hub GitHub App
	AuthURL *string `pulumi:"authURL"`
	// OAuth token used to make calls to GitHub
	Token *string `pulumi:"token"`
}

URL used to authorize the Developer Hub GitHub App

func GetGitHubOAuth

func GetGitHubOAuth(ctx *pulumi.Context, args *GetGitHubOAuthArgs, opts ...pulumi.InvokeOption) (*GetGitHubOAuthResult, error)

URL used to authorize the Developer Hub GitHub App Azure REST API version: 2022-10-11-preview.

Other available API versions: 2022-04-01-preview, 2023-08-01.

type GetGitHubOAuthResultOutput

type GetGitHubOAuthResultOutput struct{ *pulumi.OutputState }

URL used to authorize the Developer Hub GitHub App

func (GetGitHubOAuthResultOutput) AuthURL

URL for authorizing the Developer Hub GitHub App

func (GetGitHubOAuthResultOutput) ElementType

func (GetGitHubOAuthResultOutput) ElementType() reflect.Type

func (GetGitHubOAuthResultOutput) ToGetGitHubOAuthResultOutput

func (o GetGitHubOAuthResultOutput) ToGetGitHubOAuthResultOutput() GetGitHubOAuthResultOutput

func (GetGitHubOAuthResultOutput) ToGetGitHubOAuthResultOutputWithContext

func (o GetGitHubOAuthResultOutput) ToGetGitHubOAuthResultOutputWithContext(ctx context.Context) GetGitHubOAuthResultOutput

func (GetGitHubOAuthResultOutput) Token

OAuth token used to make calls to GitHub

type GitHubWorkflowProfileOidcCredentials

type GitHubWorkflowProfileOidcCredentials struct {
	// Azure Application Client ID
	AzureClientId *string `pulumi:"azureClientId"`
	// Azure Directory (tenant) ID
	AzureTenantId *string `pulumi:"azureTenantId"`
}

The fields needed for OIDC with GitHub.

type GitHubWorkflowProfileOidcCredentialsArgs

type GitHubWorkflowProfileOidcCredentialsArgs struct {
	// Azure Application Client ID
	AzureClientId pulumi.StringPtrInput `pulumi:"azureClientId"`
	// Azure Directory (tenant) ID
	AzureTenantId pulumi.StringPtrInput `pulumi:"azureTenantId"`
}

The fields needed for OIDC with GitHub.

func (GitHubWorkflowProfileOidcCredentialsArgs) ElementType

func (GitHubWorkflowProfileOidcCredentialsArgs) ToGitHubWorkflowProfileOidcCredentialsOutput

func (i GitHubWorkflowProfileOidcCredentialsArgs) ToGitHubWorkflowProfileOidcCredentialsOutput() GitHubWorkflowProfileOidcCredentialsOutput

func (GitHubWorkflowProfileOidcCredentialsArgs) ToGitHubWorkflowProfileOidcCredentialsOutputWithContext

func (i GitHubWorkflowProfileOidcCredentialsArgs) ToGitHubWorkflowProfileOidcCredentialsOutputWithContext(ctx context.Context) GitHubWorkflowProfileOidcCredentialsOutput

func (GitHubWorkflowProfileOidcCredentialsArgs) ToGitHubWorkflowProfileOidcCredentialsPtrOutput

func (i GitHubWorkflowProfileOidcCredentialsArgs) ToGitHubWorkflowProfileOidcCredentialsPtrOutput() GitHubWorkflowProfileOidcCredentialsPtrOutput

func (GitHubWorkflowProfileOidcCredentialsArgs) ToGitHubWorkflowProfileOidcCredentialsPtrOutputWithContext

func (i GitHubWorkflowProfileOidcCredentialsArgs) ToGitHubWorkflowProfileOidcCredentialsPtrOutputWithContext(ctx context.Context) GitHubWorkflowProfileOidcCredentialsPtrOutput

type GitHubWorkflowProfileOidcCredentialsInput

type GitHubWorkflowProfileOidcCredentialsInput interface {
	pulumi.Input

	ToGitHubWorkflowProfileOidcCredentialsOutput() GitHubWorkflowProfileOidcCredentialsOutput
	ToGitHubWorkflowProfileOidcCredentialsOutputWithContext(context.Context) GitHubWorkflowProfileOidcCredentialsOutput
}

GitHubWorkflowProfileOidcCredentialsInput is an input type that accepts GitHubWorkflowProfileOidcCredentialsArgs and GitHubWorkflowProfileOidcCredentialsOutput values. You can construct a concrete instance of `GitHubWorkflowProfileOidcCredentialsInput` via:

GitHubWorkflowProfileOidcCredentialsArgs{...}

type GitHubWorkflowProfileOidcCredentialsOutput

type GitHubWorkflowProfileOidcCredentialsOutput struct{ *pulumi.OutputState }

The fields needed for OIDC with GitHub.

func (GitHubWorkflowProfileOidcCredentialsOutput) AzureClientId

Azure Application Client ID

func (GitHubWorkflowProfileOidcCredentialsOutput) AzureTenantId

Azure Directory (tenant) ID

func (GitHubWorkflowProfileOidcCredentialsOutput) ElementType

func (GitHubWorkflowProfileOidcCredentialsOutput) ToGitHubWorkflowProfileOidcCredentialsOutput

func (o GitHubWorkflowProfileOidcCredentialsOutput) ToGitHubWorkflowProfileOidcCredentialsOutput() GitHubWorkflowProfileOidcCredentialsOutput

func (GitHubWorkflowProfileOidcCredentialsOutput) ToGitHubWorkflowProfileOidcCredentialsOutputWithContext

func (o GitHubWorkflowProfileOidcCredentialsOutput) ToGitHubWorkflowProfileOidcCredentialsOutputWithContext(ctx context.Context) GitHubWorkflowProfileOidcCredentialsOutput

func (GitHubWorkflowProfileOidcCredentialsOutput) ToGitHubWorkflowProfileOidcCredentialsPtrOutput

func (o GitHubWorkflowProfileOidcCredentialsOutput) ToGitHubWorkflowProfileOidcCredentialsPtrOutput() GitHubWorkflowProfileOidcCredentialsPtrOutput

func (GitHubWorkflowProfileOidcCredentialsOutput) ToGitHubWorkflowProfileOidcCredentialsPtrOutputWithContext

func (o GitHubWorkflowProfileOidcCredentialsOutput) ToGitHubWorkflowProfileOidcCredentialsPtrOutputWithContext(ctx context.Context) GitHubWorkflowProfileOidcCredentialsPtrOutput

type GitHubWorkflowProfileOidcCredentialsPtrInput

type GitHubWorkflowProfileOidcCredentialsPtrInput interface {
	pulumi.Input

	ToGitHubWorkflowProfileOidcCredentialsPtrOutput() GitHubWorkflowProfileOidcCredentialsPtrOutput
	ToGitHubWorkflowProfileOidcCredentialsPtrOutputWithContext(context.Context) GitHubWorkflowProfileOidcCredentialsPtrOutput
}

GitHubWorkflowProfileOidcCredentialsPtrInput is an input type that accepts GitHubWorkflowProfileOidcCredentialsArgs, GitHubWorkflowProfileOidcCredentialsPtr and GitHubWorkflowProfileOidcCredentialsPtrOutput values. You can construct a concrete instance of `GitHubWorkflowProfileOidcCredentialsPtrInput` via:

        GitHubWorkflowProfileOidcCredentialsArgs{...}

or:

        nil

type GitHubWorkflowProfileOidcCredentialsPtrOutput

type GitHubWorkflowProfileOidcCredentialsPtrOutput struct{ *pulumi.OutputState }

func (GitHubWorkflowProfileOidcCredentialsPtrOutput) AzureClientId

Azure Application Client ID

func (GitHubWorkflowProfileOidcCredentialsPtrOutput) AzureTenantId

Azure Directory (tenant) ID

func (GitHubWorkflowProfileOidcCredentialsPtrOutput) Elem

func (GitHubWorkflowProfileOidcCredentialsPtrOutput) ElementType

func (GitHubWorkflowProfileOidcCredentialsPtrOutput) ToGitHubWorkflowProfileOidcCredentialsPtrOutput

func (o GitHubWorkflowProfileOidcCredentialsPtrOutput) ToGitHubWorkflowProfileOidcCredentialsPtrOutput() GitHubWorkflowProfileOidcCredentialsPtrOutput

func (GitHubWorkflowProfileOidcCredentialsPtrOutput) ToGitHubWorkflowProfileOidcCredentialsPtrOutputWithContext

func (o GitHubWorkflowProfileOidcCredentialsPtrOutput) ToGitHubWorkflowProfileOidcCredentialsPtrOutputWithContext(ctx context.Context) GitHubWorkflowProfileOidcCredentialsPtrOutput

type GitHubWorkflowProfileResponseOidcCredentials

type GitHubWorkflowProfileResponseOidcCredentials struct {
	// Azure Application Client ID
	AzureClientId *string `pulumi:"azureClientId"`
	// Azure Directory (tenant) ID
	AzureTenantId *string `pulumi:"azureTenantId"`
}

The fields needed for OIDC with GitHub.

type GitHubWorkflowProfileResponseOidcCredentialsOutput

type GitHubWorkflowProfileResponseOidcCredentialsOutput struct{ *pulumi.OutputState }

The fields needed for OIDC with GitHub.

func (GitHubWorkflowProfileResponseOidcCredentialsOutput) AzureClientId

Azure Application Client ID

func (GitHubWorkflowProfileResponseOidcCredentialsOutput) AzureTenantId

Azure Directory (tenant) ID

func (GitHubWorkflowProfileResponseOidcCredentialsOutput) ElementType

func (GitHubWorkflowProfileResponseOidcCredentialsOutput) ToGitHubWorkflowProfileResponseOidcCredentialsOutput

func (o GitHubWorkflowProfileResponseOidcCredentialsOutput) ToGitHubWorkflowProfileResponseOidcCredentialsOutput() GitHubWorkflowProfileResponseOidcCredentialsOutput

func (GitHubWorkflowProfileResponseOidcCredentialsOutput) ToGitHubWorkflowProfileResponseOidcCredentialsOutputWithContext

func (o GitHubWorkflowProfileResponseOidcCredentialsOutput) ToGitHubWorkflowProfileResponseOidcCredentialsOutputWithContext(ctx context.Context) GitHubWorkflowProfileResponseOidcCredentialsOutput

type GitHubWorkflowProfileResponseOidcCredentialsPtrOutput

type GitHubWorkflowProfileResponseOidcCredentialsPtrOutput struct{ *pulumi.OutputState }

func (GitHubWorkflowProfileResponseOidcCredentialsPtrOutput) AzureClientId

Azure Application Client ID

func (GitHubWorkflowProfileResponseOidcCredentialsPtrOutput) AzureTenantId

Azure Directory (tenant) ID

func (GitHubWorkflowProfileResponseOidcCredentialsPtrOutput) Elem

func (GitHubWorkflowProfileResponseOidcCredentialsPtrOutput) ElementType

func (GitHubWorkflowProfileResponseOidcCredentialsPtrOutput) ToGitHubWorkflowProfileResponseOidcCredentialsPtrOutput

func (GitHubWorkflowProfileResponseOidcCredentialsPtrOutput) ToGitHubWorkflowProfileResponseOidcCredentialsPtrOutputWithContext

func (o GitHubWorkflowProfileResponseOidcCredentialsPtrOutput) ToGitHubWorkflowProfileResponseOidcCredentialsPtrOutputWithContext(ctx context.Context) GitHubWorkflowProfileResponseOidcCredentialsPtrOutput

type LookupWorkflowArgs

type LookupWorkflowArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the workflow resource.
	WorkflowName string `pulumi:"workflowName"`
}

type LookupWorkflowOutputArgs

type LookupWorkflowOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the workflow resource.
	WorkflowName pulumi.StringInput `pulumi:"workflowName"`
}

func (LookupWorkflowOutputArgs) ElementType

func (LookupWorkflowOutputArgs) ElementType() reflect.Type

type LookupWorkflowResult

type LookupWorkflowResult struct {
	// Information on the azure container registry
	Acr *ACRResponse `pulumi:"acr"`
	// The Azure Kubernetes Cluster Resource the application will be deployed to.
	AksResourceId *string `pulumi:"aksResourceId"`
	// The name of the app.
	AppName *string `pulumi:"appName"`
	// Determines the authorization status of requests.
	AuthStatus string `pulumi:"authStatus"`
	// Repository Branch Name
	BranchName *string `pulumi:"branchName"`
	// The version of the language image used for building the code in the generated dockerfile.
	BuilderVersion       *string                       `pulumi:"builderVersion"`
	DeploymentProperties *DeploymentPropertiesResponse `pulumi:"deploymentProperties"`
	// Path to Dockerfile Build Context within the repository.
	DockerBuildContext *string `pulumi:"dockerBuildContext"`
	// Path to the Dockerfile within the repository.
	Dockerfile *string `pulumi:"dockerfile"`
	// The mode of generation to be used for generating Dockerfiles.
	DockerfileGenerationMode *string `pulumi:"dockerfileGenerationMode"`
	// The directory to output the generated Dockerfile to.
	DockerfileOutputDirectory *string `pulumi:"dockerfileOutputDirectory"`
	// The programming language used.
	GenerationLanguage *string `pulumi:"generationLanguage"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the image to be generated.
	ImageName *string `pulumi:"imageName"`
	// The tag to apply to the generated image.
	ImageTag *string `pulumi:"imageTag"`
	// The version of the language image used for execution in the generated dockerfile.
	LanguageVersion *string              `pulumi:"languageVersion"`
	LastWorkflowRun *WorkflowRunResponse `pulumi:"lastWorkflowRun"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The mode of generation to be used for generating Manifest.
	ManifestGenerationMode *string `pulumi:"manifestGenerationMode"`
	// The directory to output the generated manifests to.
	ManifestOutputDirectory *string `pulumi:"manifestOutputDirectory"`
	// Determines the type of manifests to be generated.
	ManifestType *string `pulumi:"manifestType"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Kubernetes namespace the application is deployed to.
	Namespace *string `pulumi:"namespace"`
	// The fields needed for OIDC with GitHub.
	OidcCredentials *GitHubWorkflowProfileResponseOidcCredentials `pulumi:"oidcCredentials"`
	// The port the application is exposed on.
	Port *string `pulumi:"port"`
	// The status of the Pull Request submitted against the users repository.
	PrStatus string `pulumi:"prStatus"`
	// The URL to the Pull Request submitted against the users repository.
	PrURL string `pulumi:"prURL"`
	// The number associated with the submitted pull request.
	PullNumber int `pulumi:"pullNumber"`
	// Repository Name
	RepositoryName *string `pulumi:"repositoryName"`
	// Repository Owner
	RepositoryOwner *string `pulumi:"repositoryOwner"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Resource representation of a workflow

func LookupWorkflow

func LookupWorkflow(ctx *pulumi.Context, args *LookupWorkflowArgs, opts ...pulumi.InvokeOption) (*LookupWorkflowResult, error)

Resource representation of a workflow Azure REST API version: 2022-10-11-preview.

Other available API versions: 2023-08-01.

type LookupWorkflowResultOutput

type LookupWorkflowResultOutput struct{ *pulumi.OutputState }

Resource representation of a workflow

func (LookupWorkflowResultOutput) Acr

Information on the azure container registry

func (LookupWorkflowResultOutput) AksResourceId

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

func (LookupWorkflowResultOutput) AppName

The name of the app.

func (LookupWorkflowResultOutput) AuthStatus

Determines the authorization status of requests.

func (LookupWorkflowResultOutput) BranchName

Repository Branch Name

func (LookupWorkflowResultOutput) BuilderVersion

The version of the language image used for building the code in the generated dockerfile.

func (LookupWorkflowResultOutput) DeploymentProperties

func (LookupWorkflowResultOutput) DockerBuildContext

func (o LookupWorkflowResultOutput) DockerBuildContext() pulumi.StringPtrOutput

Path to Dockerfile Build Context within the repository.

func (LookupWorkflowResultOutput) Dockerfile

Path to the Dockerfile within the repository.

func (LookupWorkflowResultOutput) DockerfileGenerationMode

func (o LookupWorkflowResultOutput) DockerfileGenerationMode() pulumi.StringPtrOutput

The mode of generation to be used for generating Dockerfiles.

func (LookupWorkflowResultOutput) DockerfileOutputDirectory

func (o LookupWorkflowResultOutput) DockerfileOutputDirectory() pulumi.StringPtrOutput

The directory to output the generated Dockerfile to.

func (LookupWorkflowResultOutput) ElementType

func (LookupWorkflowResultOutput) ElementType() reflect.Type

func (LookupWorkflowResultOutput) GenerationLanguage

func (o LookupWorkflowResultOutput) GenerationLanguage() pulumi.StringPtrOutput

The programming language used.

func (LookupWorkflowResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupWorkflowResultOutput) ImageName

The name of the image to be generated.

func (LookupWorkflowResultOutput) ImageTag

The tag to apply to the generated image.

func (LookupWorkflowResultOutput) LanguageVersion

The version of the language image used for execution in the generated dockerfile.

func (LookupWorkflowResultOutput) LastWorkflowRun

func (LookupWorkflowResultOutput) Location

The geo-location where the resource lives

func (LookupWorkflowResultOutput) ManifestGenerationMode

func (o LookupWorkflowResultOutput) ManifestGenerationMode() pulumi.StringPtrOutput

The mode of generation to be used for generating Manifest.

func (LookupWorkflowResultOutput) ManifestOutputDirectory

func (o LookupWorkflowResultOutput) ManifestOutputDirectory() pulumi.StringPtrOutput

The directory to output the generated manifests to.

func (LookupWorkflowResultOutput) ManifestType

Determines the type of manifests to be generated.

func (LookupWorkflowResultOutput) Name

The name of the resource

func (LookupWorkflowResultOutput) Namespace

Kubernetes namespace the application is deployed to.

func (LookupWorkflowResultOutput) OidcCredentials

The fields needed for OIDC with GitHub.

func (LookupWorkflowResultOutput) Port

The port the application is exposed on.

func (LookupWorkflowResultOutput) PrStatus

The status of the Pull Request submitted against the users repository.

func (LookupWorkflowResultOutput) PrURL

The URL to the Pull Request submitted against the users repository.

func (LookupWorkflowResultOutput) PullNumber

The number associated with the submitted pull request.

func (LookupWorkflowResultOutput) RepositoryName

Repository Name

func (LookupWorkflowResultOutput) RepositoryOwner

Repository Owner

func (LookupWorkflowResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupWorkflowResultOutput) Tags

Resource tags.

func (LookupWorkflowResultOutput) ToLookupWorkflowResultOutput

func (o LookupWorkflowResultOutput) ToLookupWorkflowResultOutput() LookupWorkflowResultOutput

func (LookupWorkflowResultOutput) ToLookupWorkflowResultOutputWithContext

func (o LookupWorkflowResultOutput) ToLookupWorkflowResultOutputWithContext(ctx context.Context) LookupWorkflowResultOutput

func (LookupWorkflowResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ManifestGenerationMode

type ManifestGenerationMode string

The mode of generation to be used for generating Manifest.

func (ManifestGenerationMode) ElementType

func (ManifestGenerationMode) ElementType() reflect.Type

func (ManifestGenerationMode) ToManifestGenerationModeOutput

func (e ManifestGenerationMode) ToManifestGenerationModeOutput() ManifestGenerationModeOutput

func (ManifestGenerationMode) ToManifestGenerationModeOutputWithContext

func (e ManifestGenerationMode) ToManifestGenerationModeOutputWithContext(ctx context.Context) ManifestGenerationModeOutput

func (ManifestGenerationMode) ToManifestGenerationModePtrOutput

func (e ManifestGenerationMode) ToManifestGenerationModePtrOutput() ManifestGenerationModePtrOutput

func (ManifestGenerationMode) ToManifestGenerationModePtrOutputWithContext

func (e ManifestGenerationMode) ToManifestGenerationModePtrOutputWithContext(ctx context.Context) ManifestGenerationModePtrOutput

func (ManifestGenerationMode) ToStringOutput

func (e ManifestGenerationMode) ToStringOutput() pulumi.StringOutput

func (ManifestGenerationMode) ToStringOutputWithContext

func (e ManifestGenerationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ManifestGenerationMode) ToStringPtrOutput

func (e ManifestGenerationMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManifestGenerationMode) ToStringPtrOutputWithContext

func (e ManifestGenerationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ManifestGenerationModeInput

type ManifestGenerationModeInput interface {
	pulumi.Input

	ToManifestGenerationModeOutput() ManifestGenerationModeOutput
	ToManifestGenerationModeOutputWithContext(context.Context) ManifestGenerationModeOutput
}

ManifestGenerationModeInput is an input type that accepts values of the ManifestGenerationMode enum A concrete instance of `ManifestGenerationModeInput` can be one of the following:

ManifestGenerationModeEnabled
ManifestGenerationModeDisabled

type ManifestGenerationModeOutput

type ManifestGenerationModeOutput struct{ *pulumi.OutputState }

func (ManifestGenerationModeOutput) ElementType

func (ManifestGenerationModeOutput) ToManifestGenerationModeOutput

func (o ManifestGenerationModeOutput) ToManifestGenerationModeOutput() ManifestGenerationModeOutput

func (ManifestGenerationModeOutput) ToManifestGenerationModeOutputWithContext

func (o ManifestGenerationModeOutput) ToManifestGenerationModeOutputWithContext(ctx context.Context) ManifestGenerationModeOutput

func (ManifestGenerationModeOutput) ToManifestGenerationModePtrOutput

func (o ManifestGenerationModeOutput) ToManifestGenerationModePtrOutput() ManifestGenerationModePtrOutput

func (ManifestGenerationModeOutput) ToManifestGenerationModePtrOutputWithContext

func (o ManifestGenerationModeOutput) ToManifestGenerationModePtrOutputWithContext(ctx context.Context) ManifestGenerationModePtrOutput

func (ManifestGenerationModeOutput) ToStringOutput

func (ManifestGenerationModeOutput) ToStringOutputWithContext

func (o ManifestGenerationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ManifestGenerationModeOutput) ToStringPtrOutput

func (o ManifestGenerationModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManifestGenerationModeOutput) ToStringPtrOutputWithContext

func (o ManifestGenerationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ManifestGenerationModePtrInput

type ManifestGenerationModePtrInput interface {
	pulumi.Input

	ToManifestGenerationModePtrOutput() ManifestGenerationModePtrOutput
	ToManifestGenerationModePtrOutputWithContext(context.Context) ManifestGenerationModePtrOutput
}

func ManifestGenerationModePtr

func ManifestGenerationModePtr(v string) ManifestGenerationModePtrInput

type ManifestGenerationModePtrOutput

type ManifestGenerationModePtrOutput struct{ *pulumi.OutputState }

func (ManifestGenerationModePtrOutput) Elem

func (ManifestGenerationModePtrOutput) ElementType

func (ManifestGenerationModePtrOutput) ToManifestGenerationModePtrOutput

func (o ManifestGenerationModePtrOutput) ToManifestGenerationModePtrOutput() ManifestGenerationModePtrOutput

func (ManifestGenerationModePtrOutput) ToManifestGenerationModePtrOutputWithContext

func (o ManifestGenerationModePtrOutput) ToManifestGenerationModePtrOutputWithContext(ctx context.Context) ManifestGenerationModePtrOutput

func (ManifestGenerationModePtrOutput) ToStringPtrOutput

func (ManifestGenerationModePtrOutput) ToStringPtrOutputWithContext

func (o ManifestGenerationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ManifestType

type ManifestType string

Determines the type of manifests within the repository.

func (ManifestType) ElementType

func (ManifestType) ElementType() reflect.Type

func (ManifestType) ToManifestTypeOutput

func (e ManifestType) ToManifestTypeOutput() ManifestTypeOutput

func (ManifestType) ToManifestTypeOutputWithContext

func (e ManifestType) ToManifestTypeOutputWithContext(ctx context.Context) ManifestTypeOutput

func (ManifestType) ToManifestTypePtrOutput

func (e ManifestType) ToManifestTypePtrOutput() ManifestTypePtrOutput

func (ManifestType) ToManifestTypePtrOutputWithContext

func (e ManifestType) ToManifestTypePtrOutputWithContext(ctx context.Context) ManifestTypePtrOutput

func (ManifestType) ToStringOutput

func (e ManifestType) ToStringOutput() pulumi.StringOutput

func (ManifestType) ToStringOutputWithContext

func (e ManifestType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ManifestType) ToStringPtrOutput

func (e ManifestType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManifestType) ToStringPtrOutputWithContext

func (e ManifestType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ManifestTypeInput

type ManifestTypeInput interface {
	pulumi.Input

	ToManifestTypeOutput() ManifestTypeOutput
	ToManifestTypeOutputWithContext(context.Context) ManifestTypeOutput
}

ManifestTypeInput is an input type that accepts values of the ManifestType enum A concrete instance of `ManifestTypeInput` can be one of the following:

ManifestTypeHelm
ManifestTypeKube

type ManifestTypeOutput

type ManifestTypeOutput struct{ *pulumi.OutputState }

func (ManifestTypeOutput) ElementType

func (ManifestTypeOutput) ElementType() reflect.Type

func (ManifestTypeOutput) ToManifestTypeOutput

func (o ManifestTypeOutput) ToManifestTypeOutput() ManifestTypeOutput

func (ManifestTypeOutput) ToManifestTypeOutputWithContext

func (o ManifestTypeOutput) ToManifestTypeOutputWithContext(ctx context.Context) ManifestTypeOutput

func (ManifestTypeOutput) ToManifestTypePtrOutput

func (o ManifestTypeOutput) ToManifestTypePtrOutput() ManifestTypePtrOutput

func (ManifestTypeOutput) ToManifestTypePtrOutputWithContext

func (o ManifestTypeOutput) ToManifestTypePtrOutputWithContext(ctx context.Context) ManifestTypePtrOutput

func (ManifestTypeOutput) ToStringOutput

func (o ManifestTypeOutput) ToStringOutput() pulumi.StringOutput

func (ManifestTypeOutput) ToStringOutputWithContext

func (o ManifestTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ManifestTypeOutput) ToStringPtrOutput

func (o ManifestTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManifestTypeOutput) ToStringPtrOutputWithContext

func (o ManifestTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ManifestTypePtrInput

type ManifestTypePtrInput interface {
	pulumi.Input

	ToManifestTypePtrOutput() ManifestTypePtrOutput
	ToManifestTypePtrOutputWithContext(context.Context) ManifestTypePtrOutput
}

func ManifestTypePtr

func ManifestTypePtr(v string) ManifestTypePtrInput

type ManifestTypePtrOutput

type ManifestTypePtrOutput struct{ *pulumi.OutputState }

func (ManifestTypePtrOutput) Elem

func (ManifestTypePtrOutput) ElementType

func (ManifestTypePtrOutput) ElementType() reflect.Type

func (ManifestTypePtrOutput) ToManifestTypePtrOutput

func (o ManifestTypePtrOutput) ToManifestTypePtrOutput() ManifestTypePtrOutput

func (ManifestTypePtrOutput) ToManifestTypePtrOutputWithContext

func (o ManifestTypePtrOutput) ToManifestTypePtrOutputWithContext(ctx context.Context) ManifestTypePtrOutput

func (ManifestTypePtrOutput) ToStringPtrOutput

func (o ManifestTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManifestTypePtrOutput) ToStringPtrOutputWithContext

func (o ManifestTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

type Workflow

type Workflow struct {
	pulumi.CustomResourceState

	// Information on the azure container registry
	Acr ACRResponsePtrOutput `pulumi:"acr"`
	// The Azure Kubernetes Cluster Resource the application will be deployed to.
	AksResourceId pulumi.StringPtrOutput `pulumi:"aksResourceId"`
	// The name of the app.
	AppName pulumi.StringPtrOutput `pulumi:"appName"`
	// Determines the authorization status of requests.
	AuthStatus pulumi.StringOutput `pulumi:"authStatus"`
	// Repository Branch Name
	BranchName pulumi.StringPtrOutput `pulumi:"branchName"`
	// The version of the language image used for building the code in the generated dockerfile.
	BuilderVersion       pulumi.StringPtrOutput                `pulumi:"builderVersion"`
	DeploymentProperties DeploymentPropertiesResponsePtrOutput `pulumi:"deploymentProperties"`
	// Path to Dockerfile Build Context within the repository.
	DockerBuildContext pulumi.StringPtrOutput `pulumi:"dockerBuildContext"`
	// Path to the Dockerfile within the repository.
	Dockerfile pulumi.StringPtrOutput `pulumi:"dockerfile"`
	// The mode of generation to be used for generating Dockerfiles.
	DockerfileGenerationMode pulumi.StringPtrOutput `pulumi:"dockerfileGenerationMode"`
	// The directory to output the generated Dockerfile to.
	DockerfileOutputDirectory pulumi.StringPtrOutput `pulumi:"dockerfileOutputDirectory"`
	// The programming language used.
	GenerationLanguage pulumi.StringPtrOutput `pulumi:"generationLanguage"`
	// The name of the image to be generated.
	ImageName pulumi.StringPtrOutput `pulumi:"imageName"`
	// The tag to apply to the generated image.
	ImageTag pulumi.StringPtrOutput `pulumi:"imageTag"`
	// The version of the language image used for execution in the generated dockerfile.
	LanguageVersion pulumi.StringPtrOutput       `pulumi:"languageVersion"`
	LastWorkflowRun WorkflowRunResponsePtrOutput `pulumi:"lastWorkflowRun"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The mode of generation to be used for generating Manifest.
	ManifestGenerationMode pulumi.StringPtrOutput `pulumi:"manifestGenerationMode"`
	// The directory to output the generated manifests to.
	ManifestOutputDirectory pulumi.StringPtrOutput `pulumi:"manifestOutputDirectory"`
	// Determines the type of manifests to be generated.
	ManifestType pulumi.StringPtrOutput `pulumi:"manifestType"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Kubernetes namespace the application is deployed to.
	Namespace pulumi.StringPtrOutput `pulumi:"namespace"`
	// The fields needed for OIDC with GitHub.
	OidcCredentials GitHubWorkflowProfileResponseOidcCredentialsPtrOutput `pulumi:"oidcCredentials"`
	// The port the application is exposed on.
	Port pulumi.StringPtrOutput `pulumi:"port"`
	// The status of the Pull Request submitted against the users repository.
	PrStatus pulumi.StringOutput `pulumi:"prStatus"`
	// The URL to the Pull Request submitted against the users repository.
	PrURL pulumi.StringOutput `pulumi:"prURL"`
	// The number associated with the submitted pull request.
	PullNumber pulumi.IntOutput `pulumi:"pullNumber"`
	// Repository Name
	RepositoryName pulumi.StringPtrOutput `pulumi:"repositoryName"`
	// Repository Owner
	RepositoryOwner pulumi.StringPtrOutput `pulumi:"repositoryOwner"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Resource representation of a workflow Azure REST API version: 2022-10-11-preview. Prior API version in Azure Native 1.x: 2022-04-01-preview.

Other available API versions: 2023-08-01.

func GetWorkflow

func GetWorkflow(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WorkflowState, opts ...pulumi.ResourceOption) (*Workflow, error)

GetWorkflow gets an existing Workflow resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewWorkflow

func NewWorkflow(ctx *pulumi.Context,
	name string, args *WorkflowArgs, opts ...pulumi.ResourceOption) (*Workflow, error)

NewWorkflow registers a new resource with the given unique name, arguments, and options.

func (*Workflow) ElementType

func (*Workflow) ElementType() reflect.Type

func (*Workflow) ToWorkflowOutput

func (i *Workflow) ToWorkflowOutput() WorkflowOutput

func (*Workflow) ToWorkflowOutputWithContext

func (i *Workflow) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput

type WorkflowArgs

type WorkflowArgs struct {
	// Information on the azure container registry
	Acr ACRPtrInput
	// The Azure Kubernetes Cluster Resource the application will be deployed to.
	AksResourceId pulumi.StringPtrInput
	// The name of the app.
	AppName pulumi.StringPtrInput
	// Repository Branch Name
	BranchName pulumi.StringPtrInput
	// The version of the language image used for building the code in the generated dockerfile.
	BuilderVersion       pulumi.StringPtrInput
	DeploymentProperties DeploymentPropertiesPtrInput
	// Path to Dockerfile Build Context within the repository.
	DockerBuildContext pulumi.StringPtrInput
	// Path to the Dockerfile within the repository.
	Dockerfile pulumi.StringPtrInput
	// The mode of generation to be used for generating Dockerfiles.
	DockerfileGenerationMode pulumi.StringPtrInput
	// The directory to output the generated Dockerfile to.
	DockerfileOutputDirectory pulumi.StringPtrInput
	// The programming language used.
	GenerationLanguage pulumi.StringPtrInput
	// The name of the image to be generated.
	ImageName pulumi.StringPtrInput
	// The tag to apply to the generated image.
	ImageTag pulumi.StringPtrInput
	// The version of the language image used for execution in the generated dockerfile.
	LanguageVersion pulumi.StringPtrInput
	LastWorkflowRun WorkflowRunPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The mode of generation to be used for generating Manifest.
	ManifestGenerationMode pulumi.StringPtrInput
	// The directory to output the generated manifests to.
	ManifestOutputDirectory pulumi.StringPtrInput
	// Determines the type of manifests to be generated.
	ManifestType pulumi.StringPtrInput
	// Kubernetes namespace the application is deployed to.
	Namespace pulumi.StringPtrInput
	// The fields needed for OIDC with GitHub.
	OidcCredentials GitHubWorkflowProfileOidcCredentialsPtrInput
	// The port the application is exposed on.
	Port pulumi.StringPtrInput
	// Repository Name
	RepositoryName pulumi.StringPtrInput
	// Repository Owner
	RepositoryOwner pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The name of the workflow resource.
	WorkflowName pulumi.StringPtrInput
}

The set of arguments for constructing a Workflow resource.

func (WorkflowArgs) ElementType

func (WorkflowArgs) ElementType() reflect.Type

type WorkflowInput

type WorkflowInput interface {
	pulumi.Input

	ToWorkflowOutput() WorkflowOutput
	ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
}

type WorkflowOutput

type WorkflowOutput struct{ *pulumi.OutputState }

func (WorkflowOutput) Acr

Information on the azure container registry

func (WorkflowOutput) AksResourceId

func (o WorkflowOutput) AksResourceId() pulumi.StringPtrOutput

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

func (WorkflowOutput) AppName

The name of the app.

func (WorkflowOutput) AuthStatus

func (o WorkflowOutput) AuthStatus() pulumi.StringOutput

Determines the authorization status of requests.

func (WorkflowOutput) BranchName

func (o WorkflowOutput) BranchName() pulumi.StringPtrOutput

Repository Branch Name

func (WorkflowOutput) BuilderVersion

func (o WorkflowOutput) BuilderVersion() pulumi.StringPtrOutput

The version of the language image used for building the code in the generated dockerfile.

func (WorkflowOutput) DeploymentProperties

func (o WorkflowOutput) DeploymentProperties() DeploymentPropertiesResponsePtrOutput

func (WorkflowOutput) DockerBuildContext

func (o WorkflowOutput) DockerBuildContext() pulumi.StringPtrOutput

Path to Dockerfile Build Context within the repository.

func (WorkflowOutput) Dockerfile

func (o WorkflowOutput) Dockerfile() pulumi.StringPtrOutput

Path to the Dockerfile within the repository.

func (WorkflowOutput) DockerfileGenerationMode

func (o WorkflowOutput) DockerfileGenerationMode() pulumi.StringPtrOutput

The mode of generation to be used for generating Dockerfiles.

func (WorkflowOutput) DockerfileOutputDirectory

func (o WorkflowOutput) DockerfileOutputDirectory() pulumi.StringPtrOutput

The directory to output the generated Dockerfile to.

func (WorkflowOutput) ElementType

func (WorkflowOutput) ElementType() reflect.Type

func (WorkflowOutput) GenerationLanguage

func (o WorkflowOutput) GenerationLanguage() pulumi.StringPtrOutput

The programming language used.

func (WorkflowOutput) ImageName

func (o WorkflowOutput) ImageName() pulumi.StringPtrOutput

The name of the image to be generated.

func (WorkflowOutput) ImageTag

func (o WorkflowOutput) ImageTag() pulumi.StringPtrOutput

The tag to apply to the generated image.

func (WorkflowOutput) LanguageVersion

func (o WorkflowOutput) LanguageVersion() pulumi.StringPtrOutput

The version of the language image used for execution in the generated dockerfile.

func (WorkflowOutput) LastWorkflowRun

func (o WorkflowOutput) LastWorkflowRun() WorkflowRunResponsePtrOutput

func (WorkflowOutput) Location

func (o WorkflowOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (WorkflowOutput) ManifestGenerationMode

func (o WorkflowOutput) ManifestGenerationMode() pulumi.StringPtrOutput

The mode of generation to be used for generating Manifest.

func (WorkflowOutput) ManifestOutputDirectory

func (o WorkflowOutput) ManifestOutputDirectory() pulumi.StringPtrOutput

The directory to output the generated manifests to.

func (WorkflowOutput) ManifestType

func (o WorkflowOutput) ManifestType() pulumi.StringPtrOutput

Determines the type of manifests to be generated.

func (WorkflowOutput) Name

The name of the resource

func (WorkflowOutput) Namespace

func (o WorkflowOutput) Namespace() pulumi.StringPtrOutput

Kubernetes namespace the application is deployed to.

func (WorkflowOutput) OidcCredentials

The fields needed for OIDC with GitHub.

func (WorkflowOutput) Port

The port the application is exposed on.

func (WorkflowOutput) PrStatus

func (o WorkflowOutput) PrStatus() pulumi.StringOutput

The status of the Pull Request submitted against the users repository.

func (WorkflowOutput) PrURL

The URL to the Pull Request submitted against the users repository.

func (WorkflowOutput) PullNumber

func (o WorkflowOutput) PullNumber() pulumi.IntOutput

The number associated with the submitted pull request.

func (WorkflowOutput) RepositoryName

func (o WorkflowOutput) RepositoryName() pulumi.StringPtrOutput

Repository Name

func (WorkflowOutput) RepositoryOwner

func (o WorkflowOutput) RepositoryOwner() pulumi.StringPtrOutput

Repository Owner

func (WorkflowOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (WorkflowOutput) Tags

Resource tags.

func (WorkflowOutput) ToWorkflowOutput

func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput

func (WorkflowOutput) ToWorkflowOutputWithContext

func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput

func (WorkflowOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type WorkflowRun

type WorkflowRun struct {
	// Describes the status of the workflow run
	WorkflowRunStatus *string `pulumi:"workflowRunStatus"`
}

type WorkflowRunArgs

type WorkflowRunArgs struct {
	// Describes the status of the workflow run
	WorkflowRunStatus pulumi.StringPtrInput `pulumi:"workflowRunStatus"`
}

func (WorkflowRunArgs) ElementType

func (WorkflowRunArgs) ElementType() reflect.Type

func (WorkflowRunArgs) ToWorkflowRunOutput

func (i WorkflowRunArgs) ToWorkflowRunOutput() WorkflowRunOutput

func (WorkflowRunArgs) ToWorkflowRunOutputWithContext

func (i WorkflowRunArgs) ToWorkflowRunOutputWithContext(ctx context.Context) WorkflowRunOutput

func (WorkflowRunArgs) ToWorkflowRunPtrOutput

func (i WorkflowRunArgs) ToWorkflowRunPtrOutput() WorkflowRunPtrOutput

func (WorkflowRunArgs) ToWorkflowRunPtrOutputWithContext

func (i WorkflowRunArgs) ToWorkflowRunPtrOutputWithContext(ctx context.Context) WorkflowRunPtrOutput

type WorkflowRunInput

type WorkflowRunInput interface {
	pulumi.Input

	ToWorkflowRunOutput() WorkflowRunOutput
	ToWorkflowRunOutputWithContext(context.Context) WorkflowRunOutput
}

WorkflowRunInput is an input type that accepts WorkflowRunArgs and WorkflowRunOutput values. You can construct a concrete instance of `WorkflowRunInput` via:

WorkflowRunArgs{...}

type WorkflowRunOutput

type WorkflowRunOutput struct{ *pulumi.OutputState }

func (WorkflowRunOutput) ElementType

func (WorkflowRunOutput) ElementType() reflect.Type

func (WorkflowRunOutput) ToWorkflowRunOutput

func (o WorkflowRunOutput) ToWorkflowRunOutput() WorkflowRunOutput

func (WorkflowRunOutput) ToWorkflowRunOutputWithContext

func (o WorkflowRunOutput) ToWorkflowRunOutputWithContext(ctx context.Context) WorkflowRunOutput

func (WorkflowRunOutput) ToWorkflowRunPtrOutput

func (o WorkflowRunOutput) ToWorkflowRunPtrOutput() WorkflowRunPtrOutput

func (WorkflowRunOutput) ToWorkflowRunPtrOutputWithContext

func (o WorkflowRunOutput) ToWorkflowRunPtrOutputWithContext(ctx context.Context) WorkflowRunPtrOutput

func (WorkflowRunOutput) WorkflowRunStatus

func (o WorkflowRunOutput) WorkflowRunStatus() pulumi.StringPtrOutput

Describes the status of the workflow run

type WorkflowRunPtrInput

type WorkflowRunPtrInput interface {
	pulumi.Input

	ToWorkflowRunPtrOutput() WorkflowRunPtrOutput
	ToWorkflowRunPtrOutputWithContext(context.Context) WorkflowRunPtrOutput
}

WorkflowRunPtrInput is an input type that accepts WorkflowRunArgs, WorkflowRunPtr and WorkflowRunPtrOutput values. You can construct a concrete instance of `WorkflowRunPtrInput` via:

        WorkflowRunArgs{...}

or:

        nil

func WorkflowRunPtr

func WorkflowRunPtr(v *WorkflowRunArgs) WorkflowRunPtrInput

type WorkflowRunPtrOutput

type WorkflowRunPtrOutput struct{ *pulumi.OutputState }

func (WorkflowRunPtrOutput) Elem

func (WorkflowRunPtrOutput) ElementType

func (WorkflowRunPtrOutput) ElementType() reflect.Type

func (WorkflowRunPtrOutput) ToWorkflowRunPtrOutput

func (o WorkflowRunPtrOutput) ToWorkflowRunPtrOutput() WorkflowRunPtrOutput

func (WorkflowRunPtrOutput) ToWorkflowRunPtrOutputWithContext

func (o WorkflowRunPtrOutput) ToWorkflowRunPtrOutputWithContext(ctx context.Context) WorkflowRunPtrOutput

func (WorkflowRunPtrOutput) WorkflowRunStatus

func (o WorkflowRunPtrOutput) WorkflowRunStatus() pulumi.StringPtrOutput

Describes the status of the workflow run

type WorkflowRunResponse

type WorkflowRunResponse struct {
	// The timestamp of the last workflow run.
	LastRunAt string `pulumi:"lastRunAt"`
	// Describes if the workflow run succeeded.
	Succeeded bool `pulumi:"succeeded"`
	// Describes the status of the workflow run
	WorkflowRunStatus *string `pulumi:"workflowRunStatus"`
	// URL to the run of the workflow.
	WorkflowRunURL string `pulumi:"workflowRunURL"`
}

type WorkflowRunResponseOutput

type WorkflowRunResponseOutput struct{ *pulumi.OutputState }

func (WorkflowRunResponseOutput) ElementType

func (WorkflowRunResponseOutput) ElementType() reflect.Type

func (WorkflowRunResponseOutput) LastRunAt

The timestamp of the last workflow run.

func (WorkflowRunResponseOutput) Succeeded

Describes if the workflow run succeeded.

func (WorkflowRunResponseOutput) ToWorkflowRunResponseOutput

func (o WorkflowRunResponseOutput) ToWorkflowRunResponseOutput() WorkflowRunResponseOutput

func (WorkflowRunResponseOutput) ToWorkflowRunResponseOutputWithContext

func (o WorkflowRunResponseOutput) ToWorkflowRunResponseOutputWithContext(ctx context.Context) WorkflowRunResponseOutput

func (WorkflowRunResponseOutput) WorkflowRunStatus

func (o WorkflowRunResponseOutput) WorkflowRunStatus() pulumi.StringPtrOutput

Describes the status of the workflow run

func (WorkflowRunResponseOutput) WorkflowRunURL

func (o WorkflowRunResponseOutput) WorkflowRunURL() pulumi.StringOutput

URL to the run of the workflow.

type WorkflowRunResponsePtrOutput

type WorkflowRunResponsePtrOutput struct{ *pulumi.OutputState }

func (WorkflowRunResponsePtrOutput) Elem

func (WorkflowRunResponsePtrOutput) ElementType

func (WorkflowRunResponsePtrOutput) LastRunAt

The timestamp of the last workflow run.

func (WorkflowRunResponsePtrOutput) Succeeded

Describes if the workflow run succeeded.

func (WorkflowRunResponsePtrOutput) ToWorkflowRunResponsePtrOutput

func (o WorkflowRunResponsePtrOutput) ToWorkflowRunResponsePtrOutput() WorkflowRunResponsePtrOutput

func (WorkflowRunResponsePtrOutput) ToWorkflowRunResponsePtrOutputWithContext

func (o WorkflowRunResponsePtrOutput) ToWorkflowRunResponsePtrOutputWithContext(ctx context.Context) WorkflowRunResponsePtrOutput

func (WorkflowRunResponsePtrOutput) WorkflowRunStatus

func (o WorkflowRunResponsePtrOutput) WorkflowRunStatus() pulumi.StringPtrOutput

Describes the status of the workflow run

func (WorkflowRunResponsePtrOutput) WorkflowRunURL

URL to the run of the workflow.

type WorkflowRunStatus

type WorkflowRunStatus string

Describes the status of the workflow run

func (WorkflowRunStatus) ElementType

func (WorkflowRunStatus) ElementType() reflect.Type

func (WorkflowRunStatus) ToStringOutput

func (e WorkflowRunStatus) ToStringOutput() pulumi.StringOutput

func (WorkflowRunStatus) ToStringOutputWithContext

func (e WorkflowRunStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (WorkflowRunStatus) ToStringPtrOutput

func (e WorkflowRunStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (WorkflowRunStatus) ToStringPtrOutputWithContext

func (e WorkflowRunStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WorkflowRunStatus) ToWorkflowRunStatusOutput

func (e WorkflowRunStatus) ToWorkflowRunStatusOutput() WorkflowRunStatusOutput

func (WorkflowRunStatus) ToWorkflowRunStatusOutputWithContext

func (e WorkflowRunStatus) ToWorkflowRunStatusOutputWithContext(ctx context.Context) WorkflowRunStatusOutput

func (WorkflowRunStatus) ToWorkflowRunStatusPtrOutput

func (e WorkflowRunStatus) ToWorkflowRunStatusPtrOutput() WorkflowRunStatusPtrOutput

func (WorkflowRunStatus) ToWorkflowRunStatusPtrOutputWithContext

func (e WorkflowRunStatus) ToWorkflowRunStatusPtrOutputWithContext(ctx context.Context) WorkflowRunStatusPtrOutput

type WorkflowRunStatusInput

type WorkflowRunStatusInput interface {
	pulumi.Input

	ToWorkflowRunStatusOutput() WorkflowRunStatusOutput
	ToWorkflowRunStatusOutputWithContext(context.Context) WorkflowRunStatusOutput
}

WorkflowRunStatusInput is an input type that accepts values of the WorkflowRunStatus enum A concrete instance of `WorkflowRunStatusInput` can be one of the following:

WorkflowRunStatusQueued
WorkflowRunStatusInprogress
WorkflowRunStatusCompleted

type WorkflowRunStatusOutput

type WorkflowRunStatusOutput struct{ *pulumi.OutputState }

func (WorkflowRunStatusOutput) ElementType

func (WorkflowRunStatusOutput) ElementType() reflect.Type

func (WorkflowRunStatusOutput) ToStringOutput

func (o WorkflowRunStatusOutput) ToStringOutput() pulumi.StringOutput

func (WorkflowRunStatusOutput) ToStringOutputWithContext

func (o WorkflowRunStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (WorkflowRunStatusOutput) ToStringPtrOutput

func (o WorkflowRunStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (WorkflowRunStatusOutput) ToStringPtrOutputWithContext

func (o WorkflowRunStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WorkflowRunStatusOutput) ToWorkflowRunStatusOutput

func (o WorkflowRunStatusOutput) ToWorkflowRunStatusOutput() WorkflowRunStatusOutput

func (WorkflowRunStatusOutput) ToWorkflowRunStatusOutputWithContext

func (o WorkflowRunStatusOutput) ToWorkflowRunStatusOutputWithContext(ctx context.Context) WorkflowRunStatusOutput

func (WorkflowRunStatusOutput) ToWorkflowRunStatusPtrOutput

func (o WorkflowRunStatusOutput) ToWorkflowRunStatusPtrOutput() WorkflowRunStatusPtrOutput

func (WorkflowRunStatusOutput) ToWorkflowRunStatusPtrOutputWithContext

func (o WorkflowRunStatusOutput) ToWorkflowRunStatusPtrOutputWithContext(ctx context.Context) WorkflowRunStatusPtrOutput

type WorkflowRunStatusPtrInput

type WorkflowRunStatusPtrInput interface {
	pulumi.Input

	ToWorkflowRunStatusPtrOutput() WorkflowRunStatusPtrOutput
	ToWorkflowRunStatusPtrOutputWithContext(context.Context) WorkflowRunStatusPtrOutput
}

func WorkflowRunStatusPtr

func WorkflowRunStatusPtr(v string) WorkflowRunStatusPtrInput

type WorkflowRunStatusPtrOutput

type WorkflowRunStatusPtrOutput struct{ *pulumi.OutputState }

func (WorkflowRunStatusPtrOutput) Elem

func (WorkflowRunStatusPtrOutput) ElementType

func (WorkflowRunStatusPtrOutput) ElementType() reflect.Type

func (WorkflowRunStatusPtrOutput) ToStringPtrOutput

func (o WorkflowRunStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (WorkflowRunStatusPtrOutput) ToStringPtrOutputWithContext

func (o WorkflowRunStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WorkflowRunStatusPtrOutput) ToWorkflowRunStatusPtrOutput

func (o WorkflowRunStatusPtrOutput) ToWorkflowRunStatusPtrOutput() WorkflowRunStatusPtrOutput

func (WorkflowRunStatusPtrOutput) ToWorkflowRunStatusPtrOutputWithContext

func (o WorkflowRunStatusPtrOutput) ToWorkflowRunStatusPtrOutputWithContext(ctx context.Context) WorkflowRunStatusPtrOutput

type WorkflowState

type WorkflowState struct {
}

func (WorkflowState) ElementType

func (WorkflowState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL