We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.lightsail.getDisk
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
Resource Type definition for AWS::Lightsail::Disk
Using getDisk
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDisk(args: GetDiskArgs, opts?: InvokeOptions): Promise<GetDiskResult>
function getDiskOutput(args: GetDiskOutputArgs, opts?: InvokeOptions): Output<GetDiskResult>def get_disk(disk_name: Optional[str] = None,
             opts: Optional[InvokeOptions] = None) -> GetDiskResult
def get_disk_output(disk_name: Optional[pulumi.Input[str]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetDiskResult]func LookupDisk(ctx *Context, args *LookupDiskArgs, opts ...InvokeOption) (*LookupDiskResult, error)
func LookupDiskOutput(ctx *Context, args *LookupDiskOutputArgs, opts ...InvokeOption) LookupDiskResultOutput> Note: This function is named LookupDisk in the Go SDK.
public static class GetDisk 
{
    public static Task<GetDiskResult> InvokeAsync(GetDiskArgs args, InvokeOptions? opts = null)
    public static Output<GetDiskResult> Invoke(GetDiskInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDiskResult> getDisk(GetDiskArgs args, InvokeOptions options)
public static Output<GetDiskResult> getDisk(GetDiskArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:lightsail:getDisk
  arguments:
    # arguments dictionaryThe following arguments are supported:
- DiskName string
- The names to use for your new Lightsail disk.
- DiskName string
- The names to use for your new Lightsail disk.
- diskName String
- The names to use for your new Lightsail disk.
- diskName string
- The names to use for your new Lightsail disk.
- disk_name str
- The names to use for your new Lightsail disk.
- diskName String
- The names to use for your new Lightsail disk.
getDisk Result
The following output properties are available:
- AddOns List<Pulumi.Aws Native. Lightsail. Outputs. Disk Add On> 
- An array of objects representing the add-ons to enable for the new instance.
- AttachedTo string
- Name of the attached Lightsail Instance
- AttachmentState string
- Attachment State of the Lightsail disk
- DiskArn string
- The Amazon Resource Name (ARN) of the disk.
- Iops int
- Iops of the Lightsail disk
- IsAttached bool
- Check is Disk is attached state
- Location
Pulumi.Aws Native. Lightsail. Outputs. Disk Location 
- The AWS Region and Availability Zone where the disk is located.
- Path string
- Path of the attached Disk
- ResourceType string
- Resource type of Lightsail instance.
- State string
- State of the Lightsail disk
- SupportCode string
- Support code to help identify any issues
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- An array of key-value pairs to apply to this resource.
- AddOns []DiskAdd On 
- An array of objects representing the add-ons to enable for the new instance.
- AttachedTo string
- Name of the attached Lightsail Instance
- AttachmentState string
- Attachment State of the Lightsail disk
- DiskArn string
- The Amazon Resource Name (ARN) of the disk.
- Iops int
- Iops of the Lightsail disk
- IsAttached bool
- Check is Disk is attached state
- Location
DiskLocation 
- The AWS Region and Availability Zone where the disk is located.
- Path string
- Path of the attached Disk
- ResourceType string
- Resource type of Lightsail instance.
- State string
- State of the Lightsail disk
- SupportCode string
- Support code to help identify any issues
- Tag
- An array of key-value pairs to apply to this resource.
- addOns List<DiskAdd On> 
- An array of objects representing the add-ons to enable for the new instance.
- attachedTo String
- Name of the attached Lightsail Instance
- attachmentState String
- Attachment State of the Lightsail disk
- diskArn String
- The Amazon Resource Name (ARN) of the disk.
- iops Integer
- Iops of the Lightsail disk
- isAttached Boolean
- Check is Disk is attached state
- location
DiskLocation 
- The AWS Region and Availability Zone where the disk is located.
- path String
- Path of the attached Disk
- resourceType String
- Resource type of Lightsail instance.
- state String
- State of the Lightsail disk
- supportCode String
- Support code to help identify any issues
- List<Tag>
- An array of key-value pairs to apply to this resource.
- addOns DiskAdd On[] 
- An array of objects representing the add-ons to enable for the new instance.
- attachedTo string
- Name of the attached Lightsail Instance
- attachmentState string
- Attachment State of the Lightsail disk
- diskArn string
- The Amazon Resource Name (ARN) of the disk.
- iops number
- Iops of the Lightsail disk
- isAttached boolean
- Check is Disk is attached state
- location
DiskLocation 
- The AWS Region and Availability Zone where the disk is located.
- path string
- Path of the attached Disk
- resourceType string
- Resource type of Lightsail instance.
- state string
- State of the Lightsail disk
- supportCode string
- Support code to help identify any issues
- Tag[]
- An array of key-value pairs to apply to this resource.
- add_ons Sequence[DiskAdd On] 
- An array of objects representing the add-ons to enable for the new instance.
- attached_to str
- Name of the attached Lightsail Instance
- attachment_state str
- Attachment State of the Lightsail disk
- disk_arn str
- The Amazon Resource Name (ARN) of the disk.
- iops int
- Iops of the Lightsail disk
- is_attached bool
- Check is Disk is attached state
- location
DiskLocation 
- The AWS Region and Availability Zone where the disk is located.
- path str
- Path of the attached Disk
- resource_type str
- Resource type of Lightsail instance.
- state str
- State of the Lightsail disk
- support_code str
- Support code to help identify any issues
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- addOns List<Property Map>
- An array of objects representing the add-ons to enable for the new instance.
- attachedTo String
- Name of the attached Lightsail Instance
- attachmentState String
- Attachment State of the Lightsail disk
- diskArn String
- The Amazon Resource Name (ARN) of the disk.
- iops Number
- Iops of the Lightsail disk
- isAttached Boolean
- Check is Disk is attached state
- location Property Map
- The AWS Region and Availability Zone where the disk is located.
- path String
- Path of the attached Disk
- resourceType String
- Resource type of Lightsail instance.
- state String
- State of the Lightsail disk
- supportCode String
- Support code to help identify any issues
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Supporting Types
DiskAddOn  
- AddOn stringType 
- The add-on type
- AutoSnapshot Pulumi.Add On Request Aws Native. Lightsail. Inputs. Disk Auto Snapshot Add On 
- The parameters for the automatic snapshot add-on, such as the daily time when an automatic snapshot will be created.
- Status
Pulumi.Aws Native. Lightsail. Disk Add On Status 
- Status of the Addon
- AddOn stringType 
- The add-on type
- AutoSnapshot DiskAdd On Request Auto Snapshot Add On 
- The parameters for the automatic snapshot add-on, such as the daily time when an automatic snapshot will be created.
- Status
DiskAdd On Status 
- Status of the Addon
- addOn StringType 
- The add-on type
- autoSnapshot DiskAdd On Request Auto Snapshot Add On 
- The parameters for the automatic snapshot add-on, such as the daily time when an automatic snapshot will be created.
- status
DiskAdd On Status 
- Status of the Addon
- addOn stringType 
- The add-on type
- autoSnapshot DiskAdd On Request Auto Snapshot Add On 
- The parameters for the automatic snapshot add-on, such as the daily time when an automatic snapshot will be created.
- status
DiskAdd On Status 
- Status of the Addon
- add_on_ strtype 
- The add-on type
- auto_snapshot_ Diskadd_ on_ request Auto Snapshot Add On 
- The parameters for the automatic snapshot add-on, such as the daily time when an automatic snapshot will be created.
- status
DiskAdd On Status 
- Status of the Addon
- addOn StringType 
- The add-on type
- autoSnapshot Property MapAdd On Request 
- The parameters for the automatic snapshot add-on, such as the daily time when an automatic snapshot will be created.
- status "Enabling" | "Disabling" | "Enabled" | "Terminating" | "Terminated" | "Disabled" | "Failed"
- Status of the Addon
DiskAddOnStatus   
DiskAutoSnapshotAddOn    
- SnapshotTime stringOf Day 
- The daily time when an automatic snapshot will be created.
- SnapshotTime stringOf Day 
- The daily time when an automatic snapshot will be created.
- snapshotTime StringOf Day 
- The daily time when an automatic snapshot will be created.
- snapshotTime stringOf Day 
- The daily time when an automatic snapshot will be created.
- snapshot_time_ strof_ day 
- The daily time when an automatic snapshot will be created.
- snapshotTime StringOf Day 
- The daily time when an automatic snapshot will be created.
DiskLocation 
- AvailabilityZone string
- The Availability Zone in which to create your disk. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request.
- RegionName string
- The Region Name in which to create your disk.
- AvailabilityZone string
- The Availability Zone in which to create your disk. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request.
- RegionName string
- The Region Name in which to create your disk.
- availabilityZone String
- The Availability Zone in which to create your disk. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request.
- regionName String
- The Region Name in which to create your disk.
- availabilityZone string
- The Availability Zone in which to create your disk. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request.
- regionName string
- The Region Name in which to create your disk.
- availability_zone str
- The Availability Zone in which to create your disk. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request.
- region_name str
- The Region Name in which to create your disk.
- availabilityZone String
- The Availability Zone in which to create your disk. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request.
- regionName String
- The Region Name in which to create your disk.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi