Turbot Guardrails Hub 
Hub
  • Mods
  • Policy Packs
  • Docs
  • Home
ModsPolicy PacksDocsHome
Mods
Azure
Loading policies...
Mod
azure-computeazure-compute
Version
5.31.0
Get Involved
Discuss on Slack

Policy: Azure > Compute > Disk > Data Access Authentication Mode

Define the data access authentication mode required for Azure > Compute > Disk.

The data access authentication mode decides who can use a disk's export (download) and upload URLs:

- Azure Active Directory: the user must also sign in with Microsoft Entra ID (Azure Active Directory's current name) and have the Data Operator for Managed Disks role. The URL alone isn't enough. - None: the URL alone is enough. A disk that has never had the setting counts as None.

Before enforcing Azure Active Directory, check what uses the disk's export and upload URLs. Azure Backup and Azure Site Recovery don't support disks set to Azure Active Directory, and tools that download or upload with only the URL stop working.

While a disk has an active export or upload URL, Azure refuses the change, so enforcement waits until access to the disk ends.

Targets

This policy targets the following resource types:

  • Azure > Compute > Disk

Controls

Setting this policy configures this control:

  • Azure > Compute > Disk > Data Access Authentication Mode

Policy Specification

Schema Type
string
Default
Skip
Valid Values [YAML]
  • Skip
    
  • Check: Azure Active Directory
    
  • Check: None
    
  • Enforce: Azure Active Directory
    
  • Enforce: None
    
Examples [YAML]
  • Check: Azure Active Directory
    

Category

  • Security

In Your Workspace

  • Policy Settings by Type report

Developers

    Category URI
    • tmod:@turbot/turbot#/control/categories/security
  • Policy Type URI
    • tmod:@turbot/azure-compute#/policy/types/diskDataAccessAuthenticationMode
  • GraphQL
    • query policyType(id: "tmod:@turbot/azure-compute#/policy/types/diskDataAccessAuthenticationMode") { … }
    • query policySettings(filter: "policyTypeId:'tmod:@turbot/azure-compute#/policy/types/diskDataAccessAuthenticationMode'") { … }
    • query policyValues(filter: "policyTypeId:'tmod:@turbot/azure-compute#/policy/types/diskDataAccessAuthenticationMode'") { … }
  • CLI
    • Get Policy Type
    • turbot graphql policy-type --id "tmod:@turbot/azure-compute#/policy/types/diskDataAccessAuthenticationMode"
    • Get Policy Settings
    • turbot graphql policy-settings --filter "policyTypeId:tmod:@turbot/azure-compute#/policy/types/diskDataAccessAuthenticationMode"
Guardrails
Guardrails Hub
  • Hub
  • Docs
  • Blog
  • Changelog
Products
  • GuardrailsGuardrails
  • PipesPipes
  • SteampipeSteampipe
  • PowerpipePowerpipe
  • FlowpipeFlowpipe
  • TailpipeTailpipe
Turbot
  • Home
  • About us
  • We're hiring!
  • Contact us
Community

Our community of practitioners love to discuss cloud governance & security.

Slack logoJoin us on Slack →

System StatusLegalSecurity
Terms of UseSecurityPrivacy
49
Mods
207
Resource Types
3,668
Policies
1,948
Controls
103
Quick Actions
114
IAM