Package-level declarations

Types

Link copied to clipboard
data class AgentPropertiesArgs(val cpu: Output<Int>? = null) : ConvertibleToJava<AgentPropertiesArgs>

The properties that determine the run agent configuration.

Link copied to clipboard
data class ArchivePackageSourcePropertiesArgs(val type: Output<Either<String, PackageSourceType>>? = null, val url: Output<String>? = null) : ConvertibleToJava<ArchivePackageSourcePropertiesArgs>

The properties of the archive package source.

Link copied to clipboard
data class ArgumentArgs(val isSecret: Output<Boolean>? = null, val name: Output<String>, val value: Output<String>) : ConvertibleToJava<ArgumentArgs>

The properties of a run argument.

Link copied to clipboard
Link copied to clipboard
data class AuthCredentialArgs(val name: Output<Either<String, CredentialName>>? = null, val passwordSecretIdentifier: Output<String>? = null, val usernameSecretIdentifier: Output<String>? = null) : ConvertibleToJava<AuthCredentialArgs>

Authentication credential stored for an upstream.

Link copied to clipboard
Link copied to clipboard
data class AuthInfoArgs(val expiresIn: Output<Int>? = null, val refreshToken: Output<String>? = null, val scope: Output<String>? = null, val token: Output<String>, val tokenType: Output<Either<String, TokenType>>) : ConvertibleToJava<AuthInfoArgs>

The authorization properties for accessing the source code repository.

Link copied to clipboard
Link copied to clipboard
data class AzureADAuthenticationAsArmPolicyArgs(val status: Output<Either<String, AzureADAuthenticationAsArmPolicyStatus>>? = null) : ConvertibleToJava<AzureADAuthenticationAsArmPolicyArgs>

The policy for using ARM audience token for a container registry.

Link copied to clipboard
data class BaseImageTriggerArgs(val baseImageTriggerType: Output<Either<String, BaseImageTriggerType>>, val name: Output<String>, val status: Output<Either<String, TriggerStatus>>? = null, val updateTriggerEndpoint: Output<String>? = null, val updateTriggerPayloadType: Output<Either<String, UpdateTriggerPayloadType>>? = null) : ConvertibleToJava<BaseImageTriggerArgs>

The trigger based on base image dependency.

Link copied to clipboard
data class CredentialsArgs(val customRegistries: Output<Map<String, CustomRegistryCredentialsArgs>>? = null, val sourceRegistry: Output<SourceRegistryCredentialsArgs>? = null) : ConvertibleToJava<CredentialsArgs>

The parameters that describes a set of credentials that will be used when a run is invoked.

Link copied to clipboard
Link copied to clipboard
data class CustomRegistryCredentialsArgs(val identity: Output<String>? = null, val password: Output<SecretObjectArgs>? = null, val userName: Output<SecretObjectArgs>? = null) : ConvertibleToJava<CustomRegistryCredentialsArgs>

Describes the credentials that will be used to access a custom registry during a run.

Link copied to clipboard
data class DockerBuildRequestArgs(val agentConfiguration: Output<AgentPropertiesArgs>? = null, val agentPoolName: Output<String>? = null, val arguments: Output<List<ArgumentArgs>>? = null, val credentials: Output<CredentialsArgs>? = null, val dockerFilePath: Output<String>, val imageNames: Output<List<String>>? = null, val isArchiveEnabled: Output<Boolean>? = null, val isPushEnabled: Output<Boolean>? = null, val logTemplate: Output<String>? = null, val noCache: Output<Boolean>? = null, val platform: Output<PlatformPropertiesArgs>, val sourceLocation: Output<String>? = null, val target: Output<String>? = null, val timeout: Output<Int>? = null, val type: Output<String>) : ConvertibleToJava<DockerBuildRequestArgs>

The parameters for a docker quick build.

Link copied to clipboard
data class DockerBuildStepArgs(val arguments: Output<List<ArgumentArgs>>? = null, val contextAccessToken: Output<String>? = null, val contextPath: Output<String>? = null, val dockerFilePath: Output<String>, val imageNames: Output<List<String>>? = null, val isPushEnabled: Output<Boolean>? = null, val noCache: Output<Boolean>? = null, val target: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<DockerBuildStepArgs>

The Docker build step.

Link copied to clipboard
data class EncodedTaskRunRequestArgs(val agentConfiguration: Output<AgentPropertiesArgs>? = null, val agentPoolName: Output<String>? = null, val credentials: Output<CredentialsArgs>? = null, val encodedTaskContent: Output<String>, val encodedValuesContent: Output<String>? = null, val isArchiveEnabled: Output<Boolean>? = null, val logTemplate: Output<String>? = null, val platform: Output<PlatformPropertiesArgs>, val sourceLocation: Output<String>? = null, val timeout: Output<Int>? = null, val type: Output<String>, val values: Output<List<SetValueArgs>>? = null) : ConvertibleToJava<EncodedTaskRunRequestArgs>

The parameters for a quick task run request.

Link copied to clipboard
data class EncodedTaskStepArgs(val contextAccessToken: Output<String>? = null, val contextPath: Output<String>? = null, val encodedTaskContent: Output<String>, val encodedValuesContent: Output<String>? = null, val type: Output<String>, val values: Output<List<SetValueArgs>>? = null) : ConvertibleToJava<EncodedTaskStepArgs>

The properties of a encoded task step.

Link copied to clipboard
data class EncryptionPropertyArgs(val keyVaultProperties: Output<KeyVaultPropertiesArgs>? = null, val status: Output<Either<String, EncryptionStatus>>? = null) : ConvertibleToJava<EncryptionPropertyArgs>
Link copied to clipboard
data class ExportPipelineTargetPropertiesArgs(val keyVaultUri: Output<String>, val type: Output<String>? = null, val uri: Output<String>? = null) : ConvertibleToJava<ExportPipelineTargetPropertiesArgs>

The properties of the export pipeline target.

Link copied to clipboard
data class ExportPolicyArgs(val status: Output<Either<String, ExportPolicyStatus>>? = null) : ConvertibleToJava<ExportPolicyArgs>

The export policy for a container registry.

Link copied to clipboard
Link copied to clipboard
data class FileTaskRunRequestArgs(val agentConfiguration: Output<AgentPropertiesArgs>? = null, val agentPoolName: Output<String>? = null, val credentials: Output<CredentialsArgs>? = null, val isArchiveEnabled: Output<Boolean>? = null, val logTemplate: Output<String>? = null, val platform: Output<PlatformPropertiesArgs>, val sourceLocation: Output<String>? = null, val taskFilePath: Output<String>, val timeout: Output<Int>? = null, val type: Output<String>, val values: Output<List<SetValueArgs>>? = null, val valuesFilePath: Output<String>? = null) : ConvertibleToJava<FileTaskRunRequestArgs>

The request parameters for a scheduling run against a task file.

Link copied to clipboard
data class FileTaskStepArgs(val contextAccessToken: Output<String>? = null, val contextPath: Output<String>? = null, val taskFilePath: Output<String>, val type: Output<String>, val values: Output<List<SetValueArgs>>? = null, val valuesFilePath: Output<String>? = null) : ConvertibleToJava<FileTaskStepArgs>

The properties of a task step.

Link copied to clipboard
Link copied to clipboard
data class GarbageCollectionPropertiesArgs(val enabled: Output<Boolean>? = null, val schedule: Output<String>? = null) : ConvertibleToJava<GarbageCollectionPropertiesArgs>

The garbage collection properties of the connected registry.

Link copied to clipboard
data class GetAgentPoolPlainArgs(val agentPoolName: String, val registryName: String, val resourceGroupName: String) : ConvertibleToJava<GetAgentPoolPlainArgs>
Link copied to clipboard
data class GetArchifePlainArgs(val archiveName: String, val packageType: String, val registryName: String, val resourceGroupName: String) : ConvertibleToJava<GetArchifePlainArgs>
Link copied to clipboard
data class GetArchiveVersionPlainArgs(val archiveName: String, val archiveVersionName: String, val packageType: String, val registryName: String, val resourceGroupName: String) : ConvertibleToJava<GetArchiveVersionPlainArgs>
Link copied to clipboard
data class GetCacheRulePlainArgs(val cacheRuleName: String, val registryName: String, val resourceGroupName: String) : ConvertibleToJava<GetCacheRulePlainArgs>
Link copied to clipboard
data class GetConnectedRegistryPlainArgs(val connectedRegistryName: String, val registryName: String, val resourceGroupName: String) : ConvertibleToJava<GetConnectedRegistryPlainArgs>
Link copied to clipboard
data class GetCredentialSetPlainArgs(val credentialSetName: String, val registryName: String, val resourceGroupName: String) : ConvertibleToJava<GetCredentialSetPlainArgs>
Link copied to clipboard
data class GetExportPipelinePlainArgs(val exportPipelineName: String, val registryName: String, val resourceGroupName: String) : ConvertibleToJava<GetExportPipelinePlainArgs>
Link copied to clipboard
data class GetImportPipelinePlainArgs(val importPipelineName: String, val registryName: String, val resourceGroupName: String) : ConvertibleToJava<GetImportPipelinePlainArgs>
Link copied to clipboard
data class GetPipelineRunPlainArgs(val pipelineRunName: String, val registryName: String, val resourceGroupName: String) : ConvertibleToJava<GetPipelineRunPlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val privateEndpointConnectionName: String, val registryName: String, val resourceGroupName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetRegistryPlainArgs(val registryName: String, val resourceGroupName: String) : ConvertibleToJava<GetRegistryPlainArgs>
Link copied to clipboard
data class GetReplicationPlainArgs(val registryName: String, val replicationName: String, val resourceGroupName: String) : ConvertibleToJava<GetReplicationPlainArgs>
Link copied to clipboard
data class GetScopeMapPlainArgs(val registryName: String, val resourceGroupName: String, val scopeMapName: String) : ConvertibleToJava<GetScopeMapPlainArgs>
Link copied to clipboard
data class GetTaskPlainArgs(val registryName: String, val resourceGroupName: String, val taskName: String) : ConvertibleToJava<GetTaskPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetTaskRunPlainArgs(val registryName: String, val resourceGroupName: String, val taskRunName: String) : ConvertibleToJava<GetTaskRunPlainArgs>
Link copied to clipboard
data class GetTokenPlainArgs(val registryName: String, val resourceGroupName: String, val tokenName: String) : ConvertibleToJava<GetTokenPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetWebhookCallbackConfigPlainArgs(val registryName: String, val resourceGroupName: String, val webhookName: String) : ConvertibleToJava<GetWebhookCallbackConfigPlainArgs>
Link copied to clipboard
data class GetWebhookPlainArgs(val registryName: String, val resourceGroupName: String, val webhookName: String) : ConvertibleToJava<GetWebhookPlainArgs>
Link copied to clipboard
data class IdentityPropertiesArgs(val principalId: Output<String>? = null, val tenantId: Output<String>? = null, val type: Output<ResourceIdentityType>? = null, val userAssignedIdentities: Output<Map<String, UserIdentityPropertiesArgs>>? = null) : ConvertibleToJava<IdentityPropertiesArgs>

Managed identity for the resource.

Link copied to clipboard
data class ImportPipelineSourcePropertiesArgs(val keyVaultUri: Output<String>, val type: Output<Either<String, PipelineSourceType>>? = null, val uri: Output<String>? = null) : ConvertibleToJava<ImportPipelineSourcePropertiesArgs>

The properties of the import pipeline source.

Link copied to clipboard
data class IPRuleArgs(val action: Output<Either<String, Action>>? = null, val iPAddressOrRange: Output<String>) : ConvertibleToJava<IPRuleArgs>

IP rule with specific IP or IP range in CIDR format.

Link copied to clipboard

Builder for IPRuleArgs.

Link copied to clipboard
data class KeyVaultPropertiesArgs(val identity: Output<String>? = null, val keyIdentifier: Output<String>? = null) : ConvertibleToJava<KeyVaultPropertiesArgs>
Link copied to clipboard
data class ListAgentPoolQueueStatusPlainArgs(val agentPoolName: String, val registryName: String, val resourceGroupName: String) : ConvertibleToJava<ListAgentPoolQueueStatusPlainArgs>
data class ListRegistryBuildSourceUploadUrlPlainArgs(val registryName: String, val resourceGroupName: String) : ConvertibleToJava<ListRegistryBuildSourceUploadUrlPlainArgs>
Link copied to clipboard
data class ListRegistryCredentialsPlainArgs(val registryName: String, val resourceGroupName: String) : ConvertibleToJava<ListRegistryCredentialsPlainArgs>
Link copied to clipboard
data class ListRunLogSasUrlPlainArgs(val registryName: String, val resourceGroupName: String, val runId: String) : ConvertibleToJava<ListRunLogSasUrlPlainArgs>
Link copied to clipboard
data class ListTaskDetailsPlainArgs(val registryName: String, val resourceGroupName: String, val taskName: String) : ConvertibleToJava<ListTaskDetailsPlainArgs>
Link copied to clipboard
data class ListTaskRunDetailsPlainArgs(val registryName: String, val resourceGroupName: String, val taskRunName: String) : ConvertibleToJava<ListTaskRunDetailsPlainArgs>
Link copied to clipboard
data class ListWebhookEventsPlainArgs(val registryName: String, val resourceGroupName: String, val webhookName: String) : ConvertibleToJava<ListWebhookEventsPlainArgs>
Link copied to clipboard
data class LoggingPropertiesArgs(val auditLogStatus: Output<Either<String, AuditLogStatus>>? = null, val logLevel: Output<Either<String, LogLevel>>? = null) : ConvertibleToJava<LoggingPropertiesArgs>

The logging properties of the connected registry.

Link copied to clipboard
data class NetworkRuleSetArgs(val defaultAction: Output<Either<String, DefaultAction>>, val ipRules: Output<List<IPRuleArgs>>? = null) : ConvertibleToJava<NetworkRuleSetArgs>

The network rule set for a container registry.

Link copied to clipboard
Link copied to clipboard
data class OverrideTaskStepPropertiesArgs(val arguments: Output<List<ArgumentArgs>>? = null, val contextPath: Output<String>? = null, val file: Output<String>? = null, val target: Output<String>? = null, val updateTriggerToken: Output<String>? = null, val values: Output<List<SetValueArgs>>? = null) : ConvertibleToJava<OverrideTaskStepPropertiesArgs>
Link copied to clipboard
data class ParentPropertiesArgs(val id: Output<String>? = null, val syncProperties: Output<SyncPropertiesArgs>) : ConvertibleToJava<ParentPropertiesArgs>

The properties of the connected registry parent.

Link copied to clipboard
data class PipelineRunRequestArgs(val artifacts: Output<List<String>>? = null, val catalogDigest: Output<String>? = null, val pipelineResourceId: Output<String>? = null, val source: Output<PipelineRunSourcePropertiesArgs>? = null, val target: Output<PipelineRunTargetPropertiesArgs>? = null) : ConvertibleToJava<PipelineRunRequestArgs>

The request properties provided for a pipeline run.

Link copied to clipboard
data class PipelineRunSourcePropertiesArgs(val name: Output<String>? = null, val type: Output<Either<String, PipelineRunSourceType>>? = null) : ConvertibleToJava<PipelineRunSourcePropertiesArgs>
Link copied to clipboard
data class PipelineRunTargetPropertiesArgs(val name: Output<String>? = null, val type: Output<Either<String, PipelineRunTargetType>>? = null) : ConvertibleToJava<PipelineRunTargetPropertiesArgs>
Link copied to clipboard
data class PipelineSourceTriggerPropertiesArgs(val status: Output<Either<String, TriggerStatus>>) : ConvertibleToJava<PipelineSourceTriggerPropertiesArgs>
Link copied to clipboard
data class PipelineTriggerPropertiesArgs(val sourceTrigger: Output<PipelineSourceTriggerPropertiesArgs>? = null) : ConvertibleToJava<PipelineTriggerPropertiesArgs>
Link copied to clipboard
data class PlatformPropertiesArgs(val architecture: Output<Either<String, Architecture>>? = null, val os: Output<Either<String, OS>>, val variant: Output<Either<String, Variant>>? = null) : ConvertibleToJava<PlatformPropertiesArgs>

The platform properties against which the run has to happen.

Link copied to clipboard
data class PoliciesArgs(val azureADAuthenticationAsArmPolicy: Output<AzureADAuthenticationAsArmPolicyArgs>? = null, val exportPolicy: Output<ExportPolicyArgs>? = null, val quarantinePolicy: Output<QuarantinePolicyArgs>? = null, val retentionPolicy: Output<RetentionPolicyArgs>? = null, val softDeletePolicy: Output<SoftDeletePolicyArgs>? = null, val trustPolicy: Output<TrustPolicyArgs>? = null) : ConvertibleToJava<PoliciesArgs>

The policies for a container registry.

Link copied to clipboard
Link copied to clipboard
data class PrivateEndpointArgs(val id: Output<String>? = null) : ConvertibleToJava<PrivateEndpointArgs>

The Private Endpoint resource.

Link copied to clipboard
data class PrivateLinkServiceConnectionStateArgs(val actionsRequired: Output<Either<String, ActionsRequired>>? = null, val description: Output<String>? = null, val status: Output<Either<String, ConnectionStatus>>? = null) : ConvertibleToJava<PrivateLinkServiceConnectionStateArgs>

The state of a private link service connection.

Link copied to clipboard
data class QuarantinePolicyArgs(val status: Output<Either<String, PolicyStatus>>? = null) : ConvertibleToJava<QuarantinePolicyArgs>

The quarantine policy for a container registry.

Link copied to clipboard
data class RetentionPolicyArgs(val days: Output<Int>? = null, val status: Output<Either<String, PolicyStatus>>? = null) : ConvertibleToJava<RetentionPolicyArgs>

The retention policy for a container registry.

Link copied to clipboard
data class SecretObjectArgs(val type: Output<Either<String, SecretObjectType>>? = null, val value: Output<String>? = null) : ConvertibleToJava<SecretObjectArgs>

Describes the properties of a secret object value.

Link copied to clipboard
Link copied to clipboard
data class SetValueArgs(val isSecret: Output<Boolean>? = null, val name: Output<String>, val value: Output<String>) : ConvertibleToJava<SetValueArgs>

The properties of a overridable value that can be passed to a task template.

Link copied to clipboard
Link copied to clipboard
data class SkuArgs(val name: Output<Either<String, SkuName>>) : ConvertibleToJava<SkuArgs>

The SKU of a container registry.

Link copied to clipboard

Builder for SkuArgs.

Link copied to clipboard
data class SoftDeletePolicyArgs(val retentionDays: Output<Int>? = null, val status: Output<Either<String, PolicyStatus>>? = null) : ConvertibleToJava<SoftDeletePolicyArgs>

The soft delete policy for a container registry

Link copied to clipboard
data class SourcePropertiesArgs(val branch: Output<String>? = null, val repositoryUrl: Output<String>, val sourceControlAuthProperties: Output<AuthInfoArgs>? = null, val sourceControlType: Output<Either<String, SourceControlType>>) : ConvertibleToJava<SourcePropertiesArgs>

The properties of the source code repository.

Link copied to clipboard
data class SourceRegistryCredentialsArgs(val loginMode: Output<Either<String, SourceRegistryLoginMode>>? = null) : ConvertibleToJava<SourceRegistryCredentialsArgs>

Describes the credential parameters for accessing the source registry.

Link copied to clipboard
data class SourceTriggerArgs(val name: Output<String>, val sourceRepository: Output<SourcePropertiesArgs>, val sourceTriggerEvents: Output<List<Either<String, SourceTriggerEvent>>>, val status: Output<Either<String, TriggerStatus>>? = null) : ConvertibleToJava<SourceTriggerArgs>

The properties of a source based trigger.

Link copied to clipboard
Link copied to clipboard
data class SyncPropertiesArgs(val messageTtl: Output<String>, val schedule: Output<String>? = null, val syncWindow: Output<String>? = null, val tokenId: Output<String>) : ConvertibleToJava<SyncPropertiesArgs>

The sync properties of the connected registry with its parent.

Link copied to clipboard
Link copied to clipboard
data class TaskRunRequestArgs(val agentPoolName: Output<String>? = null, val isArchiveEnabled: Output<Boolean>? = null, val logTemplate: Output<String>? = null, val overrideTaskStepProperties: Output<OverrideTaskStepPropertiesArgs>? = null, val taskId: Output<String>, val type: Output<String>) : ConvertibleToJava<TaskRunRequestArgs>

The parameters for a task run request.

Link copied to clipboard
Link copied to clipboard
data class TimerTriggerArgs(val name: Output<String>, val schedule: Output<String>, val status: Output<Either<String, TriggerStatus>>? = null) : ConvertibleToJava<TimerTriggerArgs>

The properties of a timer trigger.

Link copied to clipboard
Link copied to clipboard
data class TokenCertificateArgs(val encodedPemCertificate: Output<String>? = null, val expiry: Output<String>? = null, val name: Output<Either<String, TokenCertificateName>>? = null, val thumbprint: Output<String>? = null) : ConvertibleToJava<TokenCertificateArgs>

The properties of a certificate used for authenticating a token.

Link copied to clipboard
data class TokenCredentialsPropertiesArgs(val certificates: Output<List<TokenCertificateArgs>>? = null, val passwords: Output<List<TokenPasswordArgs>>? = null) : ConvertibleToJava<TokenCredentialsPropertiesArgs>

The properties of the credentials that can be used for authenticating the token.

Link copied to clipboard
data class TokenPasswordArgs(val creationTime: Output<String>? = null, val expiry: Output<String>? = null, val name: Output<Either<String, TokenPasswordName>>? = null) : ConvertibleToJava<TokenPasswordArgs>

The password that will be used for authenticating the token of a container registry.

Link copied to clipboard
Link copied to clipboard
data class TriggerPropertiesArgs(val baseImageTrigger: Output<BaseImageTriggerArgs>? = null, val sourceTriggers: Output<List<SourceTriggerArgs>>? = null, val timerTriggers: Output<List<TimerTriggerArgs>>? = null) : ConvertibleToJava<TriggerPropertiesArgs>

The properties of a trigger.

Link copied to clipboard
data class TrustPolicyArgs(val status: Output<Either<String, PolicyStatus>>? = null, val type: Output<Either<String, TrustPolicyType>>? = null) : ConvertibleToJava<TrustPolicyArgs>

The content trust policy for a container registry.

Link copied to clipboard
Link copied to clipboard
data class UserIdentityPropertiesArgs(val clientId: Output<String>? = null, val principalId: Output<String>? = null) : ConvertibleToJava<UserIdentityPropertiesArgs>