avi.Backupconfiguration
Explore with Pulumi AI
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “Avi: avi.Backupconfiguration” sidebar_current: “docs-avi-resource-backupconfiguration” description: |- Creates and manages Avi BackupConfiguration.
avi.Backupconfiguration
The BackupConfiguration resource allows the creation and management of Avi BackupConfiguration
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";
const foo = new avi.Backupconfiguration("foo", {tenantRef: "/api/tenant/?name=admin"});
import pulumi
import pulumi_avi as avi
foo = avi.Backupconfiguration("foo", tenant_ref="/api/tenant/?name=admin")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/avi/v31/avi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := avi.NewBackupconfiguration(ctx, "foo", &avi.BackupconfigurationArgs{
TenantRef: pulumi.String("/api/tenant/?name=admin"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Avi = Pulumi.Avi;
return await Deployment.RunAsync(() =>
{
var foo = new Avi.Backupconfiguration("foo", new()
{
TenantRef = "/api/tenant/?name=admin",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.avi.Backupconfiguration;
import com.pulumi.avi.BackupconfigurationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var foo = new Backupconfiguration("foo", BackupconfigurationArgs.builder()
.tenantRef("/api/tenant/?name=admin")
.build());
}
}
resources:
foo:
type: avi:Backupconfiguration
properties:
tenantRef: /api/tenant/?name=admin
Create Backupconfiguration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Backupconfiguration(name: string, args?: BackupconfigurationArgs, opts?: CustomResourceOptions);
@overload
def Backupconfiguration(resource_name: str,
args: Optional[BackupconfigurationArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Backupconfiguration(resource_name: str,
opts: Optional[ResourceOptions] = None,
aws_access_key: Optional[str] = None,
aws_bucket_id: Optional[str] = None,
aws_bucket_region: Optional[str] = None,
aws_secret_access: Optional[str] = None,
backup_file_prefix: Optional[str] = None,
backup_passphrase: Optional[str] = None,
backupconfiguration_id: Optional[str] = None,
bundle_mode: Optional[str] = None,
configpb_attributes: Optional[Sequence[BackupconfigurationConfigpbAttributeArgs]] = None,
maximum_backups_stored: Optional[str] = None,
name: Optional[str] = None,
remote_directory: Optional[str] = None,
remote_file_transfer_protocol: Optional[str] = None,
remote_hostname: Optional[str] = None,
s3_bucket_folder: Optional[str] = None,
save_local: Optional[str] = None,
ssh_user_ref: Optional[str] = None,
tenant_ref: Optional[str] = None,
upload_to_remote_host: Optional[str] = None,
upload_to_s3: Optional[str] = None,
uuid: Optional[str] = None)
func NewBackupconfiguration(ctx *Context, name string, args *BackupconfigurationArgs, opts ...ResourceOption) (*Backupconfiguration, error)
public Backupconfiguration(string name, BackupconfigurationArgs? args = null, CustomResourceOptions? opts = null)
public Backupconfiguration(String name, BackupconfigurationArgs args)
public Backupconfiguration(String name, BackupconfigurationArgs args, CustomResourceOptions options)
type: avi:Backupconfiguration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args BackupconfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args BackupconfigurationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args BackupconfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BackupconfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BackupconfigurationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var backupconfigurationResource = new Avi.Backupconfiguration("backupconfigurationResource", new()
{
AwsAccessKey = "string",
AwsBucketId = "string",
AwsBucketRegion = "string",
AwsSecretAccess = "string",
BackupFilePrefix = "string",
BackupPassphrase = "string",
BackupconfigurationId = "string",
BundleMode = "string",
ConfigpbAttributes = new[]
{
new Avi.Inputs.BackupconfigurationConfigpbAttributeArgs
{
Version = "string",
},
},
MaximumBackupsStored = "string",
Name = "string",
RemoteDirectory = "string",
RemoteFileTransferProtocol = "string",
RemoteHostname = "string",
S3BucketFolder = "string",
SaveLocal = "string",
SshUserRef = "string",
TenantRef = "string",
UploadToRemoteHost = "string",
UploadToS3 = "string",
Uuid = "string",
});
example, err := avi.NewBackupconfiguration(ctx, "backupconfigurationResource", &avi.BackupconfigurationArgs{
AwsAccessKey: pulumi.String("string"),
AwsBucketId: pulumi.String("string"),
AwsBucketRegion: pulumi.String("string"),
AwsSecretAccess: pulumi.String("string"),
BackupFilePrefix: pulumi.String("string"),
BackupPassphrase: pulumi.String("string"),
BackupconfigurationId: pulumi.String("string"),
BundleMode: pulumi.String("string"),
ConfigpbAttributes: avi.BackupconfigurationConfigpbAttributeArray{
&avi.BackupconfigurationConfigpbAttributeArgs{
Version: pulumi.String("string"),
},
},
MaximumBackupsStored: pulumi.String("string"),
Name: pulumi.String("string"),
RemoteDirectory: pulumi.String("string"),
RemoteFileTransferProtocol: pulumi.String("string"),
RemoteHostname: pulumi.String("string"),
S3BucketFolder: pulumi.String("string"),
SaveLocal: pulumi.String("string"),
SshUserRef: pulumi.String("string"),
TenantRef: pulumi.String("string"),
UploadToRemoteHost: pulumi.String("string"),
UploadToS3: pulumi.String("string"),
Uuid: pulumi.String("string"),
})
var backupconfigurationResource = new Backupconfiguration("backupconfigurationResource", BackupconfigurationArgs.builder()
.awsAccessKey("string")
.awsBucketId("string")
.awsBucketRegion("string")
.awsSecretAccess("string")
.backupFilePrefix("string")
.backupPassphrase("string")
.backupconfigurationId("string")
.bundleMode("string")
.configpbAttributes(BackupconfigurationConfigpbAttributeArgs.builder()
.version("string")
.build())
.maximumBackupsStored("string")
.name("string")
.remoteDirectory("string")
.remoteFileTransferProtocol("string")
.remoteHostname("string")
.s3BucketFolder("string")
.saveLocal("string")
.sshUserRef("string")
.tenantRef("string")
.uploadToRemoteHost("string")
.uploadToS3("string")
.uuid("string")
.build());
backupconfiguration_resource = avi.Backupconfiguration("backupconfigurationResource",
aws_access_key="string",
aws_bucket_id="string",
aws_bucket_region="string",
aws_secret_access="string",
backup_file_prefix="string",
backup_passphrase="string",
backupconfiguration_id="string",
bundle_mode="string",
configpb_attributes=[{
"version": "string",
}],
maximum_backups_stored="string",
name="string",
remote_directory="string",
remote_file_transfer_protocol="string",
remote_hostname="string",
s3_bucket_folder="string",
save_local="string",
ssh_user_ref="string",
tenant_ref="string",
upload_to_remote_host="string",
upload_to_s3="string",
uuid="string")
const backupconfigurationResource = new avi.Backupconfiguration("backupconfigurationResource", {
awsAccessKey: "string",
awsBucketId: "string",
awsBucketRegion: "string",
awsSecretAccess: "string",
backupFilePrefix: "string",
backupPassphrase: "string",
backupconfigurationId: "string",
bundleMode: "string",
configpbAttributes: [{
version: "string",
}],
maximumBackupsStored: "string",
name: "string",
remoteDirectory: "string",
remoteFileTransferProtocol: "string",
remoteHostname: "string",
s3BucketFolder: "string",
saveLocal: "string",
sshUserRef: "string",
tenantRef: "string",
uploadToRemoteHost: "string",
uploadToS3: "string",
uuid: "string",
});
type: avi:Backupconfiguration
properties:
awsAccessKey: string
awsBucketId: string
awsBucketRegion: string
awsSecretAccess: string
backupFilePrefix: string
backupPassphrase: string
backupconfigurationId: string
bundleMode: string
configpbAttributes:
- version: string
maximumBackupsStored: string
name: string
remoteDirectory: string
remoteFileTransferProtocol: string
remoteHostname: string
s3BucketFolder: string
saveLocal: string
sshUserRef: string
tenantRef: string
uploadToRemoteHost: string
uploadToS3: string
uuid: string
Backupconfiguration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Backupconfiguration resource accepts the following input properties:
- Aws
Access stringKey - Aws access key id. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Aws
Bucket stringId - Aws bucket. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Aws
Bucket stringRegion - The name of the aws region associated with the bucket. Field introduced in 21.1.5, 22.1.1, 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Aws
Secret stringAccess - Aws secret access key. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Backup
File stringPrefix - Prefix of the exported configuration file. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Backup
Passphrase string - Default passphrase to encrypt sensitive fields for configuration export and periodic backup. The same passphrase must be provided to import the configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Backupconfiguration
Id string - Bundle
Mode string - By default, json backups are generated. When this flag is enabled, bundle backups will be generated. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Configpb
Attributes List<BackupconfigurationConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Maximum
Backups stringStored - Rotate the backup files based on this count. Allowed values are 1-20. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Name of backup configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Remote
Directory string - Directory at remote destination with write permission for ssh user. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Remote
File stringTransfer Protocol - Remote file transfer protocol type. Enum options - SCP, SFTP. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in basic (allowed values- scp,sftp) edition.
- Remote
Hostname string - Remote destination. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- S3Bucket
Folder string - The folder name in s3 bucket where backup will be stored. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Save
Local string - Local backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Ssh
User stringRef - Access credentials for remote destination. It is a reference to an object of type cloudconnectoruser. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Upload
To stringRemote Host - Remote backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Upload
To stringS3 - Cloud backup. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Aws
Access stringKey - Aws access key id. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Aws
Bucket stringId - Aws bucket. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Aws
Bucket stringRegion - The name of the aws region associated with the bucket. Field introduced in 21.1.5, 22.1.1, 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Aws
Secret stringAccess - Aws secret access key. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Backup
File stringPrefix - Prefix of the exported configuration file. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Backup
Passphrase string - Default passphrase to encrypt sensitive fields for configuration export and periodic backup. The same passphrase must be provided to import the configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Backupconfiguration
Id string - Bundle
Mode string - By default, json backups are generated. When this flag is enabled, bundle backups will be generated. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Configpb
Attributes []BackupconfigurationConfigpb Attribute Args - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Maximum
Backups stringStored - Rotate the backup files based on this count. Allowed values are 1-20. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Name of backup configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Remote
Directory string - Directory at remote destination with write permission for ssh user. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Remote
File stringTransfer Protocol - Remote file transfer protocol type. Enum options - SCP, SFTP. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in basic (allowed values- scp,sftp) edition.
- Remote
Hostname string - Remote destination. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- S3Bucket
Folder string - The folder name in s3 bucket where backup will be stored. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Save
Local string - Local backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Ssh
User stringRef - Access credentials for remote destination. It is a reference to an object of type cloudconnectoruser. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Upload
To stringRemote Host - Remote backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Upload
To stringS3 - Cloud backup. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- aws
Access StringKey - Aws access key id. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws
Bucket StringId - Aws bucket. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws
Bucket StringRegion - The name of the aws region associated with the bucket. Field introduced in 21.1.5, 22.1.1, 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws
Secret StringAccess - Aws secret access key. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- backup
File StringPrefix - Prefix of the exported configuration file. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- backup
Passphrase String - Default passphrase to encrypt sensitive fields for configuration export and periodic backup. The same passphrase must be provided to import the configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- backupconfiguration
Id String - bundle
Mode String - By default, json backups are generated. When this flag is enabled, bundle backups will be generated. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes List<BackupconfigurationConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- maximum
Backups StringStored - Rotate the backup files based on this count. Allowed values are 1-20. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Name of backup configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- remote
Directory String - Directory at remote destination with write permission for ssh user. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- remote
File StringTransfer Protocol - Remote file transfer protocol type. Enum options - SCP, SFTP. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in basic (allowed values- scp,sftp) edition.
- remote
Hostname String - Remote destination. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- s3Bucket
Folder String - The folder name in s3 bucket where backup will be stored. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- save
Local String - Local backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh
User StringRef - Access credentials for remote destination. It is a reference to an object of type cloudconnectoruser. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- upload
To StringRemote Host - Remote backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- upload
To StringS3 - Cloud backup. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- aws
Access stringKey - Aws access key id. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws
Bucket stringId - Aws bucket. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws
Bucket stringRegion - The name of the aws region associated with the bucket. Field introduced in 21.1.5, 22.1.1, 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws
Secret stringAccess - Aws secret access key. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- backup
File stringPrefix - Prefix of the exported configuration file. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- backup
Passphrase string - Default passphrase to encrypt sensitive fields for configuration export and periodic backup. The same passphrase must be provided to import the configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- backupconfiguration
Id string - bundle
Mode string - By default, json backups are generated. When this flag is enabled, bundle backups will be generated. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes BackupconfigurationConfigpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- maximum
Backups stringStored - Rotate the backup files based on this count. Allowed values are 1-20. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- Name of backup configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- remote
Directory string - Directory at remote destination with write permission for ssh user. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- remote
File stringTransfer Protocol - Remote file transfer protocol type. Enum options - SCP, SFTP. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in basic (allowed values- scp,sftp) edition.
- remote
Hostname string - Remote destination. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- s3Bucket
Folder string - The folder name in s3 bucket where backup will be stored. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- save
Local string - Local backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh
User stringRef - Access credentials for remote destination. It is a reference to an object of type cloudconnectoruser. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- upload
To stringRemote Host - Remote backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- upload
To stringS3 - Cloud backup. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- aws_
access_ strkey - Aws access key id. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws_
bucket_ strid - Aws bucket. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws_
bucket_ strregion - The name of the aws region associated with the bucket. Field introduced in 21.1.5, 22.1.1, 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws_
secret_ straccess - Aws secret access key. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- backup_
file_ strprefix - Prefix of the exported configuration file. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- backup_
passphrase str - Default passphrase to encrypt sensitive fields for configuration export and periodic backup. The same passphrase must be provided to import the configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- backupconfiguration_
id str - bundle_
mode str - By default, json backups are generated. When this flag is enabled, bundle backups will be generated. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb_
attributes Sequence[BackupconfigurationConfigpb Attribute Args] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- maximum_
backups_ strstored - Rotate the backup files based on this count. Allowed values are 1-20. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name str
- Name of backup configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- remote_
directory str - Directory at remote destination with write permission for ssh user. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- remote_
file_ strtransfer_ protocol - Remote file transfer protocol type. Enum options - SCP, SFTP. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in basic (allowed values- scp,sftp) edition.
- remote_
hostname str - Remote destination. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- s3_
bucket_ strfolder - The folder name in s3 bucket where backup will be stored. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- save_
local str - Local backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh_
user_ strref - Access credentials for remote destination. It is a reference to an object of type cloudconnectoruser. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_
ref str - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- upload_
to_ strremote_ host - Remote backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- upload_
to_ strs3 - Cloud backup. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- aws
Access StringKey - Aws access key id. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws
Bucket StringId - Aws bucket. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws
Bucket StringRegion - The name of the aws region associated with the bucket. Field introduced in 21.1.5, 22.1.1, 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws
Secret StringAccess - Aws secret access key. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- backup
File StringPrefix - Prefix of the exported configuration file. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- backup
Passphrase String - Default passphrase to encrypt sensitive fields for configuration export and periodic backup. The same passphrase must be provided to import the configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- backupconfiguration
Id String - bundle
Mode String - By default, json backups are generated. When this flag is enabled, bundle backups will be generated. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes List<Property Map> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- maximum
Backups StringStored - Rotate the backup files based on this count. Allowed values are 1-20. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Name of backup configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- remote
Directory String - Directory at remote destination with write permission for ssh user. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- remote
File StringTransfer Protocol - Remote file transfer protocol type. Enum options - SCP, SFTP. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in basic (allowed values- scp,sftp) edition.
- remote
Hostname String - Remote destination. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- s3Bucket
Folder String - The folder name in s3 bucket where backup will be stored. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- save
Local String - Local backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh
User StringRef - Access credentials for remote destination. It is a reference to an object of type cloudconnectoruser. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- upload
To StringRemote Host - Remote backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- upload
To StringS3 - Cloud backup. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Outputs
All input properties are implicitly available as output properties. Additionally, the Backupconfiguration resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Backupconfiguration Resource
Get an existing Backupconfiguration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: BackupconfigurationState, opts?: CustomResourceOptions): Backupconfiguration
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
aws_access_key: Optional[str] = None,
aws_bucket_id: Optional[str] = None,
aws_bucket_region: Optional[str] = None,
aws_secret_access: Optional[str] = None,
backup_file_prefix: Optional[str] = None,
backup_passphrase: Optional[str] = None,
backupconfiguration_id: Optional[str] = None,
bundle_mode: Optional[str] = None,
configpb_attributes: Optional[Sequence[BackupconfigurationConfigpbAttributeArgs]] = None,
maximum_backups_stored: Optional[str] = None,
name: Optional[str] = None,
remote_directory: Optional[str] = None,
remote_file_transfer_protocol: Optional[str] = None,
remote_hostname: Optional[str] = None,
s3_bucket_folder: Optional[str] = None,
save_local: Optional[str] = None,
ssh_user_ref: Optional[str] = None,
tenant_ref: Optional[str] = None,
upload_to_remote_host: Optional[str] = None,
upload_to_s3: Optional[str] = None,
uuid: Optional[str] = None) -> Backupconfiguration
func GetBackupconfiguration(ctx *Context, name string, id IDInput, state *BackupconfigurationState, opts ...ResourceOption) (*Backupconfiguration, error)
public static Backupconfiguration Get(string name, Input<string> id, BackupconfigurationState? state, CustomResourceOptions? opts = null)
public static Backupconfiguration get(String name, Output<String> id, BackupconfigurationState state, CustomResourceOptions options)
resources: _: type: avi:Backupconfiguration get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Aws
Access stringKey - Aws access key id. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Aws
Bucket stringId - Aws bucket. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Aws
Bucket stringRegion - The name of the aws region associated with the bucket. Field introduced in 21.1.5, 22.1.1, 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Aws
Secret stringAccess - Aws secret access key. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Backup
File stringPrefix - Prefix of the exported configuration file. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Backup
Passphrase string - Default passphrase to encrypt sensitive fields for configuration export and periodic backup. The same passphrase must be provided to import the configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Backupconfiguration
Id string - Bundle
Mode string - By default, json backups are generated. When this flag is enabled, bundle backups will be generated. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Configpb
Attributes List<BackupconfigurationConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Maximum
Backups stringStored - Rotate the backup files based on this count. Allowed values are 1-20. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Name of backup configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Remote
Directory string - Directory at remote destination with write permission for ssh user. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Remote
File stringTransfer Protocol - Remote file transfer protocol type. Enum options - SCP, SFTP. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in basic (allowed values- scp,sftp) edition.
- Remote
Hostname string - Remote destination. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- S3Bucket
Folder string - The folder name in s3 bucket where backup will be stored. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Save
Local string - Local backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Ssh
User stringRef - Access credentials for remote destination. It is a reference to an object of type cloudconnectoruser. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Upload
To stringRemote Host - Remote backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Upload
To stringS3 - Cloud backup. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Aws
Access stringKey - Aws access key id. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Aws
Bucket stringId - Aws bucket. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Aws
Bucket stringRegion - The name of the aws region associated with the bucket. Field introduced in 21.1.5, 22.1.1, 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Aws
Secret stringAccess - Aws secret access key. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Backup
File stringPrefix - Prefix of the exported configuration file. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Backup
Passphrase string - Default passphrase to encrypt sensitive fields for configuration export and periodic backup. The same passphrase must be provided to import the configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Backupconfiguration
Id string - Bundle
Mode string - By default, json backups are generated. When this flag is enabled, bundle backups will be generated. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Configpb
Attributes []BackupconfigurationConfigpb Attribute Args - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Maximum
Backups stringStored - Rotate the backup files based on this count. Allowed values are 1-20. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Name of backup configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Remote
Directory string - Directory at remote destination with write permission for ssh user. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Remote
File stringTransfer Protocol - Remote file transfer protocol type. Enum options - SCP, SFTP. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in basic (allowed values- scp,sftp) edition.
- Remote
Hostname string - Remote destination. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- S3Bucket
Folder string - The folder name in s3 bucket where backup will be stored. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Save
Local string - Local backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Ssh
User stringRef - Access credentials for remote destination. It is a reference to an object of type cloudconnectoruser. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Upload
To stringRemote Host - Remote backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Upload
To stringS3 - Cloud backup. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- aws
Access StringKey - Aws access key id. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws
Bucket StringId - Aws bucket. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws
Bucket StringRegion - The name of the aws region associated with the bucket. Field introduced in 21.1.5, 22.1.1, 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws
Secret StringAccess - Aws secret access key. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- backup
File StringPrefix - Prefix of the exported configuration file. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- backup
Passphrase String - Default passphrase to encrypt sensitive fields for configuration export and periodic backup. The same passphrase must be provided to import the configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- backupconfiguration
Id String - bundle
Mode String - By default, json backups are generated. When this flag is enabled, bundle backups will be generated. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes List<BackupconfigurationConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- maximum
Backups StringStored - Rotate the backup files based on this count. Allowed values are 1-20. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Name of backup configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- remote
Directory String - Directory at remote destination with write permission for ssh user. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- remote
File StringTransfer Protocol - Remote file transfer protocol type. Enum options - SCP, SFTP. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in basic (allowed values- scp,sftp) edition.
- remote
Hostname String - Remote destination. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- s3Bucket
Folder String - The folder name in s3 bucket where backup will be stored. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- save
Local String - Local backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh
User StringRef - Access credentials for remote destination. It is a reference to an object of type cloudconnectoruser. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- upload
To StringRemote Host - Remote backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- upload
To StringS3 - Cloud backup. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- aws
Access stringKey - Aws access key id. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws
Bucket stringId - Aws bucket. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws
Bucket stringRegion - The name of the aws region associated with the bucket. Field introduced in 21.1.5, 22.1.1, 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws
Secret stringAccess - Aws secret access key. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- backup
File stringPrefix - Prefix of the exported configuration file. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- backup
Passphrase string - Default passphrase to encrypt sensitive fields for configuration export and periodic backup. The same passphrase must be provided to import the configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- backupconfiguration
Id string - bundle
Mode string - By default, json backups are generated. When this flag is enabled, bundle backups will be generated. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes BackupconfigurationConfigpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- maximum
Backups stringStored - Rotate the backup files based on this count. Allowed values are 1-20. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- Name of backup configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- remote
Directory string - Directory at remote destination with write permission for ssh user. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- remote
File stringTransfer Protocol - Remote file transfer protocol type. Enum options - SCP, SFTP. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in basic (allowed values- scp,sftp) edition.
- remote
Hostname string - Remote destination. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- s3Bucket
Folder string - The folder name in s3 bucket where backup will be stored. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- save
Local string - Local backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh
User stringRef - Access credentials for remote destination. It is a reference to an object of type cloudconnectoruser. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- upload
To stringRemote Host - Remote backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- upload
To stringS3 - Cloud backup. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- aws_
access_ strkey - Aws access key id. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws_
bucket_ strid - Aws bucket. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws_
bucket_ strregion - The name of the aws region associated with the bucket. Field introduced in 21.1.5, 22.1.1, 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws_
secret_ straccess - Aws secret access key. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- backup_
file_ strprefix - Prefix of the exported configuration file. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- backup_
passphrase str - Default passphrase to encrypt sensitive fields for configuration export and periodic backup. The same passphrase must be provided to import the configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- backupconfiguration_
id str - bundle_
mode str - By default, json backups are generated. When this flag is enabled, bundle backups will be generated. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb_
attributes Sequence[BackupconfigurationConfigpb Attribute Args] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- maximum_
backups_ strstored - Rotate the backup files based on this count. Allowed values are 1-20. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name str
- Name of backup configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- remote_
directory str - Directory at remote destination with write permission for ssh user. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- remote_
file_ strtransfer_ protocol - Remote file transfer protocol type. Enum options - SCP, SFTP. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in basic (allowed values- scp,sftp) edition.
- remote_
hostname str - Remote destination. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- s3_
bucket_ strfolder - The folder name in s3 bucket where backup will be stored. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- save_
local str - Local backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh_
user_ strref - Access credentials for remote destination. It is a reference to an object of type cloudconnectoruser. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_
ref str - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- upload_
to_ strremote_ host - Remote backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- upload_
to_ strs3 - Cloud backup. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- aws
Access StringKey - Aws access key id. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws
Bucket StringId - Aws bucket. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws
Bucket StringRegion - The name of the aws region associated with the bucket. Field introduced in 21.1.5, 22.1.1, 22.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- aws
Secret StringAccess - Aws secret access key. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- backup
File StringPrefix - Prefix of the exported configuration file. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- backup
Passphrase String - Default passphrase to encrypt sensitive fields for configuration export and periodic backup. The same passphrase must be provided to import the configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- backupconfiguration
Id String - bundle
Mode String - By default, json backups are generated. When this flag is enabled, bundle backups will be generated. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes List<Property Map> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- maximum
Backups StringStored - Rotate the backup files based on this count. Allowed values are 1-20. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Name of backup configuration. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- remote
Directory String - Directory at remote destination with write permission for ssh user. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- remote
File StringTransfer Protocol - Remote file transfer protocol type. Enum options - SCP, SFTP. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in basic (allowed values- scp,sftp) edition.
- remote
Hostname String - Remote destination. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- s3Bucket
Folder String - The folder name in s3 bucket where backup will be stored. Field introduced in 30.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- save
Local String - Local backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh
User StringRef - Access credentials for remote destination. It is a reference to an object of type cloudconnectoruser. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- upload
To StringRemote Host - Remote backup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- upload
To StringS3 - Cloud backup. Field introduced in 18.2.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Supporting Types
BackupconfigurationConfigpbAttribute, BackupconfigurationConfigpbAttributeArgs
- Version string
- Version string
- version String
- version string
- version str
- version String
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
avi
Terraform Provider.