Package-level declarations

Types

Link copied to clipboard

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
Link copied to clipboard
Link copied to clipboard

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
Link copied to clipboard

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

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

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
Link copied to clipboard
Link copied to clipboard

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

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
Link copied to clipboard
Link copied to clipboard

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
Link copied to clipboard
Link copied to clipboard

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
Link copied to clipboard
Link copied to clipboard

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
Link copied to clipboard

Builder for Task.

Link copied to clipboard

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
Link copied to clipboard
Link copied to clipboard

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
Link copied to clipboard

Builder for Token.

Link copied to clipboard

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
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun agentPoolResource(name: String, block: suspend AgentPoolResourceBuilder.() -> Unit): AgentPool
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun pipelineRunResource(name: String, block: suspend PipelineRunResourceBuilder.() -> Unit): PipelineRun
Link copied to clipboard
suspend fun registryResource(name: String, block: suspend RegistryResourceBuilder.() -> Unit): Registry
Link copied to clipboard
suspend fun replicationResource(name: String, block: suspend ReplicationResourceBuilder.() -> Unit): Replication
Link copied to clipboard
suspend fun scopeMapResource(name: String, block: suspend ScopeMapResourceBuilder.() -> Unit): ScopeMap
Link copied to clipboard
suspend fun taskResource(name: String, block: suspend TaskResourceBuilder.() -> Unit): Task
Link copied to clipboard
suspend fun taskRunResource(name: String, block: suspend TaskRunResourceBuilder.() -> Unit): TaskRun
Link copied to clipboard
suspend fun tokenResource(name: String, block: suspend TokenResourceBuilder.() -> Unit): Token
Link copied to clipboard
suspend fun webhookResource(name: String, block: suspend WebhookResourceBuilder.() -> Unit): Webhook