1. Packages
  2. Azure Native
  3. API Docs
  4. storsimple
  5. listDeviceFailoverSets
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.21.1 published on Wednesday, Dec 6, 2023 by Pulumi

azure-native.storsimple.listDeviceFailoverSets

Explore with Pulumi AI

azure-native logo
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.21.1 published on Wednesday, Dec 6, 2023 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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:storsimple:listDeviceFailoverSets
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DeviceName string

    The device name

    ManagerName string

    The manager name

    ResourceGroupName string

    The resource group name

    DeviceName string

    The device name

    ManagerName string

    The manager name

    ResourceGroupName string

    The resource group name

    deviceName String

    The device name

    managerName String

    The manager name

    resourceGroupName String

    The resource group name

    deviceName string

    The device name

    managerName string

    The manager name

    resourceGroupName string

    The resource group name

    device_name str

    The device name

    manager_name str

    The manager name

    resource_group_name str

    The resource group name

    deviceName String

    The device name

    managerName String

    The manager name

    resourceGroupName String

    The resource group name

    listDeviceFailoverSets Result

    The following output properties are available:

    Value []FailoverSetResponse

    The list of failover sets.

    value List<FailoverSetResponse>

    The list of failover sets.

    value FailoverSetResponse[]

    The list of failover sets.

    value Sequence[FailoverSetResponse]

    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.

    IsEligibleForFailover bool

    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.

    IsEligibleForFailover bool

    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.

    isEligibleForFailover Boolean

    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.

    isEligibleForFailover boolean

    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_for_failover bool

    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.

    isEligibleForFailover Boolean

    Represents if this failover set is eligible for failover or not.

    FailoverSetResponse

    EligibilityResult Pulumi.AzureNative.StorSimple.Inputs.FailoverSetEligibilityResultResponse

    The eligibility result of the failover set, for failover.

    VolumeContainers List<Pulumi.AzureNative.StorSimple.Inputs.VolumeContainerFailoverMetadataResponse>

    The list of meta data of volume containers, which are part of the failover set.

    EligibilityResult FailoverSetEligibilityResultResponse

    The eligibility result of the failover set, for failover.

    VolumeContainers []VolumeContainerFailoverMetadataResponse

    The list of meta data of volume containers, which are part of the failover set.

    eligibilityResult FailoverSetEligibilityResultResponse

    The eligibility result of the failover set, for failover.

    volumeContainers List<VolumeContainerFailoverMetadataResponse>

    The list of meta data of volume containers, which are part of the failover set.

    eligibilityResult FailoverSetEligibilityResultResponse

    The eligibility result of the failover set, for failover.

    volumeContainers VolumeContainerFailoverMetadataResponse[]

    The list of meta data of volume containers, which are part of the failover set.

    eligibility_result FailoverSetEligibilityResultResponse

    The eligibility result of the failover set, for failover.

    volume_containers Sequence[VolumeContainerFailoverMetadataResponse]

    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

    VolumeContainerId string

    The path ID of the volume container.

    Volumes List<Pulumi.AzureNative.StorSimple.Inputs.VolumeFailoverMetadataResponse>

    The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.

    VolumeContainerId string

    The path ID of the volume container.

    Volumes []VolumeFailoverMetadataResponse

    The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.

    volumeContainerId String

    The path ID of the volume container.

    volumes List<VolumeFailoverMetadataResponse>

    The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.

    volumeContainerId string

    The path ID of the volume container.

    volumes VolumeFailoverMetadataResponse[]

    The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.

    volume_container_id str

    The path ID of the volume container.

    volumes Sequence[VolumeFailoverMetadataResponse]

    The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.

    volumeContainerId String

    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

    BackupCreatedDate string

    The date at which the snapshot was taken.

    BackupElementId string

    The path ID of the backup-element for this volume, inside the backup set.

    BackupId string

    The path ID of the backup set.

    BackupPolicyId string

    The path ID of the backup policy using which the snapshot was taken.

    SizeInBytes double

    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.

    BackupCreatedDate string

    The date at which the snapshot was taken.

    BackupElementId string

    The path ID of the backup-element for this volume, inside the backup set.

    BackupId string

    The path ID of the backup set.

    BackupPolicyId string

    The path ID of the backup policy using which the snapshot was taken.

    SizeInBytes float64

    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.

    backupCreatedDate String

    The date at which the snapshot was taken.

    backupElementId String

    The path ID of the backup-element for this volume, inside the backup set.

    backupId String

    The path ID of the backup set.

    backupPolicyId String

    The path ID of the backup policy using which the snapshot was taken.

    sizeInBytes Double

    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.

    backupCreatedDate string

    The date at which the snapshot was taken.

    backupElementId string

    The path ID of the backup-element for this volume, inside the backup set.

    backupId string

    The path ID of the backup set.

    backupPolicyId string

    The path ID of the backup policy using which the snapshot was taken.

    sizeInBytes number

    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_date str

    The date at which the snapshot was taken.

    backup_element_id str

    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_id str

    The path ID of the backup policy using which the snapshot was taken.

    size_in_bytes float

    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.

    backupCreatedDate String

    The date at which the snapshot was taken.

    backupElementId String

    The path ID of the backup-element for this volume, inside the backup set.

    backupId String

    The path ID of the backup set.

    backupPolicyId String

    The path ID of the backup policy using which the snapshot was taken.

    sizeInBytes Number

    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
    azure-native logo
    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.21.1 published on Wednesday, Dec 6, 2023 by Pulumi