1. Packages
  2. Packages
  3. Azure Native
  4. API Docs
  5. web
  6. listWebAppSiteBackups
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.23.0
published on Saturday, Jul 18, 2026 by Pulumi
azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.23.0
published on Saturday, Jul 18, 2026 by Pulumi

    Description for Gets existing backups of an app.

    Uses Azure REST API version 2025-05-01.

    Other available API versions: 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01, 2024-04-01, 2024-11-01, 2025-03-01, 2026-03-01-preview, 2026-03-15. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the version guide for details.

    Using listWebAppSiteBackups

    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 listWebAppSiteBackups(args: ListWebAppSiteBackupsArgs, opts?: InvokeOptions): Promise<ListWebAppSiteBackupsResult>
    function listWebAppSiteBackupsOutput(args: ListWebAppSiteBackupsOutputArgs, opts?: InvokeOptions): Output<ListWebAppSiteBackupsResult>
    def list_web_app_site_backups(name: Optional[str] = None,
                                  resource_group_name: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> ListWebAppSiteBackupsResult
    def list_web_app_site_backups_output(name: pulumi.Input[Optional[str]] = None,
                                  resource_group_name: pulumi.Input[Optional[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[ListWebAppSiteBackupsResult]
    func ListWebAppSiteBackups(ctx *Context, args *ListWebAppSiteBackupsArgs, opts ...InvokeOption) (*ListWebAppSiteBackupsResult, error)
    func ListWebAppSiteBackupsOutput(ctx *Context, args *ListWebAppSiteBackupsOutputArgs, opts ...InvokeOption) ListWebAppSiteBackupsResultOutput

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

    public static class ListWebAppSiteBackups 
    {
        public static Task<ListWebAppSiteBackupsResult> InvokeAsync(ListWebAppSiteBackupsArgs args, InvokeOptions? opts = null)
        public static Output<ListWebAppSiteBackupsResult> Invoke(ListWebAppSiteBackupsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<ListWebAppSiteBackupsResult> listWebAppSiteBackups(ListWebAppSiteBackupsArgs args, InvokeOptions options)
    public static Output<ListWebAppSiteBackupsResult> listWebAppSiteBackups(ListWebAppSiteBackupsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: azure-native:web:listWebAppSiteBackups
      arguments:
        # arguments dictionary
    data "azure-native_web_listwebappsitebackups" "name" {
        # arguments
    }

    The following arguments are supported:

    Name string
    Name of the app.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    Name string
    Name of the app.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    name string
    Name of the app.
    resource_group_name string
    The name of the resource group. The name is case insensitive.
    name String
    Name of the app.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    name string
    Name of the app.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    name str
    Name of the app.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    name String
    Name of the app.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.

    listWebAppSiteBackups Result

    The following output properties are available:

    Value List<Pulumi.AzureNative.Web.Outputs.BackupItemResponse>
    The BackupItem items on this page
    NextLink string
    The link to the next page of items
    Value []BackupItemResponse
    The BackupItem items on this page
    NextLink string
    The link to the next page of items
    value list(object)
    The BackupItem items on this page
    next_link string
    The link to the next page of items
    value List<BackupItemResponse>
    The BackupItem items on this page
    nextLink String
    The link to the next page of items
    value BackupItemResponse[]
    The BackupItem items on this page
    nextLink string
    The link to the next page of items
    value Sequence[BackupItemResponse]
    The BackupItem items on this page
    next_link str
    The link to the next page of items
    value List<Property Map>
    The BackupItem items on this page
    nextLink String
    The link to the next page of items

    Supporting Types

    BackupItemResponse

    BackupId int
    Id of the backup.
    BlobName string
    Name of the blob which contains data for this backup.
    CorrelationId string
    Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support.
    Created string
    Timestamp of the backup creation.
    Databases List<Pulumi.AzureNative.Web.Inputs.DatabaseBackupSettingResponse>
    List of databases included in the backup.
    FinishedTimeStamp string
    Timestamp when this backup finished.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    LastRestoreTimeStamp string
    Timestamp of a last restore operation which used this backup.
    Log string
    Details regarding this backup. Might contain an error message.
    Name string
    The name of the resource
    Scheduled bool
    True if this backup has been created due to a schedule being triggered.
    SizeInBytes double
    Size of the backup in bytes.
    Status string
    Backup status.
    StorageAccountUrl string
    SAS URL for the storage account container which contains this backup.
    SystemData Pulumi.AzureNative.Web.Inputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    WebsiteSizeInBytes double
    Size of the original web app which has been backed up.
    Kind string
    Kind of resource.
    BackupId int
    Id of the backup.
    BlobName string
    Name of the blob which contains data for this backup.
    CorrelationId string
    Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support.
    Created string
    Timestamp of the backup creation.
    Databases []DatabaseBackupSettingResponse
    List of databases included in the backup.
    FinishedTimeStamp string
    Timestamp when this backup finished.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    LastRestoreTimeStamp string
    Timestamp of a last restore operation which used this backup.
    Log string
    Details regarding this backup. Might contain an error message.
    Name string
    The name of the resource
    Scheduled bool
    True if this backup has been created due to a schedule being triggered.
    SizeInBytes float64
    Size of the backup in bytes.
    Status string
    Backup status.
    StorageAccountUrl string
    SAS URL for the storage account container which contains this backup.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    WebsiteSizeInBytes float64
    Size of the original web app which has been backed up.
    Kind string
    Kind of resource.
    backup_id number
    Id of the backup.
    blob_name string
    Name of the blob which contains data for this backup.
    correlation_id string
    Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support.
    created string
    Timestamp of the backup creation.
    databases list(object)
    List of databases included in the backup.
    finished_time_stamp string
    Timestamp when this backup finished.
    id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    last_restore_time_stamp string
    Timestamp of a last restore operation which used this backup.
    log string
    Details regarding this backup. Might contain an error message.
    name string
    The name of the resource
    scheduled bool
    True if this backup has been created due to a schedule being triggered.
    size_in_bytes number
    Size of the backup in bytes.
    status string
    Backup status.
    storage_account_url string
    SAS URL for the storage account container which contains this backup.
    system_data object
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    website_size_in_bytes number
    Size of the original web app which has been backed up.
    kind string
    Kind of resource.
    backupId Integer
    Id of the backup.
    blobName String
    Name of the blob which contains data for this backup.
    correlationId String
    Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support.
    created String
    Timestamp of the backup creation.
    databases List<DatabaseBackupSettingResponse>
    List of databases included in the backup.
    finishedTimeStamp String
    Timestamp when this backup finished.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    lastRestoreTimeStamp String
    Timestamp of a last restore operation which used this backup.
    log String
    Details regarding this backup. Might contain an error message.
    name String
    The name of the resource
    scheduled Boolean
    True if this backup has been created due to a schedule being triggered.
    sizeInBytes Double
    Size of the backup in bytes.
    status String
    Backup status.
    storageAccountUrl String
    SAS URL for the storage account container which contains this backup.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    websiteSizeInBytes Double
    Size of the original web app which has been backed up.
    kind String
    Kind of resource.
    backupId number
    Id of the backup.
    blobName string
    Name of the blob which contains data for this backup.
    correlationId string
    Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support.
    created string
    Timestamp of the backup creation.
    databases DatabaseBackupSettingResponse[]
    List of databases included in the backup.
    finishedTimeStamp string
    Timestamp when this backup finished.
    id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    lastRestoreTimeStamp string
    Timestamp of a last restore operation which used this backup.
    log string
    Details regarding this backup. Might contain an error message.
    name string
    The name of the resource
    scheduled boolean
    True if this backup has been created due to a schedule being triggered.
    sizeInBytes number
    Size of the backup in bytes.
    status string
    Backup status.
    storageAccountUrl string
    SAS URL for the storage account container which contains this backup.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    websiteSizeInBytes number
    Size of the original web app which has been backed up.
    kind string
    Kind of resource.
    backup_id int
    Id of the backup.
    blob_name str
    Name of the blob which contains data for this backup.
    correlation_id str
    Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support.
    created str
    Timestamp of the backup creation.
    databases Sequence[DatabaseBackupSettingResponse]
    List of databases included in the backup.
    finished_time_stamp str
    Timestamp when this backup finished.
    id str
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    last_restore_time_stamp str
    Timestamp of a last restore operation which used this backup.
    log str
    Details regarding this backup. Might contain an error message.
    name str
    The name of the resource
    scheduled bool
    True if this backup has been created due to a schedule being triggered.
    size_in_bytes float
    Size of the backup in bytes.
    status str
    Backup status.
    storage_account_url str
    SAS URL for the storage account container which contains this backup.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    website_size_in_bytes float
    Size of the original web app which has been backed up.
    kind str
    Kind of resource.
    backupId Number
    Id of the backup.
    blobName String
    Name of the blob which contains data for this backup.
    correlationId String
    Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support.
    created String
    Timestamp of the backup creation.
    databases List<Property Map>
    List of databases included in the backup.
    finishedTimeStamp String
    Timestamp when this backup finished.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    lastRestoreTimeStamp String
    Timestamp of a last restore operation which used this backup.
    log String
    Details regarding this backup. Might contain an error message.
    name String
    The name of the resource
    scheduled Boolean
    True if this backup has been created due to a schedule being triggered.
    sizeInBytes Number
    Size of the backup in bytes.
    status String
    Backup status.
    storageAccountUrl String
    SAS URL for the storage account container which contains this backup.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    websiteSizeInBytes Number
    Size of the original web app which has been backed up.
    kind String
    Kind of resource.

    DatabaseBackupSettingResponse

    DatabaseType string
    Database type (e.g. SqlAzure / MySql).
    ConnectionString string
    Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one.
    ConnectionStringName string
    Contains a connection string name that is linked to the SiteConfig.ConnectionStrings. This is used during restore with overwrite connection strings options.
    Name string
    DatabaseType string
    Database type (e.g. SqlAzure / MySql).
    ConnectionString string
    Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one.
    ConnectionStringName string
    Contains a connection string name that is linked to the SiteConfig.ConnectionStrings. This is used during restore with overwrite connection strings options.
    Name string
    database_type string
    Database type (e.g. SqlAzure / MySql).
    connection_string string
    Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one.
    connection_string_name string
    Contains a connection string name that is linked to the SiteConfig.ConnectionStrings. This is used during restore with overwrite connection strings options.
    name string
    databaseType String
    Database type (e.g. SqlAzure / MySql).
    connectionString String
    Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one.
    connectionStringName String
    Contains a connection string name that is linked to the SiteConfig.ConnectionStrings. This is used during restore with overwrite connection strings options.
    name String
    databaseType string
    Database type (e.g. SqlAzure / MySql).
    connectionString string
    Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one.
    connectionStringName string
    Contains a connection string name that is linked to the SiteConfig.ConnectionStrings. This is used during restore with overwrite connection strings options.
    name string
    database_type str
    Database type (e.g. SqlAzure / MySql).
    connection_string str
    Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one.
    connection_string_name str
    Contains a connection string name that is linked to the SiteConfig.ConnectionStrings. This is used during restore with overwrite connection strings options.
    name str
    databaseType String
    Database type (e.g. SqlAzure / MySql).
    connectionString String
    Contains a connection string to a database which is being backed up or restored. If the restore should happen to a new database, the database name inside is the new one.
    connectionStringName String
    Contains a connection string name that is linked to the SiteConfig.ConnectionStrings. This is used during restore with overwrite connection strings options.
    name String

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    created_at string
    The timestamp of resource creation (UTC).
    created_by string
    The identity that created the resource.
    created_by_type string
    The type of identity that created the resource.
    last_modified_at string
    The timestamp of resource last modification (UTC)
    last_modified_by string
    The identity that last modified the resource.
    last_modified_by_type string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    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 v2 docs if using the v2 version of this package.
    Viewing docs for Azure Native v3.23.0
    published on Saturday, Jul 18, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial