1. Packages
  2. Artifactory Provider
  3. API Docs
  4. getRemoteCargoRepository
artifactory v8.8.1 published on Wednesday, Apr 9, 2025 by Pulumi

artifactory.getRemoteCargoRepository

Explore with Pulumi AI

Retrieves a remote Cargo repository.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as artifactory from "@pulumi/artifactory";

const remote_cargo = artifactory.getRemoteCargoRepository({
    key: "remote-cargo",
});
Copy
import pulumi
import pulumi_artifactory as artifactory

remote_cargo = artifactory.get_remote_cargo_repository(key="remote-cargo")
Copy
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.LookupRemoteCargoRepository(ctx, &artifactory.LookupRemoteCargoRepositoryArgs{
			Key: "remote-cargo",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Artifactory = Pulumi.Artifactory;

return await Deployment.RunAsync(() => 
{
    var remote_cargo = Artifactory.GetRemoteCargoRepository.Invoke(new()
    {
        Key = "remote-cargo",
    });

});
Copy
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.GetRemoteCargoRepositoryArgs;
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 remote-cargo = ArtifactoryFunctions.getRemoteCargoRepository(GetRemoteCargoRepositoryArgs.builder()
            .key("remote-cargo")
            .build());

    }
}
Copy
variables:
  remote-cargo:
    fn::invoke:
      function: artifactory:getRemoteCargoRepository
      arguments:
        key: remote-cargo
Copy

Using getRemoteCargoRepository

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 getRemoteCargoRepository(args: GetRemoteCargoRepositoryArgs, opts?: InvokeOptions): Promise<GetRemoteCargoRepositoryResult>
function getRemoteCargoRepositoryOutput(args: GetRemoteCargoRepositoryOutputArgs, opts?: InvokeOptions): Output<GetRemoteCargoRepositoryResult>
Copy
def get_remote_cargo_repository(allow_any_host_auth: Optional[bool] = None,
                                anonymous_access: Optional[bool] = None,
                                archive_browsing_enabled: Optional[bool] = None,
                                assumed_offline_period_secs: Optional[int] = None,
                                blacked_out: Optional[bool] = None,
                                block_mismatching_mime_types: Optional[bool] = None,
                                bypass_head_requests: Optional[bool] = None,
                                cdn_redirect: Optional[bool] = None,
                                client_tls_certificate: Optional[str] = None,
                                content_synchronisation: Optional[GetRemoteCargoRepositoryContentSynchronisation] = None,
                                description: Optional[str] = None,
                                disable_proxy: Optional[bool] = None,
                                disable_url_normalization: Optional[bool] = None,
                                download_direct: Optional[bool] = None,
                                enable_cookie_management: Optional[bool] = None,
                                enable_sparse_index: Optional[bool] = None,
                                excludes_pattern: Optional[str] = None,
                                git_registry_url: Optional[str] = None,
                                hard_fail: Optional[bool] = None,
                                includes_pattern: Optional[str] = None,
                                key: Optional[str] = None,
                                list_remote_folder_items: Optional[bool] = None,
                                local_address: Optional[str] = None,
                                metadata_retrieval_timeout_secs: Optional[int] = None,
                                mismatching_mime_types_override_list: Optional[str] = None,
                                missed_cache_period_seconds: Optional[int] = None,
                                notes: Optional[str] = None,
                                offline: Optional[bool] = None,
                                password: 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,
                                proxy: Optional[str] = None,
                                query_params: Optional[str] = None,
                                remote_repo_layout_ref: Optional[str] = None,
                                repo_layout_ref: Optional[str] = None,
                                retrieval_cache_period_seconds: Optional[int] = None,
                                share_configuration: Optional[bool] = None,
                                socket_timeout_millis: Optional[int] = None,
                                store_artifacts_locally: Optional[bool] = None,
                                synchronize_properties: Optional[bool] = None,
                                unused_artifacts_cleanup_period_hours: Optional[int] = None,
                                url: Optional[str] = None,
                                username: Optional[str] = None,
                                xray_index: Optional[bool] = None,
                                opts: Optional[InvokeOptions] = None) -> GetRemoteCargoRepositoryResult
def get_remote_cargo_repository_output(allow_any_host_auth: Optional[pulumi.Input[bool]] = None,
                                anonymous_access: Optional[pulumi.Input[bool]] = None,
                                archive_browsing_enabled: Optional[pulumi.Input[bool]] = None,
                                assumed_offline_period_secs: Optional[pulumi.Input[int]] = None,
                                blacked_out: Optional[pulumi.Input[bool]] = None,
                                block_mismatching_mime_types: Optional[pulumi.Input[bool]] = None,
                                bypass_head_requests: Optional[pulumi.Input[bool]] = None,
                                cdn_redirect: Optional[pulumi.Input[bool]] = None,
                                client_tls_certificate: Optional[pulumi.Input[str]] = None,
                                content_synchronisation: Optional[pulumi.Input[GetRemoteCargoRepositoryContentSynchronisationArgs]] = None,
                                description: Optional[pulumi.Input[str]] = None,
                                disable_proxy: Optional[pulumi.Input[bool]] = None,
                                disable_url_normalization: Optional[pulumi.Input[bool]] = None,
                                download_direct: Optional[pulumi.Input[bool]] = None,
                                enable_cookie_management: Optional[pulumi.Input[bool]] = None,
                                enable_sparse_index: Optional[pulumi.Input[bool]] = None,
                                excludes_pattern: Optional[pulumi.Input[str]] = None,
                                git_registry_url: Optional[pulumi.Input[str]] = None,
                                hard_fail: Optional[pulumi.Input[bool]] = None,
                                includes_pattern: Optional[pulumi.Input[str]] = None,
                                key: Optional[pulumi.Input[str]] = None,
                                list_remote_folder_items: Optional[pulumi.Input[bool]] = None,
                                local_address: Optional[pulumi.Input[str]] = None,
                                metadata_retrieval_timeout_secs: Optional[pulumi.Input[int]] = None,
                                mismatching_mime_types_override_list: Optional[pulumi.Input[str]] = None,
                                missed_cache_period_seconds: Optional[pulumi.Input[int]] = None,
                                notes: Optional[pulumi.Input[str]] = None,
                                offline: Optional[pulumi.Input[bool]] = None,
                                password: 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,
                                proxy: Optional[pulumi.Input[str]] = None,
                                query_params: Optional[pulumi.Input[str]] = None,
                                remote_repo_layout_ref: Optional[pulumi.Input[str]] = None,
                                repo_layout_ref: Optional[pulumi.Input[str]] = None,
                                retrieval_cache_period_seconds: Optional[pulumi.Input[int]] = None,
                                share_configuration: Optional[pulumi.Input[bool]] = None,
                                socket_timeout_millis: Optional[pulumi.Input[int]] = None,
                                store_artifacts_locally: Optional[pulumi.Input[bool]] = None,
                                synchronize_properties: Optional[pulumi.Input[bool]] = None,
                                unused_artifacts_cleanup_period_hours: Optional[pulumi.Input[int]] = None,
                                url: Optional[pulumi.Input[str]] = None,
                                username: Optional[pulumi.Input[str]] = None,
                                xray_index: Optional[pulumi.Input[bool]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetRemoteCargoRepositoryResult]
Copy
func LookupRemoteCargoRepository(ctx *Context, args *LookupRemoteCargoRepositoryArgs, opts ...InvokeOption) (*LookupRemoteCargoRepositoryResult, error)
func LookupRemoteCargoRepositoryOutput(ctx *Context, args *LookupRemoteCargoRepositoryOutputArgs, opts ...InvokeOption) LookupRemoteCargoRepositoryResultOutput
Copy

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

public static class GetRemoteCargoRepository 
{
    public static Task<GetRemoteCargoRepositoryResult> InvokeAsync(GetRemoteCargoRepositoryArgs args, InvokeOptions? opts = null)
    public static Output<GetRemoteCargoRepositoryResult> Invoke(GetRemoteCargoRepositoryInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetRemoteCargoRepositoryResult> getRemoteCargoRepository(GetRemoteCargoRepositoryArgs args, InvokeOptions options)
public static Output<GetRemoteCargoRepositoryResult> getRemoteCargoRepository(GetRemoteCargoRepositoryArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: artifactory:index/getRemoteCargoRepository:getRemoteCargoRepository
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Key
This property is required.
Changes to this property will trigger replacement.
string
the identity key of the repo.
AllowAnyHostAuth bool
AnonymousAccess bool
(Required) Cargo client does not send credentials when performing download and search for crates. Enable this to allow anonymous access to these resources (only), note that this will override the security anonymous access option. Default value is false.
ArchiveBrowsingEnabled bool
AssumedOfflinePeriodSecs int
BlackedOut bool
BlockMismatchingMimeTypes bool
BypassHeadRequests bool
CdnRedirect bool
ClientTlsCertificate string
ContentSynchronisation GetRemoteCargoRepositoryContentSynchronisation
Description string
DisableProxy bool
DisableUrlNormalization bool
DownloadDirect bool
EnableCookieManagement bool
EnableSparseIndex bool
(Optional) Enable internal index support based on Cargo sparse index specifications, instead of the default git index. Default value is false.
ExcludesPattern string
GitRegistryUrl string
(Optional) This is the index url, expected to be a git repository. Default value is https://github.com/rust-lang/crates.io-index.
HardFail bool
IncludesPattern string
ListRemoteFolderItems bool
LocalAddress string
MetadataRetrievalTimeoutSecs int
MismatchingMimeTypesOverrideList string
MissedCachePeriodSeconds int
Notes string
Offline bool
Password string
PriorityResolution bool
ProjectEnvironments List<string>
ProjectKey string
PropertySets List<string>
Proxy string
QueryParams string
RemoteRepoLayoutRef string
RepoLayoutRef string
RetrievalCachePeriodSeconds int
ShareConfiguration bool
SocketTimeoutMillis int
StoreArtifactsLocally bool
SynchronizeProperties bool
UnusedArtifactsCleanupPeriodHours int
Url string
Username string
XrayIndex bool
Key
This property is required.
Changes to this property will trigger replacement.
string
the identity key of the repo.
AllowAnyHostAuth bool
AnonymousAccess bool
(Required) Cargo client does not send credentials when performing download and search for crates. Enable this to allow anonymous access to these resources (only), note that this will override the security anonymous access option. Default value is false.
ArchiveBrowsingEnabled bool
AssumedOfflinePeriodSecs int
BlackedOut bool
BlockMismatchingMimeTypes bool
BypassHeadRequests bool
CdnRedirect bool
ClientTlsCertificate string
ContentSynchronisation GetRemoteCargoRepositoryContentSynchronisation
Description string
DisableProxy bool
DisableUrlNormalization bool
DownloadDirect bool
EnableCookieManagement bool
EnableSparseIndex bool
(Optional) Enable internal index support based on Cargo sparse index specifications, instead of the default git index. Default value is false.
ExcludesPattern string
GitRegistryUrl string
(Optional) This is the index url, expected to be a git repository. Default value is https://github.com/rust-lang/crates.io-index.
HardFail bool
IncludesPattern string
ListRemoteFolderItems bool
LocalAddress string
MetadataRetrievalTimeoutSecs int
MismatchingMimeTypesOverrideList string
MissedCachePeriodSeconds int
Notes string
Offline bool
Password string
PriorityResolution bool
ProjectEnvironments []string
ProjectKey string
PropertySets []string
Proxy string
QueryParams string
RemoteRepoLayoutRef string
RepoLayoutRef string
RetrievalCachePeriodSeconds int
ShareConfiguration bool
SocketTimeoutMillis int
StoreArtifactsLocally bool
SynchronizeProperties bool
UnusedArtifactsCleanupPeriodHours int
Url string
Username string
XrayIndex bool
key
This property is required.
Changes to this property will trigger replacement.
String
the identity key of the repo.
allowAnyHostAuth Boolean
anonymousAccess Boolean
(Required) Cargo client does not send credentials when performing download and search for crates. Enable this to allow anonymous access to these resources (only), note that this will override the security anonymous access option. Default value is false.
archiveBrowsingEnabled Boolean
assumedOfflinePeriodSecs Integer
blackedOut Boolean
blockMismatchingMimeTypes Boolean
bypassHeadRequests Boolean
cdnRedirect Boolean
clientTlsCertificate String
contentSynchronisation GetRemoteCargoRepositoryContentSynchronisation
description String
disableProxy Boolean
disableUrlNormalization Boolean
downloadDirect Boolean
enableCookieManagement Boolean
enableSparseIndex Boolean
(Optional) Enable internal index support based on Cargo sparse index specifications, instead of the default git index. Default value is false.
excludesPattern String
gitRegistryUrl String
(Optional) This is the index url, expected to be a git repository. Default value is https://github.com/rust-lang/crates.io-index.
hardFail Boolean
includesPattern String
listRemoteFolderItems Boolean
localAddress String
metadataRetrievalTimeoutSecs Integer
mismatchingMimeTypesOverrideList String
missedCachePeriodSeconds Integer
notes String
offline Boolean
password String
priorityResolution Boolean
projectEnvironments List<String>
projectKey String
propertySets List<String>
proxy String
queryParams String
remoteRepoLayoutRef String
repoLayoutRef String
retrievalCachePeriodSeconds Integer
shareConfiguration Boolean
socketTimeoutMillis Integer
storeArtifactsLocally Boolean
synchronizeProperties Boolean
unusedArtifactsCleanupPeriodHours Integer
url String
username String
xrayIndex Boolean
key
This property is required.
Changes to this property will trigger replacement.
string
the identity key of the repo.
allowAnyHostAuth boolean
anonymousAccess boolean
(Required) Cargo client does not send credentials when performing download and search for crates. Enable this to allow anonymous access to these resources (only), note that this will override the security anonymous access option. Default value is false.
archiveBrowsingEnabled boolean
assumedOfflinePeriodSecs number
blackedOut boolean
blockMismatchingMimeTypes boolean
bypassHeadRequests boolean
cdnRedirect boolean
clientTlsCertificate string
contentSynchronisation GetRemoteCargoRepositoryContentSynchronisation
description string
disableProxy boolean
disableUrlNormalization boolean
downloadDirect boolean
enableCookieManagement boolean
enableSparseIndex boolean
(Optional) Enable internal index support based on Cargo sparse index specifications, instead of the default git index. Default value is false.
excludesPattern string
gitRegistryUrl string
(Optional) This is the index url, expected to be a git repository. Default value is https://github.com/rust-lang/crates.io-index.
hardFail boolean
includesPattern string
listRemoteFolderItems boolean
localAddress string
metadataRetrievalTimeoutSecs number
mismatchingMimeTypesOverrideList string
missedCachePeriodSeconds number
notes string
offline boolean
password string
priorityResolution boolean
projectEnvironments string[]
projectKey string
propertySets string[]
proxy string
queryParams string
remoteRepoLayoutRef string
repoLayoutRef string
retrievalCachePeriodSeconds number
shareConfiguration boolean
socketTimeoutMillis number
storeArtifactsLocally boolean
synchronizeProperties boolean
unusedArtifactsCleanupPeriodHours number
url string
username string
xrayIndex boolean
key
This property is required.
Changes to this property will trigger replacement.
str
the identity key of the repo.
allow_any_host_auth bool
anonymous_access bool
(Required) Cargo client does not send credentials when performing download and search for crates. Enable this to allow anonymous access to these resources (only), note that this will override the security anonymous access option. Default value is false.
archive_browsing_enabled bool
assumed_offline_period_secs int
blacked_out bool
block_mismatching_mime_types bool
bypass_head_requests bool
cdn_redirect bool
client_tls_certificate str
content_synchronisation GetRemoteCargoRepositoryContentSynchronisation
description str
disable_proxy bool
disable_url_normalization bool
download_direct bool
enable_cookie_management bool
enable_sparse_index bool
(Optional) Enable internal index support based on Cargo sparse index specifications, instead of the default git index. Default value is false.
excludes_pattern str
git_registry_url str
(Optional) This is the index url, expected to be a git repository. Default value is https://github.com/rust-lang/crates.io-index.
hard_fail bool
includes_pattern str
list_remote_folder_items bool
local_address str
metadata_retrieval_timeout_secs int
mismatching_mime_types_override_list str
missed_cache_period_seconds int
notes str
offline bool
password str
priority_resolution bool
project_environments Sequence[str]
project_key str
property_sets Sequence[str]
proxy str
query_params str
remote_repo_layout_ref str
repo_layout_ref str
retrieval_cache_period_seconds int
share_configuration bool
socket_timeout_millis int
store_artifacts_locally bool
synchronize_properties bool
unused_artifacts_cleanup_period_hours int
url str
username str
xray_index bool
key
This property is required.
Changes to this property will trigger replacement.
String
the identity key of the repo.
allowAnyHostAuth Boolean
anonymousAccess Boolean
(Required) Cargo client does not send credentials when performing download and search for crates. Enable this to allow anonymous access to these resources (only), note that this will override the security anonymous access option. Default value is false.
archiveBrowsingEnabled Boolean
assumedOfflinePeriodSecs Number
blackedOut Boolean
blockMismatchingMimeTypes Boolean
bypassHeadRequests Boolean
cdnRedirect Boolean
clientTlsCertificate String
contentSynchronisation Property Map
description String
disableProxy Boolean
disableUrlNormalization Boolean
downloadDirect Boolean
enableCookieManagement Boolean
enableSparseIndex Boolean
(Optional) Enable internal index support based on Cargo sparse index specifications, instead of the default git index. Default value is false.
excludesPattern String
gitRegistryUrl String
(Optional) This is the index url, expected to be a git repository. Default value is https://github.com/rust-lang/crates.io-index.
hardFail Boolean
includesPattern String
listRemoteFolderItems Boolean
localAddress String
metadataRetrievalTimeoutSecs Number
mismatchingMimeTypesOverrideList String
missedCachePeriodSeconds Number
notes String
offline Boolean
password String
priorityResolution Boolean
projectEnvironments List<String>
projectKey String
propertySets List<String>
proxy String
queryParams String
remoteRepoLayoutRef String
repoLayoutRef String
retrievalCachePeriodSeconds Number
shareConfiguration Boolean
socketTimeoutMillis Number
storeArtifactsLocally Boolean
synchronizeProperties Boolean
unusedArtifactsCleanupPeriodHours Number
url String
username String
xrayIndex Boolean

getRemoteCargoRepository Result

The following output properties are available:

ClientTlsCertificate string
ContentSynchronisation GetRemoteCargoRepositoryContentSynchronisation
Id string
The provider-assigned unique ID for this managed resource.
Key string
PackageType string
ProjectEnvironments List<string>
ShareConfiguration bool
AllowAnyHostAuth bool
AnonymousAccess bool
(Required) Cargo client does not send credentials when performing download and search for crates. Enable this to allow anonymous access to these resources (only), note that this will override the security anonymous access option. Default value is false.
ArchiveBrowsingEnabled bool
AssumedOfflinePeriodSecs int
BlackedOut bool
BlockMismatchingMimeTypes bool
BypassHeadRequests bool
CdnRedirect bool
Description string
DisableProxy bool
DisableUrlNormalization bool
DownloadDirect bool
EnableCookieManagement bool
EnableSparseIndex bool
(Optional) Enable internal index support based on Cargo sparse index specifications, instead of the default git index. Default value is false.
ExcludesPattern string
GitRegistryUrl string
(Optional) This is the index url, expected to be a git repository. Default value is https://github.com/rust-lang/crates.io-index.
HardFail bool
IncludesPattern string
ListRemoteFolderItems bool
LocalAddress string
MetadataRetrievalTimeoutSecs int
MismatchingMimeTypesOverrideList string
MissedCachePeriodSeconds int
Notes string
Offline bool
Password string
PriorityResolution bool
ProjectKey string
PropertySets List<string>
Proxy string
QueryParams string
RemoteRepoLayoutRef string
RepoLayoutRef string
RetrievalCachePeriodSeconds int
SocketTimeoutMillis int
StoreArtifactsLocally bool
SynchronizeProperties bool
UnusedArtifactsCleanupPeriodHours int
Url string
Username string
XrayIndex bool
ClientTlsCertificate string
ContentSynchronisation GetRemoteCargoRepositoryContentSynchronisation
Id string
The provider-assigned unique ID for this managed resource.
Key string
PackageType string
ProjectEnvironments []string
ShareConfiguration bool
AllowAnyHostAuth bool
AnonymousAccess bool
(Required) Cargo client does not send credentials when performing download and search for crates. Enable this to allow anonymous access to these resources (only), note that this will override the security anonymous access option. Default value is false.
ArchiveBrowsingEnabled bool
AssumedOfflinePeriodSecs int
BlackedOut bool
BlockMismatchingMimeTypes bool
BypassHeadRequests bool
CdnRedirect bool
Description string
DisableProxy bool
DisableUrlNormalization bool
DownloadDirect bool
EnableCookieManagement bool
EnableSparseIndex bool
(Optional) Enable internal index support based on Cargo sparse index specifications, instead of the default git index. Default value is false.
ExcludesPattern string
GitRegistryUrl string
(Optional) This is the index url, expected to be a git repository. Default value is https://github.com/rust-lang/crates.io-index.
HardFail bool
IncludesPattern string
ListRemoteFolderItems bool
LocalAddress string
MetadataRetrievalTimeoutSecs int
MismatchingMimeTypesOverrideList string
MissedCachePeriodSeconds int
Notes string
Offline bool
Password string
PriorityResolution bool
ProjectKey string
PropertySets []string
Proxy string
QueryParams string
RemoteRepoLayoutRef string
RepoLayoutRef string
RetrievalCachePeriodSeconds int
SocketTimeoutMillis int
StoreArtifactsLocally bool
SynchronizeProperties bool
UnusedArtifactsCleanupPeriodHours int
Url string
Username string
XrayIndex bool
clientTlsCertificate String
contentSynchronisation GetRemoteCargoRepositoryContentSynchronisation
id String
The provider-assigned unique ID for this managed resource.
key String
packageType String
projectEnvironments List<String>
shareConfiguration Boolean
allowAnyHostAuth Boolean
anonymousAccess Boolean
(Required) Cargo client does not send credentials when performing download and search for crates. Enable this to allow anonymous access to these resources (only), note that this will override the security anonymous access option. Default value is false.
archiveBrowsingEnabled Boolean
assumedOfflinePeriodSecs Integer
blackedOut Boolean
blockMismatchingMimeTypes Boolean
bypassHeadRequests Boolean
cdnRedirect Boolean
description String
disableProxy Boolean
disableUrlNormalization Boolean
downloadDirect Boolean
enableCookieManagement Boolean
enableSparseIndex Boolean
(Optional) Enable internal index support based on Cargo sparse index specifications, instead of the default git index. Default value is false.
excludesPattern String
gitRegistryUrl String
(Optional) This is the index url, expected to be a git repository. Default value is https://github.com/rust-lang/crates.io-index.
hardFail Boolean
includesPattern String
listRemoteFolderItems Boolean
localAddress String
metadataRetrievalTimeoutSecs Integer
mismatchingMimeTypesOverrideList String
missedCachePeriodSeconds Integer
notes String
offline Boolean
password String
priorityResolution Boolean
projectKey String
propertySets List<String>
proxy String
queryParams String
remoteRepoLayoutRef String
repoLayoutRef String
retrievalCachePeriodSeconds Integer
socketTimeoutMillis Integer
storeArtifactsLocally Boolean
synchronizeProperties Boolean
unusedArtifactsCleanupPeriodHours Integer
url String
username String
xrayIndex Boolean
clientTlsCertificate string
contentSynchronisation GetRemoteCargoRepositoryContentSynchronisation
id string
The provider-assigned unique ID for this managed resource.
key string
packageType string
projectEnvironments string[]
shareConfiguration boolean
allowAnyHostAuth boolean
anonymousAccess boolean
(Required) Cargo client does not send credentials when performing download and search for crates. Enable this to allow anonymous access to these resources (only), note that this will override the security anonymous access option. Default value is false.
archiveBrowsingEnabled boolean
assumedOfflinePeriodSecs number
blackedOut boolean
blockMismatchingMimeTypes boolean
bypassHeadRequests boolean
cdnRedirect boolean
description string
disableProxy boolean
disableUrlNormalization boolean
downloadDirect boolean
enableCookieManagement boolean
enableSparseIndex boolean
(Optional) Enable internal index support based on Cargo sparse index specifications, instead of the default git index. Default value is false.
excludesPattern string
gitRegistryUrl string
(Optional) This is the index url, expected to be a git repository. Default value is https://github.com/rust-lang/crates.io-index.
hardFail boolean
includesPattern string
listRemoteFolderItems boolean
localAddress string
metadataRetrievalTimeoutSecs number
mismatchingMimeTypesOverrideList string
missedCachePeriodSeconds number
notes string
offline boolean
password string
priorityResolution boolean
projectKey string
propertySets string[]
proxy string
queryParams string
remoteRepoLayoutRef string
repoLayoutRef string
retrievalCachePeriodSeconds number
socketTimeoutMillis number
storeArtifactsLocally boolean
synchronizeProperties boolean
unusedArtifactsCleanupPeriodHours number
url string
username string
xrayIndex boolean
client_tls_certificate str
content_synchronisation GetRemoteCargoRepositoryContentSynchronisation
id str
The provider-assigned unique ID for this managed resource.
key str
package_type str
project_environments Sequence[str]
share_configuration bool
allow_any_host_auth bool
anonymous_access bool
(Required) Cargo client does not send credentials when performing download and search for crates. Enable this to allow anonymous access to these resources (only), note that this will override the security anonymous access option. Default value is false.
archive_browsing_enabled bool
assumed_offline_period_secs int
blacked_out bool
block_mismatching_mime_types bool
bypass_head_requests bool
cdn_redirect bool
description str
disable_proxy bool
disable_url_normalization bool
download_direct bool
enable_cookie_management bool
enable_sparse_index bool
(Optional) Enable internal index support based on Cargo sparse index specifications, instead of the default git index. Default value is false.
excludes_pattern str
git_registry_url str
(Optional) This is the index url, expected to be a git repository. Default value is https://github.com/rust-lang/crates.io-index.
hard_fail bool
includes_pattern str
list_remote_folder_items bool
local_address str
metadata_retrieval_timeout_secs int
mismatching_mime_types_override_list str
missed_cache_period_seconds int
notes str
offline bool
password str
priority_resolution bool
project_key str
property_sets Sequence[str]
proxy str
query_params str
remote_repo_layout_ref str
repo_layout_ref str
retrieval_cache_period_seconds int
socket_timeout_millis int
store_artifacts_locally bool
synchronize_properties bool
unused_artifacts_cleanup_period_hours int
url str
username str
xray_index bool
clientTlsCertificate String
contentSynchronisation Property Map
id String
The provider-assigned unique ID for this managed resource.
key String
packageType String
projectEnvironments List<String>
shareConfiguration Boolean
allowAnyHostAuth Boolean
anonymousAccess Boolean
(Required) Cargo client does not send credentials when performing download and search for crates. Enable this to allow anonymous access to these resources (only), note that this will override the security anonymous access option. Default value is false.
archiveBrowsingEnabled Boolean
assumedOfflinePeriodSecs Number
blackedOut Boolean
blockMismatchingMimeTypes Boolean
bypassHeadRequests Boolean
cdnRedirect Boolean
description String
disableProxy Boolean
disableUrlNormalization Boolean
downloadDirect Boolean
enableCookieManagement Boolean
enableSparseIndex Boolean
(Optional) Enable internal index support based on Cargo sparse index specifications, instead of the default git index. Default value is false.
excludesPattern String
gitRegistryUrl String
(Optional) This is the index url, expected to be a git repository. Default value is https://github.com/rust-lang/crates.io-index.
hardFail Boolean
includesPattern String
listRemoteFolderItems Boolean
localAddress String
metadataRetrievalTimeoutSecs Number
mismatchingMimeTypesOverrideList String
missedCachePeriodSeconds Number
notes String
offline Boolean
password String
priorityResolution Boolean
projectKey String
propertySets List<String>
proxy String
queryParams String
remoteRepoLayoutRef String
repoLayoutRef String
retrievalCachePeriodSeconds Number
socketTimeoutMillis Number
storeArtifactsLocally Boolean
synchronizeProperties Boolean
unusedArtifactsCleanupPeriodHours Number
url String
username String
xrayIndex Boolean

Supporting Types

GetRemoteCargoRepositoryContentSynchronisation

Enabled bool
If set, Remote repository proxies a local or remote repository from another instance of Artifactory. Default value is 'false'.
PropertiesEnabled bool
If set, properties for artifacts that have been cached in this repository will be updated if they are modified in the artifact hosted at the remote Artifactory instance. The trigger to synchronize the properties is download of the artifact from the remote repository cache of the local Artifactory instance. Default value is 'false'.
SourceOriginAbsenceDetection bool
If set, Artifactory displays an indication on cached items if they have been deleted from the corresponding repository in the remote Artifactory instance. Default value is 'false'
StatisticsEnabled bool
If set, Artifactory will notify the remote instance whenever an artifact in the Smart Remote Repository is downloaded locally so that it can update its download counter. Note that if this option is not set, there may be a discrepancy between the number of artifacts reported to have been downloaded in the different Artifactory instances of the proxy chain. Default value is 'false'.
Enabled bool
If set, Remote repository proxies a local or remote repository from another instance of Artifactory. Default value is 'false'.
PropertiesEnabled bool
If set, properties for artifacts that have been cached in this repository will be updated if they are modified in the artifact hosted at the remote Artifactory instance. The trigger to synchronize the properties is download of the artifact from the remote repository cache of the local Artifactory instance. Default value is 'false'.
SourceOriginAbsenceDetection bool
If set, Artifactory displays an indication on cached items if they have been deleted from the corresponding repository in the remote Artifactory instance. Default value is 'false'
StatisticsEnabled bool
If set, Artifactory will notify the remote instance whenever an artifact in the Smart Remote Repository is downloaded locally so that it can update its download counter. Note that if this option is not set, there may be a discrepancy between the number of artifacts reported to have been downloaded in the different Artifactory instances of the proxy chain. Default value is 'false'.
enabled Boolean
If set, Remote repository proxies a local or remote repository from another instance of Artifactory. Default value is 'false'.
propertiesEnabled Boolean
If set, properties for artifacts that have been cached in this repository will be updated if they are modified in the artifact hosted at the remote Artifactory instance. The trigger to synchronize the properties is download of the artifact from the remote repository cache of the local Artifactory instance. Default value is 'false'.
sourceOriginAbsenceDetection Boolean
If set, Artifactory displays an indication on cached items if they have been deleted from the corresponding repository in the remote Artifactory instance. Default value is 'false'
statisticsEnabled Boolean
If set, Artifactory will notify the remote instance whenever an artifact in the Smart Remote Repository is downloaded locally so that it can update its download counter. Note that if this option is not set, there may be a discrepancy between the number of artifacts reported to have been downloaded in the different Artifactory instances of the proxy chain. Default value is 'false'.
enabled boolean
If set, Remote repository proxies a local or remote repository from another instance of Artifactory. Default value is 'false'.
propertiesEnabled boolean
If set, properties for artifacts that have been cached in this repository will be updated if they are modified in the artifact hosted at the remote Artifactory instance. The trigger to synchronize the properties is download of the artifact from the remote repository cache of the local Artifactory instance. Default value is 'false'.
sourceOriginAbsenceDetection boolean
If set, Artifactory displays an indication on cached items if they have been deleted from the corresponding repository in the remote Artifactory instance. Default value is 'false'
statisticsEnabled boolean
If set, Artifactory will notify the remote instance whenever an artifact in the Smart Remote Repository is downloaded locally so that it can update its download counter. Note that if this option is not set, there may be a discrepancy between the number of artifacts reported to have been downloaded in the different Artifactory instances of the proxy chain. Default value is 'false'.
enabled bool
If set, Remote repository proxies a local or remote repository from another instance of Artifactory. Default value is 'false'.
properties_enabled bool
If set, properties for artifacts that have been cached in this repository will be updated if they are modified in the artifact hosted at the remote Artifactory instance. The trigger to synchronize the properties is download of the artifact from the remote repository cache of the local Artifactory instance. Default value is 'false'.
source_origin_absence_detection bool
If set, Artifactory displays an indication on cached items if they have been deleted from the corresponding repository in the remote Artifactory instance. Default value is 'false'
statistics_enabled bool
If set, Artifactory will notify the remote instance whenever an artifact in the Smart Remote Repository is downloaded locally so that it can update its download counter. Note that if this option is not set, there may be a discrepancy between the number of artifacts reported to have been downloaded in the different Artifactory instances of the proxy chain. Default value is 'false'.
enabled Boolean
If set, Remote repository proxies a local or remote repository from another instance of Artifactory. Default value is 'false'.
propertiesEnabled Boolean
If set, properties for artifacts that have been cached in this repository will be updated if they are modified in the artifact hosted at the remote Artifactory instance. The trigger to synchronize the properties is download of the artifact from the remote repository cache of the local Artifactory instance. Default value is 'false'.
sourceOriginAbsenceDetection Boolean
If set, Artifactory displays an indication on cached items if they have been deleted from the corresponding repository in the remote Artifactory instance. Default value is 'false'
statisticsEnabled Boolean
If set, Artifactory will notify the remote instance whenever an artifact in the Smart Remote Repository is downloaded locally so that it can update its download counter. Note that if this option is not set, there may be a discrepancy between the number of artifacts reported to have been downloaded in the different Artifactory instances of the proxy chain. Default value is 'false'.

Package Details

Repository
artifactory pulumi/pulumi-artifactory
License
Apache-2.0
Notes
This Pulumi package is based on the artifactory Terraform Provider.