azure-native.web.getWebAppSourceControlSlot

Explore with Pulumi AI

Gets the source control configuration of an app. API Version: 2020-12-01.

Using getWebAppSourceControlSlot

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getWebAppSourceControlSlot(args: GetWebAppSourceControlSlotArgs, opts?: InvokeOptions): Promise<GetWebAppSourceControlSlotResult>
function getWebAppSourceControlSlotOutput(args: GetWebAppSourceControlSlotOutputArgs, opts?: InvokeOptions): Output<GetWebAppSourceControlSlotResult>
def get_web_app_source_control_slot(name: Optional[str] = None,
                                    resource_group_name: Optional[str] = None,
                                    slot: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetWebAppSourceControlSlotResult
def get_web_app_source_control_slot_output(name: Optional[pulumi.Input[str]] = None,
                                    resource_group_name: Optional[pulumi.Input[str]] = None,
                                    slot: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetWebAppSourceControlSlotResult]
func LookupWebAppSourceControlSlot(ctx *Context, args *LookupWebAppSourceControlSlotArgs, opts ...InvokeOption) (*LookupWebAppSourceControlSlotResult, error)
func LookupWebAppSourceControlSlotOutput(ctx *Context, args *LookupWebAppSourceControlSlotOutputArgs, opts ...InvokeOption) LookupWebAppSourceControlSlotResultOutput

> Note: This function is named LookupWebAppSourceControlSlot in the Go SDK.

public static class GetWebAppSourceControlSlot 
{
    public static Task<GetWebAppSourceControlSlotResult> InvokeAsync(GetWebAppSourceControlSlotArgs args, InvokeOptions? opts = null)
    public static Output<GetWebAppSourceControlSlotResult> Invoke(GetWebAppSourceControlSlotInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetWebAppSourceControlSlotResult> getWebAppSourceControlSlot(GetWebAppSourceControlSlotArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:web:getWebAppSourceControlSlot
  arguments:
    # arguments dictionary

The following arguments are supported:

Name string

Name of the app.

ResourceGroupName string

Name of the resource group to which the resource belongs.

Slot string

Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot.

Name string

Name of the app.

ResourceGroupName string

Name of the resource group to which the resource belongs.

Slot string

Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot.

name String

Name of the app.

resourceGroupName String

Name of the resource group to which the resource belongs.

slot String

Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot.

name string

Name of the app.

resourceGroupName string

Name of the resource group to which the resource belongs.

slot string

Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot.

name str

Name of the app.

resource_group_name str

Name of the resource group to which the resource belongs.

slot str

Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot.

name String

Name of the app.

resourceGroupName String

Name of the resource group to which the resource belongs.

slot String

Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot.

getWebAppSourceControlSlot Result

The following output properties are available:

Id string

Resource Id.

Name string

Resource Name.

Type string

Resource type.

Branch string

Name of branch to use for deployment.

DeploymentRollbackEnabled bool

true to enable deployment rollback; otherwise, false.

GitHubActionConfiguration Pulumi.AzureNative.Web.Outputs.GitHubActionConfigurationResponse

If GitHub Action is selected, than the associated configuration.

IsGitHubAction bool

true if this is deployed via GitHub action.

IsManualIntegration bool

true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub).

IsMercurial bool

true for a Mercurial repository; false for a Git repository.

Kind string

Kind of resource.

RepoUrl string

Repository or source control URL.

Id string

Resource Id.

Name string

Resource Name.

Type string

Resource type.

Branch string

Name of branch to use for deployment.

DeploymentRollbackEnabled bool

true to enable deployment rollback; otherwise, false.

GitHubActionConfiguration GitHubActionConfigurationResponse

If GitHub Action is selected, than the associated configuration.

IsGitHubAction bool

true if this is deployed via GitHub action.

IsManualIntegration bool

true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub).

IsMercurial bool

true for a Mercurial repository; false for a Git repository.

Kind string

Kind of resource.

RepoUrl string

Repository or source control URL.

id String

Resource Id.

name String

Resource Name.

type String

Resource type.

branch String

Name of branch to use for deployment.

deploymentRollbackEnabled Boolean

true to enable deployment rollback; otherwise, false.

gitHubActionConfiguration GitHubActionConfigurationResponse

If GitHub Action is selected, than the associated configuration.

isGitHubAction Boolean

true if this is deployed via GitHub action.

isManualIntegration Boolean

true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub).

isMercurial Boolean

true for a Mercurial repository; false for a Git repository.

kind String

Kind of resource.

repoUrl String

Repository or source control URL.

id string

Resource Id.

name string

Resource Name.

type string

Resource type.

branch string

Name of branch to use for deployment.

deploymentRollbackEnabled boolean

true to enable deployment rollback; otherwise, false.

gitHubActionConfiguration GitHubActionConfigurationResponse

If GitHub Action is selected, than the associated configuration.

isGitHubAction boolean

true if this is deployed via GitHub action.

isManualIntegration boolean

true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub).

isMercurial boolean

true for a Mercurial repository; false for a Git repository.

kind string

Kind of resource.

repoUrl string

Repository or source control URL.

id str

Resource Id.

name str

Resource Name.

type str

Resource type.

branch str

Name of branch to use for deployment.

deployment_rollback_enabled bool

true to enable deployment rollback; otherwise, false.

git_hub_action_configuration GitHubActionConfigurationResponse

If GitHub Action is selected, than the associated configuration.

is_git_hub_action bool

true if this is deployed via GitHub action.

is_manual_integration bool

true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub).

is_mercurial bool

true for a Mercurial repository; false for a Git repository.

kind str

Kind of resource.

repo_url str

Repository or source control URL.

id String

Resource Id.

name String

Resource Name.

type String

Resource type.

branch String

Name of branch to use for deployment.

deploymentRollbackEnabled Boolean

true to enable deployment rollback; otherwise, false.

gitHubActionConfiguration Property Map

If GitHub Action is selected, than the associated configuration.

isGitHubAction Boolean

true if this is deployed via GitHub action.

isManualIntegration Boolean

true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub).

isMercurial Boolean

true for a Mercurial repository; false for a Git repository.

kind String

Kind of resource.

repoUrl String

Repository or source control URL.

Supporting Types

GitHubActionCodeConfigurationResponse

RuntimeStack string

Runtime stack is used to determine the workflow file content for code base apps.

RuntimeVersion string

Runtime version is used to determine what build version to set in the workflow file.

RuntimeStack string

Runtime stack is used to determine the workflow file content for code base apps.

RuntimeVersion string

Runtime version is used to determine what build version to set in the workflow file.

runtimeStack String

Runtime stack is used to determine the workflow file content for code base apps.

runtimeVersion String

Runtime version is used to determine what build version to set in the workflow file.

runtimeStack string

Runtime stack is used to determine the workflow file content for code base apps.

runtimeVersion string

Runtime version is used to determine what build version to set in the workflow file.

runtime_stack str

Runtime stack is used to determine the workflow file content for code base apps.

runtime_version str

Runtime version is used to determine what build version to set in the workflow file.

runtimeStack String

Runtime stack is used to determine the workflow file content for code base apps.

runtimeVersion String

Runtime version is used to determine what build version to set in the workflow file.

GitHubActionConfigurationResponse

CodeConfiguration Pulumi.AzureNative.Web.Inputs.GitHubActionCodeConfigurationResponse

GitHub Action code configuration.

ContainerConfiguration Pulumi.AzureNative.Web.Inputs.GitHubActionContainerConfigurationResponse

GitHub Action container configuration.

GenerateWorkflowFile bool

Workflow option to determine whether the workflow file should be generated and written to the repository.

IsLinux bool

This will help determine the workflow configuration to select.

CodeConfiguration GitHubActionCodeConfigurationResponse

GitHub Action code configuration.

ContainerConfiguration GitHubActionContainerConfigurationResponse

GitHub Action container configuration.

GenerateWorkflowFile bool

Workflow option to determine whether the workflow file should be generated and written to the repository.

IsLinux bool

This will help determine the workflow configuration to select.

codeConfiguration GitHubActionCodeConfigurationResponse

GitHub Action code configuration.

containerConfiguration GitHubActionContainerConfigurationResponse

GitHub Action container configuration.

generateWorkflowFile Boolean

Workflow option to determine whether the workflow file should be generated and written to the repository.

isLinux Boolean

This will help determine the workflow configuration to select.

codeConfiguration GitHubActionCodeConfigurationResponse

GitHub Action code configuration.

containerConfiguration GitHubActionContainerConfigurationResponse

GitHub Action container configuration.

generateWorkflowFile boolean

Workflow option to determine whether the workflow file should be generated and written to the repository.

isLinux boolean

This will help determine the workflow configuration to select.

code_configuration GitHubActionCodeConfigurationResponse

GitHub Action code configuration.

container_configuration GitHubActionContainerConfigurationResponse

GitHub Action container configuration.

generate_workflow_file bool

Workflow option to determine whether the workflow file should be generated and written to the repository.

is_linux bool

This will help determine the workflow configuration to select.

codeConfiguration Property Map

GitHub Action code configuration.

containerConfiguration Property Map

GitHub Action container configuration.

generateWorkflowFile Boolean

Workflow option to determine whether the workflow file should be generated and written to the repository.

isLinux Boolean

This will help determine the workflow configuration to select.

GitHubActionContainerConfigurationResponse

ImageName string

The image name for the build.

Password string

The password used to upload the image to the container registry.

ServerUrl string

The server URL for the container registry where the build will be hosted.

Username string

The username used to upload the image to the container registry.

ImageName string

The image name for the build.

Password string

The password used to upload the image to the container registry.

ServerUrl string

The server URL for the container registry where the build will be hosted.

Username string

The username used to upload the image to the container registry.

imageName String

The image name for the build.

password String

The password used to upload the image to the container registry.

serverUrl String

The server URL for the container registry where the build will be hosted.

username String

The username used to upload the image to the container registry.

imageName string

The image name for the build.

password string

The password used to upload the image to the container registry.

serverUrl string

The server URL for the container registry where the build will be hosted.

username string

The username used to upload the image to the container registry.

image_name str

The image name for the build.

password str

The password used to upload the image to the container registry.

server_url str

The server URL for the container registry where the build will be hosted.

username str

The username used to upload the image to the container registry.

imageName String

The image name for the build.

password String

The password used to upload the image to the container registry.

serverUrl String

The server URL for the container registry where the build will be hosted.

username String

The username used to upload the image to the container registry.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0