Expand description
Manages a managed disk.
§Example Usage
§With Create Empty
resources:
example:
type: azure:core:ResourceGroup
properties:
name: example-resources
location: West Europe
exampleManagedDisk:
type: azure:compute:ManagedDisk
name: example
properties:
name: acctestmd
location: ${example.location}
resourceGroupName: ${example.name}
storageAccountType: Standard_LRS
createOption: Empty
diskSizeGb: '1'
tags:
environment: staging
§With Create Copy
resources:
example:
type: azure:core:ResourceGroup
properties:
name: example-resources
location: West Europe
source:
type: azure:compute:ManagedDisk
properties:
name: acctestmd1
location: ${example.location}
resourceGroupName: ${example.name}
storageAccountType: Standard_LRS
createOption: Empty
diskSizeGb: '1'
tags:
environment: staging
copy:
type: azure:compute:ManagedDisk
properties:
name: acctestmd2
location: ${example.location}
resourceGroupName: ${example.name}
storageAccountType: Standard_LRS
createOption: Copy
sourceResourceId: ${source.id}
diskSizeGb: '1'
tags:
environment: staging
§Import
Managed Disks can be imported using the resource id
, e.g.
$ pulumi import azure:compute/managedDisk:ManagedDisk example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Compute/disks/manageddisk1
Structs§
- Use builder syntax to set the inputs and finish with
build_struct()
.
Functions§
- Registers a new resource with the given unique name and arguments