This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.storsimple.listDeviceFailoverTars
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Given a list of volume containers to be failed over from a source device, this method returns the eligibility result, as a failover target, for all devices under that resource. Azure REST API version: 2017-06-01.
Using listDeviceFailoverTars
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 listDeviceFailoverTars(args: ListDeviceFailoverTarsArgs, opts?: InvokeOptions): Promise<ListDeviceFailoverTarsResult>
function listDeviceFailoverTarsOutput(args: ListDeviceFailoverTarsOutputArgs, opts?: InvokeOptions): Output<ListDeviceFailoverTarsResult>def list_device_failover_tars(manager_name: Optional[str] = None,
                              resource_group_name: Optional[str] = None,
                              source_device_name: Optional[str] = None,
                              volume_containers: Optional[Sequence[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> ListDeviceFailoverTarsResult
def list_device_failover_tars_output(manager_name: Optional[pulumi.Input[str]] = None,
                              resource_group_name: Optional[pulumi.Input[str]] = None,
                              source_device_name: Optional[pulumi.Input[str]] = None,
                              volume_containers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[ListDeviceFailoverTarsResult]func ListDeviceFailoverTars(ctx *Context, args *ListDeviceFailoverTarsArgs, opts ...InvokeOption) (*ListDeviceFailoverTarsResult, error)
func ListDeviceFailoverTarsOutput(ctx *Context, args *ListDeviceFailoverTarsOutputArgs, opts ...InvokeOption) ListDeviceFailoverTarsResultOutput> Note: This function is named ListDeviceFailoverTars in the Go SDK.
public static class ListDeviceFailoverTars 
{
    public static Task<ListDeviceFailoverTarsResult> InvokeAsync(ListDeviceFailoverTarsArgs args, InvokeOptions? opts = null)
    public static Output<ListDeviceFailoverTarsResult> Invoke(ListDeviceFailoverTarsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<ListDeviceFailoverTarsResult> listDeviceFailoverTars(ListDeviceFailoverTarsArgs args, InvokeOptions options)
public static Output<ListDeviceFailoverTarsResult> listDeviceFailoverTars(ListDeviceFailoverTarsArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:storsimple:listDeviceFailoverTars
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ManagerName string
- The manager name
- ResourceGroup stringName 
- The resource group name
- SourceDevice stringName 
- The source device name on which failover is performed.
- VolumeContainers List<string>
- The list of path IDs of the volume containers that needs to be failed-over, for which we want to fetch the eligible targets.
- ManagerName string
- The manager name
- ResourceGroup stringName 
- The resource group name
- SourceDevice stringName 
- The source device name on which failover is performed.
- VolumeContainers []string
- The list of path IDs of the volume containers that needs to be failed-over, for which we want to fetch the eligible targets.
- managerName String
- The manager name
- resourceGroup StringName 
- The resource group name
- sourceDevice StringName 
- The source device name on which failover is performed.
- volumeContainers List<String>
- The list of path IDs of the volume containers that needs to be failed-over, for which we want to fetch the eligible targets.
- managerName string
- The manager name
- resourceGroup stringName 
- The resource group name
- sourceDevice stringName 
- The source device name on which failover is performed.
- volumeContainers string[]
- The list of path IDs of the volume containers that needs to be failed-over, for which we want to fetch the eligible targets.
- manager_name str
- The manager name
- resource_group_ strname 
- The resource group name
- source_device_ strname 
- The source device name on which failover is performed.
- volume_containers Sequence[str]
- The list of path IDs of the volume containers that needs to be failed-over, for which we want to fetch the eligible targets.
- managerName String
- The manager name
- resourceGroup StringName 
- The resource group name
- sourceDevice StringName 
- The source device name on which failover is performed.
- volumeContainers List<String>
- The list of path IDs of the volume containers that needs to be failed-over, for which we want to fetch the eligible targets.
listDeviceFailoverTars Result
The following output properties are available:
- Value
List<Pulumi.Azure Native. Stor Simple. Outputs. Failover Target Response> 
- The list of all the failover targets.
- Value
[]FailoverTarget Response 
- The list of all the failover targets.
- value
List<FailoverTarget Response> 
- The list of all the failover targets.
- value
FailoverTarget Response[] 
- The list of all the failover targets.
- value
Sequence[FailoverTarget Response] 
- The list of all the failover targets.
- value List<Property Map>
- The list of all the failover targets.
Supporting Types
FailoverTargetResponse  
- AvailableLocal doubleStorage In Bytes 
- The amount of free local storage available on the device in bytes.
- AvailableTiered doubleStorage In Bytes 
- The amount of free tiered storage available for the device in bytes.
- DataContainers intCount 
- The count of data containers on the device.
- DeviceId string
- The path ID of the device.
- DeviceLocation string
- The geo location (applicable only for cloud appliances) of the device.
- DeviceSoftware stringVersion 
- The software version of the device.
- DeviceStatus string
- The status of the device.
- EligibilityResult Pulumi.Azure Native. Stor Simple. Inputs. Target Eligibility Result Response 
- The eligibility result of the device, as a failover target device.
- FriendlyDevice stringSoftware Version 
- The friendly name for the current version of software on the device.
- ModelDescription string
- The model number of the device.
- VolumesCount int
- The count of volumes on the device.
- AvailableLocal float64Storage In Bytes 
- The amount of free local storage available on the device in bytes.
- AvailableTiered float64Storage In Bytes 
- The amount of free tiered storage available for the device in bytes.
- DataContainers intCount 
- The count of data containers on the device.
- DeviceId string
- The path ID of the device.
- DeviceLocation string
- The geo location (applicable only for cloud appliances) of the device.
- DeviceSoftware stringVersion 
- The software version of the device.
- DeviceStatus string
- The status of the device.
- EligibilityResult TargetEligibility Result Response 
- The eligibility result of the device, as a failover target device.
- FriendlyDevice stringSoftware Version 
- The friendly name for the current version of software on the device.
- ModelDescription string
- The model number of the device.
- VolumesCount int
- The count of volumes on the device.
- availableLocal DoubleStorage In Bytes 
- The amount of free local storage available on the device in bytes.
- availableTiered DoubleStorage In Bytes 
- The amount of free tiered storage available for the device in bytes.
- dataContainers IntegerCount 
- The count of data containers on the device.
- deviceId String
- The path ID of the device.
- deviceLocation String
- The geo location (applicable only for cloud appliances) of the device.
- deviceSoftware StringVersion 
- The software version of the device.
- deviceStatus String
- The status of the device.
- eligibilityResult TargetEligibility Result Response 
- The eligibility result of the device, as a failover target device.
- friendlyDevice StringSoftware Version 
- The friendly name for the current version of software on the device.
- modelDescription String
- The model number of the device.
- volumesCount Integer
- The count of volumes on the device.
- availableLocal numberStorage In Bytes 
- The amount of free local storage available on the device in bytes.
- availableTiered numberStorage In Bytes 
- The amount of free tiered storage available for the device in bytes.
- dataContainers numberCount 
- The count of data containers on the device.
- deviceId string
- The path ID of the device.
- deviceLocation string
- The geo location (applicable only for cloud appliances) of the device.
- deviceSoftware stringVersion 
- The software version of the device.
- deviceStatus string
- The status of the device.
- eligibilityResult TargetEligibility Result Response 
- The eligibility result of the device, as a failover target device.
- friendlyDevice stringSoftware Version 
- The friendly name for the current version of software on the device.
- modelDescription string
- The model number of the device.
- volumesCount number
- The count of volumes on the device.
- available_local_ floatstorage_ in_ bytes 
- The amount of free local storage available on the device in bytes.
- available_tiered_ floatstorage_ in_ bytes 
- The amount of free tiered storage available for the device in bytes.
- data_containers_ intcount 
- The count of data containers on the device.
- device_id str
- The path ID of the device.
- device_location str
- The geo location (applicable only for cloud appliances) of the device.
- device_software_ strversion 
- The software version of the device.
- device_status str
- The status of the device.
- eligibility_result TargetEligibility Result Response 
- The eligibility result of the device, as a failover target device.
- friendly_device_ strsoftware_ version 
- The friendly name for the current version of software on the device.
- model_description str
- The model number of the device.
- volumes_count int
- The count of volumes on the device.
- availableLocal NumberStorage In Bytes 
- The amount of free local storage available on the device in bytes.
- availableTiered NumberStorage In Bytes 
- The amount of free tiered storage available for the device in bytes.
- dataContainers NumberCount 
- The count of data containers on the device.
- deviceId String
- The path ID of the device.
- deviceLocation String
- The geo location (applicable only for cloud appliances) of the device.
- deviceSoftware StringVersion 
- The software version of the device.
- deviceStatus String
- The status of the device.
- eligibilityResult Property Map
- The eligibility result of the device, as a failover target device.
- friendlyDevice StringSoftware Version 
- The friendly name for the current version of software on the device.
- modelDescription String
- The model number of the device.
- volumesCount Number
- The count of volumes on the device.
TargetEligibilityErrorMessageResponse    
- Message string
- The localized error message stating the reason why the device is not eligible as a target device.
- Resolution string
- The localized resolution message for the error.
- ResultCode string
- The result code for the error, due to which the device does not qualify as a failover target device.
- Message string
- The localized error message stating the reason why the device is not eligible as a target device.
- Resolution string
- The localized resolution message for the error.
- ResultCode string
- The result code for the error, due to which the device does not qualify as a failover target device.
- message String
- The localized error message stating the reason why the device is not eligible as a target device.
- resolution String
- The localized resolution message for the error.
- resultCode String
- The result code for the error, due to which the device does not qualify as a failover target device.
- message string
- The localized error message stating the reason why the device is not eligible as a target device.
- resolution string
- The localized resolution message for the error.
- resultCode string
- The result code for the error, due to which the device does not qualify as a failover target device.
- message str
- The localized error message stating the reason why the device is not eligible as a target device.
- resolution str
- The localized resolution message for the error.
- result_code str
- The result code for the error, due to which the device does not qualify as a failover target device.
- message String
- The localized error message stating the reason why the device is not eligible as a target device.
- resolution String
- The localized resolution message for the error.
- resultCode String
- The result code for the error, due to which the device does not qualify as a failover target device.
TargetEligibilityResultResponse   
- EligibilityStatus string
- The eligibility status of device, as a failover target device.
- Messages
List<Pulumi.Azure Native. Stor Simple. Inputs. Target Eligibility Error Message Response> 
- The list of error messages, if a device does not qualify as a failover target device.
- EligibilityStatus string
- The eligibility status of device, as a failover target device.
- Messages
[]TargetEligibility Error Message Response 
- The list of error messages, if a device does not qualify as a failover target device.
- eligibilityStatus String
- The eligibility status of device, as a failover target device.
- messages
List<TargetEligibility Error Message Response> 
- The list of error messages, if a device does not qualify as a failover target device.
- eligibilityStatus string
- The eligibility status of device, as a failover target device.
- messages
TargetEligibility Error Message Response[] 
- The list of error messages, if a device does not qualify as a failover target device.
- eligibility_status str
- The eligibility status of device, as a failover target device.
- messages
Sequence[TargetEligibility Error Message Response] 
- The list of error messages, if a device does not qualify as a failover target device.
- eligibilityStatus String
- The eligibility status of device, as a failover target device.
- messages List<Property Map>
- The list of error messages, if a device does not qualify as a failover target device.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi