1. Packages
  2. Azure Native v1
  3. API Docs
  4. containerregistry
  5. listBuildTaskSourceRepositoryProperties
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.containerregistry.listBuildTaskSourceRepositoryProperties

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Get the source control properties for a build task. API Version: 2018-02-01-preview.

    Using listBuildTaskSourceRepositoryProperties

    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 listBuildTaskSourceRepositoryProperties(args: ListBuildTaskSourceRepositoryPropertiesArgs, opts?: InvokeOptions): Promise<ListBuildTaskSourceRepositoryPropertiesResult>
    function listBuildTaskSourceRepositoryPropertiesOutput(args: ListBuildTaskSourceRepositoryPropertiesOutputArgs, opts?: InvokeOptions): Output<ListBuildTaskSourceRepositoryPropertiesResult>
    def list_build_task_source_repository_properties(build_task_name: Optional[str] = None,
                                                     registry_name: Optional[str] = None,
                                                     resource_group_name: Optional[str] = None,
                                                     opts: Optional[InvokeOptions] = None) -> ListBuildTaskSourceRepositoryPropertiesResult
    def list_build_task_source_repository_properties_output(build_task_name: Optional[pulumi.Input[str]] = None,
                                                     registry_name: Optional[pulumi.Input[str]] = None,
                                                     resource_group_name: Optional[pulumi.Input[str]] = None,
                                                     opts: Optional[InvokeOptions] = None) -> Output[ListBuildTaskSourceRepositoryPropertiesResult]
    func ListBuildTaskSourceRepositoryProperties(ctx *Context, args *ListBuildTaskSourceRepositoryPropertiesArgs, opts ...InvokeOption) (*ListBuildTaskSourceRepositoryPropertiesResult, error)
    func ListBuildTaskSourceRepositoryPropertiesOutput(ctx *Context, args *ListBuildTaskSourceRepositoryPropertiesOutputArgs, opts ...InvokeOption) ListBuildTaskSourceRepositoryPropertiesResultOutput

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

    public static class ListBuildTaskSourceRepositoryProperties 
    {
        public static Task<ListBuildTaskSourceRepositoryPropertiesResult> InvokeAsync(ListBuildTaskSourceRepositoryPropertiesArgs args, InvokeOptions? opts = null)
        public static Output<ListBuildTaskSourceRepositoryPropertiesResult> Invoke(ListBuildTaskSourceRepositoryPropertiesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<ListBuildTaskSourceRepositoryPropertiesResult> listBuildTaskSourceRepositoryProperties(ListBuildTaskSourceRepositoryPropertiesArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:containerregistry:listBuildTaskSourceRepositoryProperties
      arguments:
        # arguments dictionary

    The following arguments are supported:

    BuildTaskName string
    The name of the container registry build task.
    RegistryName string
    The name of the container registry.
    ResourceGroupName string
    The name of the resource group to which the container registry belongs.
    BuildTaskName string
    The name of the container registry build task.
    RegistryName string
    The name of the container registry.
    ResourceGroupName string
    The name of the resource group to which the container registry belongs.
    buildTaskName String
    The name of the container registry build task.
    registryName String
    The name of the container registry.
    resourceGroupName String
    The name of the resource group to which the container registry belongs.
    buildTaskName string
    The name of the container registry build task.
    registryName string
    The name of the container registry.
    resourceGroupName string
    The name of the resource group to which the container registry belongs.
    build_task_name str
    The name of the container registry build task.
    registry_name str
    The name of the container registry.
    resource_group_name str
    The name of the resource group to which the container registry belongs.
    buildTaskName String
    The name of the container registry build task.
    registryName String
    The name of the container registry.
    resourceGroupName String
    The name of the resource group to which the container registry belongs.

    listBuildTaskSourceRepositoryProperties Result

    The following output properties are available:

    RepositoryUrl string
    The full URL to the source code repository
    SourceControlType string
    The type of source control service.
    IsCommitTriggerEnabled bool
    The value of this property indicates whether the source control commit trigger is enabled or not.
    SourceControlAuthProperties Pulumi.AzureNative.ContainerRegistry.Outputs.SourceControlAuthInfoResponse
    The authorization properties for accessing the source code repository.
    RepositoryUrl string
    The full URL to the source code repository
    SourceControlType string
    The type of source control service.
    IsCommitTriggerEnabled bool
    The value of this property indicates whether the source control commit trigger is enabled or not.
    SourceControlAuthProperties SourceControlAuthInfoResponse
    The authorization properties for accessing the source code repository.
    repositoryUrl String
    The full URL to the source code repository
    sourceControlType String
    The type of source control service.
    isCommitTriggerEnabled Boolean
    The value of this property indicates whether the source control commit trigger is enabled or not.
    sourceControlAuthProperties SourceControlAuthInfoResponse
    The authorization properties for accessing the source code repository.
    repositoryUrl string
    The full URL to the source code repository
    sourceControlType string
    The type of source control service.
    isCommitTriggerEnabled boolean
    The value of this property indicates whether the source control commit trigger is enabled or not.
    sourceControlAuthProperties SourceControlAuthInfoResponse
    The authorization properties for accessing the source code repository.
    repository_url str
    The full URL to the source code repository
    source_control_type str
    The type of source control service.
    is_commit_trigger_enabled bool
    The value of this property indicates whether the source control commit trigger is enabled or not.
    source_control_auth_properties SourceControlAuthInfoResponse
    The authorization properties for accessing the source code repository.
    repositoryUrl String
    The full URL to the source code repository
    sourceControlType String
    The type of source control service.
    isCommitTriggerEnabled Boolean
    The value of this property indicates whether the source control commit trigger is enabled or not.
    sourceControlAuthProperties Property Map
    The authorization properties for accessing the source code repository.

    Supporting Types

    SourceControlAuthInfoResponse

    Token string
    The access token used to access the source control provider.
    ExpiresIn int
    Time in seconds that the token remains valid
    RefreshToken string
    The refresh token used to refresh the access token.
    Scope string
    The scope of the access token.
    TokenType string
    The type of Auth token.
    Token string
    The access token used to access the source control provider.
    ExpiresIn int
    Time in seconds that the token remains valid
    RefreshToken string
    The refresh token used to refresh the access token.
    Scope string
    The scope of the access token.
    TokenType string
    The type of Auth token.
    token String
    The access token used to access the source control provider.
    expiresIn Integer
    Time in seconds that the token remains valid
    refreshToken String
    The refresh token used to refresh the access token.
    scope String
    The scope of the access token.
    tokenType String
    The type of Auth token.
    token string
    The access token used to access the source control provider.
    expiresIn number
    Time in seconds that the token remains valid
    refreshToken string
    The refresh token used to refresh the access token.
    scope string
    The scope of the access token.
    tokenType string
    The type of Auth token.
    token str
    The access token used to access the source control provider.
    expires_in int
    Time in seconds that the token remains valid
    refresh_token str
    The refresh token used to refresh the access token.
    scope str
    The scope of the access token.
    token_type str
    The type of Auth token.
    token String
    The access token used to access the source control provider.
    expiresIn Number
    Time in seconds that the token remains valid
    refreshToken String
    The refresh token used to refresh the access token.
    scope String
    The scope of the access token.
    tokenType String
    The type of Auth token.

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi