1. Packages
  2. Artifactory Provider
  3. API Docs
  4. getRemoteHelmociRepository
artifactory v8.8.0 published on Friday, Mar 7, 2025 by Pulumi

artifactory.getRemoteHelmociRepository

Explore with Pulumi AI

Retrieves a remote Helm OCI repository.

Example Usage

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

const my_helmoci_remote = artifactory.getRemoteHelmociRepository({
    key: "my-helmoci-remote",
});
Copy
import pulumi
import pulumi_artifactory as artifactory

my_helmoci_remote = artifactory.get_remote_helmoci_repository(key="my-helmoci-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.LookupRemoteHelmociRepository(ctx, &artifactory.LookupRemoteHelmociRepositoryArgs{
			Key: "my-helmoci-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_helmoci_remote = Artifactory.GetRemoteHelmociRepository.Invoke(new()
    {
        Key = "my-helmoci-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.GetRemoteHelmociRepositoryArgs;
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-helmoci-remote = ArtifactoryFunctions.getRemoteHelmociRepository(GetRemoteHelmociRepositoryArgs.builder()
            .key("my-helmoci-remote")
            .build());

    }
}
Copy
variables:
  my-helmoci-remote:
    fn::invoke:
      function: artifactory:getRemoteHelmociRepository
      arguments:
        key: my-helmoci-remote
Copy

Using getRemoteHelmociRepository

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 getRemoteHelmociRepository(args: GetRemoteHelmociRepositoryArgs, opts?: InvokeOptions): Promise<GetRemoteHelmociRepositoryResult>
function getRemoteHelmociRepositoryOutput(args: GetRemoteHelmociRepositoryOutputArgs, opts?: InvokeOptions): Output<GetRemoteHelmociRepositoryResult>
Copy
def get_remote_helmoci_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[GetRemoteHelmociRepositoryContentSynchronisation] = 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) -> GetRemoteHelmociRepositoryResult
def get_remote_helmoci_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[GetRemoteHelmociRepositoryContentSynchronisationArgs]] = 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[GetRemoteHelmociRepositoryResult]
Copy
func LookupRemoteHelmociRepository(ctx *Context, args *LookupRemoteHelmociRepositoryArgs, opts ...InvokeOption) (*LookupRemoteHelmociRepositoryResult, error)
func LookupRemoteHelmociRepositoryOutput(ctx *Context, args *LookupRemoteHelmociRepositoryOutputArgs, opts ...InvokeOption) LookupRemoteHelmociRepositoryResultOutput
Copy

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

public static class GetRemoteHelmociRepository 
{
    public static Task<GetRemoteHelmociRepositoryResult> InvokeAsync(GetRemoteHelmociRepositoryArgs args, InvokeOptions? opts = null)
    public static Output<GetRemoteHelmociRepositoryResult> Invoke(GetRemoteHelmociRepositoryInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetRemoteHelmociRepositoryResult> getRemoteHelmociRepository(GetRemoteHelmociRepositoryArgs args, InvokeOptions options)
public static Output<GetRemoteHelmociRepositoryResult> getRemoteHelmociRepository(GetRemoteHelmociRepositoryArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: artifactory:index/getRemoteHelmociRepository:getRemoteHelmociRepository
  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 GetRemoteHelmociRepositoryContentSynchronisation
Description string
DisableProxy bool
DisableUrlNormalization bool
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 GetRemoteHelmociRepositoryContentSynchronisation
Description string
DisableProxy bool
DisableUrlNormalization bool
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 GetRemoteHelmociRepositoryContentSynchronisation
description String
disableProxy Boolean
disableUrlNormalization Boolean
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 GetRemoteHelmociRepositoryContentSynchronisation
description string
disableProxy boolean
disableUrlNormalization boolean
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 GetRemoteHelmociRepositoryContentSynchronisation
description str
disable_proxy bool
disable_url_normalization bool
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
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

getRemoteHelmociRepository Result

The following output properties are available:

ClientTlsCertificate string
ContentSynchronisation GetRemoteHelmociRepositoryContentSynchronisation
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
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 GetRemoteHelmociRepositoryContentSynchronisation
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
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 GetRemoteHelmociRepositoryContentSynchronisation
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
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 GetRemoteHelmociRepositoryContentSynchronisation
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
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 GetRemoteHelmociRepositoryContentSynchronisation
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
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
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

GetRemoteHelmociRepositoryContentSynchronisation

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.