Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class CustomProvider : KotlinCustomResource

Manages an Azure Custom Provider.

Link copied to clipboard
data class CustomProviderArgs(val actions: Output<List<CustomProviderActionArgs>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceTypes: Output<List<CustomProviderResourceTypeArgs>>? = null, val tags: Output<Map<String, String>>? = null, val validations: Output<List<CustomProviderValidationArgs>>? = null) : ConvertibleToJava<CustomProviderArgs>

Manages an Azure Custom Provider.

Link copied to clipboard
Link copied to clipboard
object CustomProviderMapper : ResourceMapper<CustomProvider>
Link copied to clipboard
class PortalTenantConfiguration : KotlinCustomResource

Manages Portal Tenant Configuration.

Link copied to clipboard
data class PortalTenantConfigurationArgs(val privateMarkdownStorageEnforced: Output<Boolean>? = null) : ConvertibleToJava<PortalTenantConfigurationArgs>

Manages Portal Tenant Configuration.

Link copied to clipboard
class ResourceDeploymentScriptAzureCli : KotlinCustomResource

Manages a Resource Deployment Script of Azure Cli.

Link copied to clipboard
data class ResourceDeploymentScriptAzureCliArgs(val cleanupPreference: Output<String>? = null, val commandLine: Output<String>? = null, val container: Output<ResourceDeploymentScriptAzureCliContainerArgs>? = null, val environmentVariables: Output<List<ResourceDeploymentScriptAzureCliEnvironmentVariableArgs>>? = null, val forceUpdateTag: Output<String>? = null, val identity: Output<ResourceDeploymentScriptAzureCliIdentityArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val primaryScriptUri: Output<String>? = null, val resourceGroupName: Output<String>? = null, val retentionInterval: Output<String>? = null, val scriptContent: Output<String>? = null, val storageAccount: Output<ResourceDeploymentScriptAzureCliStorageAccountArgs>? = null, val supportingScriptUris: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val timeout: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<ResourceDeploymentScriptAzureCliArgs>

Manages a Resource Deployment Script of Azure Cli.

Link copied to clipboard
class ResourceDeploymentScriptPowerShell : KotlinCustomResource

Manages a Resource Deployment Script of Azure PowerShell.

Link copied to clipboard
data class ResourceDeploymentScriptPowerShellArgs(val cleanupPreference: Output<String>? = null, val commandLine: Output<String>? = null, val container: Output<ResourceDeploymentScriptPowerShellContainerArgs>? = null, val environmentVariables: Output<List<ResourceDeploymentScriptPowerShellEnvironmentVariableArgs>>? = null, val forceUpdateTag: Output<String>? = null, val identity: Output<ResourceDeploymentScriptPowerShellIdentityArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val primaryScriptUri: Output<String>? = null, val resourceGroupName: Output<String>? = null, val retentionInterval: Output<String>? = null, val scriptContent: Output<String>? = null, val storageAccount: Output<ResourceDeploymentScriptPowerShellStorageAccountArgs>? = null, val supportingScriptUris: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val timeout: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<ResourceDeploymentScriptPowerShellArgs>

Manages a Resource Deployment Script of Azure PowerShell.

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

Manages a Cost Management Export for a Resource Group.

Link copied to clipboard
data class ResourceGroupCostManagementExportArgs(val active: Output<Boolean>? = null, val exportDataOptions: Output<ResourceGroupCostManagementExportExportDataOptionsArgs>? = null, val exportDataStorageLocation: Output<ResourceGroupCostManagementExportExportDataStorageLocationArgs>? = null, val fileFormat: Output<String>? = null, val name: Output<String>? = null, val recurrencePeriodEndDate: Output<String>? = null, val recurrencePeriodStartDate: Output<String>? = null, val recurrenceType: Output<String>? = null, val resourceGroupId: Output<String>? = null) : ConvertibleToJava<ResourceGroupCostManagementExportArgs>

Manages a Cost Management Export for a Resource Group.

Link copied to clipboard
class ResourceGroupCostManagementView : KotlinCustomResource

Manages an Azure Cost Management View for a Resource Group.

Link copied to clipboard
data class ResourceGroupCostManagementViewArgs(val accumulated: Output<Boolean>? = null, val chartType: Output<String>? = null, val dataset: Output<ResourceGroupCostManagementViewDatasetArgs>? = null, val displayName: Output<String>? = null, val kpis: Output<List<ResourceGroupCostManagementViewKpiArgs>>? = null, val name: Output<String>? = null, val pivots: Output<List<ResourceGroupCostManagementViewPivotArgs>>? = null, val reportType: Output<String>? = null, val resourceGroupId: Output<String>? = null, val timeframe: Output<String>? = null) : ConvertibleToJava<ResourceGroupCostManagementViewArgs>

Manages an Azure Cost Management View for a Resource Group.

Link copied to clipboard
object ResourceGroupMapper : ResourceMapper<ResourceGroup>
Link copied to clipboard
class ResourceGroupPolicyAssignment : KotlinCustomResource

Manages a Resource Group Policy Assignment.

Link copied to clipboard
data class ResourceGroupPolicyAssignmentArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val enforce: Output<Boolean>? = null, val identity: Output<ResourceGroupPolicyAssignmentIdentityArgs>? = null, val location: Output<String>? = null, val metadata: Output<String>? = null, val name: Output<String>? = null, val nonComplianceMessages: Output<List<ResourceGroupPolicyAssignmentNonComplianceMessageArgs>>? = null, val notScopes: Output<List<String>>? = null, val overrides: Output<List<ResourceGroupPolicyAssignmentOverrideArgs>>? = null, val parameters: Output<String>? = null, val policyDefinitionId: Output<String>? = null, val resourceGroupId: Output<String>? = null, val resourceSelectors: Output<List<ResourceGroupPolicyAssignmentResourceSelectorArgs>>? = null) : ConvertibleToJava<ResourceGroupPolicyAssignmentArgs>

Manages a Resource Group Policy Assignment.

Link copied to clipboard
class ResourceGroupPolicyExemption : KotlinCustomResource

Manages a Resource Group Policy Exemption.

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

Manages a Resource Group Policy Exemption.

Link copied to clipboard
class ResourceGroupPolicyRemediation : KotlinCustomResource

Manages an Azure Resource Group Policy Remediation.

Link copied to clipboard
data class ResourceGroupPolicyRemediationArgs(val failurePercentage: Output<Double>? = null, val locationFilters: Output<List<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, val resourceDiscoveryMode: Output<String>? = null, val resourceGroupId: Output<String>? = null) : ConvertibleToJava<ResourceGroupPolicyRemediationArgs>

Manages an Azure Resource Group Policy Remediation.

Link copied to clipboard
Link copied to clipboard
class ResourceGroupTemplateDeployment : KotlinCustomResource

Manages a Resource Group Template Deployment.

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

Manages a Resource Group Template Deployment.

Link copied to clipboard
class ResourcePolicyAssignment : KotlinCustomResource

Manages a Policy Assignment to a Resource.

Link copied to clipboard
data class ResourcePolicyAssignmentArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val enforce: Output<Boolean>? = null, val identity: Output<ResourcePolicyAssignmentIdentityArgs>? = null, val location: Output<String>? = null, val metadata: Output<String>? = null, val name: Output<String>? = null, val nonComplianceMessages: Output<List<ResourcePolicyAssignmentNonComplianceMessageArgs>>? = null, val notScopes: Output<List<String>>? = null, val overrides: Output<List<ResourcePolicyAssignmentOverrideArgs>>? = null, val parameters: Output<String>? = null, val policyDefinitionId: Output<String>? = null, val resourceId: Output<String>? = null, val resourceSelectors: Output<List<ResourcePolicyAssignmentResourceSelectorArgs>>? = null) : ConvertibleToJava<ResourcePolicyAssignmentArgs>

Manages a Policy Assignment to a Resource.

Link copied to clipboard
class ResourcePolicyExemption : KotlinCustomResource

Manages a Resource Policy Exemption.

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

Manages a Resource Policy Exemption.

Link copied to clipboard
Link copied to clipboard
class ResourcePolicyRemediation : KotlinCustomResource

Manages an Azure Resource Policy Remediation.

Link copied to clipboard
data class ResourcePolicyRemediationArgs(val failurePercentage: Output<Double>? = null, val locationFilters: Output<List<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, val resourceDiscoveryMode: Output<String>? = null, val resourceId: Output<String>? = null) : ConvertibleToJava<ResourcePolicyRemediationArgs>

Manages an Azure Resource Policy Remediation.

Link copied to clipboard
class ResourceProviderRegistration : KotlinCustomResource

Manages the registration of a Resource Provider - which allows access to the API's supported by this Resource Provider.

Link copied to clipboard
data class ResourceProviderRegistrationArgs(val features: Output<List<ResourceProviderRegistrationFeatureArgs>>? = null, val name: Output<String>? = null) : ConvertibleToJava<ResourceProviderRegistrationArgs>

Manages the registration of a Resource Provider - which allows access to the API's supported by this Resource Provider.

Link copied to clipboard
class Subscription : KotlinCustomResource
Link copied to clipboard
data class SubscriptionArgs(val alias: Output<String>? = null, val billingScopeId: Output<String>? = null, val subscriptionId: Output<String>? = null, val subscriptionName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val workload: Output<String>? = null) : ConvertibleToJava<SubscriptionArgs>
Link copied to clipboard
Link copied to clipboard
class SubscriptionCostManagementExport : KotlinCustomResource

Manages a Cost Management Export for a Subscription.

Link copied to clipboard
data class SubscriptionCostManagementExportArgs(val active: Output<Boolean>? = null, val exportDataOptions: Output<SubscriptionCostManagementExportExportDataOptionsArgs>? = null, val exportDataStorageLocation: Output<SubscriptionCostManagementExportExportDataStorageLocationArgs>? = null, val fileFormat: Output<String>? = null, val name: Output<String>? = null, val recurrencePeriodEndDate: Output<String>? = null, val recurrencePeriodStartDate: Output<String>? = null, val recurrenceType: Output<String>? = null, val subscriptionId: Output<String>? = null) : ConvertibleToJava<SubscriptionCostManagementExportArgs>

Manages a Cost Management Export for a Subscription.

Link copied to clipboard
class SubscriptionCostManagementView : KotlinCustomResource

Manages an Azure Cost Management View for a Subscription.

Link copied to clipboard
data class SubscriptionCostManagementViewArgs(val accumulated: Output<Boolean>? = null, val chartType: Output<String>? = null, val dataset: Output<SubscriptionCostManagementViewDatasetArgs>? = null, val displayName: Output<String>? = null, val kpis: Output<List<SubscriptionCostManagementViewKpiArgs>>? = null, val name: Output<String>? = null, val pivots: Output<List<SubscriptionCostManagementViewPivotArgs>>? = null, val reportType: Output<String>? = null, val subscriptionId: Output<String>? = null, val timeframe: Output<String>? = null) : ConvertibleToJava<SubscriptionCostManagementViewArgs>

Manages an Azure Cost Management View for a Subscription.

Link copied to clipboard
object SubscriptionMapper : ResourceMapper<Subscription>
Link copied to clipboard
class SubscriptionPolicyAssignment : KotlinCustomResource

Manages a Subscription Policy Assignment.

Link copied to clipboard
data class SubscriptionPolicyAssignmentArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val enforce: Output<Boolean>? = null, val identity: Output<SubscriptionPolicyAssignmentIdentityArgs>? = null, val location: Output<String>? = null, val metadata: Output<String>? = null, val name: Output<String>? = null, val nonComplianceMessages: Output<List<SubscriptionPolicyAssignmentNonComplianceMessageArgs>>? = null, val notScopes: Output<List<String>>? = null, val overrides: Output<List<SubscriptionPolicyAssignmentOverrideArgs>>? = null, val parameters: Output<String>? = null, val policyDefinitionId: Output<String>? = null, val resourceSelectors: Output<List<SubscriptionPolicyAssignmentResourceSelectorArgs>>? = null, val subscriptionId: Output<String>? = null) : ConvertibleToJava<SubscriptionPolicyAssignmentArgs>

Manages a Subscription Policy Assignment.

Link copied to clipboard
class SubscriptionPolicyExemption : KotlinCustomResource

Manages a Subscription Policy Exemption.

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

Manages a Subscription Policy Exemption.

Link copied to clipboard
class SubscriptionPolicyRemediation : KotlinCustomResource

Manages an Azure Subscription Policy Remediation.

Link copied to clipboard
data class SubscriptionPolicyRemediationArgs(val failurePercentage: Output<Double>? = null, val locationFilters: Output<List<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, val resourceDiscoveryMode: Output<String>? = null, val subscriptionId: Output<String>? = null) : ConvertibleToJava<SubscriptionPolicyRemediationArgs>

Manages an Azure Subscription Policy Remediation.

Link copied to clipboard
Link copied to clipboard
class SubscriptionTemplateDeployment : KotlinCustomResource

Manages a Subscription Template Deployment.

Link copied to clipboard
data class SubscriptionTemplateDeploymentArgs(val debugLevel: Output<String>? = null, val location: 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<SubscriptionTemplateDeploymentArgs>

Manages a Subscription Template Deployment.

Link copied to clipboard
class TenantTemplateDeployment : KotlinCustomResource
Link copied to clipboard
data class TenantTemplateDeploymentArgs(val debugLevel: Output<String>? = null, val location: 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<TenantTemplateDeploymentArgs>

Functions

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