1. Packages
  2. Azure Native
  3. API Docs
  4. web
  5. getWebAppSourceControlSlot
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.21.1 published on Wednesday, Dec 6, 2023 by Pulumi

azure-native.web.getWebAppSourceControlSlot

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.21.1 published on Wednesday, Dec 6, 2023 by Pulumi

    Description for Gets the source control configuration of an app. Azure REST API version: 2022-09-01.

    Other available API versions: 2020-10-01, 2023-01-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
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.21.1 published on Wednesday, Dec 6, 2023 by Pulumi