These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi
azure-native-v2.web.listWebAppBackupConfiguration
Explore with Pulumi AI
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 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 dictionary
The following arguments are supported:
- Name
This property is required. Changes to this property will trigger replacement.
- Name of the app.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- Name of the resource group to which the resource belongs.
- Name
This property is required. Changes to this property will trigger replacement.
- Name of the app.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- Name of the resource group to which the resource belongs.
- name
This property is required. Changes to this property will trigger replacement.
- Name of the app.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- Name of the resource group to which the resource belongs.
- name
This property is required. Changes to this property will trigger replacement.
- Name of the app.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- Name of the resource group to which the resource belongs.
- name
This property is required. Changes to this property will trigger replacement.
- Name of the app.
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- Name of the resource group to which the resource belongs.
- name
This property is required. Changes to this property will trigger replacement.
- Name of the app.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- 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.
- Storage
Account stringUrl - SAS URL to the container.
- Type string
- Resource type.
- Backup
Name string - Name of the backup.
- Backup
Schedule 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.
- Storage
Account stringUrl - SAS URL to the container.
- Type string
- Resource type.
- Backup
Name string - Name of the backup.
- Backup
Schedule BackupSchedule Response - Schedule for the backup if it is executed periodically.
- Databases
[]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.
- storage
Account StringUrl - SAS URL to the container.
- type String
- Resource type.
- backup
Name String - Name of the backup.
- backup
Schedule BackupSchedule Response - Schedule for the backup if it is executed periodically.
- databases
List<Database
Backup 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.
- storage
Account stringUrl - SAS URL to the container.
- type string
- Resource type.
- backup
Name string - Name of the backup.
- backup
Schedule BackupSchedule Response - Schedule for the backup if it is executed periodically.
- databases
Database
Backup 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[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 str
- Kind of resource.
- id String
- Resource Id.
- name String
- Resource Name.
- storage
Account StringUrl - SAS URL to the container.
- type String
- Resource type.
- backup
Name String - Name of the backup.
- backup
Schedule 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
- Frequency
Interval This property is required. 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 This property is required. 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)
- Keep
At Least One Backup This property is required. bool - 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 Time This property is required. string - Last time when this schedule was triggered.
- Retention
Period In Days This property is required. int - After how many days backups should be deleted.
- Start
Time string - When the schedule should start working.
- Frequency
Interval This property is required. 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 This property is required. 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)
- Keep
At Least One Backup This property is required. bool - 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 Time This property is required. string - Last time when this schedule was triggered.
- Retention
Period In Days This property is required. int - After how many days backups should be deleted.
- Start
Time string - When the schedule should start working.
- frequency
Interval This property is required. 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)
- frequency
Unit This property is required. 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)
- keep
At Least One Backup This property is required. Boolean - 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 Time This property is required. String - Last time when this schedule was triggered.
- retention
Period In Days This property is required. Integer - After how many days backups should be deleted.
- start
Time String - When the schedule should start working.
- frequency
Interval This property is required. 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)
- frequency
Unit This property is required. 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)
- keep
At Least One Backup This property is required. boolean - 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 Time This property is required. string - Last time when this schedule was triggered.
- retention
Period In Days This property is required. number - After how many days backups should be deleted.
- start
Time string - When the schedule should start working.
- frequency_
interval This property is required. 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 This property is required. 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_ least_ one_ backup This property is required. bool - 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_ time This property is required. str - Last time when this schedule was triggered.
- retention_
period_ in_ days This property is required. int - After how many days backups should be deleted.
- start_
time str - When the schedule should start working.
- frequency
Interval This property is required. 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)
- frequency
Unit This property is required. 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)
- keep
At Least One Backup This property is required. Boolean - 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 Time This property is required. String - Last time when this schedule was triggered.
- retention
Period In Days This property is required. Number - After how many days backups should be deleted.
- start
Time String - When the schedule should start working.
DatabaseBackupSettingResponse
- Database
Type This property is required. 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 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 This property is required. 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 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 This property is required. 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 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 This property is required. 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 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 This property is required. 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
- database
Type This property is required. 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 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-v2 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi