azure-native.storsimple.listDeviceFailoverSets
Explore with Pulumi AI
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:
- Device
Name string The device name
- Manager
Name string The manager name
- Resource
Group stringName The resource group name
- Device
Name string The device name
- Manager
Name string The manager name
- Resource
Group stringName The resource group name
- device
Name String The device name
- manager
Name String The manager name
- resource
Group StringName The resource group name
- device
Name string The device name
- manager
Name string The manager name
- resource
Group stringName The resource group name
- device_
name str The device name
- manager_
name str The manager name
- resource_
group_ strname The resource group name
- device
Name String The device name
- manager
Name String The manager name
- resource
Group 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
[]Failover
Set Response The list of failover sets.
- value
List<Failover
Set Response> The list of failover sets.
- value
Failover
Set Response[] The list of failover sets.
- value
Sequence[Failover
Set Response] The list of failover sets.
- value List<Property Map>
The list of failover sets.
Supporting Types
FailoverSetEligibilityResultResponse
- Error
Message string 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.
- Error
Message string 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.
- error
Message String The error message, if the failover set is not eligible for failover.
- is
Eligible BooleanFor Failover Represents if this failover set is eligible for failover or not.
- error
Message string The error message, if the failover set is not eligible for failover.
- is
Eligible 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.
- error
Message String The error message, if the failover set is not eligible for failover.
- is
Eligible BooleanFor Failover Represents if this failover set is eligible for failover or not.
FailoverSetResponse
- Eligibility
Result Pulumi.Azure Native. Stor Simple. Inputs. Failover Set Eligibility Result Response The eligibility result of the failover set, for failover.
- Volume
Containers 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.
- Eligibility
Result FailoverSet Eligibility Result Response The eligibility result of the failover set, for failover.
- Volume
Containers []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 List<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 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.
- eligibility
Result Property Map The eligibility result of the failover set, for failover.
- volume
Containers List<Property Map> The list of meta data of volume containers, which are part of the failover set.
VolumeContainerFailoverMetadataResponse
- Volume
Container 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.
- Volume
Container stringId The path ID of the volume container.
- Volumes
[]Volume
Failover Metadata Response The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.
- volume
Container StringId The path ID of the volume container.
- volumes
List<Volume
Failover Metadata Response> The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.
- volume
Container stringId The path ID of the volume container.
- volumes
Volume
Failover 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[Volume
Failover Metadata Response] The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.
- volume
Container 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
- Backup
Created stringDate The date at which the snapshot was taken.
- Backup
Element stringId The path ID of the backup-element for this volume, inside the backup set.
- Backup
Id string The path ID of the backup set.
- Backup
Policy stringId The path ID of the backup policy using which the snapshot was taken.
- Size
In doubleBytes The size of the volume in bytes at the time the snapshot was taken.
- Volume
Id string The path ID of the volume.
- Volume
Type string The type of the volume.
- Backup
Created stringDate The date at which the snapshot was taken.
- Backup
Element stringId The path ID of the backup-element for this volume, inside the backup set.
- Backup
Id string The path ID of the backup set.
- Backup
Policy stringId The path ID of the backup policy using which the snapshot was taken.
- Size
In float64Bytes The size of the volume in bytes at the time the snapshot was taken.
- Volume
Id string The path ID of the volume.
- Volume
Type string The type of the volume.
- backup
Created StringDate The date at which the snapshot was taken.
- backup
Element StringId The path ID of the backup-element for this volume, inside the backup set.
- backup
Id String The path ID of the backup set.
- backup
Policy StringId The path ID of the backup policy using which the snapshot was taken.
- size
In DoubleBytes The size of the volume in bytes at the time the snapshot was taken.
- volume
Id String The path ID of the volume.
- volume
Type String The type of the volume.
- backup
Created stringDate The date at which the snapshot was taken.
- backup
Element stringId The path ID of the backup-element for this volume, inside the backup set.
- backup
Id string The path ID of the backup set.
- backup
Policy stringId The path ID of the backup policy using which the snapshot was taken.
- size
In numberBytes The size of the volume in bytes at the time the snapshot was taken.
- volume
Id string The path ID of the volume.
- volume
Type 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.
- backup
Created StringDate The date at which the snapshot was taken.
- backup
Element StringId The path ID of the backup-element for this volume, inside the backup set.
- backup
Id String The path ID of the backup set.
- backup
Policy StringId The path ID of the backup policy using which the snapshot was taken.
- size
In NumberBytes The size of the volume in bytes at the time the snapshot was taken.
- volume
Id String The path ID of the volume.
- volume
Type String The type of the volume.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0