Package-level declarations

Types

Link copied to clipboard
class AgentPool : KotlinCustomResource

The agentpool that has the ARM resource and properties. The agentpool will have all information to create an agent pool. API Version: 2019-06-01-preview.

Link copied to clipboard
data class AgentPoolArgs(val agentPoolName: Output<String>? = null, val count: Output<Int>? = null, val location: Output<String>? = null, val os: Output<Either<String, OS>>? = null, val registryName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val tier: Output<String>? = null, val virtualNetworkSubnetResourceId: Output<String>? = null) : ConvertibleToJava<AgentPoolArgs>

The agentpool that has the ARM resource and properties. The agentpool will have all information to create an agent pool. API Version: 2019-06-01-preview.

Link copied to clipboard
Link copied to clipboard
object AgentPoolMapper : ResourceMapper<AgentPool>
Link copied to clipboard
Link copied to clipboard
class ConnectedRegistry : KotlinCustomResource

An object that represents a connected registry for a container registry. API Version: 2020-11-01-preview.

Link copied to clipboard
data class ConnectedRegistryArgs(val clientTokenIds: Output<List<String>>? = null, val connectedRegistryName: Output<String>? = null, val logging: Output<LoggingPropertiesArgs>? = null, val mode: Output<Either<String, ConnectedRegistryMode>>? = null, val parent: Output<ParentPropertiesArgs>? = null, val registryName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ConnectedRegistryArgs>

An object that represents a connected registry for a container registry. API Version: 2020-11-01-preview.

Link copied to clipboard
object ConnectedRegistryMapper : ResourceMapper<ConnectedRegistry>
Link copied to clipboard
Link copied to clipboard
class ExportPipeline : KotlinCustomResource

An object that represents an export pipeline for a container registry. API Version: 2020-11-01-preview.

Link copied to clipboard
data class ExportPipelineArgs(val exportPipelineName: Output<String>? = null, val identity: Output<IdentityPropertiesArgs>? = null, val location: Output<String>? = null, val options: Output<List<Either<String, PipelineOptions>>>? = null, val registryName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val target: Output<ExportPipelineTargetPropertiesArgs>? = null) : ConvertibleToJava<ExportPipelineArgs>

An object that represents an export pipeline for a container registry. API Version: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object ExportPipelineMapper : ResourceMapper<ExportPipeline>
Link copied to clipboard
class ImportPipeline : KotlinCustomResource

An object that represents an import pipeline for a container registry. API Version: 2020-11-01-preview.

Link copied to clipboard
data class ImportPipelineArgs(val identity: Output<IdentityPropertiesArgs>? = null, val importPipelineName: Output<String>? = null, val location: Output<String>? = null, val options: Output<List<Either<String, PipelineOptions>>>? = null, val registryName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val source: Output<ImportPipelineSourcePropertiesArgs>? = null, val trigger: Output<PipelineTriggerPropertiesArgs>? = null) : ConvertibleToJava<ImportPipelineArgs>

An object that represents an import pipeline for a container registry. API Version: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object ImportPipelineMapper : ResourceMapper<ImportPipeline>
Link copied to clipboard
class PipelineRun : KotlinCustomResource

An object that represents a pipeline run for a container registry. API Version: 2020-11-01-preview.

Link copied to clipboard
data class PipelineRunArgs(val forceUpdateTag: Output<String>? = null, val pipelineRunName: Output<String>? = null, val registryName: Output<String>? = null, val request: Output<PipelineRunRequestArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PipelineRunArgs>

An object that represents a pipeline run for a container registry. API Version: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object PipelineRunMapper : ResourceMapper<PipelineRun>
Link copied to clipboard
Link copied to clipboard
class PrivateEndpointConnection : KotlinCustomResource

An object that represents a private endpoint connection for a container registry. API Version: 2020-11-01-preview.

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val privateEndpoint: Output<PrivateEndpointArgs>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStateArgs>? = null, val registryName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

An object that represents a private endpoint connection for a container registry. API Version: 2020-11-01-preview.

Link copied to clipboard
class Registry : KotlinCustomResource

An object that represents a container registry. API Version: 2019-05-01.

Link copied to clipboard
data class RegistryArgs(val adminUserEnabled: Output<Boolean>? = null, val location: Output<String>? = null, val networkRuleSet: Output<NetworkRuleSetArgs>? = null, val policies: Output<PoliciesArgs>? = null, val registryName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SkuArgs>? = null, val storageAccount: Output<StorageAccountPropertiesArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<RegistryArgs>

An object that represents a container registry. API Version: 2019-05-01.

Link copied to clipboard
Link copied to clipboard
object RegistryMapper : ResourceMapper<Registry>
Link copied to clipboard
Link copied to clipboard
class Replication : KotlinCustomResource

An object that represents a replication for a container registry. API Version: 2019-05-01.

Link copied to clipboard
data class ReplicationArgs(val location: Output<String>? = null, val registryName: Output<String>? = null, val replicationName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ReplicationArgs>

An object that represents a replication for a container registry. API Version: 2019-05-01.

Link copied to clipboard
Link copied to clipboard
object ReplicationMapper : ResourceMapper<Replication>
Link copied to clipboard
Link copied to clipboard
class ScopeMap : KotlinCustomResource

An object that represents a scope map for a container registry. API Version: 2020-11-01-preview.

Link copied to clipboard
data class ScopeMapArgs(val actions: Output<List<String>>? = null, val description: Output<String>? = null, val registryName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scopeMapName: Output<String>? = null) : ConvertibleToJava<ScopeMapArgs>

An object that represents a scope map for a container registry. API Version: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object ScopeMapMapper : ResourceMapper<ScopeMap>
Link copied to clipboard
Link copied to clipboard
class Task : KotlinCustomResource

The task that has the ARM resource and task properties. The task will have all information to schedule a run against it. API Version: 2019-06-01-preview.

Link copied to clipboard
data class TaskArgs(val agentConfiguration: Output<AgentPropertiesArgs>? = null, val agentPoolName: Output<String>? = null, val credentials: Output<CredentialsArgs>? = null, val identity: Output<IdentityPropertiesArgs>? = null, val isSystemTask: Output<Boolean>? = null, val location: Output<String>? = null, val logTemplate: Output<String>? = null, val platform: Output<PlatformPropertiesArgs>? = null, val registryName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val status: Output<Either<String, TaskStatus>>? = null, val step: Output<Any>? = null, val tags: Output<Map<String, String>>? = null, val taskName: Output<String>? = null, val timeout: Output<Int>? = null, val trigger: Output<TriggerPropertiesArgs>? = null) : ConvertibleToJava<TaskArgs>

The task that has the ARM resource and task properties. The task will have all information to schedule a run against it. API Version: 2019-06-01-preview.

Link copied to clipboard

Builder for TaskArgs.

Link copied to clipboard
object TaskMapper : ResourceMapper<Task>
Link copied to clipboard

Builder for Task.

Link copied to clipboard
class TaskRun : KotlinCustomResource

The task run that has the ARM resource and properties. The task run will have the information of request and result of a run. API Version: 2019-06-01-preview.

Link copied to clipboard
data class TaskRunArgs(val forceUpdateTag: Output<String>? = null, val identity: Output<IdentityPropertiesArgs>? = null, val location: Output<String>? = null, val registryName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val runRequest: Output<Any>? = null, val taskRunName: Output<String>? = null) : ConvertibleToJava<TaskRunArgs>

The task run that has the ARM resource and properties. The task run will have the information of request and result of a run. API Version: 2019-06-01-preview.

Link copied to clipboard
Link copied to clipboard
object TaskRunMapper : ResourceMapper<TaskRun>
Link copied to clipboard
Link copied to clipboard
class Token : KotlinCustomResource

An object that represents a token for a container registry. API Version: 2020-11-01-preview.

Link copied to clipboard
data class TokenArgs(val credentials: Output<TokenCredentialsPropertiesArgs>? = null, val registryName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scopeMapId: Output<String>? = null, val status: Output<Either<String, TokenStatus>>? = null, val tokenName: Output<String>? = null) : ConvertibleToJava<TokenArgs>

An object that represents a token for a container registry. API Version: 2020-11-01-preview.

Link copied to clipboard

Builder for TokenArgs.

Link copied to clipboard
object TokenMapper : ResourceMapper<Token>
Link copied to clipboard

Builder for Token.

Link copied to clipboard
class Webhook : KotlinCustomResource

An object that represents a webhook for a container registry. API Version: 2019-05-01.

Link copied to clipboard
data class WebhookArgs(val actions: Output<List<Either<String, WebhookAction>>>? = null, val customHeaders: Output<Map<String, String>>? = null, val location: Output<String>? = null, val registryName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scope: Output<String>? = null, val serviceUri: Output<String>? = null, val status: Output<Either<String, WebhookStatus>>? = null, val tags: Output<Map<String, String>>? = null, val webhookName: Output<String>? = null) : ConvertibleToJava<WebhookArgs>

An object that represents a webhook for a container registry. API Version: 2019-05-01.

Link copied to clipboard
Link copied to clipboard
object WebhookMapper : ResourceMapper<Webhook>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun agentPool(name: String, block: suspend AgentPoolResourceBuilder.() -> Unit): AgentPool
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun pipelineRun(name: String, block: suspend PipelineRunResourceBuilder.() -> Unit): PipelineRun
Link copied to clipboard
suspend fun registry(name: String, block: suspend RegistryResourceBuilder.() -> Unit): Registry
Link copied to clipboard
suspend fun replication(name: String, block: suspend ReplicationResourceBuilder.() -> Unit): Replication
Link copied to clipboard
suspend fun scopeMap(name: String, block: suspend ScopeMapResourceBuilder.() -> Unit): ScopeMap
Link copied to clipboard
fun task(name: String): Task
suspend fun task(name: String, block: suspend TaskResourceBuilder.() -> Unit): Task
Link copied to clipboard
fun taskRun(name: String): TaskRun
suspend fun taskRun(name: String, block: suspend TaskRunResourceBuilder.() -> Unit): TaskRun
Link copied to clipboard
fun token(name: String): Token
suspend fun token(name: String, block: suspend TokenResourceBuilder.() -> Unit): Token
Link copied to clipboard
fun webhook(name: String): Webhook
suspend fun webhook(name: String, block: suspend WebhookResourceBuilder.() -> Unit): Webhook