Package-level declarations

Types

Link copied to clipboard
data class AssignmentLockSettingsArgs(val excludedActions: Output<List<String>>? = null, val excludedPrincipals: Output<List<String>>? = null, val mode: Output<Either<String, AssignmentLockMode>>? = null) : ConvertibleToJava<AssignmentLockSettingsArgs>

/* Defines how resources deployed by a blueprint assignment are locked.

Link copied to clipboard
data class GetAssignmentPlainArgs(val assignmentName: String, val resourceScope: String) : ConvertibleToJava<GetAssignmentPlainArgs>
Link copied to clipboard
data class GetBlueprintPlainArgs(val blueprintName: String, val resourceScope: String) : ConvertibleToJava<GetBlueprintPlainArgs>
Link copied to clipboard
data class GetPolicyAssignmentArtifactPlainArgs(val artifactName: String, val blueprintName: String, val resourceScope: String) : ConvertibleToJava<GetPolicyAssignmentArtifactPlainArgs>
Link copied to clipboard
data class GetPublishedBlueprintPlainArgs(val blueprintName: String, val resourceScope: String, val versionId: String) : ConvertibleToJava<GetPublishedBlueprintPlainArgs>
Link copied to clipboard
data class GetRoleAssignmentArtifactPlainArgs(val artifactName: String, val blueprintName: String, val resourceScope: String) : ConvertibleToJava<GetRoleAssignmentArtifactPlainArgs>
Link copied to clipboard
data class GetTemplateArtifactPlainArgs(val artifactName: String, val blueprintName: String, val resourceScope: String) : ConvertibleToJava<GetTemplateArtifactPlainArgs>
Link copied to clipboard
data class KeyVaultReferenceArgs(val id: Output<String>) : ConvertibleToJava<KeyVaultReferenceArgs>

Specifies the link to a Key Vault.

Link copied to clipboard
data class ManagedServiceIdentityArgs(val principalId: Output<String>? = null, val tenantId: Output<String>? = null, val type: Output<Either<String, ManagedServiceIdentityType>>, val userAssignedIdentities: Output<Map<String, UserAssignedIdentityArgs>>? = null) : ConvertibleToJava<ManagedServiceIdentityArgs>

Managed identity generic object.

Link copied to clipboard
data class ParameterDefinitionArgs(val allowedValues: Output<List<Any>>? = null, val defaultValue: Output<Any>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val strongType: Output<String>? = null, val type: Output<Either<String, TemplateParameterType>>) : ConvertibleToJava<ParameterDefinitionArgs>

Represent a parameter with constrains and metadata.

Link copied to clipboard
data class ParameterValueArgs(val reference: Output<SecretValueReferenceArgs>? = null, val value: Output<Any>? = null) : ConvertibleToJava<ParameterValueArgs>

Value for the specified parameter. Can be either 'value' or 'reference' but not both.

Link copied to clipboard
Link copied to clipboard
data class ResourceGroupDefinitionArgs(val dependsOn: Output<List<String>>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val strongType: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ResourceGroupDefinitionArgs>

Represents an Azure resource group in a blueprint definition.

Link copied to clipboard
data class ResourceGroupValueArgs(val location: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ResourceGroupValueArgs>

Represents an Azure resource group.

Link copied to clipboard
data class SecretValueReferenceArgs(val keyVault: Output<KeyVaultReferenceArgs>, val secretName: Output<String>, val secretVersion: Output<String>? = null) : ConvertibleToJava<SecretValueReferenceArgs>

Reference to a Key Vault secret.

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

User-assigned managed identity.