published on Thursday, Aug 20, 2026 by jschady
published on Thursday, Aug 20, 2026 by jschady
A RemoteServerCredential is a way to store a credential for Remote Servers in a centralized vault and then reference it from Remote Server definitions.
This allows you to manage your credentials in one place and avoid duplicating them across multiple Remote Server configurations. It also improves security. You can manage the Remote Servers with Pulumi or with the API, and the credential stays in the vault.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as filescom from "pulumi-filescom";
const exampleRemoteServerCredential = new filescom.RemoteServerCredential("example_remote_server_credential", {
name: "My Credential",
description: "More information or notes about this credential.",
serverType: "s3",
awsAccessKey: "example",
s3AssumeRoleArn: "example",
s3AssumeRoleDurationSeconds: 1,
cloudflareAccessKey: "example",
filebaseAccessKey: "example",
googleCloudStorageS3CompatibleAccessKey: "example",
linodeAccessKey: "example",
s3CompatibleAccessKey: "example",
sharepointClientId: "00000000-0000-0000-0000-000000000000",
sharepointTenantId: "00000000-0000-0000-0000-000000000000",
username: "user",
wasabiAccessKey: "example",
workspaceId: 0,
copyValuesFromCredentialId: 1,
});
import pulumi
import pulumi_filescom as filescom
example_remote_server_credential = filescom.RemoteServerCredential("example_remote_server_credential",
name="My Credential",
description="More information or notes about this credential.",
server_type="s3",
aws_access_key="example",
s3_assume_role_arn="example",
s3_assume_role_duration_seconds=1,
cloudflare_access_key="example",
filebase_access_key="example",
google_cloud_storage_s3_compatible_access_key="example",
linode_access_key="example",
s3_compatible_access_key="example",
sharepoint_client_id="00000000-0000-0000-0000-000000000000",
sharepoint_tenant_id="00000000-0000-0000-0000-000000000000",
username="user",
wasabi_access_key="example",
workspace_id=0,
copy_values_from_credential_id=1)
package main
import (
"github.com/jschady/pulumi-filescom/sdk/go/filescom"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := filescom.NewRemoteServerCredential(ctx, "example_remote_server_credential", &filescom.RemoteServerCredentialArgs{
Name: pulumi.String("My Credential"),
Description: pulumi.String("More information or notes about this credential."),
ServerType: pulumi.String("s3"),
AwsAccessKey: pulumi.String("example"),
S3AssumeRoleArn: pulumi.String("example"),
S3AssumeRoleDurationSeconds: pulumi.Int(1),
CloudflareAccessKey: pulumi.String("example"),
FilebaseAccessKey: pulumi.String("example"),
GoogleCloudStorageS3CompatibleAccessKey: pulumi.String("example"),
LinodeAccessKey: pulumi.String("example"),
S3CompatibleAccessKey: pulumi.String("example"),
SharepointClientId: pulumi.String("00000000-0000-0000-0000-000000000000"),
SharepointTenantId: pulumi.String("00000000-0000-0000-0000-000000000000"),
Username: pulumi.String("user"),
WasabiAccessKey: pulumi.String("example"),
WorkspaceId: pulumi.Int(0),
CopyValuesFromCredentialId: pulumi.Int(1),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Filescom = Jschady.Filescom;
return await Deployment.RunAsync(() =>
{
var exampleRemoteServerCredential = new Filescom.RemoteServerCredential("example_remote_server_credential", new()
{
Name = "My Credential",
Description = "More information or notes about this credential.",
ServerType = "s3",
AwsAccessKey = "example",
S3AssumeRoleArn = "example",
S3AssumeRoleDurationSeconds = 1,
CloudflareAccessKey = "example",
FilebaseAccessKey = "example",
GoogleCloudStorageS3CompatibleAccessKey = "example",
LinodeAccessKey = "example",
S3CompatibleAccessKey = "example",
SharepointClientId = "00000000-0000-0000-0000-000000000000",
SharepointTenantId = "00000000-0000-0000-0000-000000000000",
Username = "user",
WasabiAccessKey = "example",
WorkspaceId = 0,
CopyValuesFromCredentialId = 1,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.filescom.RemoteServerCredential;
import com.pulumi.filescom.RemoteServerCredentialArgs;
import java.util.ArrayList;
import java.util.Arrays;
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 exampleRemoteServerCredential = new RemoteServerCredential("exampleRemoteServerCredential", RemoteServerCredentialArgs.builder()
.name("My Credential")
.description("More information or notes about this credential.")
.serverType("s3")
.awsAccessKey("example")
.s3AssumeRoleArn("example")
.s3AssumeRoleDurationSeconds(1)
.cloudflareAccessKey("example")
.filebaseAccessKey("example")
.googleCloudStorageS3CompatibleAccessKey("example")
.linodeAccessKey("example")
.s3CompatibleAccessKey("example")
.sharepointClientId("00000000-0000-0000-0000-000000000000")
.sharepointTenantId("00000000-0000-0000-0000-000000000000")
.username("user")
.wasabiAccessKey("example")
.workspaceId(0)
.copyValuesFromCredentialId(1)
.build());
}
}
resources:
exampleRemoteServerCredential:
type: filescom:RemoteServerCredential
name: example_remote_server_credential
properties:
name: My Credential
description: More information or notes about this credential.
serverType: s3
awsAccessKey: example
s3AssumeRoleArn: example
s3AssumeRoleDurationSeconds: 1
cloudflareAccessKey: example
filebaseAccessKey: example
googleCloudStorageS3CompatibleAccessKey: example
linodeAccessKey: example
s3CompatibleAccessKey: example
sharepointClientId: 00000000-0000-0000-0000-000000000000
sharepointTenantId: 00000000-0000-0000-0000-000000000000
username: user
wasabiAccessKey: example
workspaceId: 0
copyValuesFromCredentialId: 1
pulumi {
required_providers {
filescom = {
source = "pulumi/filescom"
}
}
}
resource "filescom_remoteservercredential" "example_remote_server_credential" {
name = "My Credential"
description = "More information or notes about this credential."
server_type = "s3"
aws_access_key = "example"
s3_assume_role_arn = "example"
s3_assume_role_duration_seconds = 1
cloudflare_access_key = "example"
filebase_access_key = "example"
google_cloud_storage_s3_compatible_access_key = "example"
linode_access_key = "example"
s3_compatible_access_key = "example"
sharepoint_client_id = "00000000-0000-0000-0000-000000000000"
sharepoint_tenant_id = "00000000-0000-0000-0000-000000000000"
username = "user"
wasabi_access_key = "example"
workspace_id = 0
copy_values_from_credential_id = 1
}
Create RemoteServerCredential Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new RemoteServerCredential(name: string, args?: RemoteServerCredentialArgs, opts?: CustomResourceOptions);@overload
def RemoteServerCredential(resource_name: str,
args: Optional[RemoteServerCredentialArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def RemoteServerCredential(resource_name: str,
opts: Optional[ResourceOptions] = None,
aws_access_key: Optional[str] = None,
aws_secret_key: Optional[str] = None,
azure_blob_storage_access_key: Optional[str] = None,
azure_blob_storage_sas_token: Optional[str] = None,
azure_files_storage_access_key: Optional[str] = None,
azure_files_storage_sas_token: Optional[str] = None,
backblaze_b2_application_key: Optional[str] = None,
backblaze_b2_key_id: Optional[str] = None,
cloudflare_access_key: Optional[str] = None,
cloudflare_secret_key: Optional[str] = None,
copy_values_from_credential_id: Optional[int] = None,
description: Optional[str] = None,
filebase_access_key: Optional[str] = None,
filebase_secret_key: Optional[str] = None,
google_cloud_storage_credentials_json: Optional[str] = None,
google_cloud_storage_s3_compatible_access_key: Optional[str] = None,
google_cloud_storage_s3_compatible_secret_key: Optional[str] = None,
linode_access_key: Optional[str] = None,
linode_secret_key: Optional[str] = None,
name: Optional[str] = None,
password: Optional[str] = None,
private_key: Optional[str] = None,
private_key_passphrase: Optional[str] = None,
s3_assume_role_arn: Optional[str] = None,
s3_assume_role_duration_seconds: Optional[int] = None,
s3_compatible_access_key: Optional[str] = None,
s3_compatible_secret_key: Optional[str] = None,
server_type: Optional[str] = None,
sharepoint_client_certificate: Optional[str] = None,
sharepoint_client_id: Optional[str] = None,
sharepoint_client_secret: Optional[str] = None,
sharepoint_tenant_id: Optional[str] = None,
username: Optional[str] = None,
wasabi_access_key: Optional[str] = None,
wasabi_secret_key: Optional[str] = None,
workspace_id: Optional[int] = None)func NewRemoteServerCredential(ctx *Context, name string, args *RemoteServerCredentialArgs, opts ...ResourceOption) (*RemoteServerCredential, error)public RemoteServerCredential(string name, RemoteServerCredentialArgs? args = null, CustomResourceOptions? opts = null)
public RemoteServerCredential(String name, RemoteServerCredentialArgs args)
public RemoteServerCredential(String name, RemoteServerCredentialArgs args, CustomResourceOptions options)
type: filescom:RemoteServerCredential
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "filescom_remote_server_credential" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args RemoteServerCredentialArgs
- 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 RemoteServerCredentialArgs
- 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 RemoteServerCredentialArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RemoteServerCredentialArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RemoteServerCredentialArgs
- 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 remoteServerCredentialResource = new Filescom.RemoteServerCredential("remoteServerCredentialResource", new()
{
AwsAccessKey = "string",
AwsSecretKey = "string",
AzureBlobStorageAccessKey = "string",
AzureBlobStorageSasToken = "string",
AzureFilesStorageAccessKey = "string",
AzureFilesStorageSasToken = "string",
BackblazeB2ApplicationKey = "string",
BackblazeB2KeyId = "string",
CloudflareAccessKey = "string",
CloudflareSecretKey = "string",
CopyValuesFromCredentialId = 0,
Description = "string",
FilebaseAccessKey = "string",
FilebaseSecretKey = "string",
GoogleCloudStorageCredentialsJson = "string",
GoogleCloudStorageS3CompatibleAccessKey = "string",
GoogleCloudStorageS3CompatibleSecretKey = "string",
LinodeAccessKey = "string",
LinodeSecretKey = "string",
Name = "string",
Password = "string",
PrivateKey = "string",
PrivateKeyPassphrase = "string",
S3AssumeRoleArn = "string",
S3AssumeRoleDurationSeconds = 0,
S3CompatibleAccessKey = "string",
S3CompatibleSecretKey = "string",
ServerType = "string",
SharepointClientCertificate = "string",
SharepointClientId = "string",
SharepointClientSecret = "string",
SharepointTenantId = "string",
Username = "string",
WasabiAccessKey = "string",
WasabiSecretKey = "string",
WorkspaceId = 0,
});
example, err := filescom.NewRemoteServerCredential(ctx, "remoteServerCredentialResource", &filescom.RemoteServerCredentialArgs{
AwsAccessKey: pulumi.String("string"),
AwsSecretKey: pulumi.String("string"),
AzureBlobStorageAccessKey: pulumi.String("string"),
AzureBlobStorageSasToken: pulumi.String("string"),
AzureFilesStorageAccessKey: pulumi.String("string"),
AzureFilesStorageSasToken: pulumi.String("string"),
BackblazeB2ApplicationKey: pulumi.String("string"),
BackblazeB2KeyId: pulumi.String("string"),
CloudflareAccessKey: pulumi.String("string"),
CloudflareSecretKey: pulumi.String("string"),
CopyValuesFromCredentialId: pulumi.Int(0),
Description: pulumi.String("string"),
FilebaseAccessKey: pulumi.String("string"),
FilebaseSecretKey: pulumi.String("string"),
GoogleCloudStorageCredentialsJson: pulumi.String("string"),
GoogleCloudStorageS3CompatibleAccessKey: pulumi.String("string"),
GoogleCloudStorageS3CompatibleSecretKey: pulumi.String("string"),
LinodeAccessKey: pulumi.String("string"),
LinodeSecretKey: pulumi.String("string"),
Name: pulumi.String("string"),
Password: pulumi.String("string"),
PrivateKey: pulumi.String("string"),
PrivateKeyPassphrase: pulumi.String("string"),
S3AssumeRoleArn: pulumi.String("string"),
S3AssumeRoleDurationSeconds: pulumi.Int(0),
S3CompatibleAccessKey: pulumi.String("string"),
S3CompatibleSecretKey: pulumi.String("string"),
ServerType: pulumi.String("string"),
SharepointClientCertificate: pulumi.String("string"),
SharepointClientId: pulumi.String("string"),
SharepointClientSecret: pulumi.String("string"),
SharepointTenantId: pulumi.String("string"),
Username: pulumi.String("string"),
WasabiAccessKey: pulumi.String("string"),
WasabiSecretKey: pulumi.String("string"),
WorkspaceId: pulumi.Int(0),
})
resource "filescom_remote_server_credential" "remoteServerCredentialResource" {
lifecycle {
create_before_destroy = true
}
aws_access_key = "string"
aws_secret_key = "string"
azure_blob_storage_access_key = "string"
azure_blob_storage_sas_token = "string"
azure_files_storage_access_key = "string"
azure_files_storage_sas_token = "string"
backblaze_b2_application_key = "string"
backblaze_b2_key_id = "string"
cloudflare_access_key = "string"
cloudflare_secret_key = "string"
copy_values_from_credential_id = 0
description = "string"
filebase_access_key = "string"
filebase_secret_key = "string"
google_cloud_storage_credentials_json = "string"
google_cloud_storage_s3_compatible_access_key = "string"
google_cloud_storage_s3_compatible_secret_key = "string"
linode_access_key = "string"
linode_secret_key = "string"
name = "string"
password = "string"
private_key = "string"
private_key_passphrase = "string"
s3_assume_role_arn = "string"
s3_assume_role_duration_seconds = 0
s3_compatible_access_key = "string"
s3_compatible_secret_key = "string"
server_type = "string"
sharepoint_client_certificate = "string"
sharepoint_client_id = "string"
sharepoint_client_secret = "string"
sharepoint_tenant_id = "string"
username = "string"
wasabi_access_key = "string"
wasabi_secret_key = "string"
workspace_id = 0
}
var remoteServerCredentialResource = new RemoteServerCredential("remoteServerCredentialResource", RemoteServerCredentialArgs.builder()
.awsAccessKey("string")
.awsSecretKey("string")
.azureBlobStorageAccessKey("string")
.azureBlobStorageSasToken("string")
.azureFilesStorageAccessKey("string")
.azureFilesStorageSasToken("string")
.backblazeB2ApplicationKey("string")
.backblazeB2KeyId("string")
.cloudflareAccessKey("string")
.cloudflareSecretKey("string")
.copyValuesFromCredentialId(0)
.description("string")
.filebaseAccessKey("string")
.filebaseSecretKey("string")
.googleCloudStorageCredentialsJson("string")
.googleCloudStorageS3CompatibleAccessKey("string")
.googleCloudStorageS3CompatibleSecretKey("string")
.linodeAccessKey("string")
.linodeSecretKey("string")
.name("string")
.password("string")
.privateKey("string")
.privateKeyPassphrase("string")
.s3AssumeRoleArn("string")
.s3AssumeRoleDurationSeconds(0)
.s3CompatibleAccessKey("string")
.s3CompatibleSecretKey("string")
.serverType("string")
.sharepointClientCertificate("string")
.sharepointClientId("string")
.sharepointClientSecret("string")
.sharepointTenantId("string")
.username("string")
.wasabiAccessKey("string")
.wasabiSecretKey("string")
.workspaceId(0)
.build());
remote_server_credential_resource = filescom.RemoteServerCredential("remoteServerCredentialResource",
aws_access_key="string",
aws_secret_key="string",
azure_blob_storage_access_key="string",
azure_blob_storage_sas_token="string",
azure_files_storage_access_key="string",
azure_files_storage_sas_token="string",
backblaze_b2_application_key="string",
backblaze_b2_key_id="string",
cloudflare_access_key="string",
cloudflare_secret_key="string",
copy_values_from_credential_id=0,
description="string",
filebase_access_key="string",
filebase_secret_key="string",
google_cloud_storage_credentials_json="string",
google_cloud_storage_s3_compatible_access_key="string",
google_cloud_storage_s3_compatible_secret_key="string",
linode_access_key="string",
linode_secret_key="string",
name="string",
password="string",
private_key="string",
private_key_passphrase="string",
s3_assume_role_arn="string",
s3_assume_role_duration_seconds=0,
s3_compatible_access_key="string",
s3_compatible_secret_key="string",
server_type="string",
sharepoint_client_certificate="string",
sharepoint_client_id="string",
sharepoint_client_secret="string",
sharepoint_tenant_id="string",
username="string",
wasabi_access_key="string",
wasabi_secret_key="string",
workspace_id=0)
const remoteServerCredentialResource = new filescom.RemoteServerCredential("remoteServerCredentialResource", {
awsAccessKey: "string",
awsSecretKey: "string",
azureBlobStorageAccessKey: "string",
azureBlobStorageSasToken: "string",
azureFilesStorageAccessKey: "string",
azureFilesStorageSasToken: "string",
backblazeB2ApplicationKey: "string",
backblazeB2KeyId: "string",
cloudflareAccessKey: "string",
cloudflareSecretKey: "string",
copyValuesFromCredentialId: 0,
description: "string",
filebaseAccessKey: "string",
filebaseSecretKey: "string",
googleCloudStorageCredentialsJson: "string",
googleCloudStorageS3CompatibleAccessKey: "string",
googleCloudStorageS3CompatibleSecretKey: "string",
linodeAccessKey: "string",
linodeSecretKey: "string",
name: "string",
password: "string",
privateKey: "string",
privateKeyPassphrase: "string",
s3AssumeRoleArn: "string",
s3AssumeRoleDurationSeconds: 0,
s3CompatibleAccessKey: "string",
s3CompatibleSecretKey: "string",
serverType: "string",
sharepointClientCertificate: "string",
sharepointClientId: "string",
sharepointClientSecret: "string",
sharepointTenantId: "string",
username: "string",
wasabiAccessKey: "string",
wasabiSecretKey: "string",
workspaceId: 0,
});
type: filescom:RemoteServerCredential
properties:
awsAccessKey: string
awsSecretKey: string
azureBlobStorageAccessKey: string
azureBlobStorageSasToken: string
azureFilesStorageAccessKey: string
azureFilesStorageSasToken: string
backblazeB2ApplicationKey: string
backblazeB2KeyId: string
cloudflareAccessKey: string
cloudflareSecretKey: string
copyValuesFromCredentialId: 0
description: string
filebaseAccessKey: string
filebaseSecretKey: string
googleCloudStorageCredentialsJson: string
googleCloudStorageS3CompatibleAccessKey: string
googleCloudStorageS3CompatibleSecretKey: string
linodeAccessKey: string
linodeSecretKey: string
name: string
password: string
privateKey: string
privateKeyPassphrase: string
s3AssumeRoleArn: string
s3AssumeRoleDurationSeconds: 0
s3CompatibleAccessKey: string
s3CompatibleSecretKey: string
serverType: string
sharepointClientCertificate: string
sharepointClientId: string
sharepointClientSecret: string
sharepointTenantId: string
username: string
wasabiAccessKey: string
wasabiSecretKey: string
workspaceId: 0
RemoteServerCredential 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 RemoteServerCredential resource accepts the following input properties:
- Aws
Access stringKey - AWS Access Key.
- Aws
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
- Azure
Blob stringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Access Key
- Azure
Blob stringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Shared Access Signature (SAS) token
- Azure
Files stringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Access Key
- Azure
Files stringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Shared Access Signature (SAS) token
- Backblaze
B2Application stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: applicationKey
- Backblaze
B2Key stringId - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: keyID
- Cloudflare
Access stringKey - Cloudflare: Access Key.
- Cloudflare
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
- Copy
Values intFrom Credential Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. ID of Remote Server Credential to copy omitted values from.
- Description string
- Internal description for your reference
- Filebase
Access stringKey - Filebase: Access Key.
- Filebase
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
- Google
Cloud stringStorage Credentials Json - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- Google
Cloud stringStorage S3Compatible Access Key - Google Cloud Storage: S3-compatible Access Key.
- Google
Cloud stringStorage S3Compatible Secret Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: S3-compatible secret key
- Linode
Access stringKey - Linode: Access Key
- Linode
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Linode: Secret Key
- Name string
- Internal name for your reference
- Password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password, if needed.
- Private
Key string - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Private key, if needed.
- Private
Key stringPassphrase - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase for private key if needed.
- S3Assume
Role stringArn - AWS IAM Role ARN for AssumeRole authentication.
- S3Assume
Role intDuration Seconds - Session duration in seconds for AssumeRole authentication (900-43200).
- S3Compatible
Access stringKey - S3-compatible: Access Key
- S3Compatible
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
- Server
Type string - Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
- string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: PEM-encoded certificate and unencrypted private key for app-only authentication.
- string
- SharePoint: Microsoft Entra application client ID for app-only authentication.
- string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: Microsoft Entra application client secret for app-only authentication.
- string
- SharePoint: Microsoft Entra tenant ID for app-only authentication.
- Username string
- Remote server username.
- Wasabi
Access stringKey - Wasabi: Access Key.
- Wasabi
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
- Workspace
Id int - Workspace ID (0 for default workspace)
- Aws
Access stringKey - AWS Access Key.
- Aws
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
- Azure
Blob stringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Access Key
- Azure
Blob stringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Shared Access Signature (SAS) token
- Azure
Files stringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Access Key
- Azure
Files stringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Shared Access Signature (SAS) token
- Backblaze
B2Application stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: applicationKey
- Backblaze
B2Key stringId - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: keyID
- Cloudflare
Access stringKey - Cloudflare: Access Key.
- Cloudflare
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
- Copy
Values intFrom Credential Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. ID of Remote Server Credential to copy omitted values from.
- Description string
- Internal description for your reference
- Filebase
Access stringKey - Filebase: Access Key.
- Filebase
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
- Google
Cloud stringStorage Credentials Json - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- Google
Cloud stringStorage S3Compatible Access Key - Google Cloud Storage: S3-compatible Access Key.
- Google
Cloud stringStorage S3Compatible Secret Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: S3-compatible secret key
- Linode
Access stringKey - Linode: Access Key
- Linode
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Linode: Secret Key
- Name string
- Internal name for your reference
- Password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password, if needed.
- Private
Key string - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Private key, if needed.
- Private
Key stringPassphrase - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase for private key if needed.
- S3Assume
Role stringArn - AWS IAM Role ARN for AssumeRole authentication.
- S3Assume
Role intDuration Seconds - Session duration in seconds for AssumeRole authentication (900-43200).
- S3Compatible
Access stringKey - S3-compatible: Access Key
- S3Compatible
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
- Server
Type string - Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
- string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: PEM-encoded certificate and unencrypted private key for app-only authentication.
- string
- SharePoint: Microsoft Entra application client ID for app-only authentication.
- string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: Microsoft Entra application client secret for app-only authentication.
- string
- SharePoint: Microsoft Entra tenant ID for app-only authentication.
- Username string
- Remote server username.
- Wasabi
Access stringKey - Wasabi: Access Key.
- Wasabi
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
- Workspace
Id int - Workspace ID (0 for default workspace)
- aws_
access_ stringkey - AWS Access Key.
- aws_
secret_ stringkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
- azure_
blob_ stringstorage_ access_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Access Key
- azure_
blob_ stringstorage_ sas_ token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Shared Access Signature (SAS) token
- azure_
files_ stringstorage_ access_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Access Key
- azure_
files_ stringstorage_ sas_ token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Shared Access Signature (SAS) token
- backblaze_
b2_ stringapplication_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: applicationKey
- backblaze_
b2_ stringkey_ id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: keyID
- cloudflare_
access_ stringkey - Cloudflare: Access Key.
- cloudflare_
secret_ stringkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
- copy_
values_ numberfrom_ credential_ id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. ID of Remote Server Credential to copy omitted values from.
- description string
- Internal description for your reference
- filebase_
access_ stringkey - Filebase: Access Key.
- filebase_
secret_ stringkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
- google_
cloud_ stringstorage_ credentials_ json - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- google_
cloud_ stringstorage_ s3_ compatible_ access_ key - Google Cloud Storage: S3-compatible Access Key.
- google_
cloud_ stringstorage_ s3_ compatible_ secret_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: S3-compatible secret key
- linode_
access_ stringkey - Linode: Access Key
- linode_
secret_ stringkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Linode: Secret Key
- name string
- Internal name for your reference
- password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password, if needed.
- private_
key string - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Private key, if needed.
- private_
key_ stringpassphrase - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase for private key if needed.
- s3_
assume_ stringrole_ arn - AWS IAM Role ARN for AssumeRole authentication.
- s3_
assume_ numberrole_ duration_ seconds - Session duration in seconds for AssumeRole authentication (900-43200).
- s3_
compatible_ stringaccess_ key - S3-compatible: Access Key
- s3_
compatible_ stringsecret_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
- server_
type string - Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
- string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: PEM-encoded certificate and unencrypted private key for app-only authentication.
- string
- SharePoint: Microsoft Entra application client ID for app-only authentication.
- string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: Microsoft Entra application client secret for app-only authentication.
- string
- SharePoint: Microsoft Entra tenant ID for app-only authentication.
- username string
- Remote server username.
- wasabi_
access_ stringkey - Wasabi: Access Key.
- wasabi_
secret_ stringkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
- workspace_
id number - Workspace ID (0 for default workspace)
- aws
Access StringKey - AWS Access Key.
- aws
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
- azure
Blob StringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Access Key
- azure
Blob StringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Shared Access Signature (SAS) token
- azure
Files StringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Access Key
- azure
Files StringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Shared Access Signature (SAS) token
- backblaze
B2Application StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: applicationKey
- backblaze
B2Key StringId - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: keyID
- cloudflare
Access StringKey - Cloudflare: Access Key.
- cloudflare
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
- copy
Values IntegerFrom Credential Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. ID of Remote Server Credential to copy omitted values from.
- description String
- Internal description for your reference
- filebase
Access StringKey - Filebase: Access Key.
- filebase
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
- google
Cloud StringStorage Credentials Json - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- google
Cloud StringStorage S3Compatible Access Key - Google Cloud Storage: S3-compatible Access Key.
- google
Cloud StringStorage S3Compatible Secret Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: S3-compatible secret key
- linode
Access StringKey - Linode: Access Key
- linode
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Linode: Secret Key
- name String
- Internal name for your reference
- password String
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password, if needed.
- private
Key String - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Private key, if needed.
- private
Key StringPassphrase - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase for private key if needed.
- s3Assume
Role StringArn - AWS IAM Role ARN for AssumeRole authentication.
- s3Assume
Role IntegerDuration Seconds - Session duration in seconds for AssumeRole authentication (900-43200).
- s3Compatible
Access StringKey - S3-compatible: Access Key
- s3Compatible
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
- server
Type String - Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
- String
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: PEM-encoded certificate and unencrypted private key for app-only authentication.
- String
- SharePoint: Microsoft Entra application client ID for app-only authentication.
- String
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: Microsoft Entra application client secret for app-only authentication.
- String
- SharePoint: Microsoft Entra tenant ID for app-only authentication.
- username String
- Remote server username.
- wasabi
Access StringKey - Wasabi: Access Key.
- wasabi
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
- workspace
Id Integer - Workspace ID (0 for default workspace)
- aws
Access stringKey - AWS Access Key.
- aws
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
- azure
Blob stringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Access Key
- azure
Blob stringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Shared Access Signature (SAS) token
- azure
Files stringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Access Key
- azure
Files stringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Shared Access Signature (SAS) token
- backblaze
B2Application stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: applicationKey
- backblaze
B2Key stringId - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: keyID
- cloudflare
Access stringKey - Cloudflare: Access Key.
- cloudflare
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
- copy
Values numberFrom Credential Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. ID of Remote Server Credential to copy omitted values from.
- description string
- Internal description for your reference
- filebase
Access stringKey - Filebase: Access Key.
- filebase
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
- google
Cloud stringStorage Credentials Json - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- google
Cloud stringStorage S3Compatible Access Key - Google Cloud Storage: S3-compatible Access Key.
- google
Cloud stringStorage S3Compatible Secret Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: S3-compatible secret key
- linode
Access stringKey - Linode: Access Key
- linode
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Linode: Secret Key
- name string
- Internal name for your reference
- password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password, if needed.
- private
Key string - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Private key, if needed.
- private
Key stringPassphrase - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase for private key if needed.
- s3Assume
Role stringArn - AWS IAM Role ARN for AssumeRole authentication.
- s3Assume
Role numberDuration Seconds - Session duration in seconds for AssumeRole authentication (900-43200).
- s3Compatible
Access stringKey - S3-compatible: Access Key
- s3Compatible
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
- server
Type string - Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
- string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: PEM-encoded certificate and unencrypted private key for app-only authentication.
- string
- SharePoint: Microsoft Entra application client ID for app-only authentication.
- string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: Microsoft Entra application client secret for app-only authentication.
- string
- SharePoint: Microsoft Entra tenant ID for app-only authentication.
- username string
- Remote server username.
- wasabi
Access stringKey - Wasabi: Access Key.
- wasabi
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
- workspace
Id number - Workspace ID (0 for default workspace)
- aws_
access_ strkey - AWS Access Key.
- aws_
secret_ strkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
- azure_
blob_ strstorage_ access_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Access Key
- azure_
blob_ strstorage_ sas_ token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Shared Access Signature (SAS) token
- azure_
files_ strstorage_ access_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Access Key
- azure_
files_ strstorage_ sas_ token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Shared Access Signature (SAS) token
- backblaze_
b2_ strapplication_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: applicationKey
- backblaze_
b2_ strkey_ id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: keyID
- cloudflare_
access_ strkey - Cloudflare: Access Key.
- cloudflare_
secret_ strkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
- copy_
values_ intfrom_ credential_ id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. ID of Remote Server Credential to copy omitted values from.
- description str
- Internal description for your reference
- filebase_
access_ strkey - Filebase: Access Key.
- filebase_
secret_ strkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
- google_
cloud_ strstorage_ credentials_ json - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- google_
cloud_ strstorage_ s3_ compatible_ access_ key - Google Cloud Storage: S3-compatible Access Key.
- google_
cloud_ strstorage_ s3_ compatible_ secret_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: S3-compatible secret key
- linode_
access_ strkey - Linode: Access Key
- linode_
secret_ strkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Linode: Secret Key
- name str
- Internal name for your reference
- password str
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password, if needed.
- private_
key str - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Private key, if needed.
- private_
key_ strpassphrase - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase for private key if needed.
- s3_
assume_ strrole_ arn - AWS IAM Role ARN for AssumeRole authentication.
- s3_
assume_ introle_ duration_ seconds - Session duration in seconds for AssumeRole authentication (900-43200).
- s3_
compatible_ straccess_ key - S3-compatible: Access Key
- s3_
compatible_ strsecret_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
- server_
type str - Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
- str
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: PEM-encoded certificate and unencrypted private key for app-only authentication.
- str
- SharePoint: Microsoft Entra application client ID for app-only authentication.
- str
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: Microsoft Entra application client secret for app-only authentication.
- str
- SharePoint: Microsoft Entra tenant ID for app-only authentication.
- username str
- Remote server username.
- wasabi_
access_ strkey - Wasabi: Access Key.
- wasabi_
secret_ strkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
- workspace_
id int - Workspace ID (0 for default workspace)
- aws
Access StringKey - AWS Access Key.
- aws
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
- azure
Blob StringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Access Key
- azure
Blob StringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Shared Access Signature (SAS) token
- azure
Files StringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Access Key
- azure
Files StringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Shared Access Signature (SAS) token
- backblaze
B2Application StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: applicationKey
- backblaze
B2Key StringId - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: keyID
- cloudflare
Access StringKey - Cloudflare: Access Key.
- cloudflare
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
- copy
Values NumberFrom Credential Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. ID of Remote Server Credential to copy omitted values from.
- description String
- Internal description for your reference
- filebase
Access StringKey - Filebase: Access Key.
- filebase
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
- google
Cloud StringStorage Credentials Json - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- google
Cloud StringStorage S3Compatible Access Key - Google Cloud Storage: S3-compatible Access Key.
- google
Cloud StringStorage S3Compatible Secret Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: S3-compatible secret key
- linode
Access StringKey - Linode: Access Key
- linode
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Linode: Secret Key
- name String
- Internal name for your reference
- password String
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password, if needed.
- private
Key String - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Private key, if needed.
- private
Key StringPassphrase - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase for private key if needed.
- s3Assume
Role StringArn - AWS IAM Role ARN for AssumeRole authentication.
- s3Assume
Role NumberDuration Seconds - Session duration in seconds for AssumeRole authentication (900-43200).
- s3Compatible
Access StringKey - S3-compatible: Access Key
- s3Compatible
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
- server
Type String - Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
- String
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: PEM-encoded certificate and unencrypted private key for app-only authentication.
- String
- SharePoint: Microsoft Entra application client ID for app-only authentication.
- String
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: Microsoft Entra application client secret for app-only authentication.
- String
- SharePoint: Microsoft Entra tenant ID for app-only authentication.
- username String
- Remote server username.
- wasabi
Access StringKey - Wasabi: Access Key.
- wasabi
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
- workspace
Id Number - Workspace ID (0 for default workspace)
Outputs
All input properties are implicitly available as output properties. Additionally, the RemoteServerCredential resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- S3Assume
Role stringExternal Id - External ID for AssumeRole authentication.
- string
- SharePoint: App-only credential type. Either secret or certificate.
- Id string
- The provider-assigned unique ID for this managed resource.
- S3Assume
Role stringExternal Id - External ID for AssumeRole authentication.
- string
- SharePoint: App-only credential type. Either secret or certificate.
- id string
- The provider-assigned unique ID for this managed resource.
- s3_
assume_ stringrole_ external_ id - External ID for AssumeRole authentication.
- string
- SharePoint: App-only credential type. Either secret or certificate.
- id String
- The provider-assigned unique ID for this managed resource.
- s3Assume
Role StringExternal Id - External ID for AssumeRole authentication.
- String
- SharePoint: App-only credential type. Either secret or certificate.
- id string
- The provider-assigned unique ID for this managed resource.
- s3Assume
Role stringExternal Id - External ID for AssumeRole authentication.
- string
- SharePoint: App-only credential type. Either secret or certificate.
- id str
- The provider-assigned unique ID for this managed resource.
- s3_
assume_ strrole_ external_ id - External ID for AssumeRole authentication.
- str
- SharePoint: App-only credential type. Either secret or certificate.
- id String
- The provider-assigned unique ID for this managed resource.
- s3Assume
Role StringExternal Id - External ID for AssumeRole authentication.
- String
- SharePoint: App-only credential type. Either secret or certificate.
Look up Existing RemoteServerCredential Resource
Get an existing RemoteServerCredential 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?: RemoteServerCredentialState, opts?: CustomResourceOptions): RemoteServerCredential@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
aws_access_key: Optional[str] = None,
aws_secret_key: Optional[str] = None,
azure_blob_storage_access_key: Optional[str] = None,
azure_blob_storage_sas_token: Optional[str] = None,
azure_files_storage_access_key: Optional[str] = None,
azure_files_storage_sas_token: Optional[str] = None,
backblaze_b2_application_key: Optional[str] = None,
backblaze_b2_key_id: Optional[str] = None,
cloudflare_access_key: Optional[str] = None,
cloudflare_secret_key: Optional[str] = None,
copy_values_from_credential_id: Optional[int] = None,
description: Optional[str] = None,
filebase_access_key: Optional[str] = None,
filebase_secret_key: Optional[str] = None,
google_cloud_storage_credentials_json: Optional[str] = None,
google_cloud_storage_s3_compatible_access_key: Optional[str] = None,
google_cloud_storage_s3_compatible_secret_key: Optional[str] = None,
linode_access_key: Optional[str] = None,
linode_secret_key: Optional[str] = None,
name: Optional[str] = None,
password: Optional[str] = None,
private_key: Optional[str] = None,
private_key_passphrase: Optional[str] = None,
s3_assume_role_arn: Optional[str] = None,
s3_assume_role_duration_seconds: Optional[int] = None,
s3_assume_role_external_id: Optional[str] = None,
s3_compatible_access_key: Optional[str] = None,
s3_compatible_secret_key: Optional[str] = None,
server_type: Optional[str] = None,
sharepoint_app_credential_type: Optional[str] = None,
sharepoint_client_certificate: Optional[str] = None,
sharepoint_client_id: Optional[str] = None,
sharepoint_client_secret: Optional[str] = None,
sharepoint_tenant_id: Optional[str] = None,
username: Optional[str] = None,
wasabi_access_key: Optional[str] = None,
wasabi_secret_key: Optional[str] = None,
workspace_id: Optional[int] = None) -> RemoteServerCredentialfunc GetRemoteServerCredential(ctx *Context, name string, id IDInput, state *RemoteServerCredentialState, opts ...ResourceOption) (*RemoteServerCredential, error)public static RemoteServerCredential Get(string name, Input<string> id, RemoteServerCredentialState? state, CustomResourceOptions? opts = null)public static RemoteServerCredential get(String name, Output<String> id, RemoteServerCredentialState state, CustomResourceOptions options)resources: _: type: filescom:RemoteServerCredential get: id: ${id}import {
to = filescom_remote_server_credential.example
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.
- Aws
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
- Azure
Blob stringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Access Key
- Azure
Blob stringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Shared Access Signature (SAS) token
- Azure
Files stringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Access Key
- Azure
Files stringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Shared Access Signature (SAS) token
- Backblaze
B2Application stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: applicationKey
- Backblaze
B2Key stringId - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: keyID
- Cloudflare
Access stringKey - Cloudflare: Access Key.
- Cloudflare
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
- Copy
Values intFrom Credential Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. ID of Remote Server Credential to copy omitted values from.
- Description string
- Internal description for your reference
- Filebase
Access stringKey - Filebase: Access Key.
- Filebase
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
- Google
Cloud stringStorage Credentials Json - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- Google
Cloud stringStorage S3Compatible Access Key - Google Cloud Storage: S3-compatible Access Key.
- Google
Cloud stringStorage S3Compatible Secret Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: S3-compatible secret key
- Linode
Access stringKey - Linode: Access Key
- Linode
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Linode: Secret Key
- Name string
- Internal name for your reference
- Password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password, if needed.
- Private
Key string - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Private key, if needed.
- Private
Key stringPassphrase - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase for private key if needed.
- S3Assume
Role stringArn - AWS IAM Role ARN for AssumeRole authentication.
- S3Assume
Role intDuration Seconds - Session duration in seconds for AssumeRole authentication (900-43200).
- S3Assume
Role stringExternal Id - External ID for AssumeRole authentication.
- S3Compatible
Access stringKey - S3-compatible: Access Key
- S3Compatible
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
- Server
Type string - Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
- string
- SharePoint: App-only credential type. Either secret or certificate.
- string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: PEM-encoded certificate and unencrypted private key for app-only authentication.
- string
- SharePoint: Microsoft Entra application client ID for app-only authentication.
- string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: Microsoft Entra application client secret for app-only authentication.
- string
- SharePoint: Microsoft Entra tenant ID for app-only authentication.
- Username string
- Remote server username.
- Wasabi
Access stringKey - Wasabi: Access Key.
- Wasabi
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
- Workspace
Id int - Workspace ID (0 for default workspace)
- Aws
Access stringKey - AWS Access Key.
- Aws
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
- Azure
Blob stringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Access Key
- Azure
Blob stringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Shared Access Signature (SAS) token
- Azure
Files stringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Access Key
- Azure
Files stringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Shared Access Signature (SAS) token
- Backblaze
B2Application stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: applicationKey
- Backblaze
B2Key stringId - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: keyID
- Cloudflare
Access stringKey - Cloudflare: Access Key.
- Cloudflare
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
- Copy
Values intFrom Credential Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. ID of Remote Server Credential to copy omitted values from.
- Description string
- Internal description for your reference
- Filebase
Access stringKey - Filebase: Access Key.
- Filebase
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
- Google
Cloud stringStorage Credentials Json - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- Google
Cloud stringStorage S3Compatible Access Key - Google Cloud Storage: S3-compatible Access Key.
- Google
Cloud stringStorage S3Compatible Secret Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: S3-compatible secret key
- Linode
Access stringKey - Linode: Access Key
- Linode
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Linode: Secret Key
- Name string
- Internal name for your reference
- Password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password, if needed.
- Private
Key string - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Private key, if needed.
- Private
Key stringPassphrase - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase for private key if needed.
- S3Assume
Role stringArn - AWS IAM Role ARN for AssumeRole authentication.
- S3Assume
Role intDuration Seconds - Session duration in seconds for AssumeRole authentication (900-43200).
- S3Assume
Role stringExternal Id - External ID for AssumeRole authentication.
- S3Compatible
Access stringKey - S3-compatible: Access Key
- S3Compatible
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
- Server
Type string - Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
- string
- SharePoint: App-only credential type. Either secret or certificate.
- string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: PEM-encoded certificate and unencrypted private key for app-only authentication.
- string
- SharePoint: Microsoft Entra application client ID for app-only authentication.
- string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: Microsoft Entra application client secret for app-only authentication.
- string
- SharePoint: Microsoft Entra tenant ID for app-only authentication.
- Username string
- Remote server username.
- Wasabi
Access stringKey - Wasabi: Access Key.
- Wasabi
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
- Workspace
Id int - Workspace ID (0 for default workspace)
- aws_
access_ stringkey - AWS Access Key.
- aws_
secret_ stringkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
- azure_
blob_ stringstorage_ access_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Access Key
- azure_
blob_ stringstorage_ sas_ token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Shared Access Signature (SAS) token
- azure_
files_ stringstorage_ access_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Access Key
- azure_
files_ stringstorage_ sas_ token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Shared Access Signature (SAS) token
- backblaze_
b2_ stringapplication_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: applicationKey
- backblaze_
b2_ stringkey_ id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: keyID
- cloudflare_
access_ stringkey - Cloudflare: Access Key.
- cloudflare_
secret_ stringkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
- copy_
values_ numberfrom_ credential_ id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. ID of Remote Server Credential to copy omitted values from.
- description string
- Internal description for your reference
- filebase_
access_ stringkey - Filebase: Access Key.
- filebase_
secret_ stringkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
- google_
cloud_ stringstorage_ credentials_ json - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- google_
cloud_ stringstorage_ s3_ compatible_ access_ key - Google Cloud Storage: S3-compatible Access Key.
- google_
cloud_ stringstorage_ s3_ compatible_ secret_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: S3-compatible secret key
- linode_
access_ stringkey - Linode: Access Key
- linode_
secret_ stringkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Linode: Secret Key
- name string
- Internal name for your reference
- password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password, if needed.
- private_
key string - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Private key, if needed.
- private_
key_ stringpassphrase - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase for private key if needed.
- s3_
assume_ stringrole_ arn - AWS IAM Role ARN for AssumeRole authentication.
- s3_
assume_ numberrole_ duration_ seconds - Session duration in seconds for AssumeRole authentication (900-43200).
- s3_
assume_ stringrole_ external_ id - External ID for AssumeRole authentication.
- s3_
compatible_ stringaccess_ key - S3-compatible: Access Key
- s3_
compatible_ stringsecret_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
- server_
type string - Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
- string
- SharePoint: App-only credential type. Either secret or certificate.
- string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: PEM-encoded certificate and unencrypted private key for app-only authentication.
- string
- SharePoint: Microsoft Entra application client ID for app-only authentication.
- string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: Microsoft Entra application client secret for app-only authentication.
- string
- SharePoint: Microsoft Entra tenant ID for app-only authentication.
- username string
- Remote server username.
- wasabi_
access_ stringkey - Wasabi: Access Key.
- wasabi_
secret_ stringkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
- workspace_
id number - Workspace ID (0 for default workspace)
- aws
Access StringKey - AWS Access Key.
- aws
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
- azure
Blob StringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Access Key
- azure
Blob StringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Shared Access Signature (SAS) token
- azure
Files StringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Access Key
- azure
Files StringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Shared Access Signature (SAS) token
- backblaze
B2Application StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: applicationKey
- backblaze
B2Key StringId - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: keyID
- cloudflare
Access StringKey - Cloudflare: Access Key.
- cloudflare
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
- copy
Values IntegerFrom Credential Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. ID of Remote Server Credential to copy omitted values from.
- description String
- Internal description for your reference
- filebase
Access StringKey - Filebase: Access Key.
- filebase
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
- google
Cloud StringStorage Credentials Json - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- google
Cloud StringStorage S3Compatible Access Key - Google Cloud Storage: S3-compatible Access Key.
- google
Cloud StringStorage S3Compatible Secret Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: S3-compatible secret key
- linode
Access StringKey - Linode: Access Key
- linode
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Linode: Secret Key
- name String
- Internal name for your reference
- password String
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password, if needed.
- private
Key String - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Private key, if needed.
- private
Key StringPassphrase - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase for private key if needed.
- s3Assume
Role StringArn - AWS IAM Role ARN for AssumeRole authentication.
- s3Assume
Role IntegerDuration Seconds - Session duration in seconds for AssumeRole authentication (900-43200).
- s3Assume
Role StringExternal Id - External ID for AssumeRole authentication.
- s3Compatible
Access StringKey - S3-compatible: Access Key
- s3Compatible
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
- server
Type String - Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
- String
- SharePoint: App-only credential type. Either secret or certificate.
- String
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: PEM-encoded certificate and unencrypted private key for app-only authentication.
- String
- SharePoint: Microsoft Entra application client ID for app-only authentication.
- String
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: Microsoft Entra application client secret for app-only authentication.
- String
- SharePoint: Microsoft Entra tenant ID for app-only authentication.
- username String
- Remote server username.
- wasabi
Access StringKey - Wasabi: Access Key.
- wasabi
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
- workspace
Id Integer - Workspace ID (0 for default workspace)
- aws
Access stringKey - AWS Access Key.
- aws
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
- azure
Blob stringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Access Key
- azure
Blob stringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Shared Access Signature (SAS) token
- azure
Files stringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Access Key
- azure
Files stringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Shared Access Signature (SAS) token
- backblaze
B2Application stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: applicationKey
- backblaze
B2Key stringId - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: keyID
- cloudflare
Access stringKey - Cloudflare: Access Key.
- cloudflare
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
- copy
Values numberFrom Credential Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. ID of Remote Server Credential to copy omitted values from.
- description string
- Internal description for your reference
- filebase
Access stringKey - Filebase: Access Key.
- filebase
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
- google
Cloud stringStorage Credentials Json - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- google
Cloud stringStorage S3Compatible Access Key - Google Cloud Storage: S3-compatible Access Key.
- google
Cloud stringStorage S3Compatible Secret Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: S3-compatible secret key
- linode
Access stringKey - Linode: Access Key
- linode
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Linode: Secret Key
- name string
- Internal name for your reference
- password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password, if needed.
- private
Key string - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Private key, if needed.
- private
Key stringPassphrase - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase for private key if needed.
- s3Assume
Role stringArn - AWS IAM Role ARN for AssumeRole authentication.
- s3Assume
Role numberDuration Seconds - Session duration in seconds for AssumeRole authentication (900-43200).
- s3Assume
Role stringExternal Id - External ID for AssumeRole authentication.
- s3Compatible
Access stringKey - S3-compatible: Access Key
- s3Compatible
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
- server
Type string - Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
- string
- SharePoint: App-only credential type. Either secret or certificate.
- string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: PEM-encoded certificate and unencrypted private key for app-only authentication.
- string
- SharePoint: Microsoft Entra application client ID for app-only authentication.
- string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: Microsoft Entra application client secret for app-only authentication.
- string
- SharePoint: Microsoft Entra tenant ID for app-only authentication.
- username string
- Remote server username.
- wasabi
Access stringKey - Wasabi: Access Key.
- wasabi
Secret stringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
- workspace
Id number - Workspace ID (0 for default workspace)
- aws_
access_ strkey - AWS Access Key.
- aws_
secret_ strkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
- azure_
blob_ strstorage_ access_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Access Key
- azure_
blob_ strstorage_ sas_ token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Shared Access Signature (SAS) token
- azure_
files_ strstorage_ access_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Access Key
- azure_
files_ strstorage_ sas_ token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Shared Access Signature (SAS) token
- backblaze_
b2_ strapplication_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: applicationKey
- backblaze_
b2_ strkey_ id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: keyID
- cloudflare_
access_ strkey - Cloudflare: Access Key.
- cloudflare_
secret_ strkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
- copy_
values_ intfrom_ credential_ id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. ID of Remote Server Credential to copy omitted values from.
- description str
- Internal description for your reference
- filebase_
access_ strkey - Filebase: Access Key.
- filebase_
secret_ strkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
- google_
cloud_ strstorage_ credentials_ json - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- google_
cloud_ strstorage_ s3_ compatible_ access_ key - Google Cloud Storage: S3-compatible Access Key.
- google_
cloud_ strstorage_ s3_ compatible_ secret_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: S3-compatible secret key
- linode_
access_ strkey - Linode: Access Key
- linode_
secret_ strkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Linode: Secret Key
- name str
- Internal name for your reference
- password str
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password, if needed.
- private_
key str - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Private key, if needed.
- private_
key_ strpassphrase - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase for private key if needed.
- s3_
assume_ strrole_ arn - AWS IAM Role ARN for AssumeRole authentication.
- s3_
assume_ introle_ duration_ seconds - Session duration in seconds for AssumeRole authentication (900-43200).
- s3_
assume_ strrole_ external_ id - External ID for AssumeRole authentication.
- s3_
compatible_ straccess_ key - S3-compatible: Access Key
- s3_
compatible_ strsecret_ key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
- server_
type str - Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
- str
- SharePoint: App-only credential type. Either secret or certificate.
- str
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: PEM-encoded certificate and unencrypted private key for app-only authentication.
- str
- SharePoint: Microsoft Entra application client ID for app-only authentication.
- str
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: Microsoft Entra application client secret for app-only authentication.
- str
- SharePoint: Microsoft Entra tenant ID for app-only authentication.
- username str
- Remote server username.
- wasabi_
access_ strkey - Wasabi: Access Key.
- wasabi_
secret_ strkey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
- workspace_
id int - Workspace ID (0 for default workspace)
- aws
Access StringKey - AWS Access Key.
- aws
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
- azure
Blob StringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Access Key
- azure
Blob StringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure Blob Storage: Shared Access Signature (SAS) token
- azure
Files StringStorage Access Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Access Key
- azure
Files StringStorage Sas Token - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Azure File Storage: Shared Access Signature (SAS) token
- backblaze
B2Application StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: applicationKey
- backblaze
B2Key StringId - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Backblaze B2 Cloud Storage: keyID
- cloudflare
Access StringKey - Cloudflare: Access Key.
- cloudflare
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
- copy
Values NumberFrom Credential Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. ID of Remote Server Credential to copy omitted values from.
- description String
- Internal description for your reference
- filebase
Access StringKey - Filebase: Access Key.
- filebase
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
- google
Cloud StringStorage Credentials Json - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- google
Cloud StringStorage S3Compatible Access Key - Google Cloud Storage: S3-compatible Access Key.
- google
Cloud StringStorage S3Compatible Secret Key - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Google Cloud Storage: S3-compatible secret key
- linode
Access StringKey - Linode: Access Key
- linode
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Linode: Secret Key
- name String
- Internal name for your reference
- password String
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password, if needed.
- private
Key String - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Private key, if needed.
- private
Key StringPassphrase - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase for private key if needed.
- s3Assume
Role StringArn - AWS IAM Role ARN for AssumeRole authentication.
- s3Assume
Role NumberDuration Seconds - Session duration in seconds for AssumeRole authentication (900-43200).
- s3Assume
Role StringExternal Id - External ID for AssumeRole authentication.
- s3Compatible
Access StringKey - S3-compatible: Access Key
- s3Compatible
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
- server
Type String - Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
- String
- SharePoint: App-only credential type. Either secret or certificate.
- String
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: PEM-encoded certificate and unencrypted private key for app-only authentication.
- String
- SharePoint: Microsoft Entra application client ID for app-only authentication.
- String
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. SharePoint: Microsoft Entra application client secret for app-only authentication.
- String
- SharePoint: Microsoft Entra tenant ID for app-only authentication.
- username String
- Remote server username.
- wasabi
Access StringKey - Wasabi: Access Key.
- wasabi
Secret StringKey - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
- workspace
Id Number - Workspace ID (0 for default workspace)
Import
The pulumi import command can be used, for example:
Remote Server Credentials can be imported by specifying the id.
$ pulumi import filescom:index/remoteServerCredential:RemoteServerCredential example_remote_server_credential 1
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- filescom jschady/pulumi-filescom
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
filescomTerraform Provider.
published on Thursday, Aug 20, 2026 by jschady