Package-level declarations

Types

Link copied to clipboard

Object model for the Azure CLI script. API Version: 2020-10-01.

Link copied to clipboard
data class AzureCliScriptArgs(val arguments: Output<String>? = null, val azCliVersion: Output<String>? = null, val cleanupPreference: Output<Either<String, CleanupOptions>>? = null, val containerSettings: Output<ContainerConfigurationArgs>? = null, val environmentVariables: Output<List<EnvironmentVariableArgs>>? = null, val forceUpdateTag: Output<String>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val primaryScriptUri: Output<String>? = null, val resourceGroupName: Output<String>? = null, val retentionInterval: Output<String>? = null, val scriptContent: Output<String>? = null, val scriptName: Output<String>? = null, val storageAccountSettings: Output<StorageAccountConfigurationArgs>? = null, val supportingScriptUris: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val timeout: Output<String>? = null) : ConvertibleToJava<AzureCliScriptArgs>

Object model for the Azure CLI script. API Version: 2020-10-01.

Link copied to clipboard
Link copied to clipboard

Object model for the Azure PowerShell script. API Version: 2020-10-01.

Link copied to clipboard
data class AzurePowerShellScriptArgs(val arguments: Output<String>? = null, val azPowerShellVersion: Output<String>? = null, val cleanupPreference: Output<Either<String, CleanupOptions>>? = null, val containerSettings: Output<ContainerConfigurationArgs>? = null, val environmentVariables: Output<List<EnvironmentVariableArgs>>? = null, val forceUpdateTag: Output<String>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val primaryScriptUri: Output<String>? = null, val resourceGroupName: Output<String>? = null, val retentionInterval: Output<String>? = null, val scriptContent: Output<String>? = null, val scriptName: Output<String>? = null, val storageAccountSettings: Output<StorageAccountConfigurationArgs>? = null, val supportingScriptUris: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val timeout: Output<String>? = null) : ConvertibleToJava<AzurePowerShellScriptArgs>

Object model for the Azure PowerShell script. API Version: 2020-10-01.

Link copied to clipboard

Deployment information. API Version: 2021-01-01.

Link copied to clipboard
data class DeploymentArgs(val deploymentName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<DeploymentPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DeploymentArgs>

Deployment information. API Version: 2021-01-01.

Link copied to clipboard
Link copied to clipboard

Deployment information. API Version: 2021-01-01.

Link copied to clipboard
data class DeploymentAtManagementGroupScopeArgs(val deploymentName: Output<String>? = null, val groupId: Output<String>? = null, val location: Output<String>? = null, val properties: Output<DeploymentPropertiesArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DeploymentAtManagementGroupScopeArgs>

Deployment information. API Version: 2021-01-01.

Link copied to clipboard

Deployment information. API Version: 2021-01-01.

Link copied to clipboard
data class DeploymentAtScopeArgs(val deploymentName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<DeploymentPropertiesArgs>? = null, val scope: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DeploymentAtScopeArgs>

Deployment information. API Version: 2021-01-01.

Link copied to clipboard

Deployment information. API Version: 2021-01-01.

Link copied to clipboard
data class DeploymentAtSubscriptionScopeArgs(val deploymentName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<DeploymentPropertiesArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DeploymentAtSubscriptionScopeArgs>

Deployment information. API Version: 2021-01-01.

Link copied to clipboard

Deployment information. API Version: 2021-01-01.

Link copied to clipboard
data class DeploymentAtTenantScopeArgs(val deploymentName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<DeploymentPropertiesArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DeploymentAtTenantScopeArgs>

Deployment information. API Version: 2021-01-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Deployment script object. API Version: 2020-10-01.

Link copied to clipboard
data class DeploymentScriptArgs constructor(val identity: Output<ManagedServiceIdentityArgs>? = null, val kind: Output<Either<String, ScriptType>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scriptName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DeploymentScriptArgs>

Deployment script object. API Version: 2020-10-01.

Link copied to clipboard

Resource information. API Version: 2019-05-01.

Link copied to clipboard
data class ResourceArgs(val identity: Output<IdentityArgs>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val managedBy: Output<String>? = null, val parentResourcePath: Output<String>? = null, val plan: Output<PlanArgs>? = null, val properties: Output<Any>? = null, val resourceGroupName: Output<String>? = null, val resourceName: Output<String>? = null, val resourceProviderNamespace: Output<String>? = null, val resourceType: Output<String>? = null, val sku: Output<SkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ResourceArgs>

Resource information. API Version: 2019-05-01.

Link copied to clipboard
Link copied to clipboard

Resource group information. API Version: 2019-05-01.

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

Resource group information. API Version: 2019-05-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Wrapper resource for tags API requests and responses. API Version: 2019-10-01.

Link copied to clipboard
data class TagAtScopeArgs(val properties: Output<TagsArgs>? = null, val scope: Output<String>? = null) : ConvertibleToJava<TagAtScopeArgs>

Wrapper resource for tags API requests and responses. API Version: 2019-10-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Template Spec object. API Version: 2022-02-01.

Link copied to clipboard
data class TemplateSpecArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val location: Output<String>? = null, val metadata: Output<Any>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val templateSpecName: Output<String>? = null) : ConvertibleToJava<TemplateSpecArgs>

Template Spec object. API Version: 2022-02-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Template Spec Version object. API Version: 2022-02-01.

Link copied to clipboard
data class TemplateSpecVersionArgs(val description: Output<String>? = null, val linkedTemplates: Output<List<LinkedTemplateArtifactArgs>>? = null, val location: Output<String>? = null, val mainTemplate: Output<Any>? = null, val metadata: Output<Any>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val templateSpecName: Output<String>? = null, val templateSpecVersion: Output<String>? = null, val uiFormDefinition: Output<Any>? = null) : ConvertibleToJava<TemplateSpecVersionArgs>

Template Spec Version object. API Version: 2022-02-01.

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun deploymentResource(name: String, block: suspend DeploymentResourceBuilder.() -> Unit): Deployment
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun resourceResource(name: String, block: suspend ResourceResourceBuilder.() -> Unit): Resource
Link copied to clipboard
suspend fun tagAtScopeResource(name: String, block: suspend TagAtScopeResourceBuilder.() -> Unit): TagAtScope
Link copied to clipboard
suspend fun templateSpecResource(name: String, block: suspend TemplateSpecResourceBuilder.() -> Unit): TemplateSpec