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

artifactory.getRemoteOciRepository

Explore with Pulumi AI

Retrieves a remote OCI repository.

Example Usage

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

const my_oci_remote = artifactory.getRemoteOciRepository({
    key: "my-oci-remote",
});
Copy
import pulumi
import pulumi_artifactory as artifactory

my_oci_remote = artifactory.get_remote_oci_repository(key="my-oci-remote")
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.LookupRemoteOciRepository(ctx, &artifactory.LookupRemoteOciRepositoryArgs{
			Key: "my-oci-remote",
		}, 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 my_oci_remote = Artifactory.GetRemoteOciRepository.Invoke(new()
    {
        Key = "my-oci-remote",
    });

});
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.GetRemoteOciRepositoryArgs;
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 my-oci-remote = ArtifactoryFunctions.getRemoteOciRepository(GetRemoteOciRepositoryArgs.builder()
            .key("my-oci-remote")
            .build());

    }
}
Copy
variables:
  my-oci-remote:
    fn::invoke:
      function: artifactory:getRemoteOciRepository
      arguments:
        key: my-oci-remote
Copy

Using getRemoteOciRepository

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 getRemoteOciRepository(args: GetRemoteOciRepositoryArgs, opts?: InvokeOptions): Promise<GetRemoteOciRepositoryResult>
function getRemoteOciRepositoryOutput(args: GetRemoteOciRepositoryOutputArgs, opts?: InvokeOptions): Output<GetRemoteOciRepositoryResult>
Copy
def get_remote_oci_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[GetRemoteOciRepositoryContentSynchronisation] = 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_token_authentication: Optional[bool] = None,
                              excludes_pattern: Optional[str] = None,
                              external_dependencies_enabled: Optional[bool] = None,
                              external_dependencies_patterns: Optional[Sequence[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_id: Optional[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) -> GetRemoteOciRepositoryResult
def get_remote_oci_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[GetRemoteOciRepositoryContentSynchronisationArgs]] = 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_token_authentication: Optional[pulumi.Input[bool]] = None,
                              excludes_pattern: Optional[pulumi.Input[str]] = None,
                              external_dependencies_enabled: Optional[pulumi.Input[bool]] = None,
                              external_dependencies_patterns: Optional[pulumi.Input[Sequence[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_id: Optional[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[GetRemoteOciRepositoryResult]
Copy
func LookupRemoteOciRepository(ctx *Context, args *LookupRemoteOciRepositoryArgs, opts ...InvokeOption) (*LookupRemoteOciRepositoryResult, error)
func LookupRemoteOciRepositoryOutput(ctx *Context, args *LookupRemoteOciRepositoryOutputArgs, opts ...InvokeOption) LookupRemoteOciRepositoryResultOutput
Copy

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

public static class GetRemoteOciRepository 
{
    public static Task<GetRemoteOciRepositoryResult> InvokeAsync(GetRemoteOciRepositoryArgs args, InvokeOptions? opts = null)
    public static Output<GetRemoteOciRepositoryResult> Invoke(GetRemoteOciRepositoryInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetRemoteOciRepositoryResult> getRemoteOciRepository(GetRemoteOciRepositoryArgs args, InvokeOptions options)
public static Output<GetRemoteOciRepositoryResult> getRemoteOciRepository(GetRemoteOciRepositoryArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: artifactory:index/getRemoteOciRepository:getRemoteOciRepository
  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 GetRemoteOciRepositoryContentSynchronisation
Description string
DisableProxy bool
DisableUrlNormalization bool
(Optional) Whether to disable URL normalization.
DownloadDirect bool
EnableCookieManagement bool
EnableTokenAuthentication bool
(Optional) Enable token (Bearer) based authentication.
ExcludesPattern string
ExternalDependenciesEnabled bool
(Optional) Also known as 'Foreign Layers Caching' on the UI.
ExternalDependenciesPatterns List<string>
(Optional) Optional include patterns to match external URLs. Ant-style path expressions are supported (*, **, ?). For example, specifying **/github.com/** will only allow downloading foreign layers from github.com host. Due to SDKv2 limitations, we can't set the default value for the list. This value [**] must be assigned to the attribute manually, if user don't specify any other non-default values. We don't want to make this attribute required, but it must be set to avoid the state drift on update. Note: Artifactory assigns [**] on update if HCL doesn't have the attribute set or the list is empty.
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>
ProjectId 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
ArchiveBrowsingEnabled bool
AssumedOfflinePeriodSecs int
BlackedOut bool
BlockMismatchingMimeTypes bool
BypassHeadRequests bool
CdnRedirect bool
ClientTlsCertificate string
ContentSynchronisation GetRemoteOciRepositoryContentSynchronisation
Description string
DisableProxy bool
DisableUrlNormalization bool
(Optional) Whether to disable URL normalization.
DownloadDirect bool
EnableCookieManagement bool
EnableTokenAuthentication bool
(Optional) Enable token (Bearer) based authentication.
ExcludesPattern string
ExternalDependenciesEnabled bool
(Optional) Also known as 'Foreign Layers Caching' on the UI.
ExternalDependenciesPatterns []string
(Optional) Optional include patterns to match external URLs. Ant-style path expressions are supported (*, **, ?). For example, specifying **/github.com/** will only allow downloading foreign layers from github.com host. Due to SDKv2 limitations, we can't set the default value for the list. This value [**] must be assigned to the attribute manually, if user don't specify any other non-default values. We don't want to make this attribute required, but it must be set to avoid the state drift on update. Note: Artifactory assigns [**] on update if HCL doesn't have the attribute set or the list is empty.
HardFail bool
IncludesPattern string
ListRemoteFolderItems bool
LocalAddress string
MetadataRetrievalTimeoutSecs int
MismatchingMimeTypesOverrideList string
MissedCachePeriodSeconds int
Notes string
Offline bool
Password string
PriorityResolution bool
ProjectEnvironments []string
ProjectId 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
archiveBrowsingEnabled Boolean
assumedOfflinePeriodSecs Integer
blackedOut Boolean
blockMismatchingMimeTypes Boolean
bypassHeadRequests Boolean
cdnRedirect Boolean
clientTlsCertificate String
contentSynchronisation GetRemoteOciRepositoryContentSynchronisation
description String
disableProxy Boolean
disableUrlNormalization Boolean
(Optional) Whether to disable URL normalization.
downloadDirect Boolean
enableCookieManagement Boolean
enableTokenAuthentication Boolean
(Optional) Enable token (Bearer) based authentication.
excludesPattern String
externalDependenciesEnabled Boolean
(Optional) Also known as 'Foreign Layers Caching' on the UI.
externalDependenciesPatterns List<String>
(Optional) Optional include patterns to match external URLs. Ant-style path expressions are supported (*, **, ?). For example, specifying **/github.com/** will only allow downloading foreign layers from github.com host. Due to SDKv2 limitations, we can't set the default value for the list. This value [**] must be assigned to the attribute manually, if user don't specify any other non-default values. We don't want to make this attribute required, but it must be set to avoid the state drift on update. Note: Artifactory assigns [**] on update if HCL doesn't have the attribute set or the list is empty.
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>
projectId 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
archiveBrowsingEnabled boolean
assumedOfflinePeriodSecs number
blackedOut boolean
blockMismatchingMimeTypes boolean
bypassHeadRequests boolean
cdnRedirect boolean
clientTlsCertificate string
contentSynchronisation GetRemoteOciRepositoryContentSynchronisation
description string
disableProxy boolean
disableUrlNormalization boolean
(Optional) Whether to disable URL normalization.
downloadDirect boolean
enableCookieManagement boolean
enableTokenAuthentication boolean
(Optional) Enable token (Bearer) based authentication.
excludesPattern string
externalDependenciesEnabled boolean
(Optional) Also known as 'Foreign Layers Caching' on the UI.
externalDependenciesPatterns string[]
(Optional) Optional include patterns to match external URLs. Ant-style path expressions are supported (*, **, ?). For example, specifying **/github.com/** will only allow downloading foreign layers from github.com host. Due to SDKv2 limitations, we can't set the default value for the list. This value [**] must be assigned to the attribute manually, if user don't specify any other non-default values. We don't want to make this attribute required, but it must be set to avoid the state drift on update. Note: Artifactory assigns [**] on update if HCL doesn't have the attribute set or the list is empty.
hardFail boolean
includesPattern string
listRemoteFolderItems boolean
localAddress string
metadataRetrievalTimeoutSecs number
mismatchingMimeTypesOverrideList string
missedCachePeriodSeconds number
notes string
offline boolean
password string
priorityResolution boolean
projectEnvironments string[]
projectId 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
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 GetRemoteOciRepositoryContentSynchronisation
description str
disable_proxy bool
disable_url_normalization bool
(Optional) Whether to disable URL normalization.
download_direct bool
enable_cookie_management bool
enable_token_authentication bool
(Optional) Enable token (Bearer) based authentication.
excludes_pattern str
external_dependencies_enabled bool
(Optional) Also known as 'Foreign Layers Caching' on the UI.
external_dependencies_patterns Sequence[str]
(Optional) Optional include patterns to match external URLs. Ant-style path expressions are supported (*, **, ?). For example, specifying **/github.com/** will only allow downloading foreign layers from github.com host. Due to SDKv2 limitations, we can't set the default value for the list. This value [**] must be assigned to the attribute manually, if user don't specify any other non-default values. We don't want to make this attribute required, but it must be set to avoid the state drift on update. Note: Artifactory assigns [**] on update if HCL doesn't have the attribute set or the list is empty.
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_id 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
archiveBrowsingEnabled Boolean
assumedOfflinePeriodSecs Number
blackedOut Boolean
blockMismatchingMimeTypes Boolean
bypassHeadRequests Boolean
cdnRedirect Boolean
clientTlsCertificate String
contentSynchronisation Property Map
description String
disableProxy Boolean
disableUrlNormalization Boolean
(Optional) Whether to disable URL normalization.
downloadDirect Boolean
enableCookieManagement Boolean
enableTokenAuthentication Boolean
(Optional) Enable token (Bearer) based authentication.
excludesPattern String
externalDependenciesEnabled Boolean
(Optional) Also known as 'Foreign Layers Caching' on the UI.
externalDependenciesPatterns List<String>
(Optional) Optional include patterns to match external URLs. Ant-style path expressions are supported (*, **, ?). For example, specifying **/github.com/** will only allow downloading foreign layers from github.com host. Due to SDKv2 limitations, we can't set the default value for the list. This value [**] must be assigned to the attribute manually, if user don't specify any other non-default values. We don't want to make this attribute required, but it must be set to avoid the state drift on update. Note: Artifactory assigns [**] on update if HCL doesn't have the attribute set or the list is empty.
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>
projectId 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

getRemoteOciRepository Result

The following output properties are available:

ClientTlsCertificate string
ContentSynchronisation GetRemoteOciRepositoryContentSynchronisation
EnableTokenAuthentication bool
(Optional) Enable token (Bearer) based authentication.
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
(Optional) Whether to disable URL normalization.
DownloadDirect bool
EnableCookieManagement bool
ExcludesPattern string
ExternalDependenciesEnabled bool
(Optional) Also known as 'Foreign Layers Caching' on the UI.
ExternalDependenciesPatterns List<string>
(Optional) Optional include patterns to match external URLs. Ant-style path expressions are supported (*, **, ?). For example, specifying **/github.com/** will only allow downloading foreign layers from github.com host. Due to SDKv2 limitations, we can't set the default value for the list. This value [**] must be assigned to the attribute manually, if user don't specify any other non-default values. We don't want to make this attribute required, but it must be set to avoid the state drift on update. Note: Artifactory assigns [**] on update if HCL doesn't have the attribute set or the list is empty.
HardFail bool
IncludesPattern string
ListRemoteFolderItems bool
LocalAddress string
MetadataRetrievalTimeoutSecs int
MismatchingMimeTypesOverrideList string
MissedCachePeriodSeconds int
Notes string
Offline bool
Password string
PriorityResolution bool
ProjectId string
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 GetRemoteOciRepositoryContentSynchronisation
EnableTokenAuthentication bool
(Optional) Enable token (Bearer) based authentication.
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
(Optional) Whether to disable URL normalization.
DownloadDirect bool
EnableCookieManagement bool
ExcludesPattern string
ExternalDependenciesEnabled bool
(Optional) Also known as 'Foreign Layers Caching' on the UI.
ExternalDependenciesPatterns []string
(Optional) Optional include patterns to match external URLs. Ant-style path expressions are supported (*, **, ?). For example, specifying **/github.com/** will only allow downloading foreign layers from github.com host. Due to SDKv2 limitations, we can't set the default value for the list. This value [**] must be assigned to the attribute manually, if user don't specify any other non-default values. We don't want to make this attribute required, but it must be set to avoid the state drift on update. Note: Artifactory assigns [**] on update if HCL doesn't have the attribute set or the list is empty.
HardFail bool
IncludesPattern string
ListRemoteFolderItems bool
LocalAddress string
MetadataRetrievalTimeoutSecs int
MismatchingMimeTypesOverrideList string
MissedCachePeriodSeconds int
Notes string
Offline bool
Password string
PriorityResolution bool
ProjectId string
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 GetRemoteOciRepositoryContentSynchronisation
enableTokenAuthentication Boolean
(Optional) Enable token (Bearer) based authentication.
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
(Optional) Whether to disable URL normalization.
downloadDirect Boolean
enableCookieManagement Boolean
excludesPattern String
externalDependenciesEnabled Boolean
(Optional) Also known as 'Foreign Layers Caching' on the UI.
externalDependenciesPatterns List<String>
(Optional) Optional include patterns to match external URLs. Ant-style path expressions are supported (*, **, ?). For example, specifying **/github.com/** will only allow downloading foreign layers from github.com host. Due to SDKv2 limitations, we can't set the default value for the list. This value [**] must be assigned to the attribute manually, if user don't specify any other non-default values. We don't want to make this attribute required, but it must be set to avoid the state drift on update. Note: Artifactory assigns [**] on update if HCL doesn't have the attribute set or the list is empty.
hardFail Boolean
includesPattern String
listRemoteFolderItems Boolean
localAddress String
metadataRetrievalTimeoutSecs Integer
mismatchingMimeTypesOverrideList String
missedCachePeriodSeconds Integer
notes String
offline Boolean
password String
priorityResolution Boolean
projectId String
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 GetRemoteOciRepositoryContentSynchronisation
enableTokenAuthentication boolean
(Optional) Enable token (Bearer) based authentication.
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
(Optional) Whether to disable URL normalization.
downloadDirect boolean
enableCookieManagement boolean
excludesPattern string
externalDependenciesEnabled boolean
(Optional) Also known as 'Foreign Layers Caching' on the UI.
externalDependenciesPatterns string[]
(Optional) Optional include patterns to match external URLs. Ant-style path expressions are supported (*, **, ?). For example, specifying **/github.com/** will only allow downloading foreign layers from github.com host. Due to SDKv2 limitations, we can't set the default value for the list. This value [**] must be assigned to the attribute manually, if user don't specify any other non-default values. We don't want to make this attribute required, but it must be set to avoid the state drift on update. Note: Artifactory assigns [**] on update if HCL doesn't have the attribute set or the list is empty.
hardFail boolean
includesPattern string
listRemoteFolderItems boolean
localAddress string
metadataRetrievalTimeoutSecs number
mismatchingMimeTypesOverrideList string
missedCachePeriodSeconds number
notes string
offline boolean
password string
priorityResolution boolean
projectId string
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 GetRemoteOciRepositoryContentSynchronisation
enable_token_authentication bool
(Optional) Enable token (Bearer) based authentication.
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
(Optional) Whether to disable URL normalization.
download_direct bool
enable_cookie_management bool
excludes_pattern str
external_dependencies_enabled bool
(Optional) Also known as 'Foreign Layers Caching' on the UI.
external_dependencies_patterns Sequence[str]
(Optional) Optional include patterns to match external URLs. Ant-style path expressions are supported (*, **, ?). For example, specifying **/github.com/** will only allow downloading foreign layers from github.com host. Due to SDKv2 limitations, we can't set the default value for the list. This value [**] must be assigned to the attribute manually, if user don't specify any other non-default values. We don't want to make this attribute required, but it must be set to avoid the state drift on update. Note: Artifactory assigns [**] on update if HCL doesn't have the attribute set or the list is empty.
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_id 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
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
enableTokenAuthentication Boolean
(Optional) Enable token (Bearer) based authentication.
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
(Optional) Whether to disable URL normalization.
downloadDirect Boolean
enableCookieManagement Boolean
excludesPattern String
externalDependenciesEnabled Boolean
(Optional) Also known as 'Foreign Layers Caching' on the UI.
externalDependenciesPatterns List<String>
(Optional) Optional include patterns to match external URLs. Ant-style path expressions are supported (*, **, ?). For example, specifying **/github.com/** will only allow downloading foreign layers from github.com host. Due to SDKv2 limitations, we can't set the default value for the list. This value [**] must be assigned to the attribute manually, if user don't specify any other non-default values. We don't want to make this attribute required, but it must be set to avoid the state drift on update. Note: Artifactory assigns [**] on update if HCL doesn't have the attribute set or the list is empty.
hardFail Boolean
includesPattern String
listRemoteFolderItems Boolean
localAddress String
metadataRetrievalTimeoutSecs Number
mismatchingMimeTypesOverrideList String
missedCachePeriodSeconds Number
notes String
offline Boolean
password String
priorityResolution Boolean
projectId String
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

GetRemoteOciRepositoryContentSynchronisation

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.