artifactory.RemoteGradleRepository
Creates a remote Gradle repository resource. Official documentation can be found here.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as artifactory from "@pulumi/artifactory";
const gradle_remote = new artifactory.RemoteGradleRepository("gradle-remote", {
    key: "gradle-remote-foo",
    url: "https://repo1.maven.org/maven2/",
    fetchJarsEagerly: true,
    fetchSourcesEagerly: false,
    suppressPomConsistencyChecks: true,
    rejectInvalidJars: true,
    maxUniqueSnapshots: 10,
});
import pulumi
import pulumi_artifactory as artifactory
gradle_remote = artifactory.RemoteGradleRepository("gradle-remote",
    key="gradle-remote-foo",
    url="https://repo1.maven.org/maven2/",
    fetch_jars_eagerly=True,
    fetch_sources_eagerly=False,
    suppress_pom_consistency_checks=True,
    reject_invalid_jars=True,
    max_unique_snapshots=10)
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.NewRemoteGradleRepository(ctx, "gradle-remote", &artifactory.RemoteGradleRepositoryArgs{
			Key:                          pulumi.String("gradle-remote-foo"),
			Url:                          pulumi.String("https://repo1.maven.org/maven2/"),
			FetchJarsEagerly:             pulumi.Bool(true),
			FetchSourcesEagerly:          pulumi.Bool(false),
			SuppressPomConsistencyChecks: pulumi.Bool(true),
			RejectInvalidJars:            pulumi.Bool(true),
			MaxUniqueSnapshots:           pulumi.Int(10),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Artifactory = Pulumi.Artifactory;
return await Deployment.RunAsync(() => 
{
    var gradle_remote = new Artifactory.RemoteGradleRepository("gradle-remote", new()
    {
        Key = "gradle-remote-foo",
        Url = "https://repo1.maven.org/maven2/",
        FetchJarsEagerly = true,
        FetchSourcesEagerly = false,
        SuppressPomConsistencyChecks = true,
        RejectInvalidJars = true,
        MaxUniqueSnapshots = 10,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.artifactory.RemoteGradleRepository;
import com.pulumi.artifactory.RemoteGradleRepositoryArgs;
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) {
        var gradle_remote = new RemoteGradleRepository("gradle-remote", RemoteGradleRepositoryArgs.builder()
            .key("gradle-remote-foo")
            .url("https://repo1.maven.org/maven2/")
            .fetchJarsEagerly(true)
            .fetchSourcesEagerly(false)
            .suppressPomConsistencyChecks(true)
            .rejectInvalidJars(true)
            .maxUniqueSnapshots(10)
            .build());
    }
}
resources:
  gradle-remote:
    type: artifactory:RemoteGradleRepository
    properties:
      key: gradle-remote-foo
      url: https://repo1.maven.org/maven2/
      fetchJarsEagerly: true
      fetchSourcesEagerly: false
      suppressPomConsistencyChecks: true
      rejectInvalidJars: true
      maxUniqueSnapshots: 10
Create RemoteGradleRepository Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new RemoteGradleRepository(name: string, args: RemoteGradleRepositoryArgs, opts?: CustomResourceOptions);@overload
def RemoteGradleRepository(resource_name: str,
                           args: RemoteGradleRepositoryArgs,
                           opts: Optional[ResourceOptions] = None)
@overload
def RemoteGradleRepository(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           key: Optional[str] = None,
                           url: Optional[str] = None,
                           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[RemoteGradleRepositoryContentSynchronisationArgs] = None,
                           curated: Optional[bool] = 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,
                           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,
                           username: Optional[str] = None,
                           xray_index: Optional[bool] = None)func NewRemoteGradleRepository(ctx *Context, name string, args RemoteGradleRepositoryArgs, opts ...ResourceOption) (*RemoteGradleRepository, error)public RemoteGradleRepository(string name, RemoteGradleRepositoryArgs args, CustomResourceOptions? opts = null)
public RemoteGradleRepository(String name, RemoteGradleRepositoryArgs args)
public RemoteGradleRepository(String name, RemoteGradleRepositoryArgs args, CustomResourceOptions options)
type: artifactory:RemoteGradleRepository
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args RemoteGradleRepositoryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args RemoteGradleRepositoryArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args RemoteGradleRepositoryArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RemoteGradleRepositoryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RemoteGradleRepositoryArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var remoteGradleRepositoryResource = new Artifactory.RemoteGradleRepository("remoteGradleRepositoryResource", new()
{
    Key = "string",
    Url = "string",
    AllowAnyHostAuth = false,
    ArchiveBrowsingEnabled = false,
    AssumedOfflinePeriodSecs = 0,
    BlackedOut = false,
    BlockMismatchingMimeTypes = false,
    BypassHeadRequests = false,
    CdnRedirect = false,
    ClientTlsCertificate = "string",
    ContentSynchronisation = new Artifactory.Inputs.RemoteGradleRepositoryContentSynchronisationArgs
    {
        Enabled = false,
        PropertiesEnabled = false,
        SourceOriginAbsenceDetection = false,
        StatisticsEnabled = false,
    },
    Curated = false,
    Description = "string",
    DisableProxy = false,
    DisableUrlNormalization = false,
    DownloadDirect = false,
    EnableCookieManagement = false,
    ExcludesPattern = "string",
    FetchJarsEagerly = false,
    FetchSourcesEagerly = false,
    HandleReleases = false,
    HandleSnapshots = false,
    HardFail = false,
    IncludesPattern = "string",
    ListRemoteFolderItems = false,
    LocalAddress = "string",
    MaxUniqueSnapshots = 0,
    MetadataRetrievalTimeoutSecs = 0,
    MismatchingMimeTypesOverrideList = "string",
    MissedCachePeriodSeconds = 0,
    Notes = "string",
    Offline = false,
    Password = "string",
    PriorityResolution = false,
    ProjectEnvironments = new[]
    {
        "string",
    },
    ProjectKey = "string",
    PropertySets = new[]
    {
        "string",
    },
    Proxy = "string",
    QueryParams = "string",
    RejectInvalidJars = false,
    RemoteRepoChecksumPolicyType = "string",
    RemoteRepoLayoutRef = "string",
    RepoLayoutRef = "string",
    RetrievalCachePeriodSeconds = 0,
    SocketTimeoutMillis = 0,
    StoreArtifactsLocally = false,
    SuppressPomConsistencyChecks = false,
    SynchronizeProperties = false,
    UnusedArtifactsCleanupPeriodHours = 0,
    Username = "string",
    XrayIndex = false,
});
example, err := artifactory.NewRemoteGradleRepository(ctx, "remoteGradleRepositoryResource", &artifactory.RemoteGradleRepositoryArgs{
	Key:                       pulumi.String("string"),
	Url:                       pulumi.String("string"),
	AllowAnyHostAuth:          pulumi.Bool(false),
	ArchiveBrowsingEnabled:    pulumi.Bool(false),
	AssumedOfflinePeriodSecs:  pulumi.Int(0),
	BlackedOut:                pulumi.Bool(false),
	BlockMismatchingMimeTypes: pulumi.Bool(false),
	BypassHeadRequests:        pulumi.Bool(false),
	CdnRedirect:               pulumi.Bool(false),
	ClientTlsCertificate:      pulumi.String("string"),
	ContentSynchronisation: &artifactory.RemoteGradleRepositoryContentSynchronisationArgs{
		Enabled:                      pulumi.Bool(false),
		PropertiesEnabled:            pulumi.Bool(false),
		SourceOriginAbsenceDetection: pulumi.Bool(false),
		StatisticsEnabled:            pulumi.Bool(false),
	},
	Curated:                          pulumi.Bool(false),
	Description:                      pulumi.String("string"),
	DisableProxy:                     pulumi.Bool(false),
	DisableUrlNormalization:          pulumi.Bool(false),
	DownloadDirect:                   pulumi.Bool(false),
	EnableCookieManagement:           pulumi.Bool(false),
	ExcludesPattern:                  pulumi.String("string"),
	FetchJarsEagerly:                 pulumi.Bool(false),
	FetchSourcesEagerly:              pulumi.Bool(false),
	HandleReleases:                   pulumi.Bool(false),
	HandleSnapshots:                  pulumi.Bool(false),
	HardFail:                         pulumi.Bool(false),
	IncludesPattern:                  pulumi.String("string"),
	ListRemoteFolderItems:            pulumi.Bool(false),
	LocalAddress:                     pulumi.String("string"),
	MaxUniqueSnapshots:               pulumi.Int(0),
	MetadataRetrievalTimeoutSecs:     pulumi.Int(0),
	MismatchingMimeTypesOverrideList: pulumi.String("string"),
	MissedCachePeriodSeconds:         pulumi.Int(0),
	Notes:                            pulumi.String("string"),
	Offline:                          pulumi.Bool(false),
	Password:                         pulumi.String("string"),
	PriorityResolution:               pulumi.Bool(false),
	ProjectEnvironments: pulumi.StringArray{
		pulumi.String("string"),
	},
	ProjectKey: pulumi.String("string"),
	PropertySets: pulumi.StringArray{
		pulumi.String("string"),
	},
	Proxy:                             pulumi.String("string"),
	QueryParams:                       pulumi.String("string"),
	RejectInvalidJars:                 pulumi.Bool(false),
	RemoteRepoChecksumPolicyType:      pulumi.String("string"),
	RemoteRepoLayoutRef:               pulumi.String("string"),
	RepoLayoutRef:                     pulumi.String("string"),
	RetrievalCachePeriodSeconds:       pulumi.Int(0),
	SocketTimeoutMillis:               pulumi.Int(0),
	StoreArtifactsLocally:             pulumi.Bool(false),
	SuppressPomConsistencyChecks:      pulumi.Bool(false),
	SynchronizeProperties:             pulumi.Bool(false),
	UnusedArtifactsCleanupPeriodHours: pulumi.Int(0),
	Username:                          pulumi.String("string"),
	XrayIndex:                         pulumi.Bool(false),
})
var remoteGradleRepositoryResource = new RemoteGradleRepository("remoteGradleRepositoryResource", RemoteGradleRepositoryArgs.builder()
    .key("string")
    .url("string")
    .allowAnyHostAuth(false)
    .archiveBrowsingEnabled(false)
    .assumedOfflinePeriodSecs(0)
    .blackedOut(false)
    .blockMismatchingMimeTypes(false)
    .bypassHeadRequests(false)
    .cdnRedirect(false)
    .clientTlsCertificate("string")
    .contentSynchronisation(RemoteGradleRepositoryContentSynchronisationArgs.builder()
        .enabled(false)
        .propertiesEnabled(false)
        .sourceOriginAbsenceDetection(false)
        .statisticsEnabled(false)
        .build())
    .curated(false)
    .description("string")
    .disableProxy(false)
    .disableUrlNormalization(false)
    .downloadDirect(false)
    .enableCookieManagement(false)
    .excludesPattern("string")
    .fetchJarsEagerly(false)
    .fetchSourcesEagerly(false)
    .handleReleases(false)
    .handleSnapshots(false)
    .hardFail(false)
    .includesPattern("string")
    .listRemoteFolderItems(false)
    .localAddress("string")
    .maxUniqueSnapshots(0)
    .metadataRetrievalTimeoutSecs(0)
    .mismatchingMimeTypesOverrideList("string")
    .missedCachePeriodSeconds(0)
    .notes("string")
    .offline(false)
    .password("string")
    .priorityResolution(false)
    .projectEnvironments("string")
    .projectKey("string")
    .propertySets("string")
    .proxy("string")
    .queryParams("string")
    .rejectInvalidJars(false)
    .remoteRepoChecksumPolicyType("string")
    .remoteRepoLayoutRef("string")
    .repoLayoutRef("string")
    .retrievalCachePeriodSeconds(0)
    .socketTimeoutMillis(0)
    .storeArtifactsLocally(false)
    .suppressPomConsistencyChecks(false)
    .synchronizeProperties(false)
    .unusedArtifactsCleanupPeriodHours(0)
    .username("string")
    .xrayIndex(false)
    .build());
remote_gradle_repository_resource = artifactory.RemoteGradleRepository("remoteGradleRepositoryResource",
    key="string",
    url="string",
    allow_any_host_auth=False,
    archive_browsing_enabled=False,
    assumed_offline_period_secs=0,
    blacked_out=False,
    block_mismatching_mime_types=False,
    bypass_head_requests=False,
    cdn_redirect=False,
    client_tls_certificate="string",
    content_synchronisation={
        "enabled": False,
        "properties_enabled": False,
        "source_origin_absence_detection": False,
        "statistics_enabled": False,
    },
    curated=False,
    description="string",
    disable_proxy=False,
    disable_url_normalization=False,
    download_direct=False,
    enable_cookie_management=False,
    excludes_pattern="string",
    fetch_jars_eagerly=False,
    fetch_sources_eagerly=False,
    handle_releases=False,
    handle_snapshots=False,
    hard_fail=False,
    includes_pattern="string",
    list_remote_folder_items=False,
    local_address="string",
    max_unique_snapshots=0,
    metadata_retrieval_timeout_secs=0,
    mismatching_mime_types_override_list="string",
    missed_cache_period_seconds=0,
    notes="string",
    offline=False,
    password="string",
    priority_resolution=False,
    project_environments=["string"],
    project_key="string",
    property_sets=["string"],
    proxy="string",
    query_params="string",
    reject_invalid_jars=False,
    remote_repo_checksum_policy_type="string",
    remote_repo_layout_ref="string",
    repo_layout_ref="string",
    retrieval_cache_period_seconds=0,
    socket_timeout_millis=0,
    store_artifacts_locally=False,
    suppress_pom_consistency_checks=False,
    synchronize_properties=False,
    unused_artifacts_cleanup_period_hours=0,
    username="string",
    xray_index=False)
const remoteGradleRepositoryResource = new artifactory.RemoteGradleRepository("remoteGradleRepositoryResource", {
    key: "string",
    url: "string",
    allowAnyHostAuth: false,
    archiveBrowsingEnabled: false,
    assumedOfflinePeriodSecs: 0,
    blackedOut: false,
    blockMismatchingMimeTypes: false,
    bypassHeadRequests: false,
    cdnRedirect: false,
    clientTlsCertificate: "string",
    contentSynchronisation: {
        enabled: false,
        propertiesEnabled: false,
        sourceOriginAbsenceDetection: false,
        statisticsEnabled: false,
    },
    curated: false,
    description: "string",
    disableProxy: false,
    disableUrlNormalization: false,
    downloadDirect: false,
    enableCookieManagement: false,
    excludesPattern: "string",
    fetchJarsEagerly: false,
    fetchSourcesEagerly: false,
    handleReleases: false,
    handleSnapshots: false,
    hardFail: false,
    includesPattern: "string",
    listRemoteFolderItems: false,
    localAddress: "string",
    maxUniqueSnapshots: 0,
    metadataRetrievalTimeoutSecs: 0,
    mismatchingMimeTypesOverrideList: "string",
    missedCachePeriodSeconds: 0,
    notes: "string",
    offline: false,
    password: "string",
    priorityResolution: false,
    projectEnvironments: ["string"],
    projectKey: "string",
    propertySets: ["string"],
    proxy: "string",
    queryParams: "string",
    rejectInvalidJars: false,
    remoteRepoChecksumPolicyType: "string",
    remoteRepoLayoutRef: "string",
    repoLayoutRef: "string",
    retrievalCachePeriodSeconds: 0,
    socketTimeoutMillis: 0,
    storeArtifactsLocally: false,
    suppressPomConsistencyChecks: false,
    synchronizeProperties: false,
    unusedArtifactsCleanupPeriodHours: 0,
    username: "string",
    xrayIndex: false,
});
type: artifactory:RemoteGradleRepository
properties:
    allowAnyHostAuth: false
    archiveBrowsingEnabled: false
    assumedOfflinePeriodSecs: 0
    blackedOut: false
    blockMismatchingMimeTypes: false
    bypassHeadRequests: false
    cdnRedirect: false
    clientTlsCertificate: string
    contentSynchronisation:
        enabled: false
        propertiesEnabled: false
        sourceOriginAbsenceDetection: false
        statisticsEnabled: false
    curated: false
    description: string
    disableProxy: false
    disableUrlNormalization: false
    downloadDirect: false
    enableCookieManagement: false
    excludesPattern: string
    fetchJarsEagerly: false
    fetchSourcesEagerly: false
    handleReleases: false
    handleSnapshots: false
    hardFail: false
    includesPattern: string
    key: string
    listRemoteFolderItems: false
    localAddress: string
    maxUniqueSnapshots: 0
    metadataRetrievalTimeoutSecs: 0
    mismatchingMimeTypesOverrideList: string
    missedCachePeriodSeconds: 0
    notes: string
    offline: false
    password: string
    priorityResolution: false
    projectEnvironments:
        - string
    projectKey: string
    propertySets:
        - string
    proxy: string
    queryParams: string
    rejectInvalidJars: false
    remoteRepoChecksumPolicyType: string
    remoteRepoLayoutRef: string
    repoLayoutRef: string
    retrievalCachePeriodSeconds: 0
    socketTimeoutMillis: 0
    storeArtifactsLocally: false
    suppressPomConsistencyChecks: false
    synchronizeProperties: false
    unusedArtifactsCleanupPeriodHours: 0
    url: string
    username: string
    xrayIndex: false
RemoteGradleRepository Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The RemoteGradleRepository resource accepts the following input properties:
- Key string
- A mandatory identifier for the repository that must be unique. It cannot begin with a number or contain spaces or special characters.
- Url string
- The remote repo URL.
- AllowAny boolHost Auth 
- 'Lenient Host Authentication' in the UI. Allow credentials of this repository to be used on requests redirected to any other host.
- ArchiveBrowsing boolEnabled 
- When set, you may view content such as HTML or Javadoc files directly from Artifactory. This may not be safe and therefore requires strict content moderation to prevent malicious users from uploading content that may compromise security (e.g., cross-site scripting attacks).
- AssumedOffline intPeriod Secs 
- The number of seconds the repository stays in assumed offline state after a connection error. At the end of this time, an online check is attempted in order to reset the offline status. A value of 0 means the repository is never assumed offline.
- BlackedOut bool
- (A.K.A 'Ignore Repository' on the UI) When set, the repository or its local cache do not participate in artifact resolution.
- BlockMismatching boolMime Types 
- If set, artifacts will fail to download if a mismatch is detected between requested and received mimetype, according to the list specified in the system properties file under blockedMismatchingMimeTypes. You can override by adding mimetypes to the override list 'mismatching_mime_types_override_list'.
- BypassHead boolRequests 
- Before caching an artifact, Artifactory first sends a HEAD request to the remote resource. In some remote resources, HEAD requests are disallowed and therefore rejected, even though downloading the artifact is allowed. When checked, Artifactory will bypass the HEAD request and cache the artifact directly using a GET request.
- CdnRedirect bool
- When set, download requests to this repository will redirect the client to download the artifact directly from AWS CloudFront. Available in Enterprise+ and Edge licenses only. Default value is 'false'
- ClientTls stringCertificate 
- Client TLS certificate name.
- ContentSynchronisation RemoteGradle Repository Content Synchronisation 
- Curated bool
- Enable repository to be protected by the Curation service.
- Description string
- Public description.
- DisableProxy bool
- When set to true, the proxy is disabled, and not returned in the API response body. If there is a default proxy set for the Artifactory instance, it will be ignored, too. Introduced since Artifactory 7.41.7.
- DisableUrl boolNormalization 
- Whether to disable URL normalization. Default is false.
- DownloadDirect bool
- When set, download requests to this repository will redirect the client to download the artifact directly from the cloud storage provider. Available in Enterprise+ and Edge licenses only. Default value is 'false'.
- bool
- Enables cookie management if the remote repository uses cookies to manage client state.
- ExcludesPattern string
- List of artifact patterns to exclude when evaluating artifact requests, in the form of x/y/**/z/*.By default no artifacts are excluded.
- FetchJars boolEagerly 
- 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.
- FetchSources boolEagerly 
- 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
- If set, Artifactory allows you to deploy release artifacts into this repository.
- HandleSnapshots bool
- If set, Artifactory allows you to deploy snapshot artifacts into this repository.
- HardFail bool
- When set, Artifactory will return an error to the client that causes the build to fail if there is a failure to communicate with this repository.
- IncludesPattern string
- List of comma-separated artifact patterns to include when evaluating artifact requests in the form of x/y/**/z/*. When used, only artifacts matching one of the include patterns are served. By default, all artifacts are included (**/*).
- ListRemote boolFolder Items 
- Lists the items of remote folders in simple and list browsing. The remote content is cached according to the value of the 'Retrieval Cache Period'. Default value is 'false'. This field exists in the API but not in the UI.
- LocalAddress string
- The local address to be used when creating connections. Useful for specifying the interface to use on systems with multiple network interfaces.
- MaxUnique intSnapshots 
- The maximum number of unique snapshots of a single artifact to store. Once the number of snapshots exceeds this setting, older versions are removed. A value of 0 (default) indicates there is no limit, and unique snapshots are not cleaned up.
- MetadataRetrieval intTimeout Secs 
- Metadata Retrieval Cache Timeout (Sec) in the UI.This value refers to the number of seconds to wait for retrieval from the remote before serving locally cached artifact or fail the request.
- MismatchingMime stringTypes Override List 
- The set of mime types that should override the block_mismatching_mime_types setting. Eg: 'application/json,application/xml'. Default value is empty.
- MissedCache intPeriod Seconds 
- Missed Retrieval Cache Period (Sec) in the UI. The number of seconds to cache artifact retrieval misses (artifact not found). A value of 0 indicates no caching.
- Notes string
- Internal description.
- Offline bool
- If set, Artifactory does not try to fetch remote artifacts. Only locally-cached artifacts are retrieved.
- Password string
- PriorityResolution bool
- Setting repositories with priority will cause metadata to be merged only from repositories set with this field
- ProjectEnvironments List<string>
- ProjectKey string
- Project key for assigning this repository to. Must be 2 - 32 lowercase alphanumeric and hyphen characters. When assigning repository to a project, repository key must be prefixed with project key, separated by a dash.
- PropertySets List<string>
- List of property set name
- Proxy string
- Proxy key from Artifactory Proxies settings. Can't be set if disable_proxy = true.
- QueryParams string
- Custom HTTP query parameters that will be automatically included in all remote resource requests. For example: param1=val1¶m2=val2¶m3=val3
- RejectInvalid boolJars 
- Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
- RemoteRepo stringChecksum Policy Type 
- 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, andpass-thru.
- RemoteRepo stringLayout Ref 
- Repository layout key for the remote layout mapping. Repository can be created without this attribute (or set to an empty string). Once it's set, it can't be removed by passing an empty string or removing the attribute, that will be ignored by the Artifactory API. UI shows an error message, if the user tries to remove the value.
- RepoLayout stringRef 
- Sets the layout that the repository should use for storing and identifying modules. A recommended layout that corresponds to the package type defined is suggested, and index packages uploaded and calculate metadata accordingly.
- RetrievalCache intPeriod Seconds 
- Metadata Retrieval Cache Period (Sec) in the UI. This value refers to the number of seconds to cache metadata files before checking for newer versions on remote server. A value of 0 indicates no caching.
- bool
- SocketTimeout intMillis 
- Network timeout (in ms) to use when establishing a connection and for unanswered requests. Timing out on a network operation is considered a retrieval failure.
- StoreArtifacts boolLocally 
- When set, the repository should store cached artifacts locally. When not set, artifacts are not stored locally, and direct repository-to-client streaming is used. This can be useful for multi-server setups over a high-speed LAN, with one Artifactory caching certain data on central storage, and streaming it directly to satellite pass-though Artifactory servers.
- SuppressPom boolConsistency Checks 
- 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
- When set, remote artifacts are fetched along with their properties.
- UnusedArtifacts intCleanup Period Hours 
- Unused Artifacts Cleanup Period (Hr) in the UI. The number of hours to wait before an artifact is deemed 'unused' and eligible for cleanup from the repository. A value of 0 means automatic cleanup of cached artifacts is disabled.
- Username string
- XrayIndex bool
- Enable Indexing In Xray. Repository will be indexed with the default retention period. You will be able to change it via Xray settings.
- Key string
- A mandatory identifier for the repository that must be unique. It cannot begin with a number or contain spaces or special characters.
- Url string
- The remote repo URL.
- AllowAny boolHost Auth 
- 'Lenient Host Authentication' in the UI. Allow credentials of this repository to be used on requests redirected to any other host.
- ArchiveBrowsing boolEnabled 
- When set, you may view content such as HTML or Javadoc files directly from Artifactory. This may not be safe and therefore requires strict content moderation to prevent malicious users from uploading content that may compromise security (e.g., cross-site scripting attacks).
- AssumedOffline intPeriod Secs 
- The number of seconds the repository stays in assumed offline state after a connection error. At the end of this time, an online check is attempted in order to reset the offline status. A value of 0 means the repository is never assumed offline.
- BlackedOut bool
- (A.K.A 'Ignore Repository' on the UI) When set, the repository or its local cache do not participate in artifact resolution.
- BlockMismatching boolMime Types 
- If set, artifacts will fail to download if a mismatch is detected between requested and received mimetype, according to the list specified in the system properties file under blockedMismatchingMimeTypes. You can override by adding mimetypes to the override list 'mismatching_mime_types_override_list'.
- BypassHead boolRequests 
- Before caching an artifact, Artifactory first sends a HEAD request to the remote resource. In some remote resources, HEAD requests are disallowed and therefore rejected, even though downloading the artifact is allowed. When checked, Artifactory will bypass the HEAD request and cache the artifact directly using a GET request.
- CdnRedirect bool
- When set, download requests to this repository will redirect the client to download the artifact directly from AWS CloudFront. Available in Enterprise+ and Edge licenses only. Default value is 'false'
- ClientTls stringCertificate 
- Client TLS certificate name.
- ContentSynchronisation RemoteGradle Repository Content Synchronisation Args 
- Curated bool
- Enable repository to be protected by the Curation service.
- Description string
- Public description.
- DisableProxy bool
- When set to true, the proxy is disabled, and not returned in the API response body. If there is a default proxy set for the Artifactory instance, it will be ignored, too. Introduced since Artifactory 7.41.7.
- DisableUrl boolNormalization 
- Whether to disable URL normalization. Default is false.
- DownloadDirect bool
- When set, download requests to this repository will redirect the client to download the artifact directly from the cloud storage provider. Available in Enterprise+ and Edge licenses only. Default value is 'false'.
- bool
- Enables cookie management if the remote repository uses cookies to manage client state.
- ExcludesPattern string
- List of artifact patterns to exclude when evaluating artifact requests, in the form of x/y/**/z/*.By default no artifacts are excluded.
- FetchJars boolEagerly 
- 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.
- FetchSources boolEagerly 
- 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
- If set, Artifactory allows you to deploy release artifacts into this repository.
- HandleSnapshots bool
- If set, Artifactory allows you to deploy snapshot artifacts into this repository.
- HardFail bool
- When set, Artifactory will return an error to the client that causes the build to fail if there is a failure to communicate with this repository.
- IncludesPattern string
- List of comma-separated artifact patterns to include when evaluating artifact requests in the form of x/y/**/z/*. When used, only artifacts matching one of the include patterns are served. By default, all artifacts are included (**/*).
- ListRemote boolFolder Items 
- Lists the items of remote folders in simple and list browsing. The remote content is cached according to the value of the 'Retrieval Cache Period'. Default value is 'false'. This field exists in the API but not in the UI.
- LocalAddress string
- The local address to be used when creating connections. Useful for specifying the interface to use on systems with multiple network interfaces.
- MaxUnique intSnapshots 
- The maximum number of unique snapshots of a single artifact to store. Once the number of snapshots exceeds this setting, older versions are removed. A value of 0 (default) indicates there is no limit, and unique snapshots are not cleaned up.
- MetadataRetrieval intTimeout Secs 
- Metadata Retrieval Cache Timeout (Sec) in the UI.This value refers to the number of seconds to wait for retrieval from the remote before serving locally cached artifact or fail the request.
- MismatchingMime stringTypes Override List 
- The set of mime types that should override the block_mismatching_mime_types setting. Eg: 'application/json,application/xml'. Default value is empty.
- MissedCache intPeriod Seconds 
- Missed Retrieval Cache Period (Sec) in the UI. The number of seconds to cache artifact retrieval misses (artifact not found). A value of 0 indicates no caching.
- Notes string
- Internal description.
- Offline bool
- If set, Artifactory does not try to fetch remote artifacts. Only locally-cached artifacts are retrieved.
- Password string
- PriorityResolution bool
- Setting repositories with priority will cause metadata to be merged only from repositories set with this field
- ProjectEnvironments []string
- ProjectKey string
- Project key for assigning this repository to. Must be 2 - 32 lowercase alphanumeric and hyphen characters. When assigning repository to a project, repository key must be prefixed with project key, separated by a dash.
- PropertySets []string
- List of property set name
- Proxy string
- Proxy key from Artifactory Proxies settings. Can't be set if disable_proxy = true.
- QueryParams string
- Custom HTTP query parameters that will be automatically included in all remote resource requests. For example: param1=val1¶m2=val2¶m3=val3
- RejectInvalid boolJars 
- Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
- RemoteRepo stringChecksum Policy Type 
- 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, andpass-thru.
- RemoteRepo stringLayout Ref 
- Repository layout key for the remote layout mapping. Repository can be created without this attribute (or set to an empty string). Once it's set, it can't be removed by passing an empty string or removing the attribute, that will be ignored by the Artifactory API. UI shows an error message, if the user tries to remove the value.
- RepoLayout stringRef 
- Sets the layout that the repository should use for storing and identifying modules. A recommended layout that corresponds to the package type defined is suggested, and index packages uploaded and calculate metadata accordingly.
- RetrievalCache intPeriod Seconds 
- Metadata Retrieval Cache Period (Sec) in the UI. This value refers to the number of seconds to cache metadata files before checking for newer versions on remote server. A value of 0 indicates no caching.
- bool
- SocketTimeout intMillis 
- Network timeout (in ms) to use when establishing a connection and for unanswered requests. Timing out on a network operation is considered a retrieval failure.
- StoreArtifacts boolLocally 
- When set, the repository should store cached artifacts locally. When not set, artifacts are not stored locally, and direct repository-to-client streaming is used. This can be useful for multi-server setups over a high-speed LAN, with one Artifactory caching certain data on central storage, and streaming it directly to satellite pass-though Artifactory servers.
- SuppressPom boolConsistency Checks 
- 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
- When set, remote artifacts are fetched along with their properties.
- UnusedArtifacts intCleanup Period Hours 
- Unused Artifacts Cleanup Period (Hr) in the UI. The number of hours to wait before an artifact is deemed 'unused' and eligible for cleanup from the repository. A value of 0 means automatic cleanup of cached artifacts is disabled.
- Username string
- XrayIndex bool
- Enable Indexing In Xray. Repository will be indexed with the default retention period. You will be able to change it via Xray settings.
- key String
- A mandatory identifier for the repository that must be unique. It cannot begin with a number or contain spaces or special characters.
- url String
- The remote repo URL.
- allowAny BooleanHost Auth 
- 'Lenient Host Authentication' in the UI. Allow credentials of this repository to be used on requests redirected to any other host.
- archiveBrowsing BooleanEnabled 
- When set, you may view content such as HTML or Javadoc files directly from Artifactory. This may not be safe and therefore requires strict content moderation to prevent malicious users from uploading content that may compromise security (e.g., cross-site scripting attacks).
- assumedOffline IntegerPeriod Secs 
- The number of seconds the repository stays in assumed offline state after a connection error. At the end of this time, an online check is attempted in order to reset the offline status. A value of 0 means the repository is never assumed offline.
- blackedOut Boolean
- (A.K.A 'Ignore Repository' on the UI) When set, the repository or its local cache do not participate in artifact resolution.
- blockMismatching BooleanMime Types 
- If set, artifacts will fail to download if a mismatch is detected between requested and received mimetype, according to the list specified in the system properties file under blockedMismatchingMimeTypes. You can override by adding mimetypes to the override list 'mismatching_mime_types_override_list'.
- bypassHead BooleanRequests 
- Before caching an artifact, Artifactory first sends a HEAD request to the remote resource. In some remote resources, HEAD requests are disallowed and therefore rejected, even though downloading the artifact is allowed. When checked, Artifactory will bypass the HEAD request and cache the artifact directly using a GET request.
- cdnRedirect Boolean
- When set, download requests to this repository will redirect the client to download the artifact directly from AWS CloudFront. Available in Enterprise+ and Edge licenses only. Default value is 'false'
- clientTls StringCertificate 
- Client TLS certificate name.
- contentSynchronisation RemoteGradle Repository Content Synchronisation 
- curated Boolean
- Enable repository to be protected by the Curation service.
- description String
- Public description.
- disableProxy Boolean
- When set to true, the proxy is disabled, and not returned in the API response body. If there is a default proxy set for the Artifactory instance, it will be ignored, too. Introduced since Artifactory 7.41.7.
- disableUrl BooleanNormalization 
- Whether to disable URL normalization. Default is false.
- downloadDirect Boolean
- When set, download requests to this repository will redirect the client to download the artifact directly from the cloud storage provider. Available in Enterprise+ and Edge licenses only. Default value is 'false'.
- Boolean
- Enables cookie management if the remote repository uses cookies to manage client state.
- excludesPattern String
- List of artifact patterns to exclude when evaluating artifact requests, in the form of x/y/**/z/*.By default no artifacts are excluded.
- fetchJars BooleanEagerly 
- 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.
- fetchSources BooleanEagerly 
- 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
- If set, Artifactory allows you to deploy release artifacts into this repository.
- handleSnapshots Boolean
- If set, Artifactory allows you to deploy snapshot artifacts into this repository.
- hardFail Boolean
- When set, Artifactory will return an error to the client that causes the build to fail if there is a failure to communicate with this repository.
- includesPattern String
- List of comma-separated artifact patterns to include when evaluating artifact requests in the form of x/y/**/z/*. When used, only artifacts matching one of the include patterns are served. By default, all artifacts are included (**/*).
- listRemote BooleanFolder Items 
- Lists the items of remote folders in simple and list browsing. The remote content is cached according to the value of the 'Retrieval Cache Period'. Default value is 'false'. This field exists in the API but not in the UI.
- localAddress String
- The local address to be used when creating connections. Useful for specifying the interface to use on systems with multiple network interfaces.
- maxUnique IntegerSnapshots 
- The maximum number of unique snapshots of a single artifact to store. Once the number of snapshots exceeds this setting, older versions are removed. A value of 0 (default) indicates there is no limit, and unique snapshots are not cleaned up.
- metadataRetrieval IntegerTimeout Secs 
- Metadata Retrieval Cache Timeout (Sec) in the UI.This value refers to the number of seconds to wait for retrieval from the remote before serving locally cached artifact or fail the request.
- mismatchingMime StringTypes Override List 
- The set of mime types that should override the block_mismatching_mime_types setting. Eg: 'application/json,application/xml'. Default value is empty.
- missedCache IntegerPeriod Seconds 
- Missed Retrieval Cache Period (Sec) in the UI. The number of seconds to cache artifact retrieval misses (artifact not found). A value of 0 indicates no caching.
- notes String
- Internal description.
- offline Boolean
- If set, Artifactory does not try to fetch remote artifacts. Only locally-cached artifacts are retrieved.
- password String
- priorityResolution Boolean
- Setting repositories with priority will cause metadata to be merged only from repositories set with this field
- projectEnvironments List<String>
- projectKey String
- Project key for assigning this repository to. Must be 2 - 32 lowercase alphanumeric and hyphen characters. When assigning repository to a project, repository key must be prefixed with project key, separated by a dash.
- propertySets List<String>
- List of property set name
- proxy String
- Proxy key from Artifactory Proxies settings. Can't be set if disable_proxy = true.
- queryParams String
- Custom HTTP query parameters that will be automatically included in all remote resource requests. For example: param1=val1¶m2=val2¶m3=val3
- rejectInvalid BooleanJars 
- Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
- remoteRepo StringChecksum Policy Type 
- 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, andpass-thru.
- remoteRepo StringLayout Ref 
- Repository layout key for the remote layout mapping. Repository can be created without this attribute (or set to an empty string). Once it's set, it can't be removed by passing an empty string or removing the attribute, that will be ignored by the Artifactory API. UI shows an error message, if the user tries to remove the value.
- repoLayout StringRef 
- Sets the layout that the repository should use for storing and identifying modules. A recommended layout that corresponds to the package type defined is suggested, and index packages uploaded and calculate metadata accordingly.
- retrievalCache IntegerPeriod Seconds 
- Metadata Retrieval Cache Period (Sec) in the UI. This value refers to the number of seconds to cache metadata files before checking for newer versions on remote server. A value of 0 indicates no caching.
- Boolean
- socketTimeout IntegerMillis 
- Network timeout (in ms) to use when establishing a connection and for unanswered requests. Timing out on a network operation is considered a retrieval failure.
- storeArtifacts BooleanLocally 
- When set, the repository should store cached artifacts locally. When not set, artifacts are not stored locally, and direct repository-to-client streaming is used. This can be useful for multi-server setups over a high-speed LAN, with one Artifactory caching certain data on central storage, and streaming it directly to satellite pass-though Artifactory servers.
- suppressPom BooleanConsistency Checks 
- 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
- When set, remote artifacts are fetched along with their properties.
- unusedArtifacts IntegerCleanup Period Hours 
- Unused Artifacts Cleanup Period (Hr) in the UI. The number of hours to wait before an artifact is deemed 'unused' and eligible for cleanup from the repository. A value of 0 means automatic cleanup of cached artifacts is disabled.
- username String
- xrayIndex Boolean
- Enable Indexing In Xray. Repository will be indexed with the default retention period. You will be able to change it via Xray settings.
- key string
- A mandatory identifier for the repository that must be unique. It cannot begin with a number or contain spaces or special characters.
- url string
- The remote repo URL.
- allowAny booleanHost Auth 
- 'Lenient Host Authentication' in the UI. Allow credentials of this repository to be used on requests redirected to any other host.
- archiveBrowsing booleanEnabled 
- When set, you may view content such as HTML or Javadoc files directly from Artifactory. This may not be safe and therefore requires strict content moderation to prevent malicious users from uploading content that may compromise security (e.g., cross-site scripting attacks).
- assumedOffline numberPeriod Secs 
- The number of seconds the repository stays in assumed offline state after a connection error. At the end of this time, an online check is attempted in order to reset the offline status. A value of 0 means the repository is never assumed offline.
- blackedOut boolean
- (A.K.A 'Ignore Repository' on the UI) When set, the repository or its local cache do not participate in artifact resolution.
- blockMismatching booleanMime Types 
- If set, artifacts will fail to download if a mismatch is detected between requested and received mimetype, according to the list specified in the system properties file under blockedMismatchingMimeTypes. You can override by adding mimetypes to the override list 'mismatching_mime_types_override_list'.
- bypassHead booleanRequests 
- Before caching an artifact, Artifactory first sends a HEAD request to the remote resource. In some remote resources, HEAD requests are disallowed and therefore rejected, even though downloading the artifact is allowed. When checked, Artifactory will bypass the HEAD request and cache the artifact directly using a GET request.
- cdnRedirect boolean
- When set, download requests to this repository will redirect the client to download the artifact directly from AWS CloudFront. Available in Enterprise+ and Edge licenses only. Default value is 'false'
- clientTls stringCertificate 
- Client TLS certificate name.
- contentSynchronisation RemoteGradle Repository Content Synchronisation 
- curated boolean
- Enable repository to be protected by the Curation service.
- description string
- Public description.
- disableProxy boolean
- When set to true, the proxy is disabled, and not returned in the API response body. If there is a default proxy set for the Artifactory instance, it will be ignored, too. Introduced since Artifactory 7.41.7.
- disableUrl booleanNormalization 
- Whether to disable URL normalization. Default is false.
- downloadDirect boolean
- When set, download requests to this repository will redirect the client to download the artifact directly from the cloud storage provider. Available in Enterprise+ and Edge licenses only. Default value is 'false'.
- boolean
- Enables cookie management if the remote repository uses cookies to manage client state.
- excludesPattern string
- List of artifact patterns to exclude when evaluating artifact requests, in the form of x/y/**/z/*.By default no artifacts are excluded.
- fetchJars booleanEagerly 
- 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.
- fetchSources booleanEagerly 
- 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
- If set, Artifactory allows you to deploy release artifacts into this repository.
- handleSnapshots boolean
- If set, Artifactory allows you to deploy snapshot artifacts into this repository.
- hardFail boolean
- When set, Artifactory will return an error to the client that causes the build to fail if there is a failure to communicate with this repository.
- includesPattern string
- List of comma-separated artifact patterns to include when evaluating artifact requests in the form of x/y/**/z/*. When used, only artifacts matching one of the include patterns are served. By default, all artifacts are included (**/*).
- listRemote booleanFolder Items 
- Lists the items of remote folders in simple and list browsing. The remote content is cached according to the value of the 'Retrieval Cache Period'. Default value is 'false'. This field exists in the API but not in the UI.
- localAddress string
- The local address to be used when creating connections. Useful for specifying the interface to use on systems with multiple network interfaces.
- maxUnique numberSnapshots 
- The maximum number of unique snapshots of a single artifact to store. Once the number of snapshots exceeds this setting, older versions are removed. A value of 0 (default) indicates there is no limit, and unique snapshots are not cleaned up.
- metadataRetrieval numberTimeout Secs 
- Metadata Retrieval Cache Timeout (Sec) in the UI.This value refers to the number of seconds to wait for retrieval from the remote before serving locally cached artifact or fail the request.
- mismatchingMime stringTypes Override List 
- The set of mime types that should override the block_mismatching_mime_types setting. Eg: 'application/json,application/xml'. Default value is empty.
- missedCache numberPeriod Seconds 
- Missed Retrieval Cache Period (Sec) in the UI. The number of seconds to cache artifact retrieval misses (artifact not found). A value of 0 indicates no caching.
- notes string
- Internal description.
- offline boolean
- If set, Artifactory does not try to fetch remote artifacts. Only locally-cached artifacts are retrieved.
- password string
- priorityResolution boolean
- Setting repositories with priority will cause metadata to be merged only from repositories set with this field
- projectEnvironments string[]
- projectKey string
- Project key for assigning this repository to. Must be 2 - 32 lowercase alphanumeric and hyphen characters. When assigning repository to a project, repository key must be prefixed with project key, separated by a dash.
- propertySets string[]
- List of property set name
- proxy string
- Proxy key from Artifactory Proxies settings. Can't be set if disable_proxy = true.
- queryParams string
- Custom HTTP query parameters that will be automatically included in all remote resource requests. For example: param1=val1¶m2=val2¶m3=val3
- rejectInvalid booleanJars 
- Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
- remoteRepo stringChecksum Policy Type 
- 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, andpass-thru.
- remoteRepo stringLayout Ref 
- Repository layout key for the remote layout mapping. Repository can be created without this attribute (or set to an empty string). Once it's set, it can't be removed by passing an empty string or removing the attribute, that will be ignored by the Artifactory API. UI shows an error message, if the user tries to remove the value.
- repoLayout stringRef 
- Sets the layout that the repository should use for storing and identifying modules. A recommended layout that corresponds to the package type defined is suggested, and index packages uploaded and calculate metadata accordingly.
- retrievalCache numberPeriod Seconds 
- Metadata Retrieval Cache Period (Sec) in the UI. This value refers to the number of seconds to cache metadata files before checking for newer versions on remote server. A value of 0 indicates no caching.
- boolean
- socketTimeout numberMillis 
- Network timeout (in ms) to use when establishing a connection and for unanswered requests. Timing out on a network operation is considered a retrieval failure.
- storeArtifacts booleanLocally 
- When set, the repository should store cached artifacts locally. When not set, artifacts are not stored locally, and direct repository-to-client streaming is used. This can be useful for multi-server setups over a high-speed LAN, with one Artifactory caching certain data on central storage, and streaming it directly to satellite pass-though Artifactory servers.
- suppressPom booleanConsistency Checks 
- 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
- When set, remote artifacts are fetched along with their properties.
- unusedArtifacts numberCleanup Period Hours 
- Unused Artifacts Cleanup Period (Hr) in the UI. The number of hours to wait before an artifact is deemed 'unused' and eligible for cleanup from the repository. A value of 0 means automatic cleanup of cached artifacts is disabled.
- username string
- xrayIndex boolean
- Enable Indexing In Xray. Repository will be indexed with the default retention period. You will be able to change it via Xray settings.
- key str
- A mandatory identifier for the repository that must be unique. It cannot begin with a number or contain spaces or special characters.
- url str
- The remote repo URL.
- allow_any_ boolhost_ auth 
- 'Lenient Host Authentication' in the UI. Allow credentials of this repository to be used on requests redirected to any other host.
- archive_browsing_ boolenabled 
- When set, you may view content such as HTML or Javadoc files directly from Artifactory. This may not be safe and therefore requires strict content moderation to prevent malicious users from uploading content that may compromise security (e.g., cross-site scripting attacks).
- assumed_offline_ intperiod_ secs 
- The number of seconds the repository stays in assumed offline state after a connection error. At the end of this time, an online check is attempted in order to reset the offline status. A value of 0 means the repository is never assumed offline.
- blacked_out bool
- (A.K.A 'Ignore Repository' on the UI) When set, the repository or its local cache do not participate in artifact resolution.
- block_mismatching_ boolmime_ types 
- If set, artifacts will fail to download if a mismatch is detected between requested and received mimetype, according to the list specified in the system properties file under blockedMismatchingMimeTypes. You can override by adding mimetypes to the override list 'mismatching_mime_types_override_list'.
- bypass_head_ boolrequests 
- Before caching an artifact, Artifactory first sends a HEAD request to the remote resource. In some remote resources, HEAD requests are disallowed and therefore rejected, even though downloading the artifact is allowed. When checked, Artifactory will bypass the HEAD request and cache the artifact directly using a GET request.
- cdn_redirect bool
- When set, download requests to this repository will redirect the client to download the artifact directly from AWS CloudFront. Available in Enterprise+ and Edge licenses only. Default value is 'false'
- client_tls_ strcertificate 
- Client TLS certificate name.
- content_synchronisation RemoteGradle Repository Content Synchronisation Args 
- curated bool
- Enable repository to be protected by the Curation service.
- description str
- Public description.
- disable_proxy bool
- When set to true, the proxy is disabled, and not returned in the API response body. If there is a default proxy set for the Artifactory instance, it will be ignored, too. Introduced since Artifactory 7.41.7.
- disable_url_ boolnormalization 
- Whether to disable URL normalization. Default is false.
- download_direct bool
- When set, download requests to this repository will redirect the client to download the artifact directly from the cloud storage provider. Available in Enterprise+ and Edge licenses only. Default value is 'false'.
- bool
- Enables cookie management if the remote repository uses cookies to manage client state.
- excludes_pattern str
- List of artifact patterns to exclude when evaluating artifact requests, in the form of x/y/**/z/*.By default no artifacts are excluded.
- fetch_jars_ booleagerly 
- 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_ booleagerly 
- 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
- If set, Artifactory allows you to deploy release artifacts into this repository.
- handle_snapshots bool
- If set, Artifactory allows you to deploy snapshot artifacts into this repository.
- hard_fail bool
- When set, Artifactory will return an error to the client that causes the build to fail if there is a failure to communicate with this repository.
- includes_pattern str
- List of comma-separated artifact patterns to include when evaluating artifact requests in the form of x/y/**/z/*. When used, only artifacts matching one of the include patterns are served. By default, all artifacts are included (**/*).
- list_remote_ boolfolder_ items 
- Lists the items of remote folders in simple and list browsing. The remote content is cached according to the value of the 'Retrieval Cache Period'. Default value is 'false'. This field exists in the API but not in the UI.
- local_address str
- The local address to be used when creating connections. Useful for specifying the interface to use on systems with multiple network interfaces.
- max_unique_ intsnapshots 
- The maximum number of unique snapshots of a single artifact to store. Once the number of snapshots exceeds this setting, older versions are removed. A value of 0 (default) indicates there is no limit, and unique snapshots are not cleaned up.
- metadata_retrieval_ inttimeout_ secs 
- Metadata Retrieval Cache Timeout (Sec) in the UI.This value refers to the number of seconds to wait for retrieval from the remote before serving locally cached artifact or fail the request.
- mismatching_mime_ strtypes_ override_ list 
- The set of mime types that should override the block_mismatching_mime_types setting. Eg: 'application/json,application/xml'. Default value is empty.
- missed_cache_ intperiod_ seconds 
- Missed Retrieval Cache Period (Sec) in the UI. The number of seconds to cache artifact retrieval misses (artifact not found). A value of 0 indicates no caching.
- notes str
- Internal description.
- offline bool
- If set, Artifactory does not try to fetch remote artifacts. Only locally-cached artifacts are retrieved.
- password str
- priority_resolution bool
- Setting repositories with priority will cause metadata to be merged only from repositories set with this field
- project_environments Sequence[str]
- project_key str
- Project key for assigning this repository to. Must be 2 - 32 lowercase alphanumeric and hyphen characters. When assigning repository to a project, repository key must be prefixed with project key, separated by a dash.
- property_sets Sequence[str]
- List of property set name
- proxy str
- Proxy key from Artifactory Proxies settings. Can't be set if disable_proxy = true.
- query_params str
- Custom HTTP query parameters that will be automatically included in all remote resource requests. For example: param1=val1¶m2=val2¶m3=val3
- reject_invalid_ booljars 
- Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
- remote_repo_ strchecksum_ policy_ type 
- 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, andpass-thru.
- remote_repo_ strlayout_ ref 
- Repository layout key for the remote layout mapping. Repository can be created without this attribute (or set to an empty string). Once it's set, it can't be removed by passing an empty string or removing the attribute, that will be ignored by the Artifactory API. UI shows an error message, if the user tries to remove the value.
- repo_layout_ strref 
- Sets the layout that the repository should use for storing and identifying modules. A recommended layout that corresponds to the package type defined is suggested, and index packages uploaded and calculate metadata accordingly.
- retrieval_cache_ intperiod_ seconds 
- Metadata Retrieval Cache Period (Sec) in the UI. This value refers to the number of seconds to cache metadata files before checking for newer versions on remote server. A value of 0 indicates no caching.
- bool
- socket_timeout_ intmillis 
- Network timeout (in ms) to use when establishing a connection and for unanswered requests. Timing out on a network operation is considered a retrieval failure.
- store_artifacts_ boollocally 
- When set, the repository should store cached artifacts locally. When not set, artifacts are not stored locally, and direct repository-to-client streaming is used. This can be useful for multi-server setups over a high-speed LAN, with one Artifactory caching certain data on central storage, and streaming it directly to satellite pass-though Artifactory servers.
- suppress_pom_ boolconsistency_ checks 
- 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
- When set, remote artifacts are fetched along with their properties.
- unused_artifacts_ intcleanup_ period_ hours 
- Unused Artifacts Cleanup Period (Hr) in the UI. The number of hours to wait before an artifact is deemed 'unused' and eligible for cleanup from the repository. A value of 0 means automatic cleanup of cached artifacts is disabled.
- username str
- xray_index bool
- Enable Indexing In Xray. Repository will be indexed with the default retention period. You will be able to change it via Xray settings.
- key String
- A mandatory identifier for the repository that must be unique. It cannot begin with a number or contain spaces or special characters.
- url String
- The remote repo URL.
- allowAny BooleanHost Auth 
- 'Lenient Host Authentication' in the UI. Allow credentials of this repository to be used on requests redirected to any other host.
- archiveBrowsing BooleanEnabled 
- When set, you may view content such as HTML or Javadoc files directly from Artifactory. This may not be safe and therefore requires strict content moderation to prevent malicious users from uploading content that may compromise security (e.g., cross-site scripting attacks).
- assumedOffline NumberPeriod Secs 
- The number of seconds the repository stays in assumed offline state after a connection error. At the end of this time, an online check is attempted in order to reset the offline status. A value of 0 means the repository is never assumed offline.
- blackedOut Boolean
- (A.K.A 'Ignore Repository' on the UI) When set, the repository or its local cache do not participate in artifact resolution.
- blockMismatching BooleanMime Types 
- If set, artifacts will fail to download if a mismatch is detected between requested and received mimetype, according to the list specified in the system properties file under blockedMismatchingMimeTypes. You can override by adding mimetypes to the override list 'mismatching_mime_types_override_list'.
- bypassHead BooleanRequests 
- Before caching an artifact, Artifactory first sends a HEAD request to the remote resource. In some remote resources, HEAD requests are disallowed and therefore rejected, even though downloading the artifact is allowed. When checked, Artifactory will bypass the HEAD request and cache the artifact directly using a GET request.
- cdnRedirect Boolean
- When set, download requests to this repository will redirect the client to download the artifact directly from AWS CloudFront. Available in Enterprise+ and Edge licenses only. Default value is 'false'
- clientTls StringCertificate 
- Client TLS certificate name.
- contentSynchronisation Property Map
- curated Boolean
- Enable repository to be protected by the Curation service.
- description String
- Public description.
- disableProxy Boolean
- When set to true, the proxy is disabled, and not returned in the API response body. If there is a default proxy set for the Artifactory instance, it will be ignored, too. Introduced since Artifactory 7.41.7.
- disableUrl BooleanNormalization 
- Whether to disable URL normalization. Default is false.
- downloadDirect Boolean
- When set, download requests to this repository will redirect the client to download the artifact directly from the cloud storage provider. Available in Enterprise+ and Edge licenses only. Default value is 'false'.
- Boolean
- Enables cookie management if the remote repository uses cookies to manage client state.
- excludesPattern String
- List of artifact patterns to exclude when evaluating artifact requests, in the form of x/y/**/z/*.By default no artifacts are excluded.
- fetchJars BooleanEagerly 
- 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.
- fetchSources BooleanEagerly 
- 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
- If set, Artifactory allows you to deploy release artifacts into this repository.
- handleSnapshots Boolean
- If set, Artifactory allows you to deploy snapshot artifacts into this repository.
- hardFail Boolean
- When set, Artifactory will return an error to the client that causes the build to fail if there is a failure to communicate with this repository.
- includesPattern String
- List of comma-separated artifact patterns to include when evaluating artifact requests in the form of x/y/**/z/*. When used, only artifacts matching one of the include patterns are served. By default, all artifacts are included (**/*).
- listRemote BooleanFolder Items 
- Lists the items of remote folders in simple and list browsing. The remote content is cached according to the value of the 'Retrieval Cache Period'. Default value is 'false'. This field exists in the API but not in the UI.
- localAddress String
- The local address to be used when creating connections. Useful for specifying the interface to use on systems with multiple network interfaces.
- maxUnique NumberSnapshots 
- The maximum number of unique snapshots of a single artifact to store. Once the number of snapshots exceeds this setting, older versions are removed. A value of 0 (default) indicates there is no limit, and unique snapshots are not cleaned up.
- metadataRetrieval NumberTimeout Secs 
- Metadata Retrieval Cache Timeout (Sec) in the UI.This value refers to the number of seconds to wait for retrieval from the remote before serving locally cached artifact or fail the request.
- mismatchingMime StringTypes Override List 
- The set of mime types that should override the block_mismatching_mime_types setting. Eg: 'application/json,application/xml'. Default value is empty.
- missedCache NumberPeriod Seconds 
- Missed Retrieval Cache Period (Sec) in the UI. The number of seconds to cache artifact retrieval misses (artifact not found). A value of 0 indicates no caching.
- notes String
- Internal description.
- offline Boolean
- If set, Artifactory does not try to fetch remote artifacts. Only locally-cached artifacts are retrieved.
- password String
- priorityResolution Boolean
- Setting repositories with priority will cause metadata to be merged only from repositories set with this field
- projectEnvironments List<String>
- projectKey String
- Project key for assigning this repository to. Must be 2 - 32 lowercase alphanumeric and hyphen characters. When assigning repository to a project, repository key must be prefixed with project key, separated by a dash.
- propertySets List<String>
- List of property set name
- proxy String
- Proxy key from Artifactory Proxies settings. Can't be set if disable_proxy = true.
- queryParams String
- Custom HTTP query parameters that will be automatically included in all remote resource requests. For example: param1=val1¶m2=val2¶m3=val3
- rejectInvalid BooleanJars 
- Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
- remoteRepo StringChecksum Policy Type 
- 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, andpass-thru.
- remoteRepo StringLayout Ref 
- Repository layout key for the remote layout mapping. Repository can be created without this attribute (or set to an empty string). Once it's set, it can't be removed by passing an empty string or removing the attribute, that will be ignored by the Artifactory API. UI shows an error message, if the user tries to remove the value.
- repoLayout StringRef 
- Sets the layout that the repository should use for storing and identifying modules. A recommended layout that corresponds to the package type defined is suggested, and index packages uploaded and calculate metadata accordingly.
- retrievalCache NumberPeriod Seconds 
- Metadata Retrieval Cache Period (Sec) in the UI. This value refers to the number of seconds to cache metadata files before checking for newer versions on remote server. A value of 0 indicates no caching.
- Boolean
- socketTimeout NumberMillis 
- Network timeout (in ms) to use when establishing a connection and for unanswered requests. Timing out on a network operation is considered a retrieval failure.
- storeArtifacts BooleanLocally 
- When set, the repository should store cached artifacts locally. When not set, artifacts are not stored locally, and direct repository-to-client streaming is used. This can be useful for multi-server setups over a high-speed LAN, with one Artifactory caching certain data on central storage, and streaming it directly to satellite pass-though Artifactory servers.
- suppressPom BooleanConsistency Checks 
- 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
- When set, remote artifacts are fetched along with their properties.
- unusedArtifacts NumberCleanup Period Hours 
- Unused Artifacts Cleanup Period (Hr) in the UI. The number of hours to wait before an artifact is deemed 'unused' and eligible for cleanup from the repository. A value of 0 means automatic cleanup of cached artifacts is disabled.
- username String
- xrayIndex Boolean
- Enable Indexing In Xray. Repository will be indexed with the default retention period. You will be able to change it via Xray settings.
Outputs
All input properties are implicitly available as output properties. Additionally, the RemoteGradleRepository resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing RemoteGradleRepository Resource
Get an existing RemoteGradleRepository resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: RemoteGradleRepositoryState, opts?: CustomResourceOptions): RemoteGradleRepository@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        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[RemoteGradleRepositoryContentSynchronisationArgs] = None,
        curated: Optional[bool] = 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) -> RemoteGradleRepositoryfunc GetRemoteGradleRepository(ctx *Context, name string, id IDInput, state *RemoteGradleRepositoryState, opts ...ResourceOption) (*RemoteGradleRepository, error)public static RemoteGradleRepository Get(string name, Input<string> id, RemoteGradleRepositoryState? state, CustomResourceOptions? opts = null)public static RemoteGradleRepository get(String name, Output<String> id, RemoteGradleRepositoryState state, CustomResourceOptions options)resources:  _:    type: artifactory:RemoteGradleRepository    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AllowAny boolHost Auth 
- 'Lenient Host Authentication' in the UI. Allow credentials of this repository to be used on requests redirected to any other host.
- ArchiveBrowsing boolEnabled 
- When set, you may view content such as HTML or Javadoc files directly from Artifactory. This may not be safe and therefore requires strict content moderation to prevent malicious users from uploading content that may compromise security (e.g., cross-site scripting attacks).
- AssumedOffline intPeriod Secs 
- The number of seconds the repository stays in assumed offline state after a connection error. At the end of this time, an online check is attempted in order to reset the offline status. A value of 0 means the repository is never assumed offline.
- BlackedOut bool
- (A.K.A 'Ignore Repository' on the UI) When set, the repository or its local cache do not participate in artifact resolution.
- BlockMismatching boolMime Types 
- If set, artifacts will fail to download if a mismatch is detected between requested and received mimetype, according to the list specified in the system properties file under blockedMismatchingMimeTypes. You can override by adding mimetypes to the override list 'mismatching_mime_types_override_list'.
- BypassHead boolRequests 
- Before caching an artifact, Artifactory first sends a HEAD request to the remote resource. In some remote resources, HEAD requests are disallowed and therefore rejected, even though downloading the artifact is allowed. When checked, Artifactory will bypass the HEAD request and cache the artifact directly using a GET request.
- CdnRedirect bool
- When set, download requests to this repository will redirect the client to download the artifact directly from AWS CloudFront. Available in Enterprise+ and Edge licenses only. Default value is 'false'
- ClientTls stringCertificate 
- Client TLS certificate name.
- ContentSynchronisation RemoteGradle Repository Content Synchronisation 
- Curated bool
- Enable repository to be protected by the Curation service.
- Description string
- Public description.
- DisableProxy bool
- When set to true, the proxy is disabled, and not returned in the API response body. If there is a default proxy set for the Artifactory instance, it will be ignored, too. Introduced since Artifactory 7.41.7.
- DisableUrl boolNormalization 
- Whether to disable URL normalization. Default is false.
- DownloadDirect bool
- When set, download requests to this repository will redirect the client to download the artifact directly from the cloud storage provider. Available in Enterprise+ and Edge licenses only. Default value is 'false'.
- bool
- Enables cookie management if the remote repository uses cookies to manage client state.
- ExcludesPattern string
- List of artifact patterns to exclude when evaluating artifact requests, in the form of x/y/**/z/*.By default no artifacts are excluded.
- FetchJars boolEagerly 
- 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.
- FetchSources boolEagerly 
- 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
- If set, Artifactory allows you to deploy release artifacts into this repository.
- HandleSnapshots bool
- If set, Artifactory allows you to deploy snapshot artifacts into this repository.
- HardFail bool
- When set, Artifactory will return an error to the client that causes the build to fail if there is a failure to communicate with this repository.
- IncludesPattern string
- List of comma-separated artifact patterns to include when evaluating artifact requests in the form of x/y/**/z/*. When used, only artifacts matching one of the include patterns are served. By default, all artifacts are included (**/*).
- Key string
- A mandatory identifier for the repository that must be unique. It cannot begin with a number or contain spaces or special characters.
- ListRemote boolFolder Items 
- Lists the items of remote folders in simple and list browsing. The remote content is cached according to the value of the 'Retrieval Cache Period'. Default value is 'false'. This field exists in the API but not in the UI.
- LocalAddress string
- The local address to be used when creating connections. Useful for specifying the interface to use on systems with multiple network interfaces.
- MaxUnique intSnapshots 
- The maximum number of unique snapshots of a single artifact to store. Once the number of snapshots exceeds this setting, older versions are removed. A value of 0 (default) indicates there is no limit, and unique snapshots are not cleaned up.
- MetadataRetrieval intTimeout Secs 
- Metadata Retrieval Cache Timeout (Sec) in the UI.This value refers to the number of seconds to wait for retrieval from the remote before serving locally cached artifact or fail the request.
- MismatchingMime stringTypes Override List 
- The set of mime types that should override the block_mismatching_mime_types setting. Eg: 'application/json,application/xml'. Default value is empty.
- MissedCache intPeriod Seconds 
- Missed Retrieval Cache Period (Sec) in the UI. The number of seconds to cache artifact retrieval misses (artifact not found). A value of 0 indicates no caching.
- Notes string
- Internal description.
- Offline bool
- If set, Artifactory does not try to fetch remote artifacts. Only locally-cached artifacts are retrieved.
- Password string
- PriorityResolution bool
- Setting repositories with priority will cause metadata to be merged only from repositories set with this field
- ProjectEnvironments List<string>
- ProjectKey string
- Project key for assigning this repository to. Must be 2 - 32 lowercase alphanumeric and hyphen characters. When assigning repository to a project, repository key must be prefixed with project key, separated by a dash.
- PropertySets List<string>
- List of property set name
- Proxy string
- Proxy key from Artifactory Proxies settings. Can't be set if disable_proxy = true.
- QueryParams string
- Custom HTTP query parameters that will be automatically included in all remote resource requests. For example: param1=val1¶m2=val2¶m3=val3
- RejectInvalid boolJars 
- Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
- RemoteRepo stringChecksum Policy Type 
- 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, andpass-thru.
- RemoteRepo stringLayout Ref 
- Repository layout key for the remote layout mapping. Repository can be created without this attribute (or set to an empty string). Once it's set, it can't be removed by passing an empty string or removing the attribute, that will be ignored by the Artifactory API. UI shows an error message, if the user tries to remove the value.
- RepoLayout stringRef 
- Sets the layout that the repository should use for storing and identifying modules. A recommended layout that corresponds to the package type defined is suggested, and index packages uploaded and calculate metadata accordingly.
- RetrievalCache intPeriod Seconds 
- Metadata Retrieval Cache Period (Sec) in the UI. This value refers to the number of seconds to cache metadata files before checking for newer versions on remote server. A value of 0 indicates no caching.
- bool
- SocketTimeout intMillis 
- Network timeout (in ms) to use when establishing a connection and for unanswered requests. Timing out on a network operation is considered a retrieval failure.
- StoreArtifacts boolLocally 
- When set, the repository should store cached artifacts locally. When not set, artifacts are not stored locally, and direct repository-to-client streaming is used. This can be useful for multi-server setups over a high-speed LAN, with one Artifactory caching certain data on central storage, and streaming it directly to satellite pass-though Artifactory servers.
- SuppressPom boolConsistency Checks 
- 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
- When set, remote artifacts are fetched along with their properties.
- UnusedArtifacts intCleanup Period Hours 
- Unused Artifacts Cleanup Period (Hr) in the UI. The number of hours to wait before an artifact is deemed 'unused' and eligible for cleanup from the repository. A value of 0 means automatic cleanup of cached artifacts is disabled.
- Url string
- The remote repo URL.
- Username string
- XrayIndex bool
- Enable Indexing In Xray. Repository will be indexed with the default retention period. You will be able to change it via Xray settings.
- AllowAny boolHost Auth 
- 'Lenient Host Authentication' in the UI. Allow credentials of this repository to be used on requests redirected to any other host.
- ArchiveBrowsing boolEnabled 
- When set, you may view content such as HTML or Javadoc files directly from Artifactory. This may not be safe and therefore requires strict content moderation to prevent malicious users from uploading content that may compromise security (e.g., cross-site scripting attacks).
- AssumedOffline intPeriod Secs 
- The number of seconds the repository stays in assumed offline state after a connection error. At the end of this time, an online check is attempted in order to reset the offline status. A value of 0 means the repository is never assumed offline.
- BlackedOut bool
- (A.K.A 'Ignore Repository' on the UI) When set, the repository or its local cache do not participate in artifact resolution.
- BlockMismatching boolMime Types 
- If set, artifacts will fail to download if a mismatch is detected between requested and received mimetype, according to the list specified in the system properties file under blockedMismatchingMimeTypes. You can override by adding mimetypes to the override list 'mismatching_mime_types_override_list'.
- BypassHead boolRequests 
- Before caching an artifact, Artifactory first sends a HEAD request to the remote resource. In some remote resources, HEAD requests are disallowed and therefore rejected, even though downloading the artifact is allowed. When checked, Artifactory will bypass the HEAD request and cache the artifact directly using a GET request.
- CdnRedirect bool
- When set, download requests to this repository will redirect the client to download the artifact directly from AWS CloudFront. Available in Enterprise+ and Edge licenses only. Default value is 'false'
- ClientTls stringCertificate 
- Client TLS certificate name.
- ContentSynchronisation RemoteGradle Repository Content Synchronisation Args 
- Curated bool
- Enable repository to be protected by the Curation service.
- Description string
- Public description.
- DisableProxy bool
- When set to true, the proxy is disabled, and not returned in the API response body. If there is a default proxy set for the Artifactory instance, it will be ignored, too. Introduced since Artifactory 7.41.7.
- DisableUrl boolNormalization 
- Whether to disable URL normalization. Default is false.
- DownloadDirect bool
- When set, download requests to this repository will redirect the client to download the artifact directly from the cloud storage provider. Available in Enterprise+ and Edge licenses only. Default value is 'false'.
- bool
- Enables cookie management if the remote repository uses cookies to manage client state.
- ExcludesPattern string
- List of artifact patterns to exclude when evaluating artifact requests, in the form of x/y/**/z/*.By default no artifacts are excluded.
- FetchJars boolEagerly 
- 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.
- FetchSources boolEagerly 
- 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
- If set, Artifactory allows you to deploy release artifacts into this repository.
- HandleSnapshots bool
- If set, Artifactory allows you to deploy snapshot artifacts into this repository.
- HardFail bool
- When set, Artifactory will return an error to the client that causes the build to fail if there is a failure to communicate with this repository.
- IncludesPattern string
- List of comma-separated artifact patterns to include when evaluating artifact requests in the form of x/y/**/z/*. When used, only artifacts matching one of the include patterns are served. By default, all artifacts are included (**/*).
- Key string
- A mandatory identifier for the repository that must be unique. It cannot begin with a number or contain spaces or special characters.
- ListRemote boolFolder Items 
- Lists the items of remote folders in simple and list browsing. The remote content is cached according to the value of the 'Retrieval Cache Period'. Default value is 'false'. This field exists in the API but not in the UI.
- LocalAddress string
- The local address to be used when creating connections. Useful for specifying the interface to use on systems with multiple network interfaces.
- MaxUnique intSnapshots 
- The maximum number of unique snapshots of a single artifact to store. Once the number of snapshots exceeds this setting, older versions are removed. A value of 0 (default) indicates there is no limit, and unique snapshots are not cleaned up.
- MetadataRetrieval intTimeout Secs 
- Metadata Retrieval Cache Timeout (Sec) in the UI.This value refers to the number of seconds to wait for retrieval from the remote before serving locally cached artifact or fail the request.
- MismatchingMime stringTypes Override List 
- The set of mime types that should override the block_mismatching_mime_types setting. Eg: 'application/json,application/xml'. Default value is empty.
- MissedCache intPeriod Seconds 
- Missed Retrieval Cache Period (Sec) in the UI. The number of seconds to cache artifact retrieval misses (artifact not found). A value of 0 indicates no caching.
- Notes string
- Internal description.
- Offline bool
- If set, Artifactory does not try to fetch remote artifacts. Only locally-cached artifacts are retrieved.
- Password string
- PriorityResolution bool
- Setting repositories with priority will cause metadata to be merged only from repositories set with this field
- ProjectEnvironments []string
- ProjectKey string
- Project key for assigning this repository to. Must be 2 - 32 lowercase alphanumeric and hyphen characters. When assigning repository to a project, repository key must be prefixed with project key, separated by a dash.
- PropertySets []string
- List of property set name
- Proxy string
- Proxy key from Artifactory Proxies settings. Can't be set if disable_proxy = true.
- QueryParams string
- Custom HTTP query parameters that will be automatically included in all remote resource requests. For example: param1=val1¶m2=val2¶m3=val3
- RejectInvalid boolJars 
- Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
- RemoteRepo stringChecksum Policy Type 
- 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, andpass-thru.
- RemoteRepo stringLayout Ref 
- Repository layout key for the remote layout mapping. Repository can be created without this attribute (or set to an empty string). Once it's set, it can't be removed by passing an empty string or removing the attribute, that will be ignored by the Artifactory API. UI shows an error message, if the user tries to remove the value.
- RepoLayout stringRef 
- Sets the layout that the repository should use for storing and identifying modules. A recommended layout that corresponds to the package type defined is suggested, and index packages uploaded and calculate metadata accordingly.
- RetrievalCache intPeriod Seconds 
- Metadata Retrieval Cache Period (Sec) in the UI. This value refers to the number of seconds to cache metadata files before checking for newer versions on remote server. A value of 0 indicates no caching.
- bool
- SocketTimeout intMillis 
- Network timeout (in ms) to use when establishing a connection and for unanswered requests. Timing out on a network operation is considered a retrieval failure.
- StoreArtifacts boolLocally 
- When set, the repository should store cached artifacts locally. When not set, artifacts are not stored locally, and direct repository-to-client streaming is used. This can be useful for multi-server setups over a high-speed LAN, with one Artifactory caching certain data on central storage, and streaming it directly to satellite pass-though Artifactory servers.
- SuppressPom boolConsistency Checks 
- 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
- When set, remote artifacts are fetched along with their properties.
- UnusedArtifacts intCleanup Period Hours 
- Unused Artifacts Cleanup Period (Hr) in the UI. The number of hours to wait before an artifact is deemed 'unused' and eligible for cleanup from the repository. A value of 0 means automatic cleanup of cached artifacts is disabled.
- Url string
- The remote repo URL.
- Username string
- XrayIndex bool
- Enable Indexing In Xray. Repository will be indexed with the default retention period. You will be able to change it via Xray settings.
- allowAny BooleanHost Auth 
- 'Lenient Host Authentication' in the UI. Allow credentials of this repository to be used on requests redirected to any other host.
- archiveBrowsing BooleanEnabled 
- When set, you may view content such as HTML or Javadoc files directly from Artifactory. This may not be safe and therefore requires strict content moderation to prevent malicious users from uploading content that may compromise security (e.g., cross-site scripting attacks).
- assumedOffline IntegerPeriod Secs 
- The number of seconds the repository stays in assumed offline state after a connection error. At the end of this time, an online check is attempted in order to reset the offline status. A value of 0 means the repository is never assumed offline.
- blackedOut Boolean
- (A.K.A 'Ignore Repository' on the UI) When set, the repository or its local cache do not participate in artifact resolution.
- blockMismatching BooleanMime Types 
- If set, artifacts will fail to download if a mismatch is detected between requested and received mimetype, according to the list specified in the system properties file under blockedMismatchingMimeTypes. You can override by adding mimetypes to the override list 'mismatching_mime_types_override_list'.
- bypassHead BooleanRequests 
- Before caching an artifact, Artifactory first sends a HEAD request to the remote resource. In some remote resources, HEAD requests are disallowed and therefore rejected, even though downloading the artifact is allowed. When checked, Artifactory will bypass the HEAD request and cache the artifact directly using a GET request.
- cdnRedirect Boolean
- When set, download requests to this repository will redirect the client to download the artifact directly from AWS CloudFront. Available in Enterprise+ and Edge licenses only. Default value is 'false'
- clientTls StringCertificate 
- Client TLS certificate name.
- contentSynchronisation RemoteGradle Repository Content Synchronisation 
- curated Boolean
- Enable repository to be protected by the Curation service.
- description String
- Public description.
- disableProxy Boolean
- When set to true, the proxy is disabled, and not returned in the API response body. If there is a default proxy set for the Artifactory instance, it will be ignored, too. Introduced since Artifactory 7.41.7.
- disableUrl BooleanNormalization 
- Whether to disable URL normalization. Default is false.
- downloadDirect Boolean
- When set, download requests to this repository will redirect the client to download the artifact directly from the cloud storage provider. Available in Enterprise+ and Edge licenses only. Default value is 'false'.
- Boolean
- Enables cookie management if the remote repository uses cookies to manage client state.
- excludesPattern String
- List of artifact patterns to exclude when evaluating artifact requests, in the form of x/y/**/z/*.By default no artifacts are excluded.
- fetchJars BooleanEagerly 
- 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.
- fetchSources BooleanEagerly 
- 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
- If set, Artifactory allows you to deploy release artifacts into this repository.
- handleSnapshots Boolean
- If set, Artifactory allows you to deploy snapshot artifacts into this repository.
- hardFail Boolean
- When set, Artifactory will return an error to the client that causes the build to fail if there is a failure to communicate with this repository.
- includesPattern String
- List of comma-separated artifact patterns to include when evaluating artifact requests in the form of x/y/**/z/*. When used, only artifacts matching one of the include patterns are served. By default, all artifacts are included (**/*).
- key String
- A mandatory identifier for the repository that must be unique. It cannot begin with a number or contain spaces or special characters.
- listRemote BooleanFolder Items 
- Lists the items of remote folders in simple and list browsing. The remote content is cached according to the value of the 'Retrieval Cache Period'. Default value is 'false'. This field exists in the API but not in the UI.
- localAddress String
- The local address to be used when creating connections. Useful for specifying the interface to use on systems with multiple network interfaces.
- maxUnique IntegerSnapshots 
- The maximum number of unique snapshots of a single artifact to store. Once the number of snapshots exceeds this setting, older versions are removed. A value of 0 (default) indicates there is no limit, and unique snapshots are not cleaned up.
- metadataRetrieval IntegerTimeout Secs 
- Metadata Retrieval Cache Timeout (Sec) in the UI.This value refers to the number of seconds to wait for retrieval from the remote before serving locally cached artifact or fail the request.
- mismatchingMime StringTypes Override List 
- The set of mime types that should override the block_mismatching_mime_types setting. Eg: 'application/json,application/xml'. Default value is empty.
- missedCache IntegerPeriod Seconds 
- Missed Retrieval Cache Period (Sec) in the UI. The number of seconds to cache artifact retrieval misses (artifact not found). A value of 0 indicates no caching.
- notes String
- Internal description.
- offline Boolean
- If set, Artifactory does not try to fetch remote artifacts. Only locally-cached artifacts are retrieved.
- password String
- priorityResolution Boolean
- Setting repositories with priority will cause metadata to be merged only from repositories set with this field
- projectEnvironments List<String>
- projectKey String
- Project key for assigning this repository to. Must be 2 - 32 lowercase alphanumeric and hyphen characters. When assigning repository to a project, repository key must be prefixed with project key, separated by a dash.
- propertySets List<String>
- List of property set name
- proxy String
- Proxy key from Artifactory Proxies settings. Can't be set if disable_proxy = true.
- queryParams String
- Custom HTTP query parameters that will be automatically included in all remote resource requests. For example: param1=val1¶m2=val2¶m3=val3
- rejectInvalid BooleanJars 
- Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
- remoteRepo StringChecksum Policy Type 
- 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, andpass-thru.
- remoteRepo StringLayout Ref 
- Repository layout key for the remote layout mapping. Repository can be created without this attribute (or set to an empty string). Once it's set, it can't be removed by passing an empty string or removing the attribute, that will be ignored by the Artifactory API. UI shows an error message, if the user tries to remove the value.
- repoLayout StringRef 
- Sets the layout that the repository should use for storing and identifying modules. A recommended layout that corresponds to the package type defined is suggested, and index packages uploaded and calculate metadata accordingly.
- retrievalCache IntegerPeriod Seconds 
- Metadata Retrieval Cache Period (Sec) in the UI. This value refers to the number of seconds to cache metadata files before checking for newer versions on remote server. A value of 0 indicates no caching.
- Boolean
- socketTimeout IntegerMillis 
- Network timeout (in ms) to use when establishing a connection and for unanswered requests. Timing out on a network operation is considered a retrieval failure.
- storeArtifacts BooleanLocally 
- When set, the repository should store cached artifacts locally. When not set, artifacts are not stored locally, and direct repository-to-client streaming is used. This can be useful for multi-server setups over a high-speed LAN, with one Artifactory caching certain data on central storage, and streaming it directly to satellite pass-though Artifactory servers.
- suppressPom BooleanConsistency Checks 
- 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
- When set, remote artifacts are fetched along with their properties.
- unusedArtifacts IntegerCleanup Period Hours 
- Unused Artifacts Cleanup Period (Hr) in the UI. The number of hours to wait before an artifact is deemed 'unused' and eligible for cleanup from the repository. A value of 0 means automatic cleanup of cached artifacts is disabled.
- url String
- The remote repo URL.
- username String
- xrayIndex Boolean
- Enable Indexing In Xray. Repository will be indexed with the default retention period. You will be able to change it via Xray settings.
- allowAny booleanHost Auth 
- 'Lenient Host Authentication' in the UI. Allow credentials of this repository to be used on requests redirected to any other host.
- archiveBrowsing booleanEnabled 
- When set, you may view content such as HTML or Javadoc files directly from Artifactory. This may not be safe and therefore requires strict content moderation to prevent malicious users from uploading content that may compromise security (e.g., cross-site scripting attacks).
- assumedOffline numberPeriod Secs 
- The number of seconds the repository stays in assumed offline state after a connection error. At the end of this time, an online check is attempted in order to reset the offline status. A value of 0 means the repository is never assumed offline.
- blackedOut boolean
- (A.K.A 'Ignore Repository' on the UI) When set, the repository or its local cache do not participate in artifact resolution.
- blockMismatching booleanMime Types 
- If set, artifacts will fail to download if a mismatch is detected between requested and received mimetype, according to the list specified in the system properties file under blockedMismatchingMimeTypes. You can override by adding mimetypes to the override list 'mismatching_mime_types_override_list'.
- bypassHead booleanRequests 
- Before caching an artifact, Artifactory first sends a HEAD request to the remote resource. In some remote resources, HEAD requests are disallowed and therefore rejected, even though downloading the artifact is allowed. When checked, Artifactory will bypass the HEAD request and cache the artifact directly using a GET request.
- cdnRedirect boolean
- When set, download requests to this repository will redirect the client to download the artifact directly from AWS CloudFront. Available in Enterprise+ and Edge licenses only. Default value is 'false'
- clientTls stringCertificate 
- Client TLS certificate name.
- contentSynchronisation RemoteGradle Repository Content Synchronisation 
- curated boolean
- Enable repository to be protected by the Curation service.
- description string
- Public description.
- disableProxy boolean
- When set to true, the proxy is disabled, and not returned in the API response body. If there is a default proxy set for the Artifactory instance, it will be ignored, too. Introduced since Artifactory 7.41.7.
- disableUrl booleanNormalization 
- Whether to disable URL normalization. Default is false.
- downloadDirect boolean
- When set, download requests to this repository will redirect the client to download the artifact directly from the cloud storage provider. Available in Enterprise+ and Edge licenses only. Default value is 'false'.
- boolean
- Enables cookie management if the remote repository uses cookies to manage client state.
- excludesPattern string
- List of artifact patterns to exclude when evaluating artifact requests, in the form of x/y/**/z/*.By default no artifacts are excluded.
- fetchJars booleanEagerly 
- 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.
- fetchSources booleanEagerly 
- 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
- If set, Artifactory allows you to deploy release artifacts into this repository.
- handleSnapshots boolean
- If set, Artifactory allows you to deploy snapshot artifacts into this repository.
- hardFail boolean
- When set, Artifactory will return an error to the client that causes the build to fail if there is a failure to communicate with this repository.
- includesPattern string
- List of comma-separated artifact patterns to include when evaluating artifact requests in the form of x/y/**/z/*. When used, only artifacts matching one of the include patterns are served. By default, all artifacts are included (**/*).
- key string
- A mandatory identifier for the repository that must be unique. It cannot begin with a number or contain spaces or special characters.
- listRemote booleanFolder Items 
- Lists the items of remote folders in simple and list browsing. The remote content is cached according to the value of the 'Retrieval Cache Period'. Default value is 'false'. This field exists in the API but not in the UI.
- localAddress string
- The local address to be used when creating connections. Useful for specifying the interface to use on systems with multiple network interfaces.
- maxUnique numberSnapshots 
- The maximum number of unique snapshots of a single artifact to store. Once the number of snapshots exceeds this setting, older versions are removed. A value of 0 (default) indicates there is no limit, and unique snapshots are not cleaned up.
- metadataRetrieval numberTimeout Secs 
- Metadata Retrieval Cache Timeout (Sec) in the UI.This value refers to the number of seconds to wait for retrieval from the remote before serving locally cached artifact or fail the request.
- mismatchingMime stringTypes Override List 
- The set of mime types that should override the block_mismatching_mime_types setting. Eg: 'application/json,application/xml'. Default value is empty.
- missedCache numberPeriod Seconds 
- Missed Retrieval Cache Period (Sec) in the UI. The number of seconds to cache artifact retrieval misses (artifact not found). A value of 0 indicates no caching.
- notes string
- Internal description.
- offline boolean
- If set, Artifactory does not try to fetch remote artifacts. Only locally-cached artifacts are retrieved.
- password string
- priorityResolution boolean
- Setting repositories with priority will cause metadata to be merged only from repositories set with this field
- projectEnvironments string[]
- projectKey string
- Project key for assigning this repository to. Must be 2 - 32 lowercase alphanumeric and hyphen characters. When assigning repository to a project, repository key must be prefixed with project key, separated by a dash.
- propertySets string[]
- List of property set name
- proxy string
- Proxy key from Artifactory Proxies settings. Can't be set if disable_proxy = true.
- queryParams string
- Custom HTTP query parameters that will be automatically included in all remote resource requests. For example: param1=val1¶m2=val2¶m3=val3
- rejectInvalid booleanJars 
- Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
- remoteRepo stringChecksum Policy Type 
- 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, andpass-thru.
- remoteRepo stringLayout Ref 
- Repository layout key for the remote layout mapping. Repository can be created without this attribute (or set to an empty string). Once it's set, it can't be removed by passing an empty string or removing the attribute, that will be ignored by the Artifactory API. UI shows an error message, if the user tries to remove the value.
- repoLayout stringRef 
- Sets the layout that the repository should use for storing and identifying modules. A recommended layout that corresponds to the package type defined is suggested, and index packages uploaded and calculate metadata accordingly.
- retrievalCache numberPeriod Seconds 
- Metadata Retrieval Cache Period (Sec) in the UI. This value refers to the number of seconds to cache metadata files before checking for newer versions on remote server. A value of 0 indicates no caching.
- boolean
- socketTimeout numberMillis 
- Network timeout (in ms) to use when establishing a connection and for unanswered requests. Timing out on a network operation is considered a retrieval failure.
- storeArtifacts booleanLocally 
- When set, the repository should store cached artifacts locally. When not set, artifacts are not stored locally, and direct repository-to-client streaming is used. This can be useful for multi-server setups over a high-speed LAN, with one Artifactory caching certain data on central storage, and streaming it directly to satellite pass-though Artifactory servers.
- suppressPom booleanConsistency Checks 
- 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
- When set, remote artifacts are fetched along with their properties.
- unusedArtifacts numberCleanup Period Hours 
- Unused Artifacts Cleanup Period (Hr) in the UI. The number of hours to wait before an artifact is deemed 'unused' and eligible for cleanup from the repository. A value of 0 means automatic cleanup of cached artifacts is disabled.
- url string
- The remote repo URL.
- username string
- xrayIndex boolean
- Enable Indexing In Xray. Repository will be indexed with the default retention period. You will be able to change it via Xray settings.
- allow_any_ boolhost_ auth 
- 'Lenient Host Authentication' in the UI. Allow credentials of this repository to be used on requests redirected to any other host.
- archive_browsing_ boolenabled 
- When set, you may view content such as HTML or Javadoc files directly from Artifactory. This may not be safe and therefore requires strict content moderation to prevent malicious users from uploading content that may compromise security (e.g., cross-site scripting attacks).
- assumed_offline_ intperiod_ secs 
- The number of seconds the repository stays in assumed offline state after a connection error. At the end of this time, an online check is attempted in order to reset the offline status. A value of 0 means the repository is never assumed offline.
- blacked_out bool
- (A.K.A 'Ignore Repository' on the UI) When set, the repository or its local cache do not participate in artifact resolution.
- block_mismatching_ boolmime_ types 
- If set, artifacts will fail to download if a mismatch is detected between requested and received mimetype, according to the list specified in the system properties file under blockedMismatchingMimeTypes. You can override by adding mimetypes to the override list 'mismatching_mime_types_override_list'.
- bypass_head_ boolrequests 
- Before caching an artifact, Artifactory first sends a HEAD request to the remote resource. In some remote resources, HEAD requests are disallowed and therefore rejected, even though downloading the artifact is allowed. When checked, Artifactory will bypass the HEAD request and cache the artifact directly using a GET request.
- cdn_redirect bool
- When set, download requests to this repository will redirect the client to download the artifact directly from AWS CloudFront. Available in Enterprise+ and Edge licenses only. Default value is 'false'
- client_tls_ strcertificate 
- Client TLS certificate name.
- content_synchronisation RemoteGradle Repository Content Synchronisation Args 
- curated bool
- Enable repository to be protected by the Curation service.
- description str
- Public description.
- disable_proxy bool
- When set to true, the proxy is disabled, and not returned in the API response body. If there is a default proxy set for the Artifactory instance, it will be ignored, too. Introduced since Artifactory 7.41.7.
- disable_url_ boolnormalization 
- Whether to disable URL normalization. Default is false.
- download_direct bool
- When set, download requests to this repository will redirect the client to download the artifact directly from the cloud storage provider. Available in Enterprise+ and Edge licenses only. Default value is 'false'.
- bool
- Enables cookie management if the remote repository uses cookies to manage client state.
- excludes_pattern str
- List of artifact patterns to exclude when evaluating artifact requests, in the form of x/y/**/z/*.By default no artifacts are excluded.
- fetch_jars_ booleagerly 
- 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_ booleagerly 
- 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
- If set, Artifactory allows you to deploy release artifacts into this repository.
- handle_snapshots bool
- If set, Artifactory allows you to deploy snapshot artifacts into this repository.
- hard_fail bool
- When set, Artifactory will return an error to the client that causes the build to fail if there is a failure to communicate with this repository.
- includes_pattern str
- List of comma-separated artifact patterns to include when evaluating artifact requests in the form of x/y/**/z/*. When used, only artifacts matching one of the include patterns are served. By default, all artifacts are included (**/*).
- key str
- A mandatory identifier for the repository that must be unique. It cannot begin with a number or contain spaces or special characters.
- list_remote_ boolfolder_ items 
- Lists the items of remote folders in simple and list browsing. The remote content is cached according to the value of the 'Retrieval Cache Period'. Default value is 'false'. This field exists in the API but not in the UI.
- local_address str
- The local address to be used when creating connections. Useful for specifying the interface to use on systems with multiple network interfaces.
- max_unique_ intsnapshots 
- The maximum number of unique snapshots of a single artifact to store. Once the number of snapshots exceeds this setting, older versions are removed. A value of 0 (default) indicates there is no limit, and unique snapshots are not cleaned up.
- metadata_retrieval_ inttimeout_ secs 
- Metadata Retrieval Cache Timeout (Sec) in the UI.This value refers to the number of seconds to wait for retrieval from the remote before serving locally cached artifact or fail the request.
- mismatching_mime_ strtypes_ override_ list 
- The set of mime types that should override the block_mismatching_mime_types setting. Eg: 'application/json,application/xml'. Default value is empty.
- missed_cache_ intperiod_ seconds 
- Missed Retrieval Cache Period (Sec) in the UI. The number of seconds to cache artifact retrieval misses (artifact not found). A value of 0 indicates no caching.
- notes str
- Internal description.
- offline bool
- If set, Artifactory does not try to fetch remote artifacts. Only locally-cached artifacts are retrieved.
- password str
- priority_resolution bool
- Setting repositories with priority will cause metadata to be merged only from repositories set with this field
- project_environments Sequence[str]
- project_key str
- Project key for assigning this repository to. Must be 2 - 32 lowercase alphanumeric and hyphen characters. When assigning repository to a project, repository key must be prefixed with project key, separated by a dash.
- property_sets Sequence[str]
- List of property set name
- proxy str
- Proxy key from Artifactory Proxies settings. Can't be set if disable_proxy = true.
- query_params str
- Custom HTTP query parameters that will be automatically included in all remote resource requests. For example: param1=val1¶m2=val2¶m3=val3
- reject_invalid_ booljars 
- Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
- remote_repo_ strchecksum_ policy_ type 
- 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, andpass-thru.
- remote_repo_ strlayout_ ref 
- Repository layout key for the remote layout mapping. Repository can be created without this attribute (or set to an empty string). Once it's set, it can't be removed by passing an empty string or removing the attribute, that will be ignored by the Artifactory API. UI shows an error message, if the user tries to remove the value.
- repo_layout_ strref 
- Sets the layout that the repository should use for storing and identifying modules. A recommended layout that corresponds to the package type defined is suggested, and index packages uploaded and calculate metadata accordingly.
- retrieval_cache_ intperiod_ seconds 
- Metadata Retrieval Cache Period (Sec) in the UI. This value refers to the number of seconds to cache metadata files before checking for newer versions on remote server. A value of 0 indicates no caching.
- bool
- socket_timeout_ intmillis 
- Network timeout (in ms) to use when establishing a connection and for unanswered requests. Timing out on a network operation is considered a retrieval failure.
- store_artifacts_ boollocally 
- When set, the repository should store cached artifacts locally. When not set, artifacts are not stored locally, and direct repository-to-client streaming is used. This can be useful for multi-server setups over a high-speed LAN, with one Artifactory caching certain data on central storage, and streaming it directly to satellite pass-though Artifactory servers.
- suppress_pom_ boolconsistency_ checks 
- 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
- When set, remote artifacts are fetched along with their properties.
- unused_artifacts_ intcleanup_ period_ hours 
- Unused Artifacts Cleanup Period (Hr) in the UI. The number of hours to wait before an artifact is deemed 'unused' and eligible for cleanup from the repository. A value of 0 means automatic cleanup of cached artifacts is disabled.
- url str
- The remote repo URL.
- username str
- xray_index bool
- Enable Indexing In Xray. Repository will be indexed with the default retention period. You will be able to change it via Xray settings.
- allowAny BooleanHost Auth 
- 'Lenient Host Authentication' in the UI. Allow credentials of this repository to be used on requests redirected to any other host.
- archiveBrowsing BooleanEnabled 
- When set, you may view content such as HTML or Javadoc files directly from Artifactory. This may not be safe and therefore requires strict content moderation to prevent malicious users from uploading content that may compromise security (e.g., cross-site scripting attacks).
- assumedOffline NumberPeriod Secs 
- The number of seconds the repository stays in assumed offline state after a connection error. At the end of this time, an online check is attempted in order to reset the offline status. A value of 0 means the repository is never assumed offline.
- blackedOut Boolean
- (A.K.A 'Ignore Repository' on the UI) When set, the repository or its local cache do not participate in artifact resolution.
- blockMismatching BooleanMime Types 
- If set, artifacts will fail to download if a mismatch is detected between requested and received mimetype, according to the list specified in the system properties file under blockedMismatchingMimeTypes. You can override by adding mimetypes to the override list 'mismatching_mime_types_override_list'.
- bypassHead BooleanRequests 
- Before caching an artifact, Artifactory first sends a HEAD request to the remote resource. In some remote resources, HEAD requests are disallowed and therefore rejected, even though downloading the artifact is allowed. When checked, Artifactory will bypass the HEAD request and cache the artifact directly using a GET request.
- cdnRedirect Boolean
- When set, download requests to this repository will redirect the client to download the artifact directly from AWS CloudFront. Available in Enterprise+ and Edge licenses only. Default value is 'false'
- clientTls StringCertificate 
- Client TLS certificate name.
- contentSynchronisation Property Map
- curated Boolean
- Enable repository to be protected by the Curation service.
- description String
- Public description.
- disableProxy Boolean
- When set to true, the proxy is disabled, and not returned in the API response body. If there is a default proxy set for the Artifactory instance, it will be ignored, too. Introduced since Artifactory 7.41.7.
- disableUrl BooleanNormalization 
- Whether to disable URL normalization. Default is false.
- downloadDirect Boolean
- When set, download requests to this repository will redirect the client to download the artifact directly from the cloud storage provider. Available in Enterprise+ and Edge licenses only. Default value is 'false'.
- Boolean
- Enables cookie management if the remote repository uses cookies to manage client state.
- excludesPattern String
- List of artifact patterns to exclude when evaluating artifact requests, in the form of x/y/**/z/*.By default no artifacts are excluded.
- fetchJars BooleanEagerly 
- 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.
- fetchSources BooleanEagerly 
- 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
- If set, Artifactory allows you to deploy release artifacts into this repository.
- handleSnapshots Boolean
- If set, Artifactory allows you to deploy snapshot artifacts into this repository.
- hardFail Boolean
- When set, Artifactory will return an error to the client that causes the build to fail if there is a failure to communicate with this repository.
- includesPattern String
- List of comma-separated artifact patterns to include when evaluating artifact requests in the form of x/y/**/z/*. When used, only artifacts matching one of the include patterns are served. By default, all artifacts are included (**/*).
- key String
- A mandatory identifier for the repository that must be unique. It cannot begin with a number or contain spaces or special characters.
- listRemote BooleanFolder Items 
- Lists the items of remote folders in simple and list browsing. The remote content is cached according to the value of the 'Retrieval Cache Period'. Default value is 'false'. This field exists in the API but not in the UI.
- localAddress String
- The local address to be used when creating connections. Useful for specifying the interface to use on systems with multiple network interfaces.
- maxUnique NumberSnapshots 
- The maximum number of unique snapshots of a single artifact to store. Once the number of snapshots exceeds this setting, older versions are removed. A value of 0 (default) indicates there is no limit, and unique snapshots are not cleaned up.
- metadataRetrieval NumberTimeout Secs 
- Metadata Retrieval Cache Timeout (Sec) in the UI.This value refers to the number of seconds to wait for retrieval from the remote before serving locally cached artifact or fail the request.
- mismatchingMime StringTypes Override List 
- The set of mime types that should override the block_mismatching_mime_types setting. Eg: 'application/json,application/xml'. Default value is empty.
- missedCache NumberPeriod Seconds 
- Missed Retrieval Cache Period (Sec) in the UI. The number of seconds to cache artifact retrieval misses (artifact not found). A value of 0 indicates no caching.
- notes String
- Internal description.
- offline Boolean
- If set, Artifactory does not try to fetch remote artifacts. Only locally-cached artifacts are retrieved.
- password String
- priorityResolution Boolean
- Setting repositories with priority will cause metadata to be merged only from repositories set with this field
- projectEnvironments List<String>
- projectKey String
- Project key for assigning this repository to. Must be 2 - 32 lowercase alphanumeric and hyphen characters. When assigning repository to a project, repository key must be prefixed with project key, separated by a dash.
- propertySets List<String>
- List of property set name
- proxy String
- Proxy key from Artifactory Proxies settings. Can't be set if disable_proxy = true.
- queryParams String
- Custom HTTP query parameters that will be automatically included in all remote resource requests. For example: param1=val1¶m2=val2¶m3=val3
- rejectInvalid BooleanJars 
- Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal".
- remoteRepo StringChecksum Policy Type 
- 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, andpass-thru.
- remoteRepo StringLayout Ref 
- Repository layout key for the remote layout mapping. Repository can be created without this attribute (or set to an empty string). Once it's set, it can't be removed by passing an empty string or removing the attribute, that will be ignored by the Artifactory API. UI shows an error message, if the user tries to remove the value.
- repoLayout StringRef 
- Sets the layout that the repository should use for storing and identifying modules. A recommended layout that corresponds to the package type defined is suggested, and index packages uploaded and calculate metadata accordingly.
- retrievalCache NumberPeriod Seconds 
- Metadata Retrieval Cache Period (Sec) in the UI. This value refers to the number of seconds to cache metadata files before checking for newer versions on remote server. A value of 0 indicates no caching.
- Boolean
- socketTimeout NumberMillis 
- Network timeout (in ms) to use when establishing a connection and for unanswered requests. Timing out on a network operation is considered a retrieval failure.
- storeArtifacts BooleanLocally 
- When set, the repository should store cached artifacts locally. When not set, artifacts are not stored locally, and direct repository-to-client streaming is used. This can be useful for multi-server setups over a high-speed LAN, with one Artifactory caching certain data on central storage, and streaming it directly to satellite pass-though Artifactory servers.
- suppressPom BooleanConsistency Checks 
- 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
- When set, remote artifacts are fetched along with their properties.
- unusedArtifacts NumberCleanup Period Hours 
- Unused Artifacts Cleanup Period (Hr) in the UI. The number of hours to wait before an artifact is deemed 'unused' and eligible for cleanup from the repository. A value of 0 means automatic cleanup of cached artifacts is disabled.
- url String
- The remote repo URL.
- username String
- xrayIndex Boolean
- Enable Indexing In Xray. Repository will be indexed with the default retention period. You will be able to change it via Xray settings.
Supporting Types
RemoteGradleRepositoryContentSynchronisation, RemoteGradleRepositoryContentSynchronisationArgs          
- 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'.
- SourceOrigin boolAbsence Detection 
- 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'.
- SourceOrigin boolAbsence Detection 
- 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'.
- sourceOrigin BooleanAbsence Detection 
- 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'.
- sourceOrigin booleanAbsence Detection 
- 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_ boolabsence_ detection 
- 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'.
- sourceOrigin BooleanAbsence Detection 
- 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'.
Import
Remote repositories can be imported using their name, e.g.
$ pulumi import artifactory:index/remoteGradleRepository:RemoteGradleRepository gradle-remote gradle-remote
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- artifactory pulumi/pulumi-artifactory
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the artifactoryTerraform Provider.
