artifactory v6.8.4 published on Thursday, Jun 6, 2024 by Pulumi
artifactory.getRemoteSbtRepository
Explore with Pulumi AI
Retrieves a remote SBT repository.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as artifactory from "@pulumi/artifactory";
const remote-sbt = artifactory.getRemoteSbtRepository({
key: "remote-sbt",
});
import pulumi
import pulumi_artifactory as artifactory
remote_sbt = artifactory.get_remote_sbt_repository(key="remote-sbt")
package main
import (
"github.com/pulumi/pulumi-artifactory/sdk/v6/go/artifactory"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := artifactory.LookupRemoteSbtRepository(ctx, &artifactory.LookupRemoteSbtRepositoryArgs{
Key: "remote-sbt",
}, nil)
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 remote_sbt = Artifactory.GetRemoteSbtRepository.Invoke(new()
{
Key = "remote-sbt",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.artifactory.ArtifactoryFunctions;
import com.pulumi.artifactory.inputs.GetRemoteSbtRepositoryArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var remote-sbt = ArtifactoryFunctions.getRemoteSbtRepository(GetRemoteSbtRepositoryArgs.builder()
.key("remote-sbt")
.build());
}
}
variables:
remote-sbt:
fn::invoke:
Function: artifactory:getRemoteSbtRepository
Arguments:
key: remote-sbt
Using getRemoteSbtRepository
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRemoteSbtRepository(args: GetRemoteSbtRepositoryArgs, opts?: InvokeOptions): Promise<GetRemoteSbtRepositoryResult>
function getRemoteSbtRepositoryOutput(args: GetRemoteSbtRepositoryOutputArgs, opts?: InvokeOptions): Output<GetRemoteSbtRepositoryResult>
def get_remote_sbt_repository(allow_any_host_auth: 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[GetRemoteSbtRepositoryContentSynchronisation] = 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,
metadata_retrieval_timeout_secs: Optional[int] = None,
mismatching_mime_types_override_list: Optional[str] = None,
missed_cache_period_seconds: Optional[int] = None,
notes: Optional[str] = None,
offline: Optional[bool] = None,
password: Optional[str] = None,
priority_resolution: Optional[bool] = None,
project_environments: Optional[Sequence[str]] = None,
project_key: Optional[str] = None,
property_sets: Optional[Sequence[str]] = None,
proxy: Optional[str] = None,
query_params: Optional[str] = None,
reject_invalid_jars: Optional[bool] = None,
remote_repo_checksum_policy_type: Optional[str] = None,
remote_repo_layout_ref: Optional[str] = None,
repo_layout_ref: Optional[str] = None,
retrieval_cache_period_seconds: Optional[int] = None,
share_configuration: Optional[bool] = None,
socket_timeout_millis: Optional[int] = None,
store_artifacts_locally: Optional[bool] = None,
suppress_pom_consistency_checks: Optional[bool] = None,
synchronize_properties: Optional[bool] = None,
unused_artifacts_cleanup_period_hours: Optional[int] = None,
url: Optional[str] = None,
username: Optional[str] = None,
xray_index: Optional[bool] = None,
opts: Optional[InvokeOptions] = None) -> GetRemoteSbtRepositoryResult
def get_remote_sbt_repository_output(allow_any_host_auth: Optional[pulumi.Input[bool]] = None,
assumed_offline_period_secs: Optional[pulumi.Input[int]] = None,
blacked_out: Optional[pulumi.Input[bool]] = None,
block_mismatching_mime_types: Optional[pulumi.Input[bool]] = None,
bypass_head_requests: Optional[pulumi.Input[bool]] = None,
cdn_redirect: Optional[pulumi.Input[bool]] = None,
client_tls_certificate: Optional[pulumi.Input[str]] = None,
content_synchronisation: Optional[pulumi.Input[GetRemoteSbtRepositoryContentSynchronisationArgs]] = None,
description: Optional[pulumi.Input[str]] = None,
disable_proxy: Optional[pulumi.Input[bool]] = None,
disable_url_normalization: Optional[pulumi.Input[bool]] = None,
download_direct: Optional[pulumi.Input[bool]] = None,
enable_cookie_management: Optional[pulumi.Input[bool]] = None,
excludes_pattern: Optional[pulumi.Input[str]] = None,
fetch_jars_eagerly: Optional[pulumi.Input[bool]] = None,
fetch_sources_eagerly: Optional[pulumi.Input[bool]] = None,
handle_releases: Optional[pulumi.Input[bool]] = None,
handle_snapshots: Optional[pulumi.Input[bool]] = None,
hard_fail: Optional[pulumi.Input[bool]] = None,
includes_pattern: Optional[pulumi.Input[str]] = None,
key: Optional[pulumi.Input[str]] = None,
list_remote_folder_items: Optional[pulumi.Input[bool]] = None,
local_address: Optional[pulumi.Input[str]] = None,
metadata_retrieval_timeout_secs: Optional[pulumi.Input[int]] = None,
mismatching_mime_types_override_list: Optional[pulumi.Input[str]] = None,
missed_cache_period_seconds: Optional[pulumi.Input[int]] = None,
notes: Optional[pulumi.Input[str]] = None,
offline: Optional[pulumi.Input[bool]] = None,
password: Optional[pulumi.Input[str]] = None,
priority_resolution: Optional[pulumi.Input[bool]] = None,
project_environments: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
project_key: Optional[pulumi.Input[str]] = None,
property_sets: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
proxy: Optional[pulumi.Input[str]] = None,
query_params: Optional[pulumi.Input[str]] = None,
reject_invalid_jars: Optional[pulumi.Input[bool]] = None,
remote_repo_checksum_policy_type: Optional[pulumi.Input[str]] = None,
remote_repo_layout_ref: Optional[pulumi.Input[str]] = None,
repo_layout_ref: Optional[pulumi.Input[str]] = None,
retrieval_cache_period_seconds: Optional[pulumi.Input[int]] = None,
share_configuration: Optional[pulumi.Input[bool]] = None,
socket_timeout_millis: Optional[pulumi.Input[int]] = None,
store_artifacts_locally: Optional[pulumi.Input[bool]] = None,
suppress_pom_consistency_checks: Optional[pulumi.Input[bool]] = None,
synchronize_properties: Optional[pulumi.Input[bool]] = None,
unused_artifacts_cleanup_period_hours: Optional[pulumi.Input[int]] = None,
url: Optional[pulumi.Input[str]] = None,
username: Optional[pulumi.Input[str]] = None,
xray_index: Optional[pulumi.Input[bool]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRemoteSbtRepositoryResult]
func LookupRemoteSbtRepository(ctx *Context, args *LookupRemoteSbtRepositoryArgs, opts ...InvokeOption) (*LookupRemoteSbtRepositoryResult, error)
func LookupRemoteSbtRepositoryOutput(ctx *Context, args *LookupRemoteSbtRepositoryOutputArgs, opts ...InvokeOption) LookupRemoteSbtRepositoryResultOutput
> Note: This function is named LookupRemoteSbtRepository
in the Go SDK.
public static class GetRemoteSbtRepository
{
public static Task<GetRemoteSbtRepositoryResult> InvokeAsync(GetRemoteSbtRepositoryArgs args, InvokeOptions? opts = null)
public static Output<GetRemoteSbtRepositoryResult> Invoke(GetRemoteSbtRepositoryInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetRemoteSbtRepositoryResult> getRemoteSbtRepository(GetRemoteSbtRepositoryArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: artifactory:index/getRemoteSbtRepository:getRemoteSbtRepository
arguments:
# arguments dictionary
The following arguments are supported:
- Key string
- the identity key of the repo.
- Allow
Any boolHost Auth - Assumed
Offline intPeriod Secs - Blacked
Out bool - Block
Mismatching boolMime Types - Bypass
Head boolRequests - Cdn
Redirect bool - Client
Tls stringCertificate - Content
Synchronisation GetRemote Sbt Repository Content Synchronisation - Description string
- Disable
Proxy bool - Disable
Url boolNormalization - Download
Direct bool - bool
- Excludes
Pattern string - Fetch
Jars boolEagerly - (Optional, Default:
false
) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested. - Fetch
Sources boolEagerly - (Optional, Default:
false
) - When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested. - Handle
Releases bool - (Optional, Default:
true
) If set, Artifactory allows you to deploy release artifacts into this repository. - Handle
Snapshots bool - (Optional, Default:
true
) If set, Artifactory allows you to deploy snapshot artifacts into this repository. - Hard
Fail bool - Includes
Pattern string - List
Remote boolFolder Items - Local
Address string - Metadata
Retrieval intTimeout Secs - Mismatching
Mime stringTypes Override List - Missed
Cache intPeriod Seconds - Notes string
- Offline bool
- Password string
- Priority
Resolution bool - Project
Environments List<string> - Project
Key string - Property
Sets List<string> - Proxy string
- Query
Params string - Reject
Invalid boolJars - (Optional, Default:
false
) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal". - Remote
Repo stringChecksum Policy Type - (Optional, Default:
generate-if-absent
) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies aregenerate-if-absent
,fail
,ignore-and-generate
, andpass-thru
. - Remote
Repo stringLayout Ref - Repo
Layout stringRef - Retrieval
Cache intPeriod Seconds - bool
- Socket
Timeout intMillis - Store
Artifacts boolLocally - Suppress
Pom boolConsistency Checks - (Optional, Default:
true
) By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute totrue
. - Synchronize
Properties bool - Unused
Artifacts intCleanup Period Hours - Url string
- Username string
- Xray
Index bool
- Key string
- the identity key of the repo.
- Allow
Any boolHost Auth - Assumed
Offline intPeriod Secs - Blacked
Out bool - Block
Mismatching boolMime Types - Bypass
Head boolRequests - Cdn
Redirect bool - Client
Tls stringCertificate - Content
Synchronisation GetRemote Sbt Repository Content Synchronisation - Description string
- Disable
Proxy bool - Disable
Url boolNormalization - Download
Direct bool - bool
- Excludes
Pattern string - Fetch
Jars boolEagerly - (Optional, Default:
false
) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested. - Fetch
Sources boolEagerly - (Optional, Default:
false
) - When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested. - Handle
Releases bool - (Optional, Default:
true
) If set, Artifactory allows you to deploy release artifacts into this repository. - Handle
Snapshots bool - (Optional, Default:
true
) If set, Artifactory allows you to deploy snapshot artifacts into this repository. - Hard
Fail bool - Includes
Pattern string - List
Remote boolFolder Items - Local
Address string - Metadata
Retrieval intTimeout Secs - Mismatching
Mime stringTypes Override List - Missed
Cache intPeriod Seconds - Notes string
- Offline bool
- Password string
- Priority
Resolution bool - Project
Environments []string - Project
Key string - Property
Sets []string - Proxy string
- Query
Params string - Reject
Invalid boolJars - (Optional, Default:
false
) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal". - Remote
Repo stringChecksum Policy Type - (Optional, Default:
generate-if-absent
) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies aregenerate-if-absent
,fail
,ignore-and-generate
, andpass-thru
. - Remote
Repo stringLayout Ref - Repo
Layout stringRef - Retrieval
Cache intPeriod Seconds - bool
- Socket
Timeout intMillis - Store
Artifacts boolLocally - Suppress
Pom boolConsistency Checks - (Optional, Default:
true
) By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute totrue
. - Synchronize
Properties bool - Unused
Artifacts intCleanup Period Hours - Url string
- Username string
- Xray
Index bool
- key String
- the identity key of the repo.
- allow
Any BooleanHost Auth - assumed
Offline IntegerPeriod Secs - blacked
Out Boolean - block
Mismatching BooleanMime Types - bypass
Head BooleanRequests - cdn
Redirect Boolean - client
Tls StringCertificate - content
Synchronisation GetRemote Sbt Repository Content Synchronisation - description String
- disable
Proxy Boolean - disable
Url BooleanNormalization - download
Direct Boolean - Boolean
- excludes
Pattern String - fetch
Jars BooleanEagerly - (Optional, Default:
false
) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested. - fetch
Sources BooleanEagerly - (Optional, Default:
false
) - When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested. - handle
Releases Boolean - (Optional, Default:
true
) If set, Artifactory allows you to deploy release artifacts into this repository. - handle
Snapshots Boolean - (Optional, Default:
true
) If set, Artifactory allows you to deploy snapshot artifacts into this repository. - hard
Fail Boolean - includes
Pattern String - list
Remote BooleanFolder Items - local
Address String - metadata
Retrieval IntegerTimeout Secs - mismatching
Mime StringTypes Override List - missed
Cache IntegerPeriod Seconds - notes String
- offline Boolean
- password String
- priority
Resolution Boolean - project
Environments List<String> - project
Key String - property
Sets List<String> - proxy String
- query
Params String - reject
Invalid BooleanJars - (Optional, Default:
false
) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal". - remote
Repo StringChecksum Policy Type - (Optional, Default:
generate-if-absent
) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies aregenerate-if-absent
,fail
,ignore-and-generate
, andpass-thru
. - remote
Repo StringLayout Ref - repo
Layout StringRef - retrieval
Cache IntegerPeriod Seconds - Boolean
- socket
Timeout IntegerMillis - store
Artifacts BooleanLocally - suppress
Pom BooleanConsistency Checks - (Optional, Default:
true
) By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute totrue
. - synchronize
Properties Boolean - unused
Artifacts IntegerCleanup Period Hours - url String
- username String
- xray
Index Boolean
- key string
- the identity key of the repo.
- allow
Any booleanHost Auth - assumed
Offline numberPeriod Secs - blacked
Out boolean - block
Mismatching booleanMime Types - bypass
Head booleanRequests - cdn
Redirect boolean - client
Tls stringCertificate - content
Synchronisation GetRemote Sbt Repository Content Synchronisation - description string
- disable
Proxy boolean - disable
Url booleanNormalization - download
Direct boolean - boolean
- excludes
Pattern string - fetch
Jars booleanEagerly - (Optional, Default:
false
) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested. - fetch
Sources booleanEagerly - (Optional, Default:
false
) - When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested. - handle
Releases boolean - (Optional, Default:
true
) If set, Artifactory allows you to deploy release artifacts into this repository. - handle
Snapshots boolean - (Optional, Default:
true
) If set, Artifactory allows you to deploy snapshot artifacts into this repository. - hard
Fail boolean - includes
Pattern string - list
Remote booleanFolder Items - local
Address string - metadata
Retrieval numberTimeout Secs - mismatching
Mime stringTypes Override List - missed
Cache numberPeriod Seconds - notes string
- offline boolean
- password string
- priority
Resolution boolean - project
Environments string[] - project
Key string - property
Sets string[] - proxy string
- query
Params string - reject
Invalid booleanJars - (Optional, Default:
false
) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal". - remote
Repo stringChecksum Policy Type - (Optional, Default:
generate-if-absent
) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies aregenerate-if-absent
,fail
,ignore-and-generate
, andpass-thru
. - remote
Repo stringLayout Ref - repo
Layout stringRef - retrieval
Cache numberPeriod Seconds - boolean
- socket
Timeout numberMillis - store
Artifacts booleanLocally - suppress
Pom booleanConsistency Checks - (Optional, Default:
true
) By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute totrue
. - synchronize
Properties boolean - unused
Artifacts numberCleanup Period Hours - url string
- username string
- xray
Index boolean
- key str
- the identity key of the repo.
- allow_
any_ boolhost_ auth - assumed_
offline_ intperiod_ secs - blacked_
out bool - block_
mismatching_ boolmime_ types - bypass_
head_ boolrequests - cdn_
redirect bool - client_
tls_ strcertificate - content_
synchronisation GetRemote Sbt Repository Content Synchronisation - description str
- disable_
proxy bool - disable_
url_ boolnormalization - download_
direct bool - bool
- excludes_
pattern str - fetch_
jars_ booleagerly - (Optional, Default:
false
) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested. - fetch_
sources_ booleagerly - (Optional, Default:
false
) - When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested. - handle_
releases bool - (Optional, Default:
true
) If set, Artifactory allows you to deploy release artifacts into this repository. - handle_
snapshots bool - (Optional, Default:
true
) If set, Artifactory allows you to deploy snapshot artifacts into this repository. - hard_
fail bool - includes_
pattern str - list_
remote_ boolfolder_ items - local_
address str - metadata_
retrieval_ inttimeout_ secs - mismatching_
mime_ strtypes_ override_ list - missed_
cache_ intperiod_ seconds - notes str
- offline bool
- password str
- priority_
resolution bool - project_
environments Sequence[str] - project_
key str - property_
sets Sequence[str] - proxy str
- query_
params str - reject_
invalid_ booljars - (Optional, Default:
false
) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal". - remote_
repo_ strchecksum_ policy_ type - (Optional, Default:
generate-if-absent
) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies aregenerate-if-absent
,fail
,ignore-and-generate
, andpass-thru
. - remote_
repo_ strlayout_ ref - repo_
layout_ strref - retrieval_
cache_ intperiod_ seconds - bool
- socket_
timeout_ intmillis - store_
artifacts_ boollocally - suppress_
pom_ boolconsistency_ checks - (Optional, Default:
true
) By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute totrue
. - synchronize_
properties bool - unused_
artifacts_ intcleanup_ period_ hours - url str
- username str
- xray_
index bool
- key String
- the identity key of the repo.
- allow
Any BooleanHost Auth - assumed
Offline NumberPeriod Secs - blacked
Out Boolean - block
Mismatching BooleanMime Types - bypass
Head BooleanRequests - cdn
Redirect Boolean - client
Tls StringCertificate - content
Synchronisation Property Map - description String
- disable
Proxy Boolean - disable
Url BooleanNormalization - download
Direct Boolean - Boolean
- excludes
Pattern String - fetch
Jars BooleanEagerly - (Optional, Default:
false
) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested. - fetch
Sources BooleanEagerly - (Optional, Default:
false
) - When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested. - handle
Releases Boolean - (Optional, Default:
true
) If set, Artifactory allows you to deploy release artifacts into this repository. - handle
Snapshots Boolean - (Optional, Default:
true
) If set, Artifactory allows you to deploy snapshot artifacts into this repository. - hard
Fail Boolean - includes
Pattern String - list
Remote BooleanFolder Items - local
Address String - metadata
Retrieval NumberTimeout Secs - mismatching
Mime StringTypes Override List - missed
Cache NumberPeriod Seconds - notes String
- offline Boolean
- password String
- priority
Resolution Boolean - project
Environments List<String> - project
Key String - property
Sets List<String> - proxy String
- query
Params String - reject
Invalid BooleanJars - (Optional, Default:
false
) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal". - remote
Repo StringChecksum Policy Type - (Optional, Default:
generate-if-absent
) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies aregenerate-if-absent
,fail
,ignore-and-generate
, andpass-thru
. - remote
Repo StringLayout Ref - repo
Layout StringRef - retrieval
Cache NumberPeriod Seconds - Boolean
- socket
Timeout NumberMillis - store
Artifacts BooleanLocally - suppress
Pom BooleanConsistency Checks - (Optional, Default:
true
) By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute totrue
. - synchronize
Properties Boolean - unused
Artifacts NumberCleanup Period Hours - url String
- username String
- xray
Index Boolean
getRemoteSbtRepository Result
The following output properties are available:
- Client
Tls stringCertificate - Content
Synchronisation GetRemote Sbt Repository Content Synchronisation - Id string
- The provider-assigned unique ID for this managed resource.
- Key string
- Package
Type string - Project
Environments List<string> - bool
- Allow
Any boolHost Auth - Assumed
Offline intPeriod Secs - Blacked
Out bool - Block
Mismatching boolMime Types - Bypass
Head boolRequests - Cdn
Redirect bool - Description string
- Disable
Proxy bool - Disable
Url boolNormalization - Download
Direct bool - bool
- Excludes
Pattern string - Fetch
Jars boolEagerly - (Optional, Default:
false
) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested. - Fetch
Sources boolEagerly - (Optional, Default:
false
) - When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested. - Handle
Releases bool - (Optional, Default:
true
) If set, Artifactory allows you to deploy release artifacts into this repository. - Handle
Snapshots bool - (Optional, Default:
true
) If set, Artifactory allows you to deploy snapshot artifacts into this repository. - Hard
Fail bool - Includes
Pattern string - List
Remote boolFolder Items - Local
Address string - Metadata
Retrieval intTimeout Secs - Mismatching
Mime stringTypes Override List - Missed
Cache intPeriod Seconds - Notes string
- Offline bool
- Password string
- Priority
Resolution bool - Project
Key string - Property
Sets List<string> - Proxy string
- Query
Params string - Reject
Invalid boolJars - (Optional, Default:
false
) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal". - Remote
Repo stringChecksum Policy Type - (Optional, Default:
generate-if-absent
) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies aregenerate-if-absent
,fail
,ignore-and-generate
, andpass-thru
. - Remote
Repo stringLayout Ref - Repo
Layout stringRef - Retrieval
Cache intPeriod Seconds - Socket
Timeout intMillis - Store
Artifacts boolLocally - Suppress
Pom boolConsistency Checks - (Optional, Default:
true
) By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute totrue
. - Synchronize
Properties bool - Unused
Artifacts intCleanup Period Hours - Url string
- Username string
- Xray
Index bool
- Client
Tls stringCertificate - Content
Synchronisation GetRemote Sbt Repository Content Synchronisation - Id string
- The provider-assigned unique ID for this managed resource.
- Key string
- Package
Type string - Project
Environments []string - bool
- Allow
Any boolHost Auth - Assumed
Offline intPeriod Secs - Blacked
Out bool - Block
Mismatching boolMime Types - Bypass
Head boolRequests - Cdn
Redirect bool - Description string
- Disable
Proxy bool - Disable
Url boolNormalization - Download
Direct bool - bool
- Excludes
Pattern string - Fetch
Jars boolEagerly - (Optional, Default:
false
) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested. - Fetch
Sources boolEagerly - (Optional, Default:
false
) - When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested. - Handle
Releases bool - (Optional, Default:
true
) If set, Artifactory allows you to deploy release artifacts into this repository. - Handle
Snapshots bool - (Optional, Default:
true
) If set, Artifactory allows you to deploy snapshot artifacts into this repository. - Hard
Fail bool - Includes
Pattern string - List
Remote boolFolder Items - Local
Address string - Metadata
Retrieval intTimeout Secs - Mismatching
Mime stringTypes Override List - Missed
Cache intPeriod Seconds - Notes string
- Offline bool
- Password string
- Priority
Resolution bool - Project
Key string - Property
Sets []string - Proxy string
- Query
Params string - Reject
Invalid boolJars - (Optional, Default:
false
) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal". - Remote
Repo stringChecksum Policy Type - (Optional, Default:
generate-if-absent
) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies aregenerate-if-absent
,fail
,ignore-and-generate
, andpass-thru
. - Remote
Repo stringLayout Ref - Repo
Layout stringRef - Retrieval
Cache intPeriod Seconds - Socket
Timeout intMillis - Store
Artifacts boolLocally - Suppress
Pom boolConsistency Checks - (Optional, Default:
true
) By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute totrue
. - Synchronize
Properties bool - Unused
Artifacts intCleanup Period Hours - Url string
- Username string
- Xray
Index bool
- client
Tls StringCertificate - content
Synchronisation GetRemote Sbt Repository Content Synchronisation - id String
- The provider-assigned unique ID for this managed resource.
- key String
- package
Type String - project
Environments List<String> - Boolean
- allow
Any BooleanHost Auth - assumed
Offline IntegerPeriod Secs - blacked
Out Boolean - block
Mismatching BooleanMime Types - bypass
Head BooleanRequests - cdn
Redirect Boolean - description String
- disable
Proxy Boolean - disable
Url BooleanNormalization - download
Direct Boolean - Boolean
- excludes
Pattern String - fetch
Jars BooleanEagerly - (Optional, Default:
false
) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested. - fetch
Sources BooleanEagerly - (Optional, Default:
false
) - When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested. - handle
Releases Boolean - (Optional, Default:
true
) If set, Artifactory allows you to deploy release artifacts into this repository. - handle
Snapshots Boolean - (Optional, Default:
true
) If set, Artifactory allows you to deploy snapshot artifacts into this repository. - hard
Fail Boolean - includes
Pattern String - list
Remote BooleanFolder Items - local
Address String - metadata
Retrieval IntegerTimeout Secs - mismatching
Mime StringTypes Override List - missed
Cache IntegerPeriod Seconds - notes String
- offline Boolean
- password String
- priority
Resolution Boolean - project
Key String - property
Sets List<String> - proxy String
- query
Params String - reject
Invalid BooleanJars - (Optional, Default:
false
) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal". - remote
Repo StringChecksum Policy Type - (Optional, Default:
generate-if-absent
) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies aregenerate-if-absent
,fail
,ignore-and-generate
, andpass-thru
. - remote
Repo StringLayout Ref - repo
Layout StringRef - retrieval
Cache IntegerPeriod Seconds - socket
Timeout IntegerMillis - store
Artifacts BooleanLocally - suppress
Pom BooleanConsistency Checks - (Optional, Default:
true
) By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute totrue
. - synchronize
Properties Boolean - unused
Artifacts IntegerCleanup Period Hours - url String
- username String
- xray
Index Boolean
- client
Tls stringCertificate - content
Synchronisation GetRemote Sbt Repository Content Synchronisation - id string
- The provider-assigned unique ID for this managed resource.
- key string
- package
Type string - project
Environments string[] - boolean
- allow
Any booleanHost Auth - assumed
Offline numberPeriod Secs - blacked
Out boolean - block
Mismatching booleanMime Types - bypass
Head booleanRequests - cdn
Redirect boolean - description string
- disable
Proxy boolean - disable
Url booleanNormalization - download
Direct boolean - boolean
- excludes
Pattern string - fetch
Jars booleanEagerly - (Optional, Default:
false
) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested. - fetch
Sources booleanEagerly - (Optional, Default:
false
) - When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested. - handle
Releases boolean - (Optional, Default:
true
) If set, Artifactory allows you to deploy release artifacts into this repository. - handle
Snapshots boolean - (Optional, Default:
true
) If set, Artifactory allows you to deploy snapshot artifacts into this repository. - hard
Fail boolean - includes
Pattern string - list
Remote booleanFolder Items - local
Address string - metadata
Retrieval numberTimeout Secs - mismatching
Mime stringTypes Override List - missed
Cache numberPeriod Seconds - notes string
- offline boolean
- password string
- priority
Resolution boolean - project
Key string - property
Sets string[] - proxy string
- query
Params string - reject
Invalid booleanJars - (Optional, Default:
false
) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal". - remote
Repo stringChecksum Policy Type - (Optional, Default:
generate-if-absent
) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies aregenerate-if-absent
,fail
,ignore-and-generate
, andpass-thru
. - remote
Repo stringLayout Ref - repo
Layout stringRef - retrieval
Cache numberPeriod Seconds - socket
Timeout numberMillis - store
Artifacts booleanLocally - suppress
Pom booleanConsistency Checks - (Optional, Default:
true
) By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute totrue
. - synchronize
Properties boolean - unused
Artifacts numberCleanup Period Hours - url string
- username string
- xray
Index boolean
- client_
tls_ strcertificate - content_
synchronisation GetRemote Sbt Repository Content Synchronisation - id str
- The provider-assigned unique ID for this managed resource.
- key str
- package_
type str - project_
environments Sequence[str] - bool
- allow_
any_ boolhost_ auth - assumed_
offline_ intperiod_ secs - blacked_
out bool - block_
mismatching_ boolmime_ types - bypass_
head_ boolrequests - cdn_
redirect bool - description str
- disable_
proxy bool - disable_
url_ boolnormalization - download_
direct bool - bool
- excludes_
pattern str - fetch_
jars_ booleagerly - (Optional, Default:
false
) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested. - fetch_
sources_ booleagerly - (Optional, Default:
false
) - When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested. - handle_
releases bool - (Optional, Default:
true
) If set, Artifactory allows you to deploy release artifacts into this repository. - handle_
snapshots bool - (Optional, Default:
true
) If set, Artifactory allows you to deploy snapshot artifacts into this repository. - hard_
fail bool - includes_
pattern str - list_
remote_ boolfolder_ items - local_
address str - metadata_
retrieval_ inttimeout_ secs - mismatching_
mime_ strtypes_ override_ list - missed_
cache_ intperiod_ seconds - notes str
- offline bool
- password str
- priority_
resolution bool - project_
key str - property_
sets Sequence[str] - proxy str
- query_
params str - reject_
invalid_ booljars - (Optional, Default:
false
) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal". - remote_
repo_ strchecksum_ policy_ type - (Optional, Default:
generate-if-absent
) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies aregenerate-if-absent
,fail
,ignore-and-generate
, andpass-thru
. - remote_
repo_ strlayout_ ref - repo_
layout_ strref - retrieval_
cache_ intperiod_ seconds - socket_
timeout_ intmillis - store_
artifacts_ boollocally - suppress_
pom_ boolconsistency_ checks - (Optional, Default:
true
) By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute totrue
. - synchronize_
properties bool - unused_
artifacts_ intcleanup_ period_ hours - url str
- username str
- xray_
index bool
- client
Tls StringCertificate - content
Synchronisation Property Map - id String
- The provider-assigned unique ID for this managed resource.
- key String
- package
Type String - project
Environments List<String> - Boolean
- allow
Any BooleanHost Auth - assumed
Offline NumberPeriod Secs - blacked
Out Boolean - block
Mismatching BooleanMime Types - bypass
Head BooleanRequests - cdn
Redirect Boolean - description String
- disable
Proxy Boolean - disable
Url BooleanNormalization - download
Direct Boolean - Boolean
- excludes
Pattern String - fetch
Jars BooleanEagerly - (Optional, Default:
false
) When set, if a POM is requested, Artifactory attempts to fetch the corresponding jar in the background. This will accelerate first access time to the jar when it is subsequently requested. - fetch
Sources BooleanEagerly - (Optional, Default:
false
) - When set, if a binaries jar is requested, Artifactory attempts to fetch the corresponding source jar in the background. This will accelerate first access time to the source jar when it is subsequently requested. - handle
Releases Boolean - (Optional, Default:
true
) If set, Artifactory allows you to deploy release artifacts into this repository. - handle
Snapshots Boolean - (Optional, Default:
true
) If set, Artifactory allows you to deploy snapshot artifacts into this repository. - hard
Fail Boolean - includes
Pattern String - list
Remote BooleanFolder Items - local
Address String - metadata
Retrieval NumberTimeout Secs - mismatching
Mime StringTypes Override List - missed
Cache NumberPeriod Seconds - notes String
- offline Boolean
- password String
- priority
Resolution Boolean - project
Key String - property
Sets List<String> - proxy String
- query
Params String - reject
Invalid BooleanJars - (Optional, Default:
false
) Reject the caching of jar files that are found to be invalid. For example, pseudo jars retrieved behind a "captive portal". - remote
Repo StringChecksum Policy Type - (Optional, Default:
generate-if-absent
) Checking the Checksum effectively verifies the integrity of a deployed resource. The Checksum Policy determines how the system behaves when a client checksum for a remote resource is missing or conflicts with the locally calculated checksum. Available policies aregenerate-if-absent
,fail
,ignore-and-generate
, andpass-thru
. - remote
Repo StringLayout Ref - repo
Layout StringRef - retrieval
Cache NumberPeriod Seconds - socket
Timeout NumberMillis - store
Artifacts BooleanLocally - suppress
Pom BooleanConsistency Checks - (Optional, Default:
true
) By default, the system keeps your repositories healthy by refusing POMs with incorrect coordinates (path). If the groupId:artifactId:version information inside the POM does not match the deployed path, Artifactory rejects the deployment with a "409 Conflict" error. You can disable this behavior by setting this attribute totrue
. - synchronize
Properties Boolean - unused
Artifacts NumberCleanup Period Hours - url String
- username String
- xray
Index Boolean
Supporting Types
GetRemoteSbtRepositoryContentSynchronisation
- 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 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'.
- properties
Enabled 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'.
- source
Origin 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'
- statistics
Enabled 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'.
- properties
Enabled 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'.
- source
Origin 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'
- statistics
Enabled 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'.
- properties
Enabled 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'.
- source
Origin 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'
- statistics
Enabled Boolean - If set, Artifactory will notify the remote instance whenever an artifact in the Smart Remote Repository is downloaded locally so that it can update its download counter. Note that if this option is not set, there may be a discrepancy between the number of artifacts reported to have been downloaded in the different Artifactory instances of the proxy chain. Default value is 'false'.
Package Details
- Repository
- artifactory pulumi/pulumi-artifactory
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
artifactory
Terraform Provider.