1. Packages
  2. Ibm Provider
  3. API Docs
  4. getIsShareSnapshots
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

ibm.getIsShareSnapshots

Explore with Pulumi AI

ibm logo
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

    Provides a read-only data source to retrieve information about a ShareSnapshotCollection. You can then reference the fields of the data source in other resources within the same configuration by using interpolation syntax.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const exampleIsShare = new ibm.IsShare("exampleIsShare", {
        zone: "us-south-1",
        size: 220,
        profile: "dp2",
    });
    const exampleIsShareSnapshot = new ibm.IsShareSnapshot("exampleIsShareSnapshot", {
        share: exampleIsShare.isShareId,
        tags: ["my-example-share-snapshot-tag"],
    });
    const exampleIsShareSnapshots = ibm.getIsShareSnapshotsOutput({
        share: exampleIsShare.isShareId,
    });
    const example1 = ibm.getIsShareSnapshots({});
    
    import pulumi
    import pulumi_ibm as ibm
    
    example_is_share = ibm.IsShare("exampleIsShare",
        zone="us-south-1",
        size=220,
        profile="dp2")
    example_is_share_snapshot = ibm.IsShareSnapshot("exampleIsShareSnapshot",
        share=example_is_share.is_share_id,
        tags=["my-example-share-snapshot-tag"])
    example_is_share_snapshots = ibm.get_is_share_snapshots_output(share=example_is_share.is_share_id)
    example1 = ibm.get_is_share_snapshots()
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		exampleIsShare, err := ibm.NewIsShare(ctx, "exampleIsShare", &ibm.IsShareArgs{
    			Zone:    pulumi.String("us-south-1"),
    			Size:    pulumi.Float64(220),
    			Profile: pulumi.String("dp2"),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = ibm.NewIsShareSnapshot(ctx, "exampleIsShareSnapshot", &ibm.IsShareSnapshotArgs{
    			Share: exampleIsShare.IsShareId,
    			Tags: pulumi.StringArray{
    				pulumi.String("my-example-share-snapshot-tag"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		_ = ibm.GetIsShareSnapshotsOutput(ctx, ibm.GetIsShareSnapshotsOutputArgs{
    			Share: exampleIsShare.IsShareId,
    		}, nil)
    		_, err = ibm.GetIsShareSnapshots(ctx, &ibm.GetIsShareSnapshotsArgs{}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var exampleIsShare = new Ibm.IsShare("exampleIsShare", new()
        {
            Zone = "us-south-1",
            Size = 220,
            Profile = "dp2",
        });
    
        var exampleIsShareSnapshot = new Ibm.IsShareSnapshot("exampleIsShareSnapshot", new()
        {
            Share = exampleIsShare.IsShareId,
            Tags = new[]
            {
                "my-example-share-snapshot-tag",
            },
        });
    
        var exampleIsShareSnapshots = Ibm.GetIsShareSnapshots.Invoke(new()
        {
            Share = exampleIsShare.IsShareId,
        });
    
        var example1 = Ibm.GetIsShareSnapshots.Invoke();
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IsShare;
    import com.pulumi.ibm.IsShareArgs;
    import com.pulumi.ibm.IsShareSnapshot;
    import com.pulumi.ibm.IsShareSnapshotArgs;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetIsShareSnapshotsArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var exampleIsShare = new IsShare("exampleIsShare", IsShareArgs.builder()
                .zone("us-south-1")
                .size(220)
                .profile("dp2")
                .build());
    
            var exampleIsShareSnapshot = new IsShareSnapshot("exampleIsShareSnapshot", IsShareSnapshotArgs.builder()
                .share(exampleIsShare.isShareId())
                .tags("my-example-share-snapshot-tag")
                .build());
    
            final var exampleIsShareSnapshots = IbmFunctions.getIsShareSnapshots(GetIsShareSnapshotsArgs.builder()
                .share(exampleIsShare.isShareId())
                .build());
    
            final var example1 = IbmFunctions.getIsShareSnapshots();
    
        }
    }
    
    resources:
      exampleIsShare:
        type: ibm:IsShare
        properties:
          zone: us-south-1
          size: 220
          profile: dp2
      exampleIsShareSnapshot:
        type: ibm:IsShareSnapshot
        properties:
          share: ${exampleIsShare.isShareId}
          tags:
            - my-example-share-snapshot-tag
    variables:
      exampleIsShareSnapshots:
        fn::invoke:
          function: ibm:getIsShareSnapshots
          arguments:
            share: ${exampleIsShare.isShareId}
      example1:
        fn::invoke:
          function: ibm:getIsShareSnapshots
          arguments: {}
    

    Using getIsShareSnapshots

    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 getIsShareSnapshots(args: GetIsShareSnapshotsArgs, opts?: InvokeOptions): Promise<GetIsShareSnapshotsResult>
    function getIsShareSnapshotsOutput(args: GetIsShareSnapshotsOutputArgs, opts?: InvokeOptions): Output<GetIsShareSnapshotsResult>
    def get_is_share_snapshots(backup_policy_plan: Optional[str] = None,
                               id: Optional[str] = None,
                               name: Optional[str] = None,
                               share: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetIsShareSnapshotsResult
    def get_is_share_snapshots_output(backup_policy_plan: Optional[pulumi.Input[str]] = None,
                               id: Optional[pulumi.Input[str]] = None,
                               name: Optional[pulumi.Input[str]] = None,
                               share: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetIsShareSnapshotsResult]
    func GetIsShareSnapshots(ctx *Context, args *GetIsShareSnapshotsArgs, opts ...InvokeOption) (*GetIsShareSnapshotsResult, error)
    func GetIsShareSnapshotsOutput(ctx *Context, args *GetIsShareSnapshotsOutputArgs, opts ...InvokeOption) GetIsShareSnapshotsResultOutput

    > Note: This function is named GetIsShareSnapshots in the Go SDK.

    public static class GetIsShareSnapshots 
    {
        public static Task<GetIsShareSnapshotsResult> InvokeAsync(GetIsShareSnapshotsArgs args, InvokeOptions? opts = null)
        public static Output<GetIsShareSnapshotsResult> Invoke(GetIsShareSnapshotsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIsShareSnapshotsResult> getIsShareSnapshots(GetIsShareSnapshotsArgs args, InvokeOptions options)
    public static Output<GetIsShareSnapshotsResult> getIsShareSnapshots(GetIsShareSnapshotsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getIsShareSnapshots:getIsShareSnapshots
      arguments:
        # arguments dictionary

    The following arguments are supported:

    BackupPolicyPlan string
    Filters the collection to backup policy jobs with a backup_policy_plan.id property matching the specified identifier.
    Id string
    (String) The unique identifier for this resource group.
    Name string
    Filters the collection to resources with a name property matching the exact specified name.
    Share string
    The file share identifier.
    BackupPolicyPlan string
    Filters the collection to backup policy jobs with a backup_policy_plan.id property matching the specified identifier.
    Id string
    (String) The unique identifier for this resource group.
    Name string
    Filters the collection to resources with a name property matching the exact specified name.
    Share string
    The file share identifier.
    backupPolicyPlan String
    Filters the collection to backup policy jobs with a backup_policy_plan.id property matching the specified identifier.
    id String
    (String) The unique identifier for this resource group.
    name String
    Filters the collection to resources with a name property matching the exact specified name.
    share String
    The file share identifier.
    backupPolicyPlan string
    Filters the collection to backup policy jobs with a backup_policy_plan.id property matching the specified identifier.
    id string
    (String) The unique identifier for this resource group.
    name string
    Filters the collection to resources with a name property matching the exact specified name.
    share string
    The file share identifier.
    backup_policy_plan str
    Filters the collection to backup policy jobs with a backup_policy_plan.id property matching the specified identifier.
    id str
    (String) The unique identifier for this resource group.
    name str
    Filters the collection to resources with a name property matching the exact specified name.
    share str
    The file share identifier.
    backupPolicyPlan String
    Filters the collection to backup policy jobs with a backup_policy_plan.id property matching the specified identifier.
    id String
    (String) The unique identifier for this resource group.
    name String
    Filters the collection to resources with a name property matching the exact specified name.
    share String
    The file share identifier.

    getIsShareSnapshots Result

    The following output properties are available:

    Id string
    (String) The unique identifier for this resource group.
    Snapshots List<GetIsShareSnapshotsSnapshot>
    (List) A page of share snapshots. Nested schema for snapshots:
    BackupPolicyPlan string
    (List) If present, the backup policy plan which created this share snapshot. Nested schema for backup_policy_plan:
    Name string
    (String) The globally unique name for this zone.
    Share string
    Id string
    (String) The unique identifier for this resource group.
    Snapshots []GetIsShareSnapshotsSnapshot
    (List) A page of share snapshots. Nested schema for snapshots:
    BackupPolicyPlan string
    (List) If present, the backup policy plan which created this share snapshot. Nested schema for backup_policy_plan:
    Name string
    (String) The globally unique name for this zone.
    Share string
    id String
    (String) The unique identifier for this resource group.
    snapshots List<GetIsShareSnapshotsSnapshot>
    (List) A page of share snapshots. Nested schema for snapshots:
    backupPolicyPlan String
    (List) If present, the backup policy plan which created this share snapshot. Nested schema for backup_policy_plan:
    name String
    (String) The globally unique name for this zone.
    share String
    id string
    (String) The unique identifier for this resource group.
    snapshots GetIsShareSnapshotsSnapshot[]
    (List) A page of share snapshots. Nested schema for snapshots:
    backupPolicyPlan string
    (List) If present, the backup policy plan which created this share snapshot. Nested schema for backup_policy_plan:
    name string
    (String) The globally unique name for this zone.
    share string
    id str
    (String) The unique identifier for this resource group.
    snapshots Sequence[GetIsShareSnapshotsSnapshot]
    (List) A page of share snapshots. Nested schema for snapshots:
    backup_policy_plan str
    (List) If present, the backup policy plan which created this share snapshot. Nested schema for backup_policy_plan:
    name str
    (String) The globally unique name for this zone.
    share str
    id String
    (String) The unique identifier for this resource group.
    snapshots List<Property Map>
    (List) A page of share snapshots. Nested schema for snapshots:
    backupPolicyPlan String
    (List) If present, the backup policy plan which created this share snapshot. Nested schema for backup_policy_plan:
    name String
    (String) The globally unique name for this zone.
    share String

    Supporting Types

    GetIsShareSnapshotsSnapshot

    BackupPolicyPlans List<GetIsShareSnapshotsSnapshotBackupPolicyPlan>
    Filters the collection to backup policy jobs with a backup_policy_plan.id property matching the specified identifier.
    CapturedAt string
    (String) The date and time the data capture for this share snapshot was completed.If absent, this snapshot's data has not yet been captured.
    CreatedAt string
    (String) The date and time that the share snapshot was created.
    Crn string
    (String) The CRN for this share snapshot.
    Fingerprint string
    (String) The fingerprint for this snapshot.
    Href string
    (String) The URL for this zone.
    Id string
    (String) The unique identifier for this resource group.
    LifecycleState string
    (String) The lifecycle state of this share snapshot.
    MinimumSize double
    (Integer) The minimum size of a share created from this snapshot. When a snapshot is created, this will be set to the size of the source_share.
    Name string
    Filters the collection to resources with a name property matching the exact specified name.
    ResourceGroups List<GetIsShareSnapshotsSnapshotResourceGroup>
    (List) The resource group for this file share. Nested schema for resource_group:
    ResourceType string
    (String) The resource type.
    Status string
    (String) The status of the share snapshot:- available: The share snapshot is available for use.- failed: The share snapshot is irrecoverably unusable.- pending: The share snapshot is being provisioned and is not yet usable.- unusable: The share snapshot is not currently usable (see status_reasons)The enumerated values for this property mayexpand in the future.
    StatusReasons List<GetIsShareSnapshotsSnapshotStatusReason>
    (List) The reasons for the current status (if any). Nested schema for status_reasons:
    Tags List<string>
    (List) The user tags associated with this share snapshot.
    UserTags List<string>
    Zones List<GetIsShareSnapshotsSnapshotZone>
    (List) The zone this share snapshot resides in. Nested schema for zone:
    BackupPolicyPlans []GetIsShareSnapshotsSnapshotBackupPolicyPlan
    Filters the collection to backup policy jobs with a backup_policy_plan.id property matching the specified identifier.
    CapturedAt string
    (String) The date and time the data capture for this share snapshot was completed.If absent, this snapshot's data has not yet been captured.
    CreatedAt string
    (String) The date and time that the share snapshot was created.
    Crn string
    (String) The CRN for this share snapshot.
    Fingerprint string
    (String) The fingerprint for this snapshot.
    Href string
    (String) The URL for this zone.
    Id string
    (String) The unique identifier for this resource group.
    LifecycleState string
    (String) The lifecycle state of this share snapshot.
    MinimumSize float64
    (Integer) The minimum size of a share created from this snapshot. When a snapshot is created, this will be set to the size of the source_share.
    Name string
    Filters the collection to resources with a name property matching the exact specified name.
    ResourceGroups []GetIsShareSnapshotsSnapshotResourceGroup
    (List) The resource group for this file share. Nested schema for resource_group:
    ResourceType string
    (String) The resource type.
    Status string
    (String) The status of the share snapshot:- available: The share snapshot is available for use.- failed: The share snapshot is irrecoverably unusable.- pending: The share snapshot is being provisioned and is not yet usable.- unusable: The share snapshot is not currently usable (see status_reasons)The enumerated values for this property mayexpand in the future.
    StatusReasons []GetIsShareSnapshotsSnapshotStatusReason
    (List) The reasons for the current status (if any). Nested schema for status_reasons:
    Tags []string
    (List) The user tags associated with this share snapshot.
    UserTags []string
    Zones []GetIsShareSnapshotsSnapshotZone
    (List) The zone this share snapshot resides in. Nested schema for zone:
    backupPolicyPlans List<GetIsShareSnapshotsSnapshotBackupPolicyPlan>
    Filters the collection to backup policy jobs with a backup_policy_plan.id property matching the specified identifier.
    capturedAt String
    (String) The date and time the data capture for this share snapshot was completed.If absent, this snapshot's data has not yet been captured.
    createdAt String
    (String) The date and time that the share snapshot was created.
    crn String
    (String) The CRN for this share snapshot.
    fingerprint String
    (String) The fingerprint for this snapshot.
    href String
    (String) The URL for this zone.
    id String
    (String) The unique identifier for this resource group.
    lifecycleState String
    (String) The lifecycle state of this share snapshot.
    minimumSize Double
    (Integer) The minimum size of a share created from this snapshot. When a snapshot is created, this will be set to the size of the source_share.
    name String
    Filters the collection to resources with a name property matching the exact specified name.
    resourceGroups List<GetIsShareSnapshotsSnapshotResourceGroup>
    (List) The resource group for this file share. Nested schema for resource_group:
    resourceType String
    (String) The resource type.
    status String
    (String) The status of the share snapshot:- available: The share snapshot is available for use.- failed: The share snapshot is irrecoverably unusable.- pending: The share snapshot is being provisioned and is not yet usable.- unusable: The share snapshot is not currently usable (see status_reasons)The enumerated values for this property mayexpand in the future.
    statusReasons List<GetIsShareSnapshotsSnapshotStatusReason>
    (List) The reasons for the current status (if any). Nested schema for status_reasons:
    tags List<String>
    (List) The user tags associated with this share snapshot.
    userTags List<String>
    zones List<GetIsShareSnapshotsSnapshotZone>
    (List) The zone this share snapshot resides in. Nested schema for zone:
    backupPolicyPlans GetIsShareSnapshotsSnapshotBackupPolicyPlan[]
    Filters the collection to backup policy jobs with a backup_policy_plan.id property matching the specified identifier.
    capturedAt string
    (String) The date and time the data capture for this share snapshot was completed.If absent, this snapshot's data has not yet been captured.
    createdAt string
    (String) The date and time that the share snapshot was created.
    crn string
    (String) The CRN for this share snapshot.
    fingerprint string
    (String) The fingerprint for this snapshot.
    href string
    (String) The URL for this zone.
    id string
    (String) The unique identifier for this resource group.
    lifecycleState string
    (String) The lifecycle state of this share snapshot.
    minimumSize number
    (Integer) The minimum size of a share created from this snapshot. When a snapshot is created, this will be set to the size of the source_share.
    name string
    Filters the collection to resources with a name property matching the exact specified name.
    resourceGroups GetIsShareSnapshotsSnapshotResourceGroup[]
    (List) The resource group for this file share. Nested schema for resource_group:
    resourceType string
    (String) The resource type.
    status string
    (String) The status of the share snapshot:- available: The share snapshot is available for use.- failed: The share snapshot is irrecoverably unusable.- pending: The share snapshot is being provisioned and is not yet usable.- unusable: The share snapshot is not currently usable (see status_reasons)The enumerated values for this property mayexpand in the future.
    statusReasons GetIsShareSnapshotsSnapshotStatusReason[]
    (List) The reasons for the current status (if any). Nested schema for status_reasons:
    tags string[]
    (List) The user tags associated with this share snapshot.
    userTags string[]
    zones GetIsShareSnapshotsSnapshotZone[]
    (List) The zone this share snapshot resides in. Nested schema for zone:
    backup_policy_plans Sequence[GetIsShareSnapshotsSnapshotBackupPolicyPlan]
    Filters the collection to backup policy jobs with a backup_policy_plan.id property matching the specified identifier.
    captured_at str
    (String) The date and time the data capture for this share snapshot was completed.If absent, this snapshot's data has not yet been captured.
    created_at str
    (String) The date and time that the share snapshot was created.
    crn str
    (String) The CRN for this share snapshot.
    fingerprint str
    (String) The fingerprint for this snapshot.
    href str
    (String) The URL for this zone.
    id str
    (String) The unique identifier for this resource group.
    lifecycle_state str
    (String) The lifecycle state of this share snapshot.
    minimum_size float
    (Integer) The minimum size of a share created from this snapshot. When a snapshot is created, this will be set to the size of the source_share.
    name str
    Filters the collection to resources with a name property matching the exact specified name.
    resource_groups Sequence[GetIsShareSnapshotsSnapshotResourceGroup]
    (List) The resource group for this file share. Nested schema for resource_group:
    resource_type str
    (String) The resource type.
    status str
    (String) The status of the share snapshot:- available: The share snapshot is available for use.- failed: The share snapshot is irrecoverably unusable.- pending: The share snapshot is being provisioned and is not yet usable.- unusable: The share snapshot is not currently usable (see status_reasons)The enumerated values for this property mayexpand in the future.
    status_reasons Sequence[GetIsShareSnapshotsSnapshotStatusReason]
    (List) The reasons for the current status (if any). Nested schema for status_reasons:
    tags Sequence[str]
    (List) The user tags associated with this share snapshot.
    user_tags Sequence[str]
    zones Sequence[GetIsShareSnapshotsSnapshotZone]
    (List) The zone this share snapshot resides in. Nested schema for zone:
    backupPolicyPlans List<Property Map>
    Filters the collection to backup policy jobs with a backup_policy_plan.id property matching the specified identifier.
    capturedAt String
    (String) The date and time the data capture for this share snapshot was completed.If absent, this snapshot's data has not yet been captured.
    createdAt String
    (String) The date and time that the share snapshot was created.
    crn String
    (String) The CRN for this share snapshot.
    fingerprint String
    (String) The fingerprint for this snapshot.
    href String
    (String) The URL for this zone.
    id String
    (String) The unique identifier for this resource group.
    lifecycleState String
    (String) The lifecycle state of this share snapshot.
    minimumSize Number
    (Integer) The minimum size of a share created from this snapshot. When a snapshot is created, this will be set to the size of the source_share.
    name String
    Filters the collection to resources with a name property matching the exact specified name.
    resourceGroups List<Property Map>
    (List) The resource group for this file share. Nested schema for resource_group:
    resourceType String
    (String) The resource type.
    status String
    (String) The status of the share snapshot:- available: The share snapshot is available for use.- failed: The share snapshot is irrecoverably unusable.- pending: The share snapshot is being provisioned and is not yet usable.- unusable: The share snapshot is not currently usable (see status_reasons)The enumerated values for this property mayexpand in the future.
    statusReasons List<Property Map>
    (List) The reasons for the current status (if any). Nested schema for status_reasons:
    tags List<String>
    (List) The user tags associated with this share snapshot.
    userTags List<String>
    zones List<Property Map>
    (List) The zone this share snapshot resides in. Nested schema for zone:

    GetIsShareSnapshotsSnapshotBackupPolicyPlan

    Deleteds List<GetIsShareSnapshotsSnapshotBackupPolicyPlanDeleted>
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    Href string
    (String) The URL for this zone.
    Id string
    (String) The unique identifier for this resource group.
    Name string
    Filters the collection to resources with a name property matching the exact specified name.
    Remotes List<GetIsShareSnapshotsSnapshotBackupPolicyPlanRemote>
    (List) If present, this property indicates that the resource associated with this referenceis remote and therefore may not be directly retrievable. Nested schema for remote:
    ResourceType string
    (String) The resource type.
    Deleteds []GetIsShareSnapshotsSnapshotBackupPolicyPlanDeleted
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    Href string
    (String) The URL for this zone.
    Id string
    (String) The unique identifier for this resource group.
    Name string
    Filters the collection to resources with a name property matching the exact specified name.
    Remotes []GetIsShareSnapshotsSnapshotBackupPolicyPlanRemote
    (List) If present, this property indicates that the resource associated with this referenceis remote and therefore may not be directly retrievable. Nested schema for remote:
    ResourceType string
    (String) The resource type.
    deleteds List<GetIsShareSnapshotsSnapshotBackupPolicyPlanDeleted>
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    href String
    (String) The URL for this zone.
    id String
    (String) The unique identifier for this resource group.
    name String
    Filters the collection to resources with a name property matching the exact specified name.
    remotes List<GetIsShareSnapshotsSnapshotBackupPolicyPlanRemote>
    (List) If present, this property indicates that the resource associated with this referenceis remote and therefore may not be directly retrievable. Nested schema for remote:
    resourceType String
    (String) The resource type.
    deleteds GetIsShareSnapshotsSnapshotBackupPolicyPlanDeleted[]
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    href string
    (String) The URL for this zone.
    id string
    (String) The unique identifier for this resource group.
    name string
    Filters the collection to resources with a name property matching the exact specified name.
    remotes GetIsShareSnapshotsSnapshotBackupPolicyPlanRemote[]
    (List) If present, this property indicates that the resource associated with this referenceis remote and therefore may not be directly retrievable. Nested schema for remote:
    resourceType string
    (String) The resource type.
    deleteds Sequence[GetIsShareSnapshotsSnapshotBackupPolicyPlanDeleted]
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    href str
    (String) The URL for this zone.
    id str
    (String) The unique identifier for this resource group.
    name str
    Filters the collection to resources with a name property matching the exact specified name.
    remotes Sequence[GetIsShareSnapshotsSnapshotBackupPolicyPlanRemote]
    (List) If present, this property indicates that the resource associated with this referenceis remote and therefore may not be directly retrievable. Nested schema for remote:
    resource_type str
    (String) The resource type.
    deleteds List<Property Map>
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    href String
    (String) The URL for this zone.
    id String
    (String) The unique identifier for this resource group.
    name String
    Filters the collection to resources with a name property matching the exact specified name.
    remotes List<Property Map>
    (List) If present, this property indicates that the resource associated with this referenceis remote and therefore may not be directly retrievable. Nested schema for remote:
    resourceType String
    (String) The resource type.

    GetIsShareSnapshotsSnapshotBackupPolicyPlanDeleted

    MoreInfo string
    (String) Link to documentation about this status reason.
    MoreInfo string
    (String) Link to documentation about this status reason.
    moreInfo String
    (String) Link to documentation about this status reason.
    moreInfo string
    (String) Link to documentation about this status reason.
    more_info str
    (String) Link to documentation about this status reason.
    moreInfo String
    (String) Link to documentation about this status reason.

    GetIsShareSnapshotsSnapshotBackupPolicyPlanRemote

    Regions List<GetIsShareSnapshotsSnapshotBackupPolicyPlanRemoteRegion>
    (List) If present, this property indicates that the referenced resource is remote to thisregion, and identifies the native region. Nested schema for region:
    Regions []GetIsShareSnapshotsSnapshotBackupPolicyPlanRemoteRegion
    (List) If present, this property indicates that the referenced resource is remote to thisregion, and identifies the native region. Nested schema for region:
    regions List<GetIsShareSnapshotsSnapshotBackupPolicyPlanRemoteRegion>
    (List) If present, this property indicates that the referenced resource is remote to thisregion, and identifies the native region. Nested schema for region:
    regions GetIsShareSnapshotsSnapshotBackupPolicyPlanRemoteRegion[]
    (List) If present, this property indicates that the referenced resource is remote to thisregion, and identifies the native region. Nested schema for region:
    regions Sequence[GetIsShareSnapshotsSnapshotBackupPolicyPlanRemoteRegion]
    (List) If present, this property indicates that the referenced resource is remote to thisregion, and identifies the native region. Nested schema for region:
    regions List<Property Map>
    (List) If present, this property indicates that the referenced resource is remote to thisregion, and identifies the native region. Nested schema for region:

    GetIsShareSnapshotsSnapshotBackupPolicyPlanRemoteRegion

    Href string
    (String) The URL for this zone.
    Name string
    Filters the collection to resources with a name property matching the exact specified name.
    Href string
    (String) The URL for this zone.
    Name string
    Filters the collection to resources with a name property matching the exact specified name.
    href String
    (String) The URL for this zone.
    name String
    Filters the collection to resources with a name property matching the exact specified name.
    href string
    (String) The URL for this zone.
    name string
    Filters the collection to resources with a name property matching the exact specified name.
    href str
    (String) The URL for this zone.
    name str
    Filters the collection to resources with a name property matching the exact specified name.
    href String
    (String) The URL for this zone.
    name String
    Filters the collection to resources with a name property matching the exact specified name.

    GetIsShareSnapshotsSnapshotResourceGroup

    Href string
    (String) The URL for this zone.
    Id string
    (String) The unique identifier for this resource group.
    Name string
    Filters the collection to resources with a name property matching the exact specified name.
    Href string
    (String) The URL for this zone.
    Id string
    (String) The unique identifier for this resource group.
    Name string
    Filters the collection to resources with a name property matching the exact specified name.
    href String
    (String) The URL for this zone.
    id String
    (String) The unique identifier for this resource group.
    name String
    Filters the collection to resources with a name property matching the exact specified name.
    href string
    (String) The URL for this zone.
    id string
    (String) The unique identifier for this resource group.
    name string
    Filters the collection to resources with a name property matching the exact specified name.
    href str
    (String) The URL for this zone.
    id str
    (String) The unique identifier for this resource group.
    name str
    Filters the collection to resources with a name property matching the exact specified name.
    href String
    (String) The URL for this zone.
    id String
    (String) The unique identifier for this resource group.
    name String
    Filters the collection to resources with a name property matching the exact specified name.

    GetIsShareSnapshotsSnapshotStatusReason

    Code string
    (String) A reason code for the status:- encryption_key_deleted: File share snapshot is unusable because its encryption_key was deleted- internal_error: Internal error (contact IBM support)The enumerated values for this property mayexpand in the future.
    Message string
    (String) An explanation of the status reason.
    MoreInfo string
    (String) Link to documentation about this status reason.
    Code string
    (String) A reason code for the status:- encryption_key_deleted: File share snapshot is unusable because its encryption_key was deleted- internal_error: Internal error (contact IBM support)The enumerated values for this property mayexpand in the future.
    Message string
    (String) An explanation of the status reason.
    MoreInfo string
    (String) Link to documentation about this status reason.
    code String
    (String) A reason code for the status:- encryption_key_deleted: File share snapshot is unusable because its encryption_key was deleted- internal_error: Internal error (contact IBM support)The enumerated values for this property mayexpand in the future.
    message String
    (String) An explanation of the status reason.
    moreInfo String
    (String) Link to documentation about this status reason.
    code string
    (String) A reason code for the status:- encryption_key_deleted: File share snapshot is unusable because its encryption_key was deleted- internal_error: Internal error (contact IBM support)The enumerated values for this property mayexpand in the future.
    message string
    (String) An explanation of the status reason.
    moreInfo string
    (String) Link to documentation about this status reason.
    code str
    (String) A reason code for the status:- encryption_key_deleted: File share snapshot is unusable because its encryption_key was deleted- internal_error: Internal error (contact IBM support)The enumerated values for this property mayexpand in the future.
    message str
    (String) An explanation of the status reason.
    more_info str
    (String) Link to documentation about this status reason.
    code String
    (String) A reason code for the status:- encryption_key_deleted: File share snapshot is unusable because its encryption_key was deleted- internal_error: Internal error (contact IBM support)The enumerated values for this property mayexpand in the future.
    message String
    (String) An explanation of the status reason.
    moreInfo String
    (String) Link to documentation about this status reason.

    GetIsShareSnapshotsSnapshotZone

    Href string
    (String) The URL for this zone.
    Name string
    Filters the collection to resources with a name property matching the exact specified name.
    Href string
    (String) The URL for this zone.
    Name string
    Filters the collection to resources with a name property matching the exact specified name.
    href String
    (String) The URL for this zone.
    name String
    Filters the collection to resources with a name property matching the exact specified name.
    href string
    (String) The URL for this zone.
    name string
    Filters the collection to resources with a name property matching the exact specified name.
    href str
    (String) The URL for this zone.
    name str
    Filters the collection to resources with a name property matching the exact specified name.
    href String
    (String) The URL for this zone.
    name String
    Filters the collection to resources with a name property matching the exact specified name.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud