GetRepositoryResult

data class GetRepositoryResult(val createTime: String, val description: String, val dockerConfig: DockerRepositoryConfigResponse, val format: String, val kmsKeyName: String, val labels: Map<String, String>, val mavenConfig: MavenRepositoryConfigResponse, val mode: String, val name: String, val remoteRepositoryConfig: RemoteRepositoryConfigResponse, val satisfiesPzs: Boolean, val sizeBytes: String, val updateTime: String, val virtualRepositoryConfig: VirtualRepositoryConfigResponse)

Constructors

Link copied to clipboard
constructor(createTime: String, description: String, dockerConfig: DockerRepositoryConfigResponse, format: String, kmsKeyName: String, labels: Map<String, String>, mavenConfig: MavenRepositoryConfigResponse, mode: String, name: String, remoteRepositoryConfig: RemoteRepositoryConfigResponse, satisfiesPzs: Boolean, sizeBytes: String, updateTime: String, virtualRepositoryConfig: VirtualRepositoryConfigResponse)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The time when the repository was created.

Link copied to clipboard

The user-provided description of the repository.

Link copied to clipboard

Docker repository config contains repository level configuration for the repositories of docker type.

Link copied to clipboard

The format of packages that are stored in the repository.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

Maven repository config contains repository level configuration for the repositories of maven type.

Link copied to clipboard

The mode of the repository.

Link copied to clipboard

The name of the repository, for example: "projects/p1/locations/us-central1/repositories/repo1".

Link copied to clipboard

Configuration specific for a Remote Repository.

Link copied to clipboard

If set, the repository satisfies physical zone separation.

Link copied to clipboard

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.

Link copied to clipboard

The time when the repository was last updated.

Link copied to clipboard

Configuration specific for a Virtual Repository.