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

artifactory.getFederatedDockerRepository

Explore with Pulumi AI

Using getFederatedDockerRepository

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 getFederatedDockerRepository(args: GetFederatedDockerRepositoryArgs, opts?: InvokeOptions): Promise<GetFederatedDockerRepositoryResult>
function getFederatedDockerRepositoryOutput(args: GetFederatedDockerRepositoryOutputArgs, opts?: InvokeOptions): Output<GetFederatedDockerRepositoryResult>
Copy
def get_federated_docker_repository(archive_browsing_enabled: Optional[bool] = None,
                                    blacked_out: Optional[bool] = None,
                                    block_pushing_schema1: Optional[bool] = None,
                                    cdn_redirect: Optional[bool] = None,
                                    cleanup_on_delete: Optional[bool] = None,
                                    description: Optional[str] = None,
                                    disable_proxy: Optional[bool] = None,
                                    download_direct: Optional[bool] = None,
                                    excludes_pattern: Optional[str] = None,
                                    includes_pattern: Optional[str] = None,
                                    key: Optional[str] = None,
                                    max_unique_tags: Optional[int] = None,
                                    members: Optional[Sequence[GetFederatedDockerRepositoryMember]] = None,
                                    notes: 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,
                                    repo_layout_ref: Optional[str] = None,
                                    tag_retention: Optional[int] = None,
                                    xray_index: Optional[bool] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetFederatedDockerRepositoryResult
def get_federated_docker_repository_output(archive_browsing_enabled: Optional[pulumi.Input[bool]] = None,
                                    blacked_out: Optional[pulumi.Input[bool]] = None,
                                    block_pushing_schema1: Optional[pulumi.Input[bool]] = None,
                                    cdn_redirect: Optional[pulumi.Input[bool]] = None,
                                    cleanup_on_delete: Optional[pulumi.Input[bool]] = None,
                                    description: Optional[pulumi.Input[str]] = None,
                                    disable_proxy: Optional[pulumi.Input[bool]] = None,
                                    download_direct: Optional[pulumi.Input[bool]] = None,
                                    excludes_pattern: Optional[pulumi.Input[str]] = None,
                                    includes_pattern: Optional[pulumi.Input[str]] = None,
                                    key: Optional[pulumi.Input[str]] = None,
                                    max_unique_tags: Optional[pulumi.Input[int]] = None,
                                    members: Optional[pulumi.Input[Sequence[pulumi.Input[GetFederatedDockerRepositoryMemberArgs]]]] = None,
                                    notes: 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,
                                    repo_layout_ref: Optional[pulumi.Input[str]] = None,
                                    tag_retention: Optional[pulumi.Input[int]] = None,
                                    xray_index: Optional[pulumi.Input[bool]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetFederatedDockerRepositoryResult]
Copy
func LookupFederatedDockerRepository(ctx *Context, args *LookupFederatedDockerRepositoryArgs, opts ...InvokeOption) (*LookupFederatedDockerRepositoryResult, error)
func LookupFederatedDockerRepositoryOutput(ctx *Context, args *LookupFederatedDockerRepositoryOutputArgs, opts ...InvokeOption) LookupFederatedDockerRepositoryResultOutput
Copy

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

public static class GetFederatedDockerRepository 
{
    public static Task<GetFederatedDockerRepositoryResult> InvokeAsync(GetFederatedDockerRepositoryArgs args, InvokeOptions? opts = null)
    public static Output<GetFederatedDockerRepositoryResult> Invoke(GetFederatedDockerRepositoryInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetFederatedDockerRepositoryResult> getFederatedDockerRepository(GetFederatedDockerRepositoryArgs args, InvokeOptions options)
public static Output<GetFederatedDockerRepositoryResult> getFederatedDockerRepository(GetFederatedDockerRepositoryArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: artifactory:index/getFederatedDockerRepository:getFederatedDockerRepository
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Key
This property is required.
Changes to this property will trigger replacement.
string
ArchiveBrowsingEnabled bool
BlackedOut bool
BlockPushingSchema1 bool
CdnRedirect bool
CleanupOnDelete bool
Description string
DisableProxy bool
DownloadDirect bool
ExcludesPattern string
IncludesPattern string
MaxUniqueTags int
Members List<GetFederatedDockerRepositoryMember>
Notes string
PriorityResolution bool
ProjectEnvironments List<string>
ProjectKey string
PropertySets List<string>
Proxy string
RepoLayoutRef string
TagRetention int
XrayIndex bool
Key
This property is required.
Changes to this property will trigger replacement.
string
ArchiveBrowsingEnabled bool
BlackedOut bool
BlockPushingSchema1 bool
CdnRedirect bool
CleanupOnDelete bool
Description string
DisableProxy bool
DownloadDirect bool
ExcludesPattern string
IncludesPattern string
MaxUniqueTags int
Members []GetFederatedDockerRepositoryMember
Notes string
PriorityResolution bool
ProjectEnvironments []string
ProjectKey string
PropertySets []string
Proxy string
RepoLayoutRef string
TagRetention int
XrayIndex bool
key
This property is required.
Changes to this property will trigger replacement.
String
archiveBrowsingEnabled Boolean
blackedOut Boolean
blockPushingSchema1 Boolean
cdnRedirect Boolean
cleanupOnDelete Boolean
description String
disableProxy Boolean
downloadDirect Boolean
excludesPattern String
includesPattern String
maxUniqueTags Integer
members List<GetFederatedDockerRepositoryMember>
notes String
priorityResolution Boolean
projectEnvironments List<String>
projectKey String
propertySets List<String>
proxy String
repoLayoutRef String
tagRetention Integer
xrayIndex Boolean
key
This property is required.
Changes to this property will trigger replacement.
string
archiveBrowsingEnabled boolean
blackedOut boolean
blockPushingSchema1 boolean
cdnRedirect boolean
cleanupOnDelete boolean
description string
disableProxy boolean
downloadDirect boolean
excludesPattern string
includesPattern string
maxUniqueTags number
members GetFederatedDockerRepositoryMember[]
notes string
priorityResolution boolean
projectEnvironments string[]
projectKey string
propertySets string[]
proxy string
repoLayoutRef string
tagRetention number
xrayIndex boolean
key
This property is required.
Changes to this property will trigger replacement.
String
archiveBrowsingEnabled Boolean
blackedOut Boolean
blockPushingSchema1 Boolean
cdnRedirect Boolean
cleanupOnDelete Boolean
description String
disableProxy Boolean
downloadDirect Boolean
excludesPattern String
includesPattern String
maxUniqueTags Number
members List<Property Map>
notes String
priorityResolution Boolean
projectEnvironments List<String>
projectKey String
propertySets List<String>
proxy String
repoLayoutRef String
tagRetention Number
xrayIndex Boolean

getFederatedDockerRepository Result

The following output properties are available:

apiVersion String
blockPushingSchema1 Boolean
id String
The provider-assigned unique ID for this managed resource.
key String
packageType String
projectEnvironments List<String>
archiveBrowsingEnabled Boolean
blackedOut Boolean
cdnRedirect Boolean
cleanupOnDelete Boolean
description String
disableProxy Boolean
downloadDirect Boolean
excludesPattern String
includesPattern String
maxUniqueTags Integer
members List<GetFederatedDockerRepositoryMember>
notes String
priorityResolution Boolean
projectKey String
propertySets List<String>
proxy String
repoLayoutRef String
tagRetention Integer
xrayIndex Boolean
apiVersion string
blockPushingSchema1 boolean
id string
The provider-assigned unique ID for this managed resource.
key string
packageType string
projectEnvironments string[]
archiveBrowsingEnabled boolean
blackedOut boolean
cdnRedirect boolean
cleanupOnDelete boolean
description string
disableProxy boolean
downloadDirect boolean
excludesPattern string
includesPattern string
maxUniqueTags number
members GetFederatedDockerRepositoryMember[]
notes string
priorityResolution boolean
projectKey string
propertySets string[]
proxy string
repoLayoutRef string
tagRetention number
xrayIndex boolean
apiVersion String
blockPushingSchema1 Boolean
id String
The provider-assigned unique ID for this managed resource.
key String
packageType String
projectEnvironments List<String>
archiveBrowsingEnabled Boolean
blackedOut Boolean
cdnRedirect Boolean
cleanupOnDelete Boolean
description String
disableProxy Boolean
downloadDirect Boolean
excludesPattern String
includesPattern String
maxUniqueTags Number
members List<Property Map>
notes String
priorityResolution Boolean
projectKey String
propertySets List<String>
proxy String
repoLayoutRef String
tagRetention Number
xrayIndex Boolean

Supporting Types

GetFederatedDockerRepositoryMember

Enabled This property is required. bool
Represents the active state of the federated member. It is supported to change the enabled status of my own member. The config will be updated on the other federated members automatically.
Url This property is required. string
Full URL to ending with the repositoryName
AccessToken string
Admin access token for this member Artifactory instance. Used in conjunction with cleanup_on_delete attribute when Access Federation for access tokens is not enabled.
Enabled This property is required. bool
Represents the active state of the federated member. It is supported to change the enabled status of my own member. The config will be updated on the other federated members automatically.
Url This property is required. string
Full URL to ending with the repositoryName
AccessToken string
Admin access token for this member Artifactory instance. Used in conjunction with cleanup_on_delete attribute when Access Federation for access tokens is not enabled.
enabled This property is required. Boolean
Represents the active state of the federated member. It is supported to change the enabled status of my own member. The config will be updated on the other federated members automatically.
url This property is required. String
Full URL to ending with the repositoryName
accessToken String
Admin access token for this member Artifactory instance. Used in conjunction with cleanup_on_delete attribute when Access Federation for access tokens is not enabled.
enabled This property is required. boolean
Represents the active state of the federated member. It is supported to change the enabled status of my own member. The config will be updated on the other federated members automatically.
url This property is required. string
Full URL to ending with the repositoryName
accessToken string
Admin access token for this member Artifactory instance. Used in conjunction with cleanup_on_delete attribute when Access Federation for access tokens is not enabled.
enabled This property is required. bool
Represents the active state of the federated member. It is supported to change the enabled status of my own member. The config will be updated on the other federated members automatically.
url This property is required. str
Full URL to ending with the repositoryName
access_token str
Admin access token for this member Artifactory instance. Used in conjunction with cleanup_on_delete attribute when Access Federation for access tokens is not enabled.
enabled This property is required. Boolean
Represents the active state of the federated member. It is supported to change the enabled status of my own member. The config will be updated on the other federated members automatically.
url This property is required. String
Full URL to ending with the repositoryName
accessToken String
Admin access token for this member Artifactory instance. Used in conjunction with cleanup_on_delete attribute when Access Federation for access tokens is not enabled.

Package Details

Repository
artifactory pulumi/pulumi-artifactory
License
Apache-2.0
Notes
This Pulumi package is based on the artifactory Terraform Provider.