Package-level declarations

Types

Link copied to clipboard
class Assignment : KotlinCustomResource

Represents a blueprint assignment. Uses Azure REST API version 2018-11-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-11-01-preview.

Link copied to clipboard
data class AssignmentArgs(val assignmentName: Output<String>? = null, val blueprintId: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val location: Output<String>? = null, val locks: Output<AssignmentLockSettingsArgs>? = null, val parameters: Output<Map<String, ParameterValueArgs>>? = null, val resourceGroups: Output<Map<String, ResourceGroupValueArgs>>? = null, val resourceScope: Output<String>? = null, val scope: Output<String>? = null) : ConvertibleToJava<AssignmentArgs>

Represents a blueprint assignment. Uses Azure REST API version 2018-11-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object AssignmentMapper : ResourceMapper<Assignment>
Link copied to clipboard
Link copied to clipboard
class Blueprint : KotlinCustomResource

Represents a Blueprint definition. Uses Azure REST API version 2018-11-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-11-01-preview.

Link copied to clipboard
data class BlueprintArgs(val blueprintName: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val parameters: Output<Map<String, ParameterDefinitionArgs>>? = null, val resourceGroups: Output<Map<String, ResourceGroupDefinitionArgs>>? = null, val resourceScope: Output<String>? = null, val targetScope: Output<Either<String, BlueprintTargetScope>>? = null, val versions: Output<Any>? = null) : ConvertibleToJava<BlueprintArgs>

Represents a Blueprint definition. Uses Azure REST API version 2018-11-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-11-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object BlueprintMapper : ResourceMapper<Blueprint>
Link copied to clipboard
Link copied to clipboard
class PolicyAssignmentArtifact : KotlinCustomResource

Blueprint artifact that applies a Policy assignment. Uses Azure REST API version 2018-11-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-11-01-preview.

Link copied to clipboard
data class PolicyAssignmentArtifactArgs(val artifactName: Output<String>? = null, val blueprintName: Output<String>? = null, val dependsOn: Output<List<String>>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val kind: Output<String>? = null, val parameters: Output<Map<String, ParameterValueArgs>>? = null, val policyDefinitionId: Output<String>? = null, val resourceGroup: Output<String>? = null, val resourceScope: Output<String>? = null) : ConvertibleToJava<PolicyAssignmentArtifactArgs>

Blueprint artifact that applies a Policy assignment. Uses Azure REST API version 2018-11-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-11-01-preview.

Link copied to clipboard
class PublishedBlueprint : KotlinCustomResource

Represents a published blueprint. Uses Azure REST API version 2018-11-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-11-01-preview.

Link copied to clipboard
data class PublishedBlueprintArgs(val blueprintName: Output<String>? = null, val changeNotes: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val parameters: Output<Map<String, ParameterDefinitionArgs>>? = null, val resourceGroups: Output<Map<String, ResourceGroupDefinitionArgs>>? = null, val resourceScope: Output<String>? = null, val targetScope: Output<Either<String, BlueprintTargetScope>>? = null, val versionId: Output<String>? = null) : ConvertibleToJava<PublishedBlueprintArgs>

Represents a published blueprint. Uses Azure REST API version 2018-11-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-11-01-preview.

Link copied to clipboard
Link copied to clipboard
class RoleAssignmentArtifact : KotlinCustomResource

Blueprint artifact that applies a Role assignment. Uses Azure REST API version 2018-11-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-11-01-preview.

Link copied to clipboard
data class RoleAssignmentArtifactArgs(val artifactName: Output<String>? = null, val blueprintName: Output<String>? = null, val dependsOn: Output<List<String>>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val kind: Output<String>? = null, val principalIds: Output<Any>? = null, val resourceGroup: Output<String>? = null, val resourceScope: Output<String>? = null, val roleDefinitionId: Output<String>? = null) : ConvertibleToJava<RoleAssignmentArtifactArgs>

Blueprint artifact that applies a Role assignment. Uses Azure REST API version 2018-11-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-11-01-preview.

Link copied to clipboard
Link copied to clipboard
class TemplateArtifact : KotlinCustomResource

Blueprint artifact that deploys a Resource Manager template. Uses Azure REST API version 2018-11-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-11-01-preview.

Link copied to clipboard
data class TemplateArtifactArgs(val artifactName: Output<String>? = null, val blueprintName: Output<String>? = null, val dependsOn: Output<List<String>>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val kind: Output<String>? = null, val parameters: Output<Map<String, ParameterValueArgs>>? = null, val resourceGroup: Output<String>? = null, val resourceScope: Output<String>? = null, val template: Output<Any>? = null) : ConvertibleToJava<TemplateArtifactArgs>

Blueprint artifact that deploys a Resource Manager template. Uses Azure REST API version 2018-11-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-11-01-preview.

Link copied to clipboard
object TemplateArtifactMapper : ResourceMapper<TemplateArtifact>

Functions

Link copied to clipboard
suspend fun assignment(name: String, block: suspend AssignmentResourceBuilder.() -> Unit): Assignment
Link copied to clipboard
suspend fun blueprint(name: String, block: suspend BlueprintResourceBuilder.() -> Unit): Blueprint
Link copied to clipboard