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

artifactory.getRemoteIvyRepository

Explore with Pulumi AI

Retrieves a remote Ivy repository.

Example Usage

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

const remote_ivy = artifactory.getRemoteIvyRepository({
    key: "remote-ivy",
});
Copy
import pulumi
import pulumi_artifactory as artifactory

remote_ivy = artifactory.get_remote_ivy_repository(key="remote-ivy")
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.LookupRemoteIvyRepository(ctx, &artifactory.LookupRemoteIvyRepositoryArgs{
			Key: "remote-ivy",
		}, 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_ivy = Artifactory.GetRemoteIvyRepository.Invoke(new()
    {
        Key = "remote-ivy",
    });

});
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.GetRemoteIvyRepositoryArgs;
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-ivy = ArtifactoryFunctions.getRemoteIvyRepository(GetRemoteIvyRepositoryArgs.builder()
            .key("remote-ivy")
            .build());

    }
}
Copy
variables:
  remote-ivy:
    fn::invoke:
      function: artifactory:getRemoteIvyRepository
      arguments:
        key: remote-ivy
Copy

Using getRemoteIvyRepository

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 getRemoteIvyRepository(args: GetRemoteIvyRepositoryArgs, opts?: InvokeOptions): Promise<GetRemoteIvyRepositoryResult>
function getRemoteIvyRepositoryOutput(args: GetRemoteIvyRepositoryOutputArgs, opts?: InvokeOptions): Output<GetRemoteIvyRepositoryResult>
Copy
def get_remote_ivy_repository(allow_any_host_auth: 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[GetRemoteIvyRepositoryContentSynchronisation] = 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,
                              excludes_pattern: Optional[str] = None,
                              fetch_jars_eagerly: Optional[bool] = None,
                              fetch_sources_eagerly: Optional[bool] = None,
                              handle_releases: Optional[bool] = None,
                              handle_snapshots: Optional[bool] = 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,
                              max_unique_snapshots: Optional[int] = 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,
                              reject_invalid_jars: Optional[bool] = None,
                              remote_repo_checksum_policy_type: 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,
                              suppress_pom_consistency_checks: 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) -> GetRemoteIvyRepositoryResult
def get_remote_ivy_repository_output(allow_any_host_auth: 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[GetRemoteIvyRepositoryContentSynchronisationArgs]] = 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,
                              excludes_pattern: Optional[pulumi.Input[str]] = None,
                              fetch_jars_eagerly: Optional[pulumi.Input[bool]] = None,
                              fetch_sources_eagerly: Optional[pulumi.Input[bool]] = None,
                              handle_releases: Optional[pulumi.Input[bool]] = None,
                              handle_snapshots: Optional[pulumi.Input[bool]] = 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,
                              max_unique_snapshots: Optional[pulumi.Input[int]] = 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,
                              reject_invalid_jars: Optional[pulumi.Input[bool]] = None,
                              remote_repo_checksum_policy_type: 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,
                              suppress_pom_consistency_checks: 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[GetRemoteIvyRepositoryResult]
Copy
func LookupRemoteIvyRepository(ctx *Context, args *LookupRemoteIvyRepositoryArgs, opts ...InvokeOption) (*LookupRemoteIvyRepositoryResult, error)
func LookupRemoteIvyRepositoryOutput(ctx *Context, args *LookupRemoteIvyRepositoryOutputArgs, opts ...InvokeOption) LookupRemoteIvyRepositoryResultOutput
Copy

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

public static class GetRemoteIvyRepository 
{
    public static Task<GetRemoteIvyRepositoryResult> InvokeAsync(GetRemoteIvyRepositoryArgs args, InvokeOptions? opts = null)
    public static Output<GetRemoteIvyRepositoryResult> Invoke(GetRemoteIvyRepositoryInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetRemoteIvyRepositoryResult> getRemoteIvyRepository(GetRemoteIvyRepositoryArgs args, InvokeOptions options)
public static Output<GetRemoteIvyRepositoryResult> getRemoteIvyRepository(GetRemoteIvyRepositoryArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: artifactory:index/getRemoteIvyRepository:getRemoteIvyRepository
  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
ArchiveBrowsingEnabled bool
AssumedOfflinePeriodSecs int
BlackedOut bool
BlockMismatchingMimeTypes bool
BypassHeadRequests bool
CdnRedirect bool
ClientTlsCertificate string
ContentSynchronisation GetRemoteIvyRepositoryContentSynchronisation
Description string
DisableProxy bool
DisableUrlNormalization bool
DownloadDirect bool
EnableCookieManagement bool
ExcludesPattern string
FetchJarsEagerly bool
(Optional, Default: false) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested.
FetchSourcesEagerly bool
(Optional, Default: false) When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested.
HandleReleases bool
(Optional, Default: true) If set, Artifactory allows you to deploy release artifacts into this repository.
HandleSnapshots bool
(Optional, Default: true) If set, Artifactory allows you to deploy snapshot artifacts into this repository.
HardFail bool
IncludesPattern string
ListRemoteFolderItems bool
LocalAddress string
MaxUniqueSnapshots int
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
RejectInvalidJars bool
(Optional, Default: false) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
RemoteRepoChecksumPolicyType string
(Optional, Default: generate-if-absent) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies are generate-if-absent, fail, ignore-and-generate, and pass-thru.
RemoteRepoLayoutRef string
RepoLayoutRef string
RetrievalCachePeriodSeconds int
ShareConfiguration bool
SocketTimeoutMillis int
StoreArtifactsLocally bool
SuppressPomConsistencyChecks bool
(Optional, Default: true) - By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute to true'
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
ArchiveBrowsingEnabled bool
AssumedOfflinePeriodSecs int
BlackedOut bool
BlockMismatchingMimeTypes bool
BypassHeadRequests bool
CdnRedirect bool
ClientTlsCertificate string
ContentSynchronisation GetRemoteIvyRepositoryContentSynchronisation
Description string
DisableProxy bool
DisableUrlNormalization bool
DownloadDirect bool
EnableCookieManagement bool
ExcludesPattern string
FetchJarsEagerly bool
(Optional, Default: false) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested.
FetchSourcesEagerly bool
(Optional, Default: false) When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested.
HandleReleases bool
(Optional, Default: true) If set, Artifactory allows you to deploy release artifacts into this repository.
HandleSnapshots bool
(Optional, Default: true) If set, Artifactory allows you to deploy snapshot artifacts into this repository.
HardFail bool
IncludesPattern string
ListRemoteFolderItems bool
LocalAddress string
MaxUniqueSnapshots int
MetadataRetrievalTimeoutSecs int
MismatchingMimeTypesOverrideList string
MissedCachePeriodSeconds int
Notes string
Offline bool
Password string
PriorityResolution bool
ProjectEnvironments []string
ProjectKey string
PropertySets []string
Proxy string
QueryParams string
RejectInvalidJars bool
(Optional, Default: false) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
RemoteRepoChecksumPolicyType string
(Optional, Default: generate-if-absent) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies are generate-if-absent, fail, ignore-and-generate, and pass-thru.
RemoteRepoLayoutRef string
RepoLayoutRef string
RetrievalCachePeriodSeconds int
ShareConfiguration bool
SocketTimeoutMillis int
StoreArtifactsLocally bool
SuppressPomConsistencyChecks bool
(Optional, Default: true) - By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute to true'
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
archiveBrowsingEnabled Boolean
assumedOfflinePeriodSecs Integer
blackedOut Boolean
blockMismatchingMimeTypes Boolean
bypassHeadRequests Boolean
cdnRedirect Boolean
clientTlsCertificate String
contentSynchronisation GetRemoteIvyRepositoryContentSynchronisation
description String
disableProxy Boolean
disableUrlNormalization Boolean
downloadDirect Boolean
enableCookieManagement Boolean
excludesPattern String
fetchJarsEagerly Boolean
(Optional, Default: false) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested.
fetchSourcesEagerly Boolean
(Optional, Default: false) When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested.
handleReleases Boolean
(Optional, Default: true) If set, Artifactory allows you to deploy release artifacts into this repository.
handleSnapshots Boolean
(Optional, Default: true) If set, Artifactory allows you to deploy snapshot artifacts into this repository.
hardFail Boolean
includesPattern String
listRemoteFolderItems Boolean
localAddress String
maxUniqueSnapshots Integer
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
rejectInvalidJars Boolean
(Optional, Default: false) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
remoteRepoChecksumPolicyType String
(Optional, Default: generate-if-absent) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies are generate-if-absent, fail, ignore-and-generate, and pass-thru.
remoteRepoLayoutRef String
repoLayoutRef String
retrievalCachePeriodSeconds Integer
shareConfiguration Boolean
socketTimeoutMillis Integer
storeArtifactsLocally Boolean
suppressPomConsistencyChecks Boolean
(Optional, Default: true) - By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute to true'
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
archiveBrowsingEnabled boolean
assumedOfflinePeriodSecs number
blackedOut boolean
blockMismatchingMimeTypes boolean
bypassHeadRequests boolean
cdnRedirect boolean
clientTlsCertificate string
contentSynchronisation GetRemoteIvyRepositoryContentSynchronisation
description string
disableProxy boolean
disableUrlNormalization boolean
downloadDirect boolean
enableCookieManagement boolean
excludesPattern string
fetchJarsEagerly boolean
(Optional, Default: false) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested.
fetchSourcesEagerly boolean
(Optional, Default: false) When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested.
handleReleases boolean
(Optional, Default: true) If set, Artifactory allows you to deploy release artifacts into this repository.
handleSnapshots boolean
(Optional, Default: true) If set, Artifactory allows you to deploy snapshot artifacts into this repository.
hardFail boolean
includesPattern string
listRemoteFolderItems boolean
localAddress string
maxUniqueSnapshots number
metadataRetrievalTimeoutSecs number
mismatchingMimeTypesOverrideList string
missedCachePeriodSeconds number
notes string
offline boolean
password string
priorityResolution boolean
projectEnvironments string[]
projectKey string
propertySets string[]
proxy string
queryParams string
rejectInvalidJars boolean
(Optional, Default: false) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
remoteRepoChecksumPolicyType string
(Optional, Default: generate-if-absent) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies are generate-if-absent, fail, ignore-and-generate, and pass-thru.
remoteRepoLayoutRef string
repoLayoutRef string
retrievalCachePeriodSeconds number
shareConfiguration boolean
socketTimeoutMillis number
storeArtifactsLocally boolean
suppressPomConsistencyChecks boolean
(Optional, Default: true) - By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute to true'
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
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 GetRemoteIvyRepositoryContentSynchronisation
description str
disable_proxy bool
disable_url_normalization bool
download_direct bool
enable_cookie_management bool
excludes_pattern str
fetch_jars_eagerly bool
(Optional, Default: false) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested.
fetch_sources_eagerly bool
(Optional, Default: false) When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested.
handle_releases bool
(Optional, Default: true) If set, Artifactory allows you to deploy release artifacts into this repository.
handle_snapshots bool
(Optional, Default: true) If set, Artifactory allows you to deploy snapshot artifacts into this repository.
hard_fail bool
includes_pattern str
list_remote_folder_items bool
local_address str
max_unique_snapshots int
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
reject_invalid_jars bool
(Optional, Default: false) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
remote_repo_checksum_policy_type str
(Optional, Default: generate-if-absent) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies are generate-if-absent, fail, ignore-and-generate, and pass-thru.
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
suppress_pom_consistency_checks bool
(Optional, Default: true) - By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute to true'
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
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
excludesPattern String
fetchJarsEagerly Boolean
(Optional, Default: false) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested.
fetchSourcesEagerly Boolean
(Optional, Default: false) When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested.
handleReleases Boolean
(Optional, Default: true) If set, Artifactory allows you to deploy release artifacts into this repository.
handleSnapshots Boolean
(Optional, Default: true) If set, Artifactory allows you to deploy snapshot artifacts into this repository.
hardFail Boolean
includesPattern String
listRemoteFolderItems Boolean
localAddress String
maxUniqueSnapshots Number
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
rejectInvalidJars Boolean
(Optional, Default: false) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
remoteRepoChecksumPolicyType String
(Optional, Default: generate-if-absent) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies are generate-if-absent, fail, ignore-and-generate, and pass-thru.
remoteRepoLayoutRef String
repoLayoutRef String
retrievalCachePeriodSeconds Number
shareConfiguration Boolean
socketTimeoutMillis Number
storeArtifactsLocally Boolean
suppressPomConsistencyChecks Boolean
(Optional, Default: true) - By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute to true'
synchronizeProperties Boolean
unusedArtifactsCleanupPeriodHours Number
url String
username String
xrayIndex Boolean

getRemoteIvyRepository Result

The following output properties are available:

ClientTlsCertificate string
ContentSynchronisation GetRemoteIvyRepositoryContentSynchronisation
Id string
The provider-assigned unique ID for this managed resource.
Key string
PackageType string
ProjectEnvironments List<string>
ShareConfiguration bool
AllowAnyHostAuth bool
ArchiveBrowsingEnabled bool
AssumedOfflinePeriodSecs int
BlackedOut bool
BlockMismatchingMimeTypes bool
BypassHeadRequests bool
CdnRedirect bool
Description string
DisableProxy bool
DisableUrlNormalization bool
DownloadDirect bool
EnableCookieManagement bool
ExcludesPattern string
FetchJarsEagerly bool
(Optional, Default: false) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested.
FetchSourcesEagerly bool
(Optional, Default: false) When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested.
HandleReleases bool
(Optional, Default: true) If set, Artifactory allows you to deploy release artifacts into this repository.
HandleSnapshots bool
(Optional, Default: true) If set, Artifactory allows you to deploy snapshot artifacts into this repository.
HardFail bool
IncludesPattern string
ListRemoteFolderItems bool
LocalAddress string
MaxUniqueSnapshots int
MetadataRetrievalTimeoutSecs int
MismatchingMimeTypesOverrideList string
MissedCachePeriodSeconds int
Notes string
Offline bool
Password string
PriorityResolution bool
ProjectKey string
PropertySets List<string>
Proxy string
QueryParams string
RejectInvalidJars bool
(Optional, Default: false) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
RemoteRepoChecksumPolicyType string
(Optional, Default: generate-if-absent) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies are generate-if-absent, fail, ignore-and-generate, and pass-thru.
RemoteRepoLayoutRef string
RepoLayoutRef string
RetrievalCachePeriodSeconds int
SocketTimeoutMillis int
StoreArtifactsLocally bool
SuppressPomConsistencyChecks bool
(Optional, Default: true) - By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute to true'
SynchronizeProperties bool
UnusedArtifactsCleanupPeriodHours int
Url string
Username string
XrayIndex bool
ClientTlsCertificate string
ContentSynchronisation GetRemoteIvyRepositoryContentSynchronisation
Id string
The provider-assigned unique ID for this managed resource.
Key string
PackageType string
ProjectEnvironments []string
ShareConfiguration bool
AllowAnyHostAuth bool
ArchiveBrowsingEnabled bool
AssumedOfflinePeriodSecs int
BlackedOut bool
BlockMismatchingMimeTypes bool
BypassHeadRequests bool
CdnRedirect bool
Description string
DisableProxy bool
DisableUrlNormalization bool
DownloadDirect bool
EnableCookieManagement bool
ExcludesPattern string
FetchJarsEagerly bool
(Optional, Default: false) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested.
FetchSourcesEagerly bool
(Optional, Default: false) When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested.
HandleReleases bool
(Optional, Default: true) If set, Artifactory allows you to deploy release artifacts into this repository.
HandleSnapshots bool
(Optional, Default: true) If set, Artifactory allows you to deploy snapshot artifacts into this repository.
HardFail bool
IncludesPattern string
ListRemoteFolderItems bool
LocalAddress string
MaxUniqueSnapshots int
MetadataRetrievalTimeoutSecs int
MismatchingMimeTypesOverrideList string
MissedCachePeriodSeconds int
Notes string
Offline bool
Password string
PriorityResolution bool
ProjectKey string
PropertySets []string
Proxy string
QueryParams string
RejectInvalidJars bool
(Optional, Default: false) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
RemoteRepoChecksumPolicyType string
(Optional, Default: generate-if-absent) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies are generate-if-absent, fail, ignore-and-generate, and pass-thru.
RemoteRepoLayoutRef string
RepoLayoutRef string
RetrievalCachePeriodSeconds int
SocketTimeoutMillis int
StoreArtifactsLocally bool
SuppressPomConsistencyChecks bool
(Optional, Default: true) - By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute to true'
SynchronizeProperties bool
UnusedArtifactsCleanupPeriodHours int
Url string
Username string
XrayIndex bool
clientTlsCertificate String
contentSynchronisation GetRemoteIvyRepositoryContentSynchronisation
id String
The provider-assigned unique ID for this managed resource.
key String
packageType String
projectEnvironments List<String>
shareConfiguration Boolean
allowAnyHostAuth Boolean
archiveBrowsingEnabled Boolean
assumedOfflinePeriodSecs Integer
blackedOut Boolean
blockMismatchingMimeTypes Boolean
bypassHeadRequests Boolean
cdnRedirect Boolean
description String
disableProxy Boolean
disableUrlNormalization Boolean
downloadDirect Boolean
enableCookieManagement Boolean
excludesPattern String
fetchJarsEagerly Boolean
(Optional, Default: false) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested.
fetchSourcesEagerly Boolean
(Optional, Default: false) When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested.
handleReleases Boolean
(Optional, Default: true) If set, Artifactory allows you to deploy release artifacts into this repository.
handleSnapshots Boolean
(Optional, Default: true) If set, Artifactory allows you to deploy snapshot artifacts into this repository.
hardFail Boolean
includesPattern String
listRemoteFolderItems Boolean
localAddress String
maxUniqueSnapshots Integer
metadataRetrievalTimeoutSecs Integer
mismatchingMimeTypesOverrideList String
missedCachePeriodSeconds Integer
notes String
offline Boolean
password String
priorityResolution Boolean
projectKey String
propertySets List<String>
proxy String
queryParams String
rejectInvalidJars Boolean
(Optional, Default: false) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
remoteRepoChecksumPolicyType String
(Optional, Default: generate-if-absent) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies are generate-if-absent, fail, ignore-and-generate, and pass-thru.
remoteRepoLayoutRef String
repoLayoutRef String
retrievalCachePeriodSeconds Integer
socketTimeoutMillis Integer
storeArtifactsLocally Boolean
suppressPomConsistencyChecks Boolean
(Optional, Default: true) - By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute to true'
synchronizeProperties Boolean
unusedArtifactsCleanupPeriodHours Integer
url String
username String
xrayIndex Boolean
clientTlsCertificate string
contentSynchronisation GetRemoteIvyRepositoryContentSynchronisation
id string
The provider-assigned unique ID for this managed resource.
key string
packageType string
projectEnvironments string[]
shareConfiguration boolean
allowAnyHostAuth boolean
archiveBrowsingEnabled boolean
assumedOfflinePeriodSecs number
blackedOut boolean
blockMismatchingMimeTypes boolean
bypassHeadRequests boolean
cdnRedirect boolean
description string
disableProxy boolean
disableUrlNormalization boolean
downloadDirect boolean
enableCookieManagement boolean
excludesPattern string
fetchJarsEagerly boolean
(Optional, Default: false) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested.
fetchSourcesEagerly boolean
(Optional, Default: false) When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested.
handleReleases boolean
(Optional, Default: true) If set, Artifactory allows you to deploy release artifacts into this repository.
handleSnapshots boolean
(Optional, Default: true) If set, Artifactory allows you to deploy snapshot artifacts into this repository.
hardFail boolean
includesPattern string
listRemoteFolderItems boolean
localAddress string
maxUniqueSnapshots number
metadataRetrievalTimeoutSecs number
mismatchingMimeTypesOverrideList string
missedCachePeriodSeconds number
notes string
offline boolean
password string
priorityResolution boolean
projectKey string
propertySets string[]
proxy string
queryParams string
rejectInvalidJars boolean
(Optional, Default: false) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
remoteRepoChecksumPolicyType string
(Optional, Default: generate-if-absent) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies are generate-if-absent, fail, ignore-and-generate, and pass-thru.
remoteRepoLayoutRef string
repoLayoutRef string
retrievalCachePeriodSeconds number
socketTimeoutMillis number
storeArtifactsLocally boolean
suppressPomConsistencyChecks boolean
(Optional, Default: true) - By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute to true'
synchronizeProperties boolean
unusedArtifactsCleanupPeriodHours number
url string
username string
xrayIndex boolean
client_tls_certificate str
content_synchronisation GetRemoteIvyRepositoryContentSynchronisation
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
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
excludes_pattern str
fetch_jars_eagerly bool
(Optional, Default: false) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested.
fetch_sources_eagerly bool
(Optional, Default: false) When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested.
handle_releases bool
(Optional, Default: true) If set, Artifactory allows you to deploy release artifacts into this repository.
handle_snapshots bool
(Optional, Default: true) If set, Artifactory allows you to deploy snapshot artifacts into this repository.
hard_fail bool
includes_pattern str
list_remote_folder_items bool
local_address str
max_unique_snapshots int
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
reject_invalid_jars bool
(Optional, Default: false) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
remote_repo_checksum_policy_type str
(Optional, Default: generate-if-absent) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies are generate-if-absent, fail, ignore-and-generate, and pass-thru.
remote_repo_layout_ref str
repo_layout_ref str
retrieval_cache_period_seconds int
socket_timeout_millis int
store_artifacts_locally bool
suppress_pom_consistency_checks bool
(Optional, Default: true) - By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute to true'
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
archiveBrowsingEnabled Boolean
assumedOfflinePeriodSecs Number
blackedOut Boolean
blockMismatchingMimeTypes Boolean
bypassHeadRequests Boolean
cdnRedirect Boolean
description String
disableProxy Boolean
disableUrlNormalization Boolean
downloadDirect Boolean
enableCookieManagement Boolean
excludesPattern String
fetchJarsEagerly Boolean
(Optional, Default: false) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested.
fetchSourcesEagerly Boolean
(Optional, Default: false) When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested.
handleReleases Boolean
(Optional, Default: true) If set, Artifactory allows you to deploy release artifacts into this repository.
handleSnapshots Boolean
(Optional, Default: true) If set, Artifactory allows you to deploy snapshot artifacts into this repository.
hardFail Boolean
includesPattern String
listRemoteFolderItems Boolean
localAddress String
maxUniqueSnapshots Number
metadataRetrievalTimeoutSecs Number
mismatchingMimeTypesOverrideList String
missedCachePeriodSeconds Number
notes String
offline Boolean
password String
priorityResolution Boolean
projectKey String
propertySets List<String>
proxy String
queryParams String
rejectInvalidJars Boolean
(Optional, Default: false) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
remoteRepoChecksumPolicyType String
(Optional, Default: generate-if-absent) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies are generate-if-absent, fail, ignore-and-generate, and pass-thru.
remoteRepoLayoutRef String
repoLayoutRef String
retrievalCachePeriodSeconds Number
socketTimeoutMillis Number
storeArtifactsLocally Boolean
suppressPomConsistencyChecks Boolean
(Optional, Default: true) - By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute to true'
synchronizeProperties Boolean
unusedArtifactsCleanupPeriodHours Number
url String
username String
xrayIndex Boolean

Supporting Types

GetRemoteIvyRepositoryContentSynchronisation

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.