Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.artifactregistry/v1.getRepository
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets a repository.
Using getRepository
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 getRepository(args: GetRepositoryArgs, opts?: InvokeOptions): Promise<GetRepositoryResult>
function getRepositoryOutput(args: GetRepositoryOutputArgs, opts?: InvokeOptions): Output<GetRepositoryResult>def get_repository(location: Optional[str] = None,
                   project: Optional[str] = None,
                   repository_id: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetRepositoryResult
def get_repository_output(location: Optional[pulumi.Input[str]] = None,
                   project: Optional[pulumi.Input[str]] = None,
                   repository_id: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetRepositoryResult]func LookupRepository(ctx *Context, args *LookupRepositoryArgs, opts ...InvokeOption) (*LookupRepositoryResult, error)
func LookupRepositoryOutput(ctx *Context, args *LookupRepositoryOutputArgs, opts ...InvokeOption) LookupRepositoryResultOutput> Note: This function is named LookupRepository in the Go SDK.
public static class GetRepository 
{
    public static Task<GetRepositoryResult> InvokeAsync(GetRepositoryArgs args, InvokeOptions? opts = null)
    public static Output<GetRepositoryResult> Invoke(GetRepositoryInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRepositoryResult> getRepository(GetRepositoryArgs args, InvokeOptions options)
public static Output<GetRepositoryResult> getRepository(GetRepositoryArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:artifactregistry/v1:getRepository
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Location string
- RepositoryId string
- Project string
- Location string
- RepositoryId string
- Project string
- location String
- repositoryId String
- project String
- location string
- repositoryId string
- project string
- location str
- repository_id str
- project str
- location String
- repositoryId String
- project String
getRepository Result
The following output properties are available:
- CleanupPolicies Dictionary<string, string>
- Optional. Cleanup policies for this repository. Cleanup policies indicate when certain package versions can be automatically deleted. Map keys are policy IDs supplied by users during policy creation. They must unique within a repository and be under 128 characters in length.
- CleanupPolicy boolDry Run 
- Optional. If true, the cleanup pipeline is prevented from deleting versions in this repository.
- CreateTime string
- The time when the repository was created.
- Description string
- The user-provided description of the repository.
- DockerConfig Pulumi.Google Native. Artifact Registry. V1. Outputs. Docker Repository Config Response 
- Docker repository config contains repository level configuration for the repositories of docker type.
- Format string
- Optional. The format of packages that are stored in the repository.
- KmsKey stringName 
- The Cloud KMS resource name of the customer managed encryption key that's used to encrypt the contents of the Repository. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. This value may not be changed after the Repository has been created.
- Labels Dictionary<string, string>
- Labels with user-defined metadata. This field may contain up to 64 entries. Label keys and values may be no longer than 63 characters. Label keys must begin with a lowercase letter and may only contain lowercase letters, numeric characters, underscores, and dashes.
- MavenConfig Pulumi.Google Native. Artifact Registry. V1. Outputs. Maven Repository Config Response 
- Maven repository config contains repository level configuration for the repositories of maven type.
- Mode string
- Optional. The mode of the repository.
- Name string
- The name of the repository, for example: projects/p1/locations/us-central1/repositories/repo1.
- RemoteRepository Pulumi.Config Google Native. Artifact Registry. V1. Outputs. Remote Repository Config Response 
- Configuration specific for a Remote Repository.
- SatisfiesPzs bool
- If set, the repository satisfies physical zone separation.
- SizeBytes string
- The size, in bytes, of all artifact storage in this repository. Repositories that are generally available or in public preview use this to calculate storage costs.
- UpdateTime string
- The time when the repository was last updated.
- VirtualRepository Pulumi.Config Google Native. Artifact Registry. V1. Outputs. Virtual Repository Config Response 
- Configuration specific for a Virtual Repository.
- CleanupPolicies map[string]string
- Optional. Cleanup policies for this repository. Cleanup policies indicate when certain package versions can be automatically deleted. Map keys are policy IDs supplied by users during policy creation. They must unique within a repository and be under 128 characters in length.
- CleanupPolicy boolDry Run 
- Optional. If true, the cleanup pipeline is prevented from deleting versions in this repository.
- CreateTime string
- The time when the repository was created.
- Description string
- The user-provided description of the repository.
- DockerConfig DockerRepository Config Response 
- Docker repository config contains repository level configuration for the repositories of docker type.
- Format string
- Optional. The format of packages that are stored in the repository.
- KmsKey stringName 
- The Cloud KMS resource name of the customer managed encryption key that's used to encrypt the contents of the Repository. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. This value may not be changed after the Repository has been created.
- Labels map[string]string
- Labels with user-defined metadata. This field may contain up to 64 entries. Label keys and values may be no longer than 63 characters. Label keys must begin with a lowercase letter and may only contain lowercase letters, numeric characters, underscores, and dashes.
- MavenConfig MavenRepository Config Response 
- Maven repository config contains repository level configuration for the repositories of maven type.
- Mode string
- Optional. The mode of the repository.
- Name string
- The name of the repository, for example: projects/p1/locations/us-central1/repositories/repo1.
- RemoteRepository RemoteConfig Repository Config Response 
- Configuration specific for a Remote Repository.
- SatisfiesPzs bool
- If set, the repository satisfies physical zone separation.
- SizeBytes string
- The size, in bytes, of all artifact storage in this repository. Repositories that are generally available or in public preview use this to calculate storage costs.
- UpdateTime string
- The time when the repository was last updated.
- VirtualRepository VirtualConfig Repository Config Response 
- Configuration specific for a Virtual Repository.
- cleanupPolicies Map<String,String>
- Optional. Cleanup policies for this repository. Cleanup policies indicate when certain package versions can be automatically deleted. Map keys are policy IDs supplied by users during policy creation. They must unique within a repository and be under 128 characters in length.
- cleanupPolicy BooleanDry Run 
- Optional. If true, the cleanup pipeline is prevented from deleting versions in this repository.
- createTime String
- The time when the repository was created.
- description String
- The user-provided description of the repository.
- dockerConfig DockerRepository Config Response 
- Docker repository config contains repository level configuration for the repositories of docker type.
- format String
- Optional. The format of packages that are stored in the repository.
- kmsKey StringName 
- The Cloud KMS resource name of the customer managed encryption key that's used to encrypt the contents of the Repository. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. This value may not be changed after the Repository has been created.
- labels Map<String,String>
- Labels with user-defined metadata. This field may contain up to 64 entries. Label keys and values may be no longer than 63 characters. Label keys must begin with a lowercase letter and may only contain lowercase letters, numeric characters, underscores, and dashes.
- mavenConfig MavenRepository Config Response 
- Maven repository config contains repository level configuration for the repositories of maven type.
- mode String
- Optional. The mode of the repository.
- name String
- The name of the repository, for example: projects/p1/locations/us-central1/repositories/repo1.
- remoteRepository RemoteConfig Repository Config Response 
- Configuration specific for a Remote Repository.
- satisfiesPzs Boolean
- If set, the repository satisfies physical zone separation.
- sizeBytes String
- The size, in bytes, of all artifact storage in this repository. Repositories that are generally available or in public preview use this to calculate storage costs.
- updateTime String
- The time when the repository was last updated.
- virtualRepository VirtualConfig Repository Config Response 
- Configuration specific for a Virtual Repository.
- cleanupPolicies {[key: string]: string}
- Optional. Cleanup policies for this repository. Cleanup policies indicate when certain package versions can be automatically deleted. Map keys are policy IDs supplied by users during policy creation. They must unique within a repository and be under 128 characters in length.
- cleanupPolicy booleanDry Run 
- Optional. If true, the cleanup pipeline is prevented from deleting versions in this repository.
- createTime string
- The time when the repository was created.
- description string
- The user-provided description of the repository.
- dockerConfig DockerRepository Config Response 
- Docker repository config contains repository level configuration for the repositories of docker type.
- format string
- Optional. The format of packages that are stored in the repository.
- kmsKey stringName 
- The Cloud KMS resource name of the customer managed encryption key that's used to encrypt the contents of the Repository. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. This value may not be changed after the Repository has been created.
- labels {[key: string]: string}
- Labels with user-defined metadata. This field may contain up to 64 entries. Label keys and values may be no longer than 63 characters. Label keys must begin with a lowercase letter and may only contain lowercase letters, numeric characters, underscores, and dashes.
- mavenConfig MavenRepository Config Response 
- Maven repository config contains repository level configuration for the repositories of maven type.
- mode string
- Optional. The mode of the repository.
- name string
- The name of the repository, for example: projects/p1/locations/us-central1/repositories/repo1.
- remoteRepository RemoteConfig Repository Config Response 
- Configuration specific for a Remote Repository.
- satisfiesPzs boolean
- If set, the repository satisfies physical zone separation.
- sizeBytes string
- The size, in bytes, of all artifact storage in this repository. Repositories that are generally available or in public preview use this to calculate storage costs.
- updateTime string
- The time when the repository was last updated.
- virtualRepository VirtualConfig Repository Config Response 
- Configuration specific for a Virtual Repository.
- cleanup_policies Mapping[str, str]
- Optional. Cleanup policies for this repository. Cleanup policies indicate when certain package versions can be automatically deleted. Map keys are policy IDs supplied by users during policy creation. They must unique within a repository and be under 128 characters in length.
- cleanup_policy_ booldry_ run 
- Optional. If true, the cleanup pipeline is prevented from deleting versions in this repository.
- create_time str
- The time when the repository was created.
- description str
- The user-provided description of the repository.
- docker_config DockerRepository Config Response 
- Docker repository config contains repository level configuration for the repositories of docker type.
- format str
- Optional. The format of packages that are stored in the repository.
- kms_key_ strname 
- The Cloud KMS resource name of the customer managed encryption key that's used to encrypt the contents of the Repository. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. This value may not be changed after the Repository has been created.
- labels Mapping[str, str]
- Labels with user-defined metadata. This field may contain up to 64 entries. Label keys and values may be no longer than 63 characters. Label keys must begin with a lowercase letter and may only contain lowercase letters, numeric characters, underscores, and dashes.
- maven_config MavenRepository Config Response 
- Maven repository config contains repository level configuration for the repositories of maven type.
- mode str
- Optional. The mode of the repository.
- name str
- The name of the repository, for example: projects/p1/locations/us-central1/repositories/repo1.
- remote_repository_ Remoteconfig Repository Config Response 
- Configuration specific for a Remote Repository.
- satisfies_pzs bool
- If set, the repository satisfies physical zone separation.
- size_bytes str
- The size, in bytes, of all artifact storage in this repository. Repositories that are generally available or in public preview use this to calculate storage costs.
- update_time str
- The time when the repository was last updated.
- virtual_repository_ Virtualconfig Repository Config Response 
- Configuration specific for a Virtual Repository.
- cleanupPolicies Map<String>
- Optional. Cleanup policies for this repository. Cleanup policies indicate when certain package versions can be automatically deleted. Map keys are policy IDs supplied by users during policy creation. They must unique within a repository and be under 128 characters in length.
- cleanupPolicy BooleanDry Run 
- Optional. If true, the cleanup pipeline is prevented from deleting versions in this repository.
- createTime String
- The time when the repository was created.
- description String
- The user-provided description of the repository.
- dockerConfig Property Map
- Docker repository config contains repository level configuration for the repositories of docker type.
- format String
- Optional. The format of packages that are stored in the repository.
- kmsKey StringName 
- The Cloud KMS resource name of the customer managed encryption key that's used to encrypt the contents of the Repository. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. This value may not be changed after the Repository has been created.
- labels Map<String>
- Labels with user-defined metadata. This field may contain up to 64 entries. Label keys and values may be no longer than 63 characters. Label keys must begin with a lowercase letter and may only contain lowercase letters, numeric characters, underscores, and dashes.
- mavenConfig Property Map
- Maven repository config contains repository level configuration for the repositories of maven type.
- mode String
- Optional. The mode of the repository.
- name String
- The name of the repository, for example: projects/p1/locations/us-central1/repositories/repo1.
- remoteRepository Property MapConfig 
- Configuration specific for a Remote Repository.
- satisfiesPzs Boolean
- If set, the repository satisfies physical zone separation.
- sizeBytes String
- The size, in bytes, of all artifact storage in this repository. Repositories that are generally available or in public preview use this to calculate storage costs.
- updateTime String
- The time when the repository was last updated.
- virtualRepository Property MapConfig 
- Configuration specific for a Virtual Repository.
Supporting Types
AptRepositoryResponse  
- PublicRepository Pulumi.Google Native. Artifact Registry. V1. Inputs. Google Devtools Artifactregistry V1Remote Repository Config Apt Repository Public Repository Response 
- One of the publicly available Apt repositories supported by Artifact Registry.
- PublicRepository GoogleDevtools Artifactregistry V1Remote Repository Config Apt Repository Public Repository Response 
- One of the publicly available Apt repositories supported by Artifact Registry.
- publicRepository GoogleDevtools Artifactregistry V1Remote Repository Config Apt Repository Public Repository Response 
- One of the publicly available Apt repositories supported by Artifact Registry.
- publicRepository GoogleDevtools Artifactregistry V1Remote Repository Config Apt Repository Public Repository Response 
- One of the publicly available Apt repositories supported by Artifact Registry.
- public_repository GoogleDevtools Artifactregistry V1Remote Repository Config Apt Repository Public Repository Response 
- One of the publicly available Apt repositories supported by Artifact Registry.
- publicRepository Property Map
- One of the publicly available Apt repositories supported by Artifact Registry.
DockerRepositoryConfigResponse   
- bool
- The repository which enabled this flag prevents all tags from being modified, moved or deleted. This does not prevent tags from being created.
- bool
- The repository which enabled this flag prevents all tags from being modified, moved or deleted. This does not prevent tags from being created.
- Boolean
- The repository which enabled this flag prevents all tags from being modified, moved or deleted. This does not prevent tags from being created.
- boolean
- The repository which enabled this flag prevents all tags from being modified, moved or deleted. This does not prevent tags from being created.
- bool
- The repository which enabled this flag prevents all tags from being modified, moved or deleted. This does not prevent tags from being created.
- Boolean
- The repository which enabled this flag prevents all tags from being modified, moved or deleted. This does not prevent tags from being created.
DockerRepositoryResponse  
- PublicRepository string
- One of the publicly available Docker repositories supported by Artifact Registry.
- PublicRepository string
- One of the publicly available Docker repositories supported by Artifact Registry.
- publicRepository String
- One of the publicly available Docker repositories supported by Artifact Registry.
- publicRepository string
- One of the publicly available Docker repositories supported by Artifact Registry.
- public_repository str
- One of the publicly available Docker repositories supported by Artifact Registry.
- publicRepository String
- One of the publicly available Docker repositories supported by Artifact Registry.
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepositoryResponse          
- RepositoryBase string
- A common public repository base for Apt.
- RepositoryPath string
- A custom field to define a path to a specific repository from the base.
- RepositoryBase string
- A common public repository base for Apt.
- RepositoryPath string
- A custom field to define a path to a specific repository from the base.
- repositoryBase String
- A common public repository base for Apt.
- repositoryPath String
- A custom field to define a path to a specific repository from the base.
- repositoryBase string
- A common public repository base for Apt.
- repositoryPath string
- A custom field to define a path to a specific repository from the base.
- repository_base str
- A common public repository base for Apt.
- repository_path str
- A custom field to define a path to a specific repository from the base.
- repositoryBase String
- A common public repository base for Apt.
- repositoryPath String
- A custom field to define a path to a specific repository from the base.
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepositoryResponse          
- RepositoryBase string
- A common public repository base for Yum.
- RepositoryPath string
- A custom field to define a path to a specific repository from the base.
- RepositoryBase string
- A common public repository base for Yum.
- RepositoryPath string
- A custom field to define a path to a specific repository from the base.
- repositoryBase String
- A common public repository base for Yum.
- repositoryPath String
- A custom field to define a path to a specific repository from the base.
- repositoryBase string
- A common public repository base for Yum.
- repositoryPath string
- A custom field to define a path to a specific repository from the base.
- repository_base str
- A common public repository base for Yum.
- repository_path str
- A custom field to define a path to a specific repository from the base.
- repositoryBase String
- A common public repository base for Yum.
- repositoryPath String
- A custom field to define a path to a specific repository from the base.
MavenRepositoryConfigResponse   
- AllowSnapshot boolOverwrites 
- The repository with this flag will allow publishing the same snapshot versions.
- VersionPolicy string
- Version policy defines the versions that the registry will accept.
- AllowSnapshot boolOverwrites 
- The repository with this flag will allow publishing the same snapshot versions.
- VersionPolicy string
- Version policy defines the versions that the registry will accept.
- allowSnapshot BooleanOverwrites 
- The repository with this flag will allow publishing the same snapshot versions.
- versionPolicy String
- Version policy defines the versions that the registry will accept.
- allowSnapshot booleanOverwrites 
- The repository with this flag will allow publishing the same snapshot versions.
- versionPolicy string
- Version policy defines the versions that the registry will accept.
- allow_snapshot_ booloverwrites 
- The repository with this flag will allow publishing the same snapshot versions.
- version_policy str
- Version policy defines the versions that the registry will accept.
- allowSnapshot BooleanOverwrites 
- The repository with this flag will allow publishing the same snapshot versions.
- versionPolicy String
- Version policy defines the versions that the registry will accept.
MavenRepositoryResponse  
- PublicRepository string
- One of the publicly available Maven repositories supported by Artifact Registry.
- PublicRepository string
- One of the publicly available Maven repositories supported by Artifact Registry.
- publicRepository String
- One of the publicly available Maven repositories supported by Artifact Registry.
- publicRepository string
- One of the publicly available Maven repositories supported by Artifact Registry.
- public_repository str
- One of the publicly available Maven repositories supported by Artifact Registry.
- publicRepository String
- One of the publicly available Maven repositories supported by Artifact Registry.
NpmRepositoryResponse  
- PublicRepository string
- One of the publicly available Npm repositories supported by Artifact Registry.
- PublicRepository string
- One of the publicly available Npm repositories supported by Artifact Registry.
- publicRepository String
- One of the publicly available Npm repositories supported by Artifact Registry.
- publicRepository string
- One of the publicly available Npm repositories supported by Artifact Registry.
- public_repository str
- One of the publicly available Npm repositories supported by Artifact Registry.
- publicRepository String
- One of the publicly available Npm repositories supported by Artifact Registry.
PythonRepositoryResponse  
- PublicRepository string
- One of the publicly available Python repositories supported by Artifact Registry.
- PublicRepository string
- One of the publicly available Python repositories supported by Artifact Registry.
- publicRepository String
- One of the publicly available Python repositories supported by Artifact Registry.
- publicRepository string
- One of the publicly available Python repositories supported by Artifact Registry.
- public_repository str
- One of the publicly available Python repositories supported by Artifact Registry.
- publicRepository String
- One of the publicly available Python repositories supported by Artifact Registry.
RemoteRepositoryConfigResponse   
- AptRepository Pulumi.Google Native. Artifact Registry. V1. Inputs. Apt Repository Response 
- Specific settings for an Apt remote repository.
- Description string
- The description of the remote source.
- DockerRepository Pulumi.Google Native. Artifact Registry. V1. Inputs. Docker Repository Response 
- Specific settings for a Docker remote repository.
- MavenRepository Pulumi.Google Native. Artifact Registry. V1. Inputs. Maven Repository Response 
- Specific settings for a Maven remote repository.
- NpmRepository Pulumi.Google Native. Artifact Registry. V1. Inputs. Npm Repository Response 
- Specific settings for an Npm remote repository.
- PythonRepository Pulumi.Google Native. Artifact Registry. V1. Inputs. Python Repository Response 
- Specific settings for a Python remote repository.
- UpstreamCredentials Pulumi.Google Native. Artifact Registry. V1. Inputs. Upstream Credentials Response 
- Optional. The credentials used to access the remote repository.
- YumRepository Pulumi.Google Native. Artifact Registry. V1. Inputs. Yum Repository Response 
- Specific settings for a Yum remote repository.
- AptRepository AptRepository Response 
- Specific settings for an Apt remote repository.
- Description string
- The description of the remote source.
- DockerRepository DockerRepository Response 
- Specific settings for a Docker remote repository.
- MavenRepository MavenRepository Response 
- Specific settings for a Maven remote repository.
- NpmRepository NpmRepository Response 
- Specific settings for an Npm remote repository.
- PythonRepository PythonRepository Response 
- Specific settings for a Python remote repository.
- UpstreamCredentials UpstreamCredentials Response 
- Optional. The credentials used to access the remote repository.
- YumRepository YumRepository Response 
- Specific settings for a Yum remote repository.
- aptRepository AptRepository Response 
- Specific settings for an Apt remote repository.
- description String
- The description of the remote source.
- dockerRepository DockerRepository Response 
- Specific settings for a Docker remote repository.
- mavenRepository MavenRepository Response 
- Specific settings for a Maven remote repository.
- npmRepository NpmRepository Response 
- Specific settings for an Npm remote repository.
- pythonRepository PythonRepository Response 
- Specific settings for a Python remote repository.
- upstreamCredentials UpstreamCredentials Response 
- Optional. The credentials used to access the remote repository.
- yumRepository YumRepository Response 
- Specific settings for a Yum remote repository.
- aptRepository AptRepository Response 
- Specific settings for an Apt remote repository.
- description string
- The description of the remote source.
- dockerRepository DockerRepository Response 
- Specific settings for a Docker remote repository.
- mavenRepository MavenRepository Response 
- Specific settings for a Maven remote repository.
- npmRepository NpmRepository Response 
- Specific settings for an Npm remote repository.
- pythonRepository PythonRepository Response 
- Specific settings for a Python remote repository.
- upstreamCredentials UpstreamCredentials Response 
- Optional. The credentials used to access the remote repository.
- yumRepository YumRepository Response 
- Specific settings for a Yum remote repository.
- apt_repository AptRepository Response 
- Specific settings for an Apt remote repository.
- description str
- The description of the remote source.
- docker_repository DockerRepository Response 
- Specific settings for a Docker remote repository.
- maven_repository MavenRepository Response 
- Specific settings for a Maven remote repository.
- npm_repository NpmRepository Response 
- Specific settings for an Npm remote repository.
- python_repository PythonRepository Response 
- Specific settings for a Python remote repository.
- upstream_credentials UpstreamCredentials Response 
- Optional. The credentials used to access the remote repository.
- yum_repository YumRepository Response 
- Specific settings for a Yum remote repository.
- aptRepository Property Map
- Specific settings for an Apt remote repository.
- description String
- The description of the remote source.
- dockerRepository Property Map
- Specific settings for a Docker remote repository.
- mavenRepository Property Map
- Specific settings for a Maven remote repository.
- npmRepository Property Map
- Specific settings for an Npm remote repository.
- pythonRepository Property Map
- Specific settings for a Python remote repository.
- upstreamCredentials Property Map
- Optional. The credentials used to access the remote repository.
- yumRepository Property Map
- Specific settings for a Yum remote repository.
UpstreamCredentialsResponse  
- UsernamePassword Pulumi.Credentials Google Native. Artifact Registry. V1. Inputs. Username Password Credentials Response 
- Use username and password to access the remote repository.
- UsernamePassword UsernameCredentials Password Credentials Response 
- Use username and password to access the remote repository.
- usernamePassword UsernameCredentials Password Credentials Response 
- Use username and password to access the remote repository.
- usernamePassword UsernameCredentials Password Credentials Response 
- Use username and password to access the remote repository.
- username_password_ Usernamecredentials Password Credentials Response 
- Use username and password to access the remote repository.
- usernamePassword Property MapCredentials 
- Use username and password to access the remote repository.
UpstreamPolicyResponse  
- Priority int
- Entries with a greater priority value take precedence in the pull order.
- Repository string
- A reference to the repository resource, for example: projects/p1/locations/us-central1/repositories/repo1.
- Priority int
- Entries with a greater priority value take precedence in the pull order.
- Repository string
- A reference to the repository resource, for example: projects/p1/locations/us-central1/repositories/repo1.
- priority Integer
- Entries with a greater priority value take precedence in the pull order.
- repository String
- A reference to the repository resource, for example: projects/p1/locations/us-central1/repositories/repo1.
- priority number
- Entries with a greater priority value take precedence in the pull order.
- repository string
- A reference to the repository resource, for example: projects/p1/locations/us-central1/repositories/repo1.
- priority int
- Entries with a greater priority value take precedence in the pull order.
- repository str
- A reference to the repository resource, for example: projects/p1/locations/us-central1/repositories/repo1.
- priority Number
- Entries with a greater priority value take precedence in the pull order.
- repository String
- A reference to the repository resource, for example: projects/p1/locations/us-central1/repositories/repo1.
UsernamePasswordCredentialsResponse   
- PasswordSecret stringVersion 
- The Secret Manager key version that holds the password to access the remote repository. Must be in the format of projects/{project}/secrets/{secret}/versions/{version}.
- Username string
- The username to access the remote repository.
- PasswordSecret stringVersion 
- The Secret Manager key version that holds the password to access the remote repository. Must be in the format of projects/{project}/secrets/{secret}/versions/{version}.
- Username string
- The username to access the remote repository.
- passwordSecret StringVersion 
- The Secret Manager key version that holds the password to access the remote repository. Must be in the format of projects/{project}/secrets/{secret}/versions/{version}.
- username String
- The username to access the remote repository.
- passwordSecret stringVersion 
- The Secret Manager key version that holds the password to access the remote repository. Must be in the format of projects/{project}/secrets/{secret}/versions/{version}.
- username string
- The username to access the remote repository.
- password_secret_ strversion 
- The Secret Manager key version that holds the password to access the remote repository. Must be in the format of projects/{project}/secrets/{secret}/versions/{version}.
- username str
- The username to access the remote repository.
- passwordSecret StringVersion 
- The Secret Manager key version that holds the password to access the remote repository. Must be in the format of projects/{project}/secrets/{secret}/versions/{version}.
- username String
- The username to access the remote repository.
VirtualRepositoryConfigResponse   
- UpstreamPolicies List<Pulumi.Google Native. Artifact Registry. V1. Inputs. Upstream Policy Response> 
- Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository.
- UpstreamPolicies []UpstreamPolicy Response 
- Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository.
- upstreamPolicies List<UpstreamPolicy Response> 
- Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository.
- upstreamPolicies UpstreamPolicy Response[] 
- Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository.
- upstream_policies Sequence[UpstreamPolicy Response] 
- Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository.
- upstreamPolicies List<Property Map>
- Policies that configure the upstream artifacts distributed by the Virtual Repository. Upstream policies cannot be set on a standard repository.
YumRepositoryResponse  
- PublicRepository Pulumi.Google Native. Artifact Registry. V1. Inputs. Google Devtools Artifactregistry V1Remote Repository Config Yum Repository Public Repository Response 
- One of the publicly available Yum repositories supported by Artifact Registry.
- PublicRepository GoogleDevtools Artifactregistry V1Remote Repository Config Yum Repository Public Repository Response 
- One of the publicly available Yum repositories supported by Artifact Registry.
- publicRepository GoogleDevtools Artifactregistry V1Remote Repository Config Yum Repository Public Repository Response 
- One of the publicly available Yum repositories supported by Artifact Registry.
- publicRepository GoogleDevtools Artifactregistry V1Remote Repository Config Yum Repository Public Repository Response 
- One of the publicly available Yum repositories supported by Artifact Registry.
- public_repository GoogleDevtools Artifactregistry V1Remote Repository Config Yum Repository Public Repository Response 
- One of the publicly available Yum repositories supported by Artifact Registry.
- publicRepository Property Map
- One of the publicly available Yum repositories supported by Artifact Registry.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi