1. Packages
  2. Azure Native v1
  3. API Docs
  4. storsimple
  5. listDeviceFailoverTars
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.storsimple.listDeviceFailoverTars

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 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. 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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:storsimple:listDeviceFailoverTars
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ManagerName string
    The manager name
    ResourceGroupName string
    The resource group name
    SourceDeviceName string
    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
    ResourceGroupName string
    The resource group name
    SourceDeviceName string
    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
    resourceGroupName String
    The resource group name
    sourceDeviceName String
    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
    resourceGroupName string
    The resource group name
    sourceDeviceName string
    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_name str
    The resource group name
    source_device_name str
    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
    resourceGroupName String
    The resource group name
    sourceDeviceName String
    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 []FailoverTargetResponse
    The list of all the failover targets.
    value List<FailoverTargetResponse>
    The list of all the failover targets.
    value FailoverTargetResponse[]
    The list of all the failover targets.
    value Sequence[FailoverTargetResponse]
    The list of all the failover targets.
    value List<Property Map>
    The list of all the failover targets.

    Supporting Types

    FailoverTargetResponse

    AvailableLocalStorageInBytes double
    The amount of free local storage available on the device in bytes.
    AvailableTieredStorageInBytes double
    The amount of free tiered storage available for the device in bytes.
    DataContainersCount int
    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.
    DeviceSoftwareVersion string
    The software version of the device.
    DeviceStatus string
    The status of the device.
    EligibilityResult Pulumi.AzureNative.StorSimple.Inputs.TargetEligibilityResultResponse
    The eligibility result of the device, as a failover target device.
    FriendlyDeviceSoftwareVersion string
    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.
    AvailableLocalStorageInBytes float64
    The amount of free local storage available on the device in bytes.
    AvailableTieredStorageInBytes float64
    The amount of free tiered storage available for the device in bytes.
    DataContainersCount int
    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.
    DeviceSoftwareVersion string
    The software version of the device.
    DeviceStatus string
    The status of the device.
    EligibilityResult TargetEligibilityResultResponse
    The eligibility result of the device, as a failover target device.
    FriendlyDeviceSoftwareVersion string
    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.
    availableLocalStorageInBytes Double
    The amount of free local storage available on the device in bytes.
    availableTieredStorageInBytes Double
    The amount of free tiered storage available for the device in bytes.
    dataContainersCount Integer
    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.
    deviceSoftwareVersion String
    The software version of the device.
    deviceStatus String
    The status of the device.
    eligibilityResult TargetEligibilityResultResponse
    The eligibility result of the device, as a failover target device.
    friendlyDeviceSoftwareVersion String
    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.
    availableLocalStorageInBytes number
    The amount of free local storage available on the device in bytes.
    availableTieredStorageInBytes number
    The amount of free tiered storage available for the device in bytes.
    dataContainersCount number
    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.
    deviceSoftwareVersion string
    The software version of the device.
    deviceStatus string
    The status of the device.
    eligibilityResult TargetEligibilityResultResponse
    The eligibility result of the device, as a failover target device.
    friendlyDeviceSoftwareVersion string
    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_storage_in_bytes float
    The amount of free local storage available on the device in bytes.
    available_tiered_storage_in_bytes float
    The amount of free tiered storage available for the device in bytes.
    data_containers_count int
    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_version str
    The software version of the device.
    device_status str
    The status of the device.
    eligibility_result TargetEligibilityResultResponse
    The eligibility result of the device, as a failover target device.
    friendly_device_software_version str
    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.
    availableLocalStorageInBytes Number
    The amount of free local storage available on the device in bytes.
    availableTieredStorageInBytes Number
    The amount of free tiered storage available for the device in bytes.
    dataContainersCount Number
    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.
    deviceSoftwareVersion String
    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.
    friendlyDeviceSoftwareVersion String
    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.AzureNative.StorSimple.Inputs.TargetEligibilityErrorMessageResponse>
    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 []TargetEligibilityErrorMessageResponse
    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<TargetEligibilityErrorMessageResponse>
    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 TargetEligibilityErrorMessageResponse[]
    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[TargetEligibilityErrorMessageResponse]
    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-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi