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.listDeviceFailoverSets
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
Returns all failover sets for a given device and their eligibility for participating in a failover. A failover set refers to a set of volume containers that need to be failed-over as a single unit to maintain data integrity. Azure REST API version: 2017-06-01.
Using listDeviceFailoverSets
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 listDeviceFailoverSets(args: ListDeviceFailoverSetsArgs, opts?: InvokeOptions): Promise<ListDeviceFailoverSetsResult>
function listDeviceFailoverSetsOutput(args: ListDeviceFailoverSetsOutputArgs, opts?: InvokeOptions): Output<ListDeviceFailoverSetsResult>def list_device_failover_sets(device_name: Optional[str] = None,
                              manager_name: Optional[str] = None,
                              resource_group_name: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> ListDeviceFailoverSetsResult
def list_device_failover_sets_output(device_name: Optional[pulumi.Input[str]] = None,
                              manager_name: Optional[pulumi.Input[str]] = None,
                              resource_group_name: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[ListDeviceFailoverSetsResult]func ListDeviceFailoverSets(ctx *Context, args *ListDeviceFailoverSetsArgs, opts ...InvokeOption) (*ListDeviceFailoverSetsResult, error)
func ListDeviceFailoverSetsOutput(ctx *Context, args *ListDeviceFailoverSetsOutputArgs, opts ...InvokeOption) ListDeviceFailoverSetsResultOutput> Note: This function is named ListDeviceFailoverSets in the Go SDK.
public static class ListDeviceFailoverSets 
{
    public static Task<ListDeviceFailoverSetsResult> InvokeAsync(ListDeviceFailoverSetsArgs args, InvokeOptions? opts = null)
    public static Output<ListDeviceFailoverSetsResult> Invoke(ListDeviceFailoverSetsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<ListDeviceFailoverSetsResult> listDeviceFailoverSets(ListDeviceFailoverSetsArgs args, InvokeOptions options)
public static Output<ListDeviceFailoverSetsResult> listDeviceFailoverSets(ListDeviceFailoverSetsArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:storsimple:listDeviceFailoverSets
  arguments:
    # arguments dictionaryThe following arguments are supported:
- DeviceName string
- The device name
- ManagerName string
- The manager name
- ResourceGroup stringName 
- The resource group name
- DeviceName string
- The device name
- ManagerName string
- The manager name
- ResourceGroup stringName 
- The resource group name
- deviceName String
- The device name
- managerName String
- The manager name
- resourceGroup StringName 
- The resource group name
- deviceName string
- The device name
- managerName string
- The manager name
- resourceGroup stringName 
- The resource group name
- device_name str
- The device name
- manager_name str
- The manager name
- resource_group_ strname 
- The resource group name
- deviceName String
- The device name
- managerName String
- The manager name
- resourceGroup StringName 
- The resource group name
listDeviceFailoverSets Result
The following output properties are available:
- Value
List<Pulumi.Azure Native. Stor Simple. Outputs. Failover Set Response> 
- The list of failover sets.
- Value
[]FailoverSet Response 
- The list of failover sets.
- value
List<FailoverSet Response> 
- The list of failover sets.
- value
FailoverSet Response[] 
- The list of failover sets.
- value
Sequence[FailoverSet Response] 
- The list of failover sets.
- value List<Property Map>
- The list of failover sets.
Supporting Types
FailoverSetEligibilityResultResponse    
- ErrorMessage string
- The error message, if the failover set is not eligible for failover.
- IsEligible boolFor Failover 
- Represents if this failover set is eligible for failover or not.
- ErrorMessage string
- The error message, if the failover set is not eligible for failover.
- IsEligible boolFor Failover 
- Represents if this failover set is eligible for failover or not.
- errorMessage String
- The error message, if the failover set is not eligible for failover.
- isEligible BooleanFor Failover 
- Represents if this failover set is eligible for failover or not.
- errorMessage string
- The error message, if the failover set is not eligible for failover.
- isEligible booleanFor Failover 
- Represents if this failover set is eligible for failover or not.
- error_message str
- The error message, if the failover set is not eligible for failover.
- is_eligible_ boolfor_ failover 
- Represents if this failover set is eligible for failover or not.
- errorMessage String
- The error message, if the failover set is not eligible for failover.
- isEligible BooleanFor Failover 
- Represents if this failover set is eligible for failover or not.
FailoverSetResponse  
- EligibilityResult Pulumi.Azure Native. Stor Simple. Inputs. Failover Set Eligibility Result Response 
- The eligibility result of the failover set, for failover.
- VolumeContainers List<Pulumi.Azure Native. Stor Simple. Inputs. Volume Container Failover Metadata Response> 
- The list of meta data of volume containers, which are part of the failover set.
- EligibilityResult FailoverSet Eligibility Result Response 
- The eligibility result of the failover set, for failover.
- VolumeContainers []VolumeContainer Failover Metadata Response 
- The list of meta data of volume containers, which are part of the failover set.
- eligibilityResult FailoverSet Eligibility Result Response 
- The eligibility result of the failover set, for failover.
- volumeContainers List<VolumeContainer Failover Metadata Response> 
- The list of meta data of volume containers, which are part of the failover set.
- eligibilityResult FailoverSet Eligibility Result Response 
- The eligibility result of the failover set, for failover.
- volumeContainers VolumeContainer Failover Metadata Response[] 
- The list of meta data of volume containers, which are part of the failover set.
- eligibility_result FailoverSet Eligibility Result Response 
- The eligibility result of the failover set, for failover.
- volume_containers Sequence[VolumeContainer Failover Metadata Response] 
- The list of meta data of volume containers, which are part of the failover set.
- eligibilityResult Property Map
- The eligibility result of the failover set, for failover.
- volumeContainers List<Property Map>
- The list of meta data of volume containers, which are part of the failover set.
VolumeContainerFailoverMetadataResponse    
- VolumeContainer stringId 
- The path ID of the volume container.
- Volumes
List<Pulumi.Azure Native. Stor Simple. Inputs. Volume Failover Metadata Response> 
- The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.
- VolumeContainer stringId 
- The path ID of the volume container.
- Volumes
[]VolumeFailover Metadata Response 
- The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.
- volumeContainer StringId 
- The path ID of the volume container.
- volumes
List<VolumeFailover Metadata Response> 
- The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.
- volumeContainer stringId 
- The path ID of the volume container.
- volumes
VolumeFailover Metadata Response[] 
- The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.
- volume_container_ strid 
- The path ID of the volume container.
- volumes
Sequence[VolumeFailover Metadata Response] 
- The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.
- volumeContainer StringId 
- The path ID of the volume container.
- volumes List<Property Map>
- The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.
VolumeFailoverMetadataResponse   
- BackupCreated stringDate 
- The date at which the snapshot was taken.
- BackupElement stringId 
- The path ID of the backup-element for this volume, inside the backup set.
- BackupId string
- The path ID of the backup set.
- BackupPolicy stringId 
- The path ID of the backup policy using which the snapshot was taken.
- SizeIn doubleBytes 
- The size of the volume in bytes at the time the snapshot was taken.
- VolumeId string
- The path ID of the volume.
- VolumeType string
- The type of the volume.
- BackupCreated stringDate 
- The date at which the snapshot was taken.
- BackupElement stringId 
- The path ID of the backup-element for this volume, inside the backup set.
- BackupId string
- The path ID of the backup set.
- BackupPolicy stringId 
- The path ID of the backup policy using which the snapshot was taken.
- SizeIn float64Bytes 
- The size of the volume in bytes at the time the snapshot was taken.
- VolumeId string
- The path ID of the volume.
- VolumeType string
- The type of the volume.
- backupCreated StringDate 
- The date at which the snapshot was taken.
- backupElement StringId 
- The path ID of the backup-element for this volume, inside the backup set.
- backupId String
- The path ID of the backup set.
- backupPolicy StringId 
- The path ID of the backup policy using which the snapshot was taken.
- sizeIn DoubleBytes 
- The size of the volume in bytes at the time the snapshot was taken.
- volumeId String
- The path ID of the volume.
- volumeType String
- The type of the volume.
- backupCreated stringDate 
- The date at which the snapshot was taken.
- backupElement stringId 
- The path ID of the backup-element for this volume, inside the backup set.
- backupId string
- The path ID of the backup set.
- backupPolicy stringId 
- The path ID of the backup policy using which the snapshot was taken.
- sizeIn numberBytes 
- The size of the volume in bytes at the time the snapshot was taken.
- volumeId string
- The path ID of the volume.
- volumeType string
- The type of the volume.
- backup_created_ strdate 
- The date at which the snapshot was taken.
- backup_element_ strid 
- The path ID of the backup-element for this volume, inside the backup set.
- backup_id str
- The path ID of the backup set.
- backup_policy_ strid 
- The path ID of the backup policy using which the snapshot was taken.
- size_in_ floatbytes 
- The size of the volume in bytes at the time the snapshot was taken.
- volume_id str
- The path ID of the volume.
- volume_type str
- The type of the volume.
- backupCreated StringDate 
- The date at which the snapshot was taken.
- backupElement StringId 
- The path ID of the backup-element for this volume, inside the backup set.
- backupId String
- The path ID of the backup set.
- backupPolicy StringId 
- The path ID of the backup policy using which the snapshot was taken.
- sizeIn NumberBytes 
- The size of the volume in bytes at the time the snapshot was taken.
- volumeId String
- The path ID of the volume.
- volumeType String
- The type of the volume.
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