azure-native.sql.getBackupShortTermRetentionPolicy

Explore with Pulumi AI

Gets a database’s short term retention policy. API Version: 2020-11-01-preview.

Using getBackupShortTermRetentionPolicy

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 getBackupShortTermRetentionPolicy(args: GetBackupShortTermRetentionPolicyArgs, opts?: InvokeOptions): Promise<GetBackupShortTermRetentionPolicyResult>
function getBackupShortTermRetentionPolicyOutput(args: GetBackupShortTermRetentionPolicyOutputArgs, opts?: InvokeOptions): Output<GetBackupShortTermRetentionPolicyResult>
def get_backup_short_term_retention_policy(database_name: Optional[str] = None,
                                           policy_name: Optional[str] = None,
                                           resource_group_name: Optional[str] = None,
                                           server_name: Optional[str] = None,
                                           opts: Optional[InvokeOptions] = None) -> GetBackupShortTermRetentionPolicyResult
def get_backup_short_term_retention_policy_output(database_name: Optional[pulumi.Input[str]] = None,
                                           policy_name: Optional[pulumi.Input[str]] = None,
                                           resource_group_name: Optional[pulumi.Input[str]] = None,
                                           server_name: Optional[pulumi.Input[str]] = None,
                                           opts: Optional[InvokeOptions] = None) -> Output[GetBackupShortTermRetentionPolicyResult]
func LookupBackupShortTermRetentionPolicy(ctx *Context, args *LookupBackupShortTermRetentionPolicyArgs, opts ...InvokeOption) (*LookupBackupShortTermRetentionPolicyResult, error)
func LookupBackupShortTermRetentionPolicyOutput(ctx *Context, args *LookupBackupShortTermRetentionPolicyOutputArgs, opts ...InvokeOption) LookupBackupShortTermRetentionPolicyResultOutput

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

public static class GetBackupShortTermRetentionPolicy 
{
    public static Task<GetBackupShortTermRetentionPolicyResult> InvokeAsync(GetBackupShortTermRetentionPolicyArgs args, InvokeOptions? opts = null)
    public static Output<GetBackupShortTermRetentionPolicyResult> Invoke(GetBackupShortTermRetentionPolicyInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetBackupShortTermRetentionPolicyResult> getBackupShortTermRetentionPolicy(GetBackupShortTermRetentionPolicyArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:sql:getBackupShortTermRetentionPolicy
  arguments:
    # arguments dictionary

The following arguments are supported:

DatabaseName string

The name of the database.

PolicyName string

The policy name. Should always be "default".

ResourceGroupName string

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

ServerName string

The name of the server.

DatabaseName string

The name of the database.

PolicyName string

The policy name. Should always be "default".

ResourceGroupName string

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

ServerName string

The name of the server.

databaseName String

The name of the database.

policyName String

The policy name. Should always be "default".

resourceGroupName String

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

serverName String

The name of the server.

databaseName string

The name of the database.

policyName string

The policy name. Should always be "default".

resourceGroupName string

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

serverName string

The name of the server.

database_name str

The name of the database.

policy_name str

The policy name. Should always be "default".

resource_group_name str

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

server_name str

The name of the server.

databaseName String

The name of the database.

policyName String

The policy name. Should always be "default".

resourceGroupName String

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

serverName String

The name of the server.

getBackupShortTermRetentionPolicy Result

The following output properties are available:

Id string

Resource ID.

Name string

Resource name.

Type string

Resource type.

RetentionDays int

The backup retention period in days. This is how many days Point-in-Time Restore will be supported.

Id string

Resource ID.

Name string

Resource name.

Type string

Resource type.

RetentionDays int

The backup retention period in days. This is how many days Point-in-Time Restore will be supported.

id String

Resource ID.

name String

Resource name.

type String

Resource type.

retentionDays Integer

The backup retention period in days. This is how many days Point-in-Time Restore will be supported.

id string

Resource ID.

name string

Resource name.

type string

Resource type.

retentionDays number

The backup retention period in days. This is how many days Point-in-Time Restore will be supported.

id str

Resource ID.

name str

Resource name.

type str

Resource type.

retention_days int

The backup retention period in days. This is how many days Point-in-Time Restore will be supported.

id String

Resource ID.

name String

Resource name.

type String

Resource type.

retentionDays Number

The backup retention period in days. This is how many days Point-in-Time Restore will be supported.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0