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.50.0 published on Monday, Jul 15, 2024 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.50.0 published on Monday, Jul 15, 2024 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, 2023-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
    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.50.0 published on Monday, Jul 15, 2024 by Pulumi