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.web.listWebAppBackupConfiguration
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
Description for Gets the backup configuration of an app. Azure REST API version: 2022-09-01.
Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
Using listWebAppBackupConfiguration
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 listWebAppBackupConfiguration(args: ListWebAppBackupConfigurationArgs, opts?: InvokeOptions): Promise<ListWebAppBackupConfigurationResult>
function listWebAppBackupConfigurationOutput(args: ListWebAppBackupConfigurationOutputArgs, opts?: InvokeOptions): Output<ListWebAppBackupConfigurationResult>def list_web_app_backup_configuration(name: Optional[str] = None,
                                      resource_group_name: Optional[str] = None,
                                      opts: Optional[InvokeOptions] = None) -> ListWebAppBackupConfigurationResult
def list_web_app_backup_configuration_output(name: Optional[pulumi.Input[str]] = None,
                                      resource_group_name: Optional[pulumi.Input[str]] = None,
                                      opts: Optional[InvokeOptions] = None) -> Output[ListWebAppBackupConfigurationResult]func ListWebAppBackupConfiguration(ctx *Context, args *ListWebAppBackupConfigurationArgs, opts ...InvokeOption) (*ListWebAppBackupConfigurationResult, error)
func ListWebAppBackupConfigurationOutput(ctx *Context, args *ListWebAppBackupConfigurationOutputArgs, opts ...InvokeOption) ListWebAppBackupConfigurationResultOutput> Note: This function is named ListWebAppBackupConfiguration in the Go SDK.
public static class ListWebAppBackupConfiguration 
{
    public static Task<ListWebAppBackupConfigurationResult> InvokeAsync(ListWebAppBackupConfigurationArgs args, InvokeOptions? opts = null)
    public static Output<ListWebAppBackupConfigurationResult> Invoke(ListWebAppBackupConfigurationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<ListWebAppBackupConfigurationResult> listWebAppBackupConfiguration(ListWebAppBackupConfigurationArgs args, InvokeOptions options)
public static Output<ListWebAppBackupConfigurationResult> listWebAppBackupConfiguration(ListWebAppBackupConfigurationArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:web:listWebAppBackupConfiguration
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Name string
- Name of the app.
- ResourceGroup stringName 
- Name of the resource group to which the resource belongs.
- Name string
- Name of the app.
- ResourceGroup stringName 
- Name of the resource group to which the resource belongs.
- name String
- Name of the app.
- resourceGroup StringName 
- Name of the resource group to which the resource belongs.
- name string
- Name of the app.
- resourceGroup stringName 
- Name of the resource group to which the resource belongs.
- name str
- Name of the app.
- resource_group_ strname 
- Name of the resource group to which the resource belongs.
- name String
- Name of the app.
- resourceGroup StringName 
- Name of the resource group to which the resource belongs.
listWebAppBackupConfiguration Result
The following output properties are available:
- Id string
- Resource Id.
- Name string
- Resource Name.
- StorageAccount stringUrl 
- SAS URL to the container.
- Type string
- Resource type.
- BackupName string
- Name of the backup.
- BackupSchedule Pulumi.Azure Native. Web. Outputs. Backup Schedule Response 
- Schedule for the backup if it is executed periodically.
- Databases
List<Pulumi.Azure Native. Web. Outputs. Database Backup Setting Response> 
- Databases included in the backup.
- Enabled bool
- True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.
- Kind string
- Kind of resource.
- Id string
- Resource Id.
- Name string
- Resource Name.
- StorageAccount stringUrl 
- SAS URL to the container.
- Type string
- Resource type.
- BackupName string
- Name of the backup.
- BackupSchedule BackupSchedule Response 
- Schedule for the backup if it is executed periodically.
- Databases
[]DatabaseBackup Setting Response 
- Databases included in the backup.
- Enabled bool
- True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.
- Kind string
- Kind of resource.
- id String
- Resource Id.
- name String
- Resource Name.
- storageAccount StringUrl 
- SAS URL to the container.
- type String
- Resource type.
- backupName String
- Name of the backup.
- backupSchedule BackupSchedule Response 
- Schedule for the backup if it is executed periodically.
- databases
List<DatabaseBackup Setting Response> 
- Databases included in the backup.
- enabled Boolean
- True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.
- kind String
- Kind of resource.
- id string
- Resource Id.
- name string
- Resource Name.
- storageAccount stringUrl 
- SAS URL to the container.
- type string
- Resource type.
- backupName string
- Name of the backup.
- backupSchedule BackupSchedule Response 
- Schedule for the backup if it is executed periodically.
- databases
DatabaseBackup Setting Response[] 
- Databases included in the backup.
- enabled boolean
- True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.
- kind string
- Kind of resource.
- id str
- Resource Id.
- name str
- Resource Name.
- storage_account_ strurl 
- SAS URL to the container.
- type str
- Resource type.
- backup_name str
- Name of the backup.
- backup_schedule BackupSchedule Response 
- Schedule for the backup if it is executed periodically.
- databases
Sequence[DatabaseBackup Setting Response] 
- Databases included in the backup.
- enabled bool
- True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.
- kind str
- Kind of resource.
- id String
- Resource Id.
- name String
- Resource Name.
- storageAccount StringUrl 
- SAS URL to the container.
- type String
- Resource type.
- backupName String
- Name of the backup.
- backupSchedule Property Map
- Schedule for the backup if it is executed periodically.
- databases List<Property Map>
- Databases included in the backup.
- enabled Boolean
- True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.
- kind String
- Kind of resource.
Supporting Types
BackupScheduleResponse  
- FrequencyInterval int
- How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)
- FrequencyUnit string
- The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)
- KeepAt boolLeast One Backup 
- True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.
- LastExecution stringTime 
- Last time when this schedule was triggered.
- RetentionPeriod intIn Days 
- After how many days backups should be deleted.
- StartTime string
- When the schedule should start working.
- FrequencyInterval int
- How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)
- FrequencyUnit string
- The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)
- KeepAt boolLeast One Backup 
- True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.
- LastExecution stringTime 
- Last time when this schedule was triggered.
- RetentionPeriod intIn Days 
- After how many days backups should be deleted.
- StartTime string
- When the schedule should start working.
- frequencyInterval Integer
- How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)
- frequencyUnit String
- The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)
- keepAt BooleanLeast One Backup 
- True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.
- lastExecution StringTime 
- Last time when this schedule was triggered.
- retentionPeriod IntegerIn Days 
- After how many days backups should be deleted.
- startTime String
- When the schedule should start working.
- frequencyInterval number
- How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)
- frequencyUnit string
- The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)
- keepAt booleanLeast One Backup 
- True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.
- lastExecution stringTime 
- Last time when this schedule was triggered.
- retentionPeriod numberIn Days 
- After how many days backups should be deleted.
- startTime string
- When the schedule should start working.
- frequency_interval int
- How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)
- frequency_unit str
- The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)
- keep_at_ boolleast_ one_ backup 
- True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.
- last_execution_ strtime 
- Last time when this schedule was triggered.
- retention_period_ intin_ days 
- After how many days backups should be deleted.
- start_time str
- When the schedule should start working.
- frequencyInterval Number
- How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)
- frequencyUnit String
- The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7)
- keepAt BooleanLeast One Backup 
- True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.
- lastExecution StringTime 
- Last time when this schedule was triggered.
- retentionPeriod NumberIn Days 
- After how many days backups should be deleted.
- startTime String
- When the schedule should start working.
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.
- ConnectionString stringName 
- 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.
- ConnectionString stringName 
- 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.
- connectionString StringName 
- 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.
- connectionString stringName 
- 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_ strname 
- 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.
- connectionString StringName 
- Contains a connection string name that is linked to the SiteConfig.ConnectionStrings. This is used during restore with overwrite connection strings options.
- name String
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