Package-level declarations

Types

Link copied to clipboard
class Group : KotlinCustomResource

Manages a Management Group. !>Note: Configuring subscription_ids is not supported when using the azure.management.GroupSubscriptionAssociation resource, results will be unpredictable.

Link copied to clipboard
data class GroupArgs(val displayName: Output<String>? = null, val name: Output<String>? = null, val parentManagementGroupId: Output<String>? = null, val subscriptionIds: Output<List<String>>? = null) : ConvertibleToJava<GroupArgs>

Manages a Management Group. !>Note: Configuring subscription_ids is not supported when using the azure.management.GroupSubscriptionAssociation resource, results will be unpredictable.

Link copied to clipboard

Builder for GroupArgs.

Link copied to clipboard
object GroupMapper : ResourceMapper<Group>
Link copied to clipboard
class GroupPolicyAssignment : KotlinCustomResource

Manages a Policy Assignment to a Management Group.

Link copied to clipboard
data class GroupPolicyAssignmentArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val enforce: Output<Boolean>? = null, val identity: Output<GroupPolicyAssignmentIdentityArgs>? = null, val location: Output<String>? = null, val managementGroupId: Output<String>? = null, val metadata: Output<String>? = null, val name: Output<String>? = null, val nonComplianceMessages: Output<List<GroupPolicyAssignmentNonComplianceMessageArgs>>? = null, val notScopes: Output<List<String>>? = null, val overrides: Output<List<GroupPolicyAssignmentOverrideArgs>>? = null, val parameters: Output<String>? = null, val policyDefinitionId: Output<String>? = null, val resourceSelectors: Output<List<GroupPolicyAssignmentResourceSelectorArgs>>? = null) : ConvertibleToJava<GroupPolicyAssignmentArgs>

Manages a Policy Assignment to a Management Group.

Link copied to clipboard
Link copied to clipboard
class GroupPolicyExemption : KotlinCustomResource

Manages a Management Group Policy Exemption.

Link copied to clipboard
data class GroupPolicyExemptionArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val exemptionCategory: Output<String>? = null, val expiresOn: Output<String>? = null, val managementGroupId: Output<String>? = null, val metadata: Output<String>? = null, val name: Output<String>? = null, val policyAssignmentId: Output<String>? = null, val policyDefinitionReferenceIds: Output<List<String>>? = null) : ConvertibleToJava<GroupPolicyExemptionArgs>

Manages a Management Group Policy Exemption.

Link copied to clipboard
Link copied to clipboard
class GroupPolicyRemediation : KotlinCustomResource

Manages an Azure Management Group Policy Remediation.

Link copied to clipboard
data class GroupPolicyRemediationArgs(val failurePercentage: Output<Double>? = null, val locationFilters: Output<List<String>>? = null, val managementGroupId: Output<String>? = null, val name: Output<String>? = null, val parallelDeployments: Output<Int>? = null, val policyAssignmentId: Output<String>? = null, val policyDefinitionReferenceId: Output<String>? = null, val resourceCount: Output<Int>? = null) : ConvertibleToJava<GroupPolicyRemediationArgs>

Manages an Azure Management Group Policy Remediation.

Link copied to clipboard
Link copied to clipboard

Builder for Group.

Link copied to clipboard
class GroupSubscriptionAssociation : KotlinCustomResource

Manages a Management Group Subscription Association. !>Note: When using this resource, configuring subscription_ids on the azure.management.Group resource is not supported.

Link copied to clipboard
data class GroupSubscriptionAssociationArgs(val managementGroupId: Output<String>? = null, val subscriptionId: Output<String>? = null) : ConvertibleToJava<GroupSubscriptionAssociationArgs>

Manages a Management Group Subscription Association. !>Note: When using this resource, configuring subscription_ids on the azure.management.Group resource is not supported.

Link copied to clipboard
class GroupTemplateDeployment : KotlinCustomResource

Manages a Template Deployment at a Management Group Scope.

Link copied to clipboard
data class GroupTemplateDeploymentArgs(val debugLevel: Output<String>? = null, val location: Output<String>? = null, val managementGroupId: Output<String>? = null, val name: Output<String>? = null, val parametersContent: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val templateContent: Output<String>? = null, val templateSpecVersionId: Output<String>? = null) : ConvertibleToJava<GroupTemplateDeploymentArgs>

Manages a Template Deployment at a Management Group Scope.

Link copied to clipboard
Link copied to clipboard
class Lock : KotlinCustomResource

Manages a Management Lock which is scoped to a Subscription, Resource Group or Resource.

Link copied to clipboard
data class LockArgs(val lockLevel: Output<String>? = null, val name: Output<String>? = null, val notes: Output<String>? = null, val scope: Output<String>? = null) : ConvertibleToJava<LockArgs>

Manages a Management Lock which is scoped to a Subscription, Resource Group or Resource.

Link copied to clipboard

Builder for LockArgs.

Link copied to clipboard
object LockMapper : ResourceMapper<Lock>
Link copied to clipboard

Builder for Lock.

Link copied to clipboard
Link copied to clipboard
class PrivateLink : KotlinCustomResource

Manages a Resource Management Private Link to restrict access for managing resources in the tenant.

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

Manages a Resource Management Private Link to restrict access for managing resources in the tenant.

Link copied to clipboard
Link copied to clipboard
class PrivateLinkAssociation : KotlinCustomResource

Manages a Resource Management Private Link Association.

Link copied to clipboard
data class PrivateLinkAssociationArgs(val managementGroupId: Output<String>? = null, val name: Output<String>? = null, val publicNetworkAccessEnabled: Output<Boolean>? = null, val resourceManagementPrivateLinkId: Output<String>? = null) : ConvertibleToJava<PrivateLinkAssociationArgs>

Manages a Resource Management Private Link Association.

Link copied to clipboard
Link copied to clipboard
object PrivateLinkMapper : ResourceMapper<PrivateLink>
Link copied to clipboard

Functions

Link copied to clipboard
fun group(name: String): Group
suspend fun group(name: String, block: suspend GroupResourceBuilder.() -> Unit): Group
Link copied to clipboard
fun lock(name: String): Lock
suspend fun lock(name: String, block: suspend LockResourceBuilder.() -> Unit): Lock
Link copied to clipboard
suspend fun privateLink(name: String, block: suspend PrivateLinkResourceBuilder.() -> Unit): PrivateLink