Package-level declarations

Types

Link copied to clipboard
data class GetDockerImageResult(val buildTime: String, val id: String, val imageName: String, val imageSizeBytes: String, val location: String, val mediaType: String, val name: String, val project: String? = null, val repositoryId: String, val selfLink: String, val tags: List<String>, val updateTime: String, val uploadTime: String)

A collection of values returned by getDockerImage.

Link copied to clipboard
data class GetLocationsResult(val id: String, val locations: List<String>, val project: String)

A collection of values returned by getLocations.

Link copied to clipboard
data class GetRepositoryCleanupPolicy(val action: String, val conditions: List<GetRepositoryCleanupPolicyCondition>, val id: String, val mostRecentVersions: List<GetRepositoryCleanupPolicyMostRecentVersion>)
Link copied to clipboard
data class GetRepositoryCleanupPolicyCondition(val newerThan: String, val olderThan: String, val packageNamePrefixes: List<String>, val tagPrefixes: List<String>, val tagState: String, val versionNamePrefixes: List<String>)
data class GetRepositoryCleanupPolicyMostRecentVersion(val keepCount: Int, val packageNamePrefixes: List<String>)
Link copied to clipboard
data class GetRepositoryDockerConfig(val immutableTags: Boolean)
Link copied to clipboard
data class GetRepositoryIamPolicyResult(val etag: String, val id: String, val location: String, val policyData: String, val project: String, val repository: String)

A collection of values returned by getRepositoryIamPolicy.

Link copied to clipboard
data class GetRepositoryMavenConfig(val allowSnapshotOverwrites: Boolean, val versionPolicy: String)
Link copied to clipboard
data class GetRepositoryResult(val cleanupPolicies: List<GetRepositoryCleanupPolicy>, val cleanupPolicyDryRun: Boolean, val createTime: String, val description: String, val dockerConfigs: List<GetRepositoryDockerConfig>, val effectiveLabels: Map<String, String>, val format: String, val id: String, val kmsKeyName: String, val labels: Map<String, String>, val location: String, val mavenConfigs: List<GetRepositoryMavenConfig>, val mode: String, val name: String, val project: String? = null, val pulumiLabels: Map<String, String>, val remoteRepositoryConfigs: List<GetRepositoryRemoteRepositoryConfig>, val repositoryId: String, val updateTime: String, val virtualRepositoryConfigs: List<GetRepositoryVirtualRepositoryConfig>)

A collection of values returned by getRepository.

data class GetRepositoryVirtualRepositoryConfigUpstreamPolicy(val id: String, val priority: Int, val repository: String)
Link copied to clipboard
data class RepositoryCleanupPolicy(val action: String? = null, val condition: RepositoryCleanupPolicyCondition? = null, val id: String, val mostRecentVersions: RepositoryCleanupPolicyMostRecentVersions? = null)
Link copied to clipboard
data class RepositoryCleanupPolicyCondition(val newerThan: String? = null, val olderThan: String? = null, val packageNamePrefixes: List<String>? = null, val tagPrefixes: List<String>? = null, val tagState: String? = null, val versionNamePrefixes: List<String>? = null)
data class RepositoryCleanupPolicyMostRecentVersions(val keepCount: Int? = null, val packageNamePrefixes: List<String>? = null)
Link copied to clipboard
data class RepositoryDockerConfig(val immutableTags: Boolean? = null)
Link copied to clipboard
data class RepositoryIamBindingCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class RepositoryIamMemberCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class RepositoryMavenConfig(val allowSnapshotOverwrites: Boolean? = null, val versionPolicy: String? = null)
Link copied to clipboard
data class RepositoryRemoteRepositoryConfig(val aptRepository: RepositoryRemoteRepositoryConfigAptRepository? = null, val description: String? = null, val disableUpstreamValidation: Boolean? = null, val dockerRepository: RepositoryRemoteRepositoryConfigDockerRepository? = null, val mavenRepository: RepositoryRemoteRepositoryConfigMavenRepository? = null, val npmRepository: RepositoryRemoteRepositoryConfigNpmRepository? = null, val pythonRepository: RepositoryRemoteRepositoryConfigPythonRepository? = null, val upstreamCredentials: RepositoryRemoteRepositoryConfigUpstreamCredentials? = null, val yumRepository: RepositoryRemoteRepositoryConfigYumRepository? = null)
data class RepositoryVirtualRepositoryConfigUpstreamPolicy(val id: String? = null, val priority: Int? = null, val repository: String? = null)