Skip to main content

BackupAzureRestore

Resource BackupAzureRestore in pulumi-portainer.
3 min read

Resource BackupAzureRestore in pulumi-portainer.

Pulumi type: portainer:index/backupAzureRestore:BackupAzureRestore.

name is the Pulumi resource name. Nested object fields are documented under that object. They are not arguments of this resource.

Example#

Only required arguments are set. A string in angle brackets stands in for that argument. Any other value is an option or example written in the SDK description.

Arguments#

PropertyTypeRequiredDescription
authMethodstringyesHow Portainer authenticates against Azure: servicePrincipalSecret, servicePrincipalCertificate, managedIdentity or storageAccountKey.
backupAzureRestoreIdstringno
blobNamestringyesName of the blob to restore from.
clientCertificatestringnoPEM-encoded client certificate of the service principal. Stored in state as a sensitive value.
clientCertificatePasswordstringnoPassword protecting clientCertificate.
clientIdstringnoApplication (client) ID of the service principal.
clientSecretstringnoClient secret of the service principal. Stored in state as a sensitive value.
containerNamestringyesBlob container holding the backup archive.
managedIdentityClientIdstringnoClient ID of the user-assigned managed identity.
passwordstringnoPassword the archive was encrypted with. Stored in state as a sensitive value.
serviceUrlstringnoBlob service endpoint, for a sovereign cloud or a storage emulator.
storageAccountKeystringnoStorage account access key. Used with 'authMethod'= "storageAccountKey"'.
storageAccountNamestringyesName of the Azure storage account holding the container.
tenantIdstringnoEntra ID tenant of the service principal.

Outputs#

Computed outputs are produced by the provider. They are not constructor arguments.

PropertyTypeComputedDescription
authMethodstringnoHow Portainer authenticates against Azure: servicePrincipalSecret, servicePrincipalCertificate, managedIdentity or storageAccountKey.
backupAzureRestoreIdstringno
blobNamestringnoName of the blob to restore from.
clientCertificatestringnoPEM-encoded client certificate of the service principal. Stored in state as a sensitive value.
clientCertificatePasswordstringnoPassword protecting clientCertificate.
clientIdstringnoApplication (client) ID of the service principal.
clientSecretstringnoClient secret of the service principal. Stored in state as a sensitive value.
containerNamestringnoBlob container holding the backup archive.
managedIdentityClientIdstringnoClient ID of the user-assigned managed identity.
passwordstringnoPassword the archive was encrypted with. Stored in state as a sensitive value.
serviceUrlstringnoBlob service endpoint, for a sovereign cloud or a storage emulator.
storageAccountKeystringnoStorage account access key. Used with 'authMethod'= "storageAccountKey"'.
storageAccountNamestringnoName of the Azure storage account holding the container.
tenantIdstringnoEntra ID tenant of the service principal.