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.73.0 published on Wednesday, Nov 20, 2024 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.73.0 published on Wednesday, Nov 20, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:web:listWebAppBackupConfiguration
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
- Name of the app.
- Resource
Group stringName - Name of the resource group to which the resource belongs.
- Name string
- Name of the app.
- Resource
Group stringName - Name of the resource group to which the resource belongs.
- name String
- Name of the app.
- resource
Group StringName - Name of the resource group to which the resource belongs.
- name string
- Name of the app.
- resource
Group 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.
- resource
Group 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.
- 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 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 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 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 stringTime - Last time when this schedule was triggered.
- Retention
Period intIn Days - After how many days backups should be deleted.
- Start
Time 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 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 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 stringTime - Last time when this schedule was triggered.
- Retention
Period intIn Days - After how many days backups should be deleted.
- Start
Time string - When the schedule should start working.
- frequency
Interval 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 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 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.
- last
Execution StringTime - Last time when this schedule was triggered.
- retention
Period IntegerIn Days - After how many days backups should be deleted.
- start
Time String - When the schedule should start working.
- frequency
Interval 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 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 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.
- last
Execution stringTime - Last time when this schedule was triggered.
- retention
Period numberIn Days - After how many days backups should be deleted.
- start
Time 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.
- frequency
Interval 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 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 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.
- last
Execution StringTime - Last time when this schedule was triggered.
- retention
Period NumberIn Days - After how many days backups should be deleted.
- start
Time String - When the schedule should start working.
DatabaseBackupSettingResponse
- 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 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 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 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 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 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 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 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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi