public sealed class Repository : IMessage<Repository>, IEquatable<Repository>, IDeepCloneable<Repository>, IBufferMessage, IMessageReference documentation and code samples for the Artifact Registry v1beta2 API class Repository.
A Repository for storing artifacts with a specific format.
Implements
IMessageRepository, IEquatableRepository, IDeepCloneableRepository, IBufferMessage, IMessageNamespace
Google.Cloud.ArtifactRegistry.V1Beta2Assembly
Google.Cloud.ArtifactRegistry.V1Beta2.dll
Constructors
Repository()
public Repository()Repository(Repository)
public Repository(Repository other)| Parameter | |
|---|---|
| Name | Description |
other |
Repository |
Properties
CreateTime
public Timestamp CreateTime { get; set; }The time when the repository was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Description
public string Description { get; set; }The user-provided description of the repository.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Format
public Repository.Types.Format Format { get; set; }The format of packages that are stored in the repository.
| Property Value | |
|---|---|
| Type | Description |
RepositoryTypesFormat |
|
FormatConfigCase
public Repository.FormatConfigOneofCase FormatConfigCase { get; }| Property Value | |
|---|---|
| Type | Description |
RepositoryFormatConfigOneofCase |
|
KmsKeyName
public string KmsKeyName { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Labels
public MapField<string, string> Labels { get; }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.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
MavenConfig
public Repository.Types.MavenRepositoryConfig MavenConfig { get; set; }Maven repository config contains repository level configuration for the repositories of maven type.
| Property Value | |
|---|---|
| Type | Description |
RepositoryTypesMavenRepositoryConfig |
|
Name
public string Name { get; set; }The name of the repository, for example: "projects/p1/locations/us-central1/repositories/repo1".
| Property Value | |
|---|---|
| Type | Description |
string |
|
RepositoryName
public RepositoryName RepositoryName { get; set; }RepositoryName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
RepositoryName |
|
UpdateTime
public Timestamp UpdateTime { get; set; }The time when the repository was last updated.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|