You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/dyn/artifactregistry_v1.projects.locations.repositories.html
+30Lines changed: 30 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -239,6 +239,12 @@ <h3>Method Details</h3>
239
239
"pythonRepository": { # Configuration for a Python remote repository. # Specific settings for a Python remote repository.
240
240
"publicRepository": "A String", # One of the publicly available Python repositories supported by Artifact Registry.
241
241
},
242
+
"upstreamCredentials": { # The credentials to access the remote repository. # Optional. The credentials used to access the remote repository.
243
+
"usernamePasswordCredentials": { # Username and password credentials. # Use username and password to access the remote repository.
244
+
"passwordSecretVersion": "A String", # 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}`.
245
+
"username": "A String", # The username to access the remote repository.
246
+
},
247
+
},
242
248
"yumRepository": { # Configuration for a Yum remote repository. # Specific settings for a Yum remote repository.
243
249
"publicRepository": { # Publicly available Yum repositories constructed from a common repository base and a custom repository path. # One of the publicly available Yum repositories supported by Artifact Registry.
244
250
"repositoryBase": "A String", # A common public repository base for Yum.
@@ -404,6 +410,12 @@ <h3>Method Details</h3>
404
410
"pythonRepository": { # Configuration for a Python remote repository. # Specific settings for a Python remote repository.
405
411
"publicRepository": "A String", # One of the publicly available Python repositories supported by Artifact Registry.
406
412
},
413
+
"upstreamCredentials": { # The credentials to access the remote repository. # Optional. The credentials used to access the remote repository.
414
+
"usernamePasswordCredentials": { # Username and password credentials. # Use username and password to access the remote repository.
415
+
"passwordSecretVersion": "A String", # 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}`.
416
+
"username": "A String", # The username to access the remote repository.
417
+
},
418
+
},
407
419
"yumRepository": { # Configuration for a Yum remote repository. # Specific settings for a Yum remote repository.
408
420
"publicRepository": { # Publicly available Yum repositories constructed from a common repository base and a custom repository path. # One of the publicly available Yum repositories supported by Artifact Registry.
409
421
"repositoryBase": "A String", # A common public repository base for Yum.
@@ -545,6 +557,12 @@ <h3>Method Details</h3>
545
557
"pythonRepository": { # Configuration for a Python remote repository. # Specific settings for a Python remote repository.
546
558
"publicRepository": "A String", # One of the publicly available Python repositories supported by Artifact Registry.
547
559
},
560
+
"upstreamCredentials": { # The credentials to access the remote repository. # Optional. The credentials used to access the remote repository.
561
+
"usernamePasswordCredentials": { # Username and password credentials. # Use username and password to access the remote repository.
562
+
"passwordSecretVersion": "A String", # 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}`.
563
+
"username": "A String", # The username to access the remote repository.
564
+
},
565
+
},
548
566
"yumRepository": { # Configuration for a Yum remote repository. # Specific settings for a Yum remote repository.
549
567
"publicRepository": { # Publicly available Yum repositories constructed from a common repository base and a custom repository path. # One of the publicly available Yum repositories supported by Artifact Registry.
550
568
"repositoryBase": "A String", # A common public repository base for Yum.
@@ -657,6 +675,12 @@ <h3>Method Details</h3>
657
675
"pythonRepository": { # Configuration for a Python remote repository. # Specific settings for a Python remote repository.
658
676
"publicRepository": "A String", # One of the publicly available Python repositories supported by Artifact Registry.
659
677
},
678
+
"upstreamCredentials": { # The credentials to access the remote repository. # Optional. The credentials used to access the remote repository.
679
+
"usernamePasswordCredentials": { # Username and password credentials. # Use username and password to access the remote repository.
680
+
"passwordSecretVersion": "A String", # 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}`.
681
+
"username": "A String", # The username to access the remote repository.
682
+
},
683
+
},
660
684
"yumRepository": { # Configuration for a Yum remote repository. # Specific settings for a Yum remote repository.
661
685
"publicRepository": { # Publicly available Yum repositories constructed from a common repository base and a custom repository path. # One of the publicly available Yum repositories supported by Artifact Registry.
662
686
"repositoryBase": "A String", # A common public repository base for Yum.
@@ -752,6 +776,12 @@ <h3>Method Details</h3>
752
776
"pythonRepository": { # Configuration for a Python remote repository. # Specific settings for a Python remote repository.
753
777
"publicRepository": "A String", # One of the publicly available Python repositories supported by Artifact Registry.
754
778
},
779
+
"upstreamCredentials": { # The credentials to access the remote repository. # Optional. The credentials used to access the remote repository.
780
+
"usernamePasswordCredentials": { # Username and password credentials. # Use username and password to access the remote repository.
781
+
"passwordSecretVersion": "A String", # 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}`.
782
+
"username": "A String", # The username to access the remote repository.
783
+
},
784
+
},
755
785
"yumRepository": { # Configuration for a Yum remote repository. # Specific settings for a Yum remote repository.
756
786
"publicRepository": { # Publicly available Yum repositories constructed from a common repository base and a custom repository path. # One of the publicly available Yum repositories supported by Artifact Registry.
757
787
"repositoryBase": "A String", # A common public repository base for Yum.
"description": "Specific settings for a Python remote repository."
3015
3015
},
3016
+
"upstreamCredentials": {
3017
+
"$ref": "UpstreamCredentials",
3018
+
"description": "Optional. The credentials used to access the remote repository."
3019
+
},
3016
3020
"yumRepository": {
3017
3021
"$ref": "YumRepository",
3018
3022
"description": "Specific settings for a Yum remote repository."
@@ -3390,6 +3394,17 @@
3390
3394
},
3391
3395
"type": "object"
3392
3396
},
3397
+
"UpstreamCredentials": {
3398
+
"description": "The credentials to access the remote repository.",
3399
+
"id": "UpstreamCredentials",
3400
+
"properties": {
3401
+
"usernamePasswordCredentials": {
3402
+
"$ref": "UsernamePasswordCredentials",
3403
+
"description": "Use username and password to access the remote repository."
3404
+
}
3405
+
},
3406
+
"type": "object"
3407
+
},
3393
3408
"UpstreamPolicy": {
3394
3409
"description": "Artifact policy configuration for the repository contents.",
3395
3410
"id": "UpstreamPolicy",
@@ -3410,6 +3425,21 @@
3410
3425
},
3411
3426
"type": "object"
3412
3427
},
3428
+
"UsernamePasswordCredentials": {
3429
+
"description": "Username and password credentials.",
3430
+
"id": "UsernamePasswordCredentials",
3431
+
"properties": {
3432
+
"passwordSecretVersion": {
3433
+
"description": "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}`.",
3434
+
"type": "string"
3435
+
},
3436
+
"username": {
3437
+
"description": "The username to access the remote repository.",
3438
+
"type": "string"
3439
+
}
3440
+
},
3441
+
"type": "object"
3442
+
},
3413
3443
"VPCSCConfig": {
3414
3444
"description": "The Artifact Registry VPC SC config that apply to a Project.",
0 commit comments