nexus 2.6.0 published on Thursday, May 8, 2025 by datadrivers
nexus.getRepositoryRawProxy
Use this data source to get an existing raw proxy repository.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as nexus from "@pulumi/nexus";
const rawOrg = nexus.getRepositoryRawProxy({
    name: "raw-org",
});
import pulumi
import pulumi_nexus as nexus
raw_org = nexus.get_repository_raw_proxy(name="raw-org")
package main
import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/nexus/v2/nexus"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := nexus.LookupRepositoryRawProxy(ctx, &nexus.LookupRepositoryRawProxyArgs{
			Name: "raw-org",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nexus = Pulumi.Nexus;
return await Deployment.RunAsync(() => 
{
    var rawOrg = Nexus.GetRepositoryRawProxy.Invoke(new()
    {
        Name = "raw-org",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nexus.NexusFunctions;
import com.pulumi.nexus.inputs.GetRepositoryRawProxyArgs;
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 rawOrg = NexusFunctions.getRepositoryRawProxy(GetRepositoryRawProxyArgs.builder()
            .name("raw-org")
            .build());
    }
}
variables:
  rawOrg:
    fn::invoke:
      function: nexus:getRepositoryRawProxy
      arguments:
        name: raw-org
Using getRepositoryRawProxy
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 getRepositoryRawProxy(args: GetRepositoryRawProxyArgs, opts?: InvokeOptions): Promise<GetRepositoryRawProxyResult>
function getRepositoryRawProxyOutput(args: GetRepositoryRawProxyOutputArgs, opts?: InvokeOptions): Output<GetRepositoryRawProxyResult>def get_repository_raw_proxy(name: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetRepositoryRawProxyResult
def get_repository_raw_proxy_output(name: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetRepositoryRawProxyResult]func LookupRepositoryRawProxy(ctx *Context, args *LookupRepositoryRawProxyArgs, opts ...InvokeOption) (*LookupRepositoryRawProxyResult, error)
func LookupRepositoryRawProxyOutput(ctx *Context, args *LookupRepositoryRawProxyOutputArgs, opts ...InvokeOption) LookupRepositoryRawProxyResultOutput> Note: This function is named LookupRepositoryRawProxy in the Go SDK.
public static class GetRepositoryRawProxy 
{
    public static Task<GetRepositoryRawProxyResult> InvokeAsync(GetRepositoryRawProxyArgs args, InvokeOptions? opts = null)
    public static Output<GetRepositoryRawProxyResult> Invoke(GetRepositoryRawProxyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRepositoryRawProxyResult> getRepositoryRawProxy(GetRepositoryRawProxyArgs args, InvokeOptions options)
public static Output<GetRepositoryRawProxyResult> getRepositoryRawProxy(GetRepositoryRawProxyArgs args, InvokeOptions options)
fn::invoke:
  function: nexus:index/getRepositoryRawProxy:getRepositoryRawProxy
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Name string
- A unique identifier for this repository
- Name string
- A unique identifier for this repository
- name String
- A unique identifier for this repository
- name string
- A unique identifier for this repository
- name str
- A unique identifier for this repository
- name String
- A unique identifier for this repository
getRepositoryRawProxy Result
The following output properties are available:
- Cleanups
List<GetRepository Raw Proxy Cleanup> 
- Cleanup policies
- HttpClients List<GetRepository Raw Proxy Http Client> 
- HTTP Client configuration for proxy repositories
- Id string
- Used to identify data source at nexus
- Name string
- A unique identifier for this repository
- NegativeCaches List<GetRepository Raw Proxy Negative Cach> 
- Configuration of the negative cache handling
- Online bool
- Whether this repository accepts incoming requests
- Proxies
List<GetRepository Raw Proxy Proxy> 
- Configuration for the proxy repository
- RoutingRule string
- The name of the routing rule assigned to this repository
- Storages
List<GetRepository Raw Proxy Storage> 
- The storage configuration of the repository
- Cleanups
[]GetRepository Raw Proxy Cleanup 
- Cleanup policies
- HttpClients []GetRepository Raw Proxy Http Client 
- HTTP Client configuration for proxy repositories
- Id string
- Used to identify data source at nexus
- Name string
- A unique identifier for this repository
- NegativeCaches []GetRepository Raw Proxy Negative Cach 
- Configuration of the negative cache handling
- Online bool
- Whether this repository accepts incoming requests
- Proxies
[]GetRepository Raw Proxy Proxy 
- Configuration for the proxy repository
- RoutingRule string
- The name of the routing rule assigned to this repository
- Storages
[]GetRepository Raw Proxy Storage 
- The storage configuration of the repository
- cleanups
List<GetRepository Raw Proxy Cleanup> 
- Cleanup policies
- httpClients List<GetRepository Raw Proxy Http Client> 
- HTTP Client configuration for proxy repositories
- id String
- Used to identify data source at nexus
- name String
- A unique identifier for this repository
- negativeCaches List<GetRepository Raw Proxy Negative Cach> 
- Configuration of the negative cache handling
- online Boolean
- Whether this repository accepts incoming requests
- proxies
List<GetRepository Raw Proxy Proxy> 
- Configuration for the proxy repository
- routingRule String
- The name of the routing rule assigned to this repository
- storages
List<GetRepository Raw Proxy Storage> 
- The storage configuration of the repository
- cleanups
GetRepository Raw Proxy Cleanup[] 
- Cleanup policies
- httpClients GetRepository Raw Proxy Http Client[] 
- HTTP Client configuration for proxy repositories
- id string
- Used to identify data source at nexus
- name string
- A unique identifier for this repository
- negativeCaches GetRepository Raw Proxy Negative Cach[] 
- Configuration of the negative cache handling
- online boolean
- Whether this repository accepts incoming requests
- proxies
GetRepository Raw Proxy Proxy[] 
- Configuration for the proxy repository
- routingRule string
- The name of the routing rule assigned to this repository
- storages
GetRepository Raw Proxy Storage[] 
- The storage configuration of the repository
- cleanups
Sequence[GetRepository Raw Proxy Cleanup] 
- Cleanup policies
- http_clients Sequence[GetRepository Raw Proxy Http Client] 
- HTTP Client configuration for proxy repositories
- id str
- Used to identify data source at nexus
- name str
- A unique identifier for this repository
- negative_caches Sequence[GetRepository Raw Proxy Negative Cach] 
- Configuration of the negative cache handling
- online bool
- Whether this repository accepts incoming requests
- proxies
Sequence[GetRepository Raw Proxy Proxy] 
- Configuration for the proxy repository
- routing_rule str
- The name of the routing rule assigned to this repository
- storages
Sequence[GetRepository Raw Proxy Storage] 
- The storage configuration of the repository
- cleanups List<Property Map>
- Cleanup policies
- httpClients List<Property Map>
- HTTP Client configuration for proxy repositories
- id String
- Used to identify data source at nexus
- name String
- A unique identifier for this repository
- negativeCaches List<Property Map>
- Configuration of the negative cache handling
- online Boolean
- Whether this repository accepts incoming requests
- proxies List<Property Map>
- Configuration for the proxy repository
- routingRule String
- The name of the routing rule assigned to this repository
- storages List<Property Map>
- The storage configuration of the repository
Supporting Types
GetRepositoryRawProxyCleanup    
- PolicyNames List<string>
- PolicyNames []string
- policyNames List<String>
- policyNames string[]
- policy_names Sequence[str]
- policyNames List<String>
GetRepositoryRawProxyHttpClient     
GetRepositoryRawProxyHttpClientAuthentication      
- NtlmDomain string
- NtlmHost string
- Password string
- Preemptive bool
- Type string
- Username string
- NtlmDomain string
- NtlmHost string
- Password string
- Preemptive bool
- Type string
- Username string
- ntlmDomain String
- ntlmHost String
- password String
- preemptive Boolean
- type String
- username String
- ntlmDomain string
- ntlmHost string
- password string
- preemptive boolean
- type string
- username string
- ntlm_domain str
- ntlm_host str
- password str
- preemptive bool
- type str
- username str
- ntlmDomain String
- ntlmHost String
- password String
- preemptive Boolean
- type String
- username String
GetRepositoryRawProxyHttpClientConnection      
- EnableCircular boolRedirects 
- bool
- Retries double
- Timeout double
- UseTrust boolStore 
- UserAgent stringSuffix 
- EnableCircular boolRedirects 
- bool
- Retries float64
- Timeout float64
- UseTrust boolStore 
- UserAgent stringSuffix 
- enableCircular BooleanRedirects 
- Boolean
- retries Double
- timeout Double
- useTrust BooleanStore 
- userAgent StringSuffix 
- enableCircular booleanRedirects 
- boolean
- retries number
- timeout number
- useTrust booleanStore 
- userAgent stringSuffix 
- enable_circular_ boolredirects 
- bool
- retries float
- timeout float
- use_trust_ boolstore 
- user_agent_ strsuffix 
- enableCircular BooleanRedirects 
- Boolean
- retries Number
- timeout Number
- useTrust BooleanStore 
- userAgent StringSuffix 
GetRepositoryRawProxyNegativeCach     
GetRepositoryRawProxyProxy    
- ContentMax doubleAge 
- MetadataMax doubleAge 
- RemoteUrl string
- ContentMax float64Age 
- MetadataMax float64Age 
- RemoteUrl string
- contentMax DoubleAge 
- metadataMax DoubleAge 
- remoteUrl String
- contentMax numberAge 
- metadataMax numberAge 
- remoteUrl string
- content_max_ floatage 
- metadata_max_ floatage 
- remote_url str
- contentMax NumberAge 
- metadataMax NumberAge 
- remoteUrl String
GetRepositoryRawProxyStorage    
- BlobStore stringName 
- StrictContent boolType Validation 
- BlobStore stringName 
- StrictContent boolType Validation 
- blobStore StringName 
- strictContent BooleanType Validation 
- blobStore stringName 
- strictContent booleanType Validation 
- blobStore StringName 
- strictContent BooleanType Validation 
Package Details
- Repository
- nexus datadrivers/terraform-provider-nexus
- License
- Notes
- This Pulumi package is based on the nexusTerraform Provider.
