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>
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,
                                    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,
                                    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,
                                    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,
                                    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]
func LookupFederatedDockerRepository(ctx *Context, args *LookupFederatedDockerRepositoryArgs, opts ...InvokeOption) (*LookupFederatedDockerRepositoryResult, error)
func LookupFederatedDockerRepositoryOutput(ctx *Context, args *LookupFederatedDockerRepositoryOutputArgs, opts ...InvokeOption) LookupFederatedDockerRepositoryResultOutput

> 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)
}
public static CompletableFuture<GetFederatedDockerRepositoryResult> getFederatedDockerRepository(GetFederatedDockerRepositoryArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: artifactory:index/getFederatedDockerRepository:getFederatedDockerRepository
  arguments:
    # arguments dictionary

The following arguments are supported:

getFederatedDockerRepository Result

The following output properties are available:

apiVersion String
blockPushingSchema1 Boolean
excludesPattern String
id String

The provider-assigned unique ID for this managed resource.

includesPattern String
key String
packageType String
projectEnvironments List<String>
archiveBrowsingEnabled Boolean
blackedOut Boolean
cdnRedirect Boolean
cleanupOnDelete Boolean
description String
downloadDirect Boolean
maxUniqueTags Integer
members List<GetFederatedDockerRepositoryMember>
notes String
priorityResolution Boolean
projectKey String
propertySets List<String>
repoLayoutRef String
tagRetention Integer
xrayIndex Boolean
apiVersion string
blockPushingSchema1 boolean
excludesPattern string
id string

The provider-assigned unique ID for this managed resource.

includesPattern string
key string
packageType string
projectEnvironments string[]
archiveBrowsingEnabled boolean
blackedOut boolean
cdnRedirect boolean
cleanupOnDelete boolean
description string
downloadDirect boolean
maxUniqueTags number
members GetFederatedDockerRepositoryMember[]
notes string
priorityResolution boolean
projectKey string
propertySets string[]
repoLayoutRef string
tagRetention number
xrayIndex boolean
apiVersion String
blockPushingSchema1 Boolean
excludesPattern String
id String

The provider-assigned unique ID for this managed resource.

includesPattern String
key String
packageType String
projectEnvironments List<String>
archiveBrowsingEnabled Boolean
blackedOut Boolean
cdnRedirect Boolean
cleanupOnDelete Boolean
description String
downloadDirect Boolean
maxUniqueTags Number
members List<Property Map>
notes String
priorityResolution Boolean
projectKey String
propertySets List<String>
repoLayoutRef String
tagRetention Number
xrayIndex Boolean

Supporting Types

GetFederatedDockerRepositoryMember

Enabled bool
Url string
Enabled bool
Url string
enabled Boolean
url String
enabled boolean
url string
enabled bool
url str
enabled Boolean
url String

Package Details

Repository
artifactory pulumi/pulumi-artifactory
License
Apache-2.0
Notes

This Pulumi package is based on the artifactory Terraform Provider.