artifactory v8.8.0 published on Friday, Mar 7, 2025 by Pulumi
artifactory.getLocalTerraformbackendRepository
Explore with Pulumi AI
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as artifactory from "@pulumi/artifactory";
const local_test_terraformbackend_repo = artifactory.getLocalTerraformbackendRepository({
    key: "local-test-terraformbackend-repo",
});
import pulumi
import pulumi_artifactory as artifactory
local_test_terraformbackend_repo = artifactory.get_local_terraformbackend_repository(key="local-test-terraformbackend-repo")
package main
import (
	"github.com/pulumi/pulumi-artifactory/sdk/v8/go/artifactory"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := artifactory.GetLocalTerraformbackendRepository(ctx, &artifactory.GetLocalTerraformbackendRepositoryArgs{
			Key: "local-test-terraformbackend-repo",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Artifactory = Pulumi.Artifactory;
return await Deployment.RunAsync(() => 
{
    var local_test_terraformbackend_repo = Artifactory.GetLocalTerraformbackendRepository.Invoke(new()
    {
        Key = "local-test-terraformbackend-repo",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.artifactory.ArtifactoryFunctions;
import com.pulumi.artifactory.inputs.GetLocalTerraformbackendRepositoryArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var local-test-terraformbackend-repo = ArtifactoryFunctions.getLocalTerraformbackendRepository(GetLocalTerraformbackendRepositoryArgs.builder()
            .key("local-test-terraformbackend-repo")
            .build());
    }
}
variables:
  local-test-terraformbackend-repo:
    fn::invoke:
      function: artifactory:getLocalTerraformbackendRepository
      arguments:
        key: local-test-terraformbackend-repo
Using getLocalTerraformbackendRepository
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 getLocalTerraformbackendRepository(args: GetLocalTerraformbackendRepositoryArgs, opts?: InvokeOptions): Promise<GetLocalTerraformbackendRepositoryResult>
function getLocalTerraformbackendRepositoryOutput(args: GetLocalTerraformbackendRepositoryOutputArgs, opts?: InvokeOptions): Output<GetLocalTerraformbackendRepositoryResult>def get_local_terraformbackend_repository(archive_browsing_enabled: Optional[bool] = None,
                                          blacked_out: Optional[bool] = None,
                                          cdn_redirect: Optional[bool] = None,
                                          description: Optional[str] = None,
                                          download_direct: Optional[bool] = None,
                                          excludes_pattern: Optional[str] = None,
                                          includes_pattern: Optional[str] = None,
                                          key: Optional[str] = None,
                                          notes: Optional[str] = None,
                                          priority_resolution: Optional[bool] = None,
                                          project_environments: Optional[Sequence[str]] = None,
                                          project_key: Optional[str] = None,
                                          property_sets: Optional[Sequence[str]] = None,
                                          repo_layout_ref: Optional[str] = None,
                                          xray_index: Optional[bool] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetLocalTerraformbackendRepositoryResult
def get_local_terraformbackend_repository_output(archive_browsing_enabled: Optional[pulumi.Input[bool]] = None,
                                          blacked_out: Optional[pulumi.Input[bool]] = None,
                                          cdn_redirect: Optional[pulumi.Input[bool]] = None,
                                          description: Optional[pulumi.Input[str]] = None,
                                          download_direct: Optional[pulumi.Input[bool]] = None,
                                          excludes_pattern: Optional[pulumi.Input[str]] = None,
                                          includes_pattern: Optional[pulumi.Input[str]] = None,
                                          key: Optional[pulumi.Input[str]] = None,
                                          notes: Optional[pulumi.Input[str]] = None,
                                          priority_resolution: Optional[pulumi.Input[bool]] = None,
                                          project_environments: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                          project_key: Optional[pulumi.Input[str]] = None,
                                          property_sets: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                          repo_layout_ref: Optional[pulumi.Input[str]] = None,
                                          xray_index: Optional[pulumi.Input[bool]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[GetLocalTerraformbackendRepositoryResult]func GetLocalTerraformbackendRepository(ctx *Context, args *GetLocalTerraformbackendRepositoryArgs, opts ...InvokeOption) (*GetLocalTerraformbackendRepositoryResult, error)
func GetLocalTerraformbackendRepositoryOutput(ctx *Context, args *GetLocalTerraformbackendRepositoryOutputArgs, opts ...InvokeOption) GetLocalTerraformbackendRepositoryResultOutput> Note: This function is named GetLocalTerraformbackendRepository in the Go SDK.
public static class GetLocalTerraformbackendRepository 
{
    public static Task<GetLocalTerraformbackendRepositoryResult> InvokeAsync(GetLocalTerraformbackendRepositoryArgs args, InvokeOptions? opts = null)
    public static Output<GetLocalTerraformbackendRepositoryResult> Invoke(GetLocalTerraformbackendRepositoryInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetLocalTerraformbackendRepositoryResult> getLocalTerraformbackendRepository(GetLocalTerraformbackendRepositoryArgs args, InvokeOptions options)
public static Output<GetLocalTerraformbackendRepositoryResult> getLocalTerraformbackendRepository(GetLocalTerraformbackendRepositoryArgs args, InvokeOptions options)
fn::invoke:
  function: artifactory:index/getLocalTerraformbackendRepository:getLocalTerraformbackendRepository
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Key string
- the identity key of the repo.
- ArchiveBrowsing boolEnabled 
- BlackedOut bool
- CdnRedirect bool
- Description string
- DownloadDirect bool
- ExcludesPattern string
- IncludesPattern string
- Notes string
- PriorityResolution bool
- ProjectEnvironments List<string>
- ProjectKey string
- PropertySets List<string>
- RepoLayout stringRef 
- XrayIndex bool
- Key string
- the identity key of the repo.
- ArchiveBrowsing boolEnabled 
- BlackedOut bool
- CdnRedirect bool
- Description string
- DownloadDirect bool
- ExcludesPattern string
- IncludesPattern string
- Notes string
- PriorityResolution bool
- ProjectEnvironments []string
- ProjectKey string
- PropertySets []string
- RepoLayout stringRef 
- XrayIndex bool
- key String
- the identity key of the repo.
- archiveBrowsing BooleanEnabled 
- blackedOut Boolean
- cdnRedirect Boolean
- description String
- downloadDirect Boolean
- excludesPattern String
- includesPattern String
- notes String
- priorityResolution Boolean
- projectEnvironments List<String>
- projectKey String
- propertySets List<String>
- repoLayout StringRef 
- xrayIndex Boolean
- key string
- the identity key of the repo.
- archiveBrowsing booleanEnabled 
- blackedOut boolean
- cdnRedirect boolean
- description string
- downloadDirect boolean
- excludesPattern string
- includesPattern string
- notes string
- priorityResolution boolean
- projectEnvironments string[]
- projectKey string
- propertySets string[]
- repoLayout stringRef 
- xrayIndex boolean
- key str
- the identity key of the repo.
- archive_browsing_ boolenabled 
- blacked_out bool
- cdn_redirect bool
- description str
- download_direct bool
- excludes_pattern str
- includes_pattern str
- notes str
- priority_resolution bool
- project_environments Sequence[str]
- project_key str
- property_sets Sequence[str]
- repo_layout_ strref 
- xray_index bool
- key String
- the identity key of the repo.
- archiveBrowsing BooleanEnabled 
- blackedOut Boolean
- cdnRedirect Boolean
- description String
- downloadDirect Boolean
- excludesPattern String
- includesPattern String
- notes String
- priorityResolution Boolean
- projectEnvironments List<String>
- projectKey String
- propertySets List<String>
- repoLayout StringRef 
- xrayIndex Boolean
getLocalTerraformbackendRepository Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Key string
- the identity key of the repo.
- PackageType string
- ProjectEnvironments List<string>
- ArchiveBrowsing boolEnabled 
- BlackedOut bool
- CdnRedirect bool
- Description string
- DownloadDirect bool
- ExcludesPattern string
- IncludesPattern string
- Notes string
- PriorityResolution bool
- ProjectKey string
- PropertySets List<string>
- RepoLayout stringRef 
- XrayIndex bool
- Id string
- The provider-assigned unique ID for this managed resource.
- Key string
- the identity key of the repo.
- PackageType string
- ProjectEnvironments []string
- ArchiveBrowsing boolEnabled 
- BlackedOut bool
- CdnRedirect bool
- Description string
- DownloadDirect bool
- ExcludesPattern string
- IncludesPattern string
- Notes string
- PriorityResolution bool
- ProjectKey string
- PropertySets []string
- RepoLayout stringRef 
- XrayIndex bool
- id String
- The provider-assigned unique ID for this managed resource.
- key String
- the identity key of the repo.
- packageType String
- projectEnvironments List<String>
- archiveBrowsing BooleanEnabled 
- blackedOut Boolean
- cdnRedirect Boolean
- description String
- downloadDirect Boolean
- excludesPattern String
- includesPattern String
- notes String
- priorityResolution Boolean
- projectKey String
- propertySets List<String>
- repoLayout StringRef 
- xrayIndex Boolean
- id string
- The provider-assigned unique ID for this managed resource.
- key string
- the identity key of the repo.
- packageType string
- projectEnvironments string[]
- archiveBrowsing booleanEnabled 
- blackedOut boolean
- cdnRedirect boolean
- description string
- downloadDirect boolean
- excludesPattern string
- includesPattern string
- notes string
- priorityResolution boolean
- projectKey string
- propertySets string[]
- repoLayout stringRef 
- xrayIndex boolean
- id str
- The provider-assigned unique ID for this managed resource.
- key str
- the identity key of the repo.
- package_type str
- project_environments Sequence[str]
- archive_browsing_ boolenabled 
- blacked_out bool
- cdn_redirect bool
- description str
- download_direct bool
- excludes_pattern str
- includes_pattern str
- notes str
- priority_resolution bool
- project_key str
- property_sets Sequence[str]
- repo_layout_ strref 
- xray_index bool
- id String
- The provider-assigned unique ID for this managed resource.
- key String
- the identity key of the repo.
- packageType String
- projectEnvironments List<String>
- archiveBrowsing BooleanEnabled 
- blackedOut Boolean
- cdnRedirect Boolean
- description String
- downloadDirect Boolean
- excludesPattern String
- includesPattern String
- notes String
- priorityResolution Boolean
- projectKey String
- propertySets List<String>
- repoLayout StringRef 
- xrayIndex Boolean
Package Details
- Repository
- artifactory pulumi/pulumi-artifactory
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the artifactoryTerraform Provider.