DiskAttachment
Create a DiskAttachment Resource
new DiskAttachment(name: string, args: DiskAttachmentArgs, opts?: CustomResourceOptions);def DiskAttachment(resource_name, opts=None, device_name=None, disk_id=None, instance_id=None, __props__=None);func NewDiskAttachment(ctx *Context, name string, args DiskAttachmentArgs, opts ...ResourceOption) (*DiskAttachment, error)public DiskAttachment(string name, DiskAttachmentArgs args, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args DiskAttachmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DiskAttachmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DiskAttachmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
DiskAttachment Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The DiskAttachment resource accepts the following input properties:
- Disk
Id string ID of the Disk to be attached.
- Instance
Id string ID of the Instance to attach to.
- Device
Name string The device name has been deprecated, and when attaching disk, it will be allocated automatically by system according to default order from /dev/xvdb to /dev/xvdz.
- Disk
Id string ID of the Disk to be attached.
- Instance
Id string ID of the Instance to attach to.
- Device
Name string The device name has been deprecated, and when attaching disk, it will be allocated automatically by system according to default order from /dev/xvdb to /dev/xvdz.
- disk
Id string ID of the Disk to be attached.
- instance
Id string ID of the Instance to attach to.
- device
Name string The device name has been deprecated, and when attaching disk, it will be allocated automatically by system according to default order from /dev/xvdb to /dev/xvdz.
- disk_
id str ID of the Disk to be attached.
- instance_
id str ID of the Instance to attach to.
- device_
name str The device name has been deprecated, and when attaching disk, it will be allocated automatically by system according to default order from /dev/xvdb to /dev/xvdz.
Outputs
All input properties are implicitly available as output properties. Additionally, the DiskAttachment resource produces the following output properties:
Look up an Existing DiskAttachment Resource
Get an existing DiskAttachment resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: DiskAttachmentState, opts?: CustomResourceOptions): DiskAttachmentstatic get(resource_name, id, opts=None, device_name=None, disk_id=None, instance_id=None, __props__=None);func GetDiskAttachment(ctx *Context, name string, id IDInput, state *DiskAttachmentState, opts ...ResourceOption) (*DiskAttachment, error)public static DiskAttachment Get(string name, Input<string> id, DiskAttachmentState? state, CustomResourceOptions? opts = null)- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
The following state arguments are supported:
- Device
Name string The device name has been deprecated, and when attaching disk, it will be allocated automatically by system according to default order from /dev/xvdb to /dev/xvdz.
- Disk
Id string ID of the Disk to be attached.
- Instance
Id string ID of the Instance to attach to.
- Device
Name string The device name has been deprecated, and when attaching disk, it will be allocated automatically by system according to default order from /dev/xvdb to /dev/xvdz.
- Disk
Id string ID of the Disk to be attached.
- Instance
Id string ID of the Instance to attach to.
- device
Name string The device name has been deprecated, and when attaching disk, it will be allocated automatically by system according to default order from /dev/xvdb to /dev/xvdz.
- disk
Id string ID of the Disk to be attached.
- instance
Id string ID of the Instance to attach to.
- device_
name str The device name has been deprecated, and when attaching disk, it will be allocated automatically by system according to default order from /dev/xvdb to /dev/xvdz.
- disk_
id str ID of the Disk to be attached.
- instance_
id str ID of the Instance to attach to.
Package Details
- Repository
- https://github.com/pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloudTerraform Provider.