1. Registry
  2. Packages
  3. Files.com
  4. API Docs
  5. RemoteServerCredential
Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady
filescom logo
Viewing docs for Files.com v0.1.1
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:

    AwsAccessKey string
    AWS Access Key.
    AwsSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
    AzureBlobStorageAccessKey string
    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
    AzureBlobStorageSasToken string
    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
    AzureFilesStorageAccessKey string
    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
    AzureFilesStorageSasToken string
    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
    BackblazeB2ApplicationKey string
    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
    BackblazeB2KeyId string
    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
    CloudflareAccessKey string
    Cloudflare: Access Key.
    CloudflareSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
    CopyValuesFromCredentialId int
    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
    FilebaseAccessKey string
    Filebase: Access Key.
    FilebaseSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
    GoogleCloudStorageCredentialsJson string
    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
    GoogleCloudStorageS3CompatibleAccessKey string
    Google Cloud Storage: S3-compatible Access Key.
    GoogleCloudStorageS3CompatibleSecretKey string
    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
    LinodeAccessKey string
    Linode: Access Key
    LinodeSecretKey string
    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.
    PrivateKey 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.
    PrivateKeyPassphrase string
    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.
    S3AssumeRoleArn string
    AWS IAM Role ARN for AssumeRole authentication.
    S3AssumeRoleDurationSeconds int
    Session duration in seconds for AssumeRole authentication (900-43200).
    S3CompatibleAccessKey string
    S3-compatible: Access Key
    S3CompatibleSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
    ServerType string
    Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
    SharepointClientCertificate 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.
    SharepointClientId string
    SharePoint: Microsoft Entra application client ID for app-only authentication.
    SharepointClientSecret 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.
    SharepointTenantId string
    SharePoint: Microsoft Entra tenant ID for app-only authentication.
    Username string
    Remote server username.
    WasabiAccessKey string
    Wasabi: Access Key.
    WasabiSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
    WorkspaceId int
    Workspace ID (0 for default workspace)
    AwsAccessKey string
    AWS Access Key.
    AwsSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
    AzureBlobStorageAccessKey string
    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
    AzureBlobStorageSasToken string
    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
    AzureFilesStorageAccessKey string
    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
    AzureFilesStorageSasToken string
    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
    BackblazeB2ApplicationKey string
    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
    BackblazeB2KeyId string
    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
    CloudflareAccessKey string
    Cloudflare: Access Key.
    CloudflareSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
    CopyValuesFromCredentialId int
    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
    FilebaseAccessKey string
    Filebase: Access Key.
    FilebaseSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
    GoogleCloudStorageCredentialsJson string
    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
    GoogleCloudStorageS3CompatibleAccessKey string
    Google Cloud Storage: S3-compatible Access Key.
    GoogleCloudStorageS3CompatibleSecretKey string
    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
    LinodeAccessKey string
    Linode: Access Key
    LinodeSecretKey string
    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.
    PrivateKey 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.
    PrivateKeyPassphrase string
    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.
    S3AssumeRoleArn string
    AWS IAM Role ARN for AssumeRole authentication.
    S3AssumeRoleDurationSeconds int
    Session duration in seconds for AssumeRole authentication (900-43200).
    S3CompatibleAccessKey string
    S3-compatible: Access Key
    S3CompatibleSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
    ServerType string
    Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
    SharepointClientCertificate 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.
    SharepointClientId string
    SharePoint: Microsoft Entra application client ID for app-only authentication.
    SharepointClientSecret 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.
    SharepointTenantId string
    SharePoint: Microsoft Entra tenant ID for app-only authentication.
    Username string
    Remote server username.
    WasabiAccessKey string
    Wasabi: Access Key.
    WasabiSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
    WorkspaceId int
    Workspace ID (0 for default workspace)
    aws_access_key string
    AWS Access Key.
    aws_secret_key string
    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_storage_access_key string
    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_storage_sas_token string
    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_storage_access_key string
    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_storage_sas_token string
    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_application_key string
    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_key_id string
    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_key string
    Cloudflare: Access Key.
    cloudflare_secret_key string
    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_from_credential_id number
    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_key string
    Filebase: Access Key.
    filebase_secret_key string
    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_storage_credentials_json string
    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_storage_s3_compatible_access_key string
    Google Cloud Storage: S3-compatible Access Key.
    google_cloud_storage_s3_compatible_secret_key string
    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_key string
    Linode: Access Key
    linode_secret_key string
    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_passphrase string
    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_role_arn string
    AWS IAM Role ARN for AssumeRole authentication.
    s3_assume_role_duration_seconds number
    Session duration in seconds for AssumeRole authentication (900-43200).
    s3_compatible_access_key string
    S3-compatible: Access Key
    s3_compatible_secret_key string
    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.
    sharepoint_client_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.
    sharepoint_client_id string
    SharePoint: Microsoft Entra application client ID for app-only authentication.
    sharepoint_client_secret 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.
    sharepoint_tenant_id string
    SharePoint: Microsoft Entra tenant ID for app-only authentication.
    username string
    Remote server username.
    wasabi_access_key string
    Wasabi: Access Key.
    wasabi_secret_key string
    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)
    awsAccessKey String
    AWS Access Key.
    awsSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
    azureBlobStorageAccessKey String
    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
    azureBlobStorageSasToken String
    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
    azureFilesStorageAccessKey String
    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
    azureFilesStorageSasToken String
    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
    backblazeB2ApplicationKey String
    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
    backblazeB2KeyId String
    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
    cloudflareAccessKey String
    Cloudflare: Access Key.
    cloudflareSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
    copyValuesFromCredentialId Integer
    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
    filebaseAccessKey String
    Filebase: Access Key.
    filebaseSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
    googleCloudStorageCredentialsJson String
    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
    googleCloudStorageS3CompatibleAccessKey String
    Google Cloud Storage: S3-compatible Access Key.
    googleCloudStorageS3CompatibleSecretKey String
    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
    linodeAccessKey String
    Linode: Access Key
    linodeSecretKey String
    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.
    privateKey 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.
    privateKeyPassphrase String
    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.
    s3AssumeRoleArn String
    AWS IAM Role ARN for AssumeRole authentication.
    s3AssumeRoleDurationSeconds Integer
    Session duration in seconds for AssumeRole authentication (900-43200).
    s3CompatibleAccessKey String
    S3-compatible: Access Key
    s3CompatibleSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
    serverType String
    Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
    sharepointClientCertificate 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.
    sharepointClientId String
    SharePoint: Microsoft Entra application client ID for app-only authentication.
    sharepointClientSecret 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.
    sharepointTenantId String
    SharePoint: Microsoft Entra tenant ID for app-only authentication.
    username String
    Remote server username.
    wasabiAccessKey String
    Wasabi: Access Key.
    wasabiSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
    workspaceId Integer
    Workspace ID (0 for default workspace)
    awsAccessKey string
    AWS Access Key.
    awsSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
    azureBlobStorageAccessKey string
    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
    azureBlobStorageSasToken string
    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
    azureFilesStorageAccessKey string
    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
    azureFilesStorageSasToken string
    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
    backblazeB2ApplicationKey string
    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
    backblazeB2KeyId string
    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
    cloudflareAccessKey string
    Cloudflare: Access Key.
    cloudflareSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
    copyValuesFromCredentialId number
    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
    filebaseAccessKey string
    Filebase: Access Key.
    filebaseSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
    googleCloudStorageCredentialsJson string
    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
    googleCloudStorageS3CompatibleAccessKey string
    Google Cloud Storage: S3-compatible Access Key.
    googleCloudStorageS3CompatibleSecretKey string
    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
    linodeAccessKey string
    Linode: Access Key
    linodeSecretKey string
    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.
    privateKey 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.
    privateKeyPassphrase string
    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.
    s3AssumeRoleArn string
    AWS IAM Role ARN for AssumeRole authentication.
    s3AssumeRoleDurationSeconds number
    Session duration in seconds for AssumeRole authentication (900-43200).
    s3CompatibleAccessKey string
    S3-compatible: Access Key
    s3CompatibleSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
    serverType string
    Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
    sharepointClientCertificate 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.
    sharepointClientId string
    SharePoint: Microsoft Entra application client ID for app-only authentication.
    sharepointClientSecret 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.
    sharepointTenantId string
    SharePoint: Microsoft Entra tenant ID for app-only authentication.
    username string
    Remote server username.
    wasabiAccessKey string
    Wasabi: Access Key.
    wasabiSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
    workspaceId number
    Workspace ID (0 for default workspace)
    aws_access_key str
    AWS Access Key.
    aws_secret_key str
    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_storage_access_key str
    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_storage_sas_token str
    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_storage_access_key str
    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_storage_sas_token str
    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_application_key str
    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_key_id str
    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_key str
    Cloudflare: Access Key.
    cloudflare_secret_key str
    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_from_credential_id int
    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_key str
    Filebase: Access Key.
    filebase_secret_key str
    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_storage_credentials_json str
    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_storage_s3_compatible_access_key str
    Google Cloud Storage: S3-compatible Access Key.
    google_cloud_storage_s3_compatible_secret_key str
    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_key str
    Linode: Access Key
    linode_secret_key str
    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_passphrase str
    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_role_arn str
    AWS IAM Role ARN for AssumeRole authentication.
    s3_assume_role_duration_seconds int
    Session duration in seconds for AssumeRole authentication (900-43200).
    s3_compatible_access_key str
    S3-compatible: Access Key
    s3_compatible_secret_key str
    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.
    sharepoint_client_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.
    sharepoint_client_id str
    SharePoint: Microsoft Entra application client ID for app-only authentication.
    sharepoint_client_secret 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.
    sharepoint_tenant_id str
    SharePoint: Microsoft Entra tenant ID for app-only authentication.
    username str
    Remote server username.
    wasabi_access_key str
    Wasabi: Access Key.
    wasabi_secret_key str
    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)
    awsAccessKey String
    AWS Access Key.
    awsSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
    azureBlobStorageAccessKey String
    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
    azureBlobStorageSasToken String
    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
    azureFilesStorageAccessKey String
    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
    azureFilesStorageSasToken String
    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
    backblazeB2ApplicationKey String
    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
    backblazeB2KeyId String
    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
    cloudflareAccessKey String
    Cloudflare: Access Key.
    cloudflareSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
    copyValuesFromCredentialId Number
    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
    filebaseAccessKey String
    Filebase: Access Key.
    filebaseSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
    googleCloudStorageCredentialsJson String
    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
    googleCloudStorageS3CompatibleAccessKey String
    Google Cloud Storage: S3-compatible Access Key.
    googleCloudStorageS3CompatibleSecretKey String
    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
    linodeAccessKey String
    Linode: Access Key
    linodeSecretKey String
    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.
    privateKey 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.
    privateKeyPassphrase String
    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.
    s3AssumeRoleArn String
    AWS IAM Role ARN for AssumeRole authentication.
    s3AssumeRoleDurationSeconds Number
    Session duration in seconds for AssumeRole authentication (900-43200).
    s3CompatibleAccessKey String
    S3-compatible: Access Key
    s3CompatibleSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
    serverType String
    Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
    sharepointClientCertificate 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.
    sharepointClientId String
    SharePoint: Microsoft Entra application client ID for app-only authentication.
    sharepointClientSecret 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.
    sharepointTenantId String
    SharePoint: Microsoft Entra tenant ID for app-only authentication.
    username String
    Remote server username.
    wasabiAccessKey String
    Wasabi: Access Key.
    wasabiSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
    workspaceId 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.
    S3AssumeRoleExternalId string
    External ID for AssumeRole authentication.
    SharepointAppCredentialType string
    SharePoint: App-only credential type. Either secret or certificate.
    Id string
    The provider-assigned unique ID for this managed resource.
    S3AssumeRoleExternalId string
    External ID for AssumeRole authentication.
    SharepointAppCredentialType string
    SharePoint: App-only credential type. Either secret or certificate.
    id string
    The provider-assigned unique ID for this managed resource.
    s3_assume_role_external_id string
    External ID for AssumeRole authentication.
    sharepoint_app_credential_type string
    SharePoint: App-only credential type. Either secret or certificate.
    id String
    The provider-assigned unique ID for this managed resource.
    s3AssumeRoleExternalId String
    External ID for AssumeRole authentication.
    sharepointAppCredentialType String
    SharePoint: App-only credential type. Either secret or certificate.
    id string
    The provider-assigned unique ID for this managed resource.
    s3AssumeRoleExternalId string
    External ID for AssumeRole authentication.
    sharepointAppCredentialType string
    SharePoint: App-only credential type. Either secret or certificate.
    id str
    The provider-assigned unique ID for this managed resource.
    s3_assume_role_external_id str
    External ID for AssumeRole authentication.
    sharepoint_app_credential_type str
    SharePoint: App-only credential type. Either secret or certificate.
    id String
    The provider-assigned unique ID for this managed resource.
    s3AssumeRoleExternalId String
    External ID for AssumeRole authentication.
    sharepointAppCredentialType 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) -> RemoteServerCredential
    func 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.
    The following state arguments are supported:
    AwsAccessKey string
    AWS Access Key.
    AwsSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
    AzureBlobStorageAccessKey string
    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
    AzureBlobStorageSasToken string
    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
    AzureFilesStorageAccessKey string
    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
    AzureFilesStorageSasToken string
    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
    BackblazeB2ApplicationKey string
    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
    BackblazeB2KeyId string
    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
    CloudflareAccessKey string
    Cloudflare: Access Key.
    CloudflareSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
    CopyValuesFromCredentialId int
    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
    FilebaseAccessKey string
    Filebase: Access Key.
    FilebaseSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
    GoogleCloudStorageCredentialsJson string
    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
    GoogleCloudStorageS3CompatibleAccessKey string
    Google Cloud Storage: S3-compatible Access Key.
    GoogleCloudStorageS3CompatibleSecretKey string
    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
    LinodeAccessKey string
    Linode: Access Key
    LinodeSecretKey string
    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.
    PrivateKey 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.
    PrivateKeyPassphrase string
    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.
    S3AssumeRoleArn string
    AWS IAM Role ARN for AssumeRole authentication.
    S3AssumeRoleDurationSeconds int
    Session duration in seconds for AssumeRole authentication (900-43200).
    S3AssumeRoleExternalId string
    External ID for AssumeRole authentication.
    S3CompatibleAccessKey string
    S3-compatible: Access Key
    S3CompatibleSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
    ServerType string
    Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
    SharepointAppCredentialType string
    SharePoint: App-only credential type. Either secret or certificate.
    SharepointClientCertificate 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.
    SharepointClientId string
    SharePoint: Microsoft Entra application client ID for app-only authentication.
    SharepointClientSecret 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.
    SharepointTenantId string
    SharePoint: Microsoft Entra tenant ID for app-only authentication.
    Username string
    Remote server username.
    WasabiAccessKey string
    Wasabi: Access Key.
    WasabiSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
    WorkspaceId int
    Workspace ID (0 for default workspace)
    AwsAccessKey string
    AWS Access Key.
    AwsSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
    AzureBlobStorageAccessKey string
    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
    AzureBlobStorageSasToken string
    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
    AzureFilesStorageAccessKey string
    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
    AzureFilesStorageSasToken string
    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
    BackblazeB2ApplicationKey string
    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
    BackblazeB2KeyId string
    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
    CloudflareAccessKey string
    Cloudflare: Access Key.
    CloudflareSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
    CopyValuesFromCredentialId int
    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
    FilebaseAccessKey string
    Filebase: Access Key.
    FilebaseSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
    GoogleCloudStorageCredentialsJson string
    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
    GoogleCloudStorageS3CompatibleAccessKey string
    Google Cloud Storage: S3-compatible Access Key.
    GoogleCloudStorageS3CompatibleSecretKey string
    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
    LinodeAccessKey string
    Linode: Access Key
    LinodeSecretKey string
    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.
    PrivateKey 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.
    PrivateKeyPassphrase string
    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.
    S3AssumeRoleArn string
    AWS IAM Role ARN for AssumeRole authentication.
    S3AssumeRoleDurationSeconds int
    Session duration in seconds for AssumeRole authentication (900-43200).
    S3AssumeRoleExternalId string
    External ID for AssumeRole authentication.
    S3CompatibleAccessKey string
    S3-compatible: Access Key
    S3CompatibleSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
    ServerType string
    Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
    SharepointAppCredentialType string
    SharePoint: App-only credential type. Either secret or certificate.
    SharepointClientCertificate 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.
    SharepointClientId string
    SharePoint: Microsoft Entra application client ID for app-only authentication.
    SharepointClientSecret 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.
    SharepointTenantId string
    SharePoint: Microsoft Entra tenant ID for app-only authentication.
    Username string
    Remote server username.
    WasabiAccessKey string
    Wasabi: Access Key.
    WasabiSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
    WorkspaceId int
    Workspace ID (0 for default workspace)
    aws_access_key string
    AWS Access Key.
    aws_secret_key string
    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_storage_access_key string
    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_storage_sas_token string
    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_storage_access_key string
    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_storage_sas_token string
    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_application_key string
    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_key_id string
    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_key string
    Cloudflare: Access Key.
    cloudflare_secret_key string
    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_from_credential_id number
    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_key string
    Filebase: Access Key.
    filebase_secret_key string
    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_storage_credentials_json string
    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_storage_s3_compatible_access_key string
    Google Cloud Storage: S3-compatible Access Key.
    google_cloud_storage_s3_compatible_secret_key string
    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_key string
    Linode: Access Key
    linode_secret_key string
    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_passphrase string
    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_role_arn string
    AWS IAM Role ARN for AssumeRole authentication.
    s3_assume_role_duration_seconds number
    Session duration in seconds for AssumeRole authentication (900-43200).
    s3_assume_role_external_id string
    External ID for AssumeRole authentication.
    s3_compatible_access_key string
    S3-compatible: Access Key
    s3_compatible_secret_key string
    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.
    sharepoint_app_credential_type string
    SharePoint: App-only credential type. Either secret or certificate.
    sharepoint_client_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.
    sharepoint_client_id string
    SharePoint: Microsoft Entra application client ID for app-only authentication.
    sharepoint_client_secret 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.
    sharepoint_tenant_id string
    SharePoint: Microsoft Entra tenant ID for app-only authentication.
    username string
    Remote server username.
    wasabi_access_key string
    Wasabi: Access Key.
    wasabi_secret_key string
    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)
    awsAccessKey String
    AWS Access Key.
    awsSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
    azureBlobStorageAccessKey String
    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
    azureBlobStorageSasToken String
    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
    azureFilesStorageAccessKey String
    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
    azureFilesStorageSasToken String
    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
    backblazeB2ApplicationKey String
    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
    backblazeB2KeyId String
    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
    cloudflareAccessKey String
    Cloudflare: Access Key.
    cloudflareSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
    copyValuesFromCredentialId Integer
    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
    filebaseAccessKey String
    Filebase: Access Key.
    filebaseSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
    googleCloudStorageCredentialsJson String
    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
    googleCloudStorageS3CompatibleAccessKey String
    Google Cloud Storage: S3-compatible Access Key.
    googleCloudStorageS3CompatibleSecretKey String
    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
    linodeAccessKey String
    Linode: Access Key
    linodeSecretKey String
    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.
    privateKey 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.
    privateKeyPassphrase String
    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.
    s3AssumeRoleArn String
    AWS IAM Role ARN for AssumeRole authentication.
    s3AssumeRoleDurationSeconds Integer
    Session duration in seconds for AssumeRole authentication (900-43200).
    s3AssumeRoleExternalId String
    External ID for AssumeRole authentication.
    s3CompatibleAccessKey String
    S3-compatible: Access Key
    s3CompatibleSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
    serverType String
    Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
    sharepointAppCredentialType String
    SharePoint: App-only credential type. Either secret or certificate.
    sharepointClientCertificate 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.
    sharepointClientId String
    SharePoint: Microsoft Entra application client ID for app-only authentication.
    sharepointClientSecret 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.
    sharepointTenantId String
    SharePoint: Microsoft Entra tenant ID for app-only authentication.
    username String
    Remote server username.
    wasabiAccessKey String
    Wasabi: Access Key.
    wasabiSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
    workspaceId Integer
    Workspace ID (0 for default workspace)
    awsAccessKey string
    AWS Access Key.
    awsSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
    azureBlobStorageAccessKey string
    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
    azureBlobStorageSasToken string
    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
    azureFilesStorageAccessKey string
    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
    azureFilesStorageSasToken string
    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
    backblazeB2ApplicationKey string
    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
    backblazeB2KeyId string
    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
    cloudflareAccessKey string
    Cloudflare: Access Key.
    cloudflareSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
    copyValuesFromCredentialId number
    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
    filebaseAccessKey string
    Filebase: Access Key.
    filebaseSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
    googleCloudStorageCredentialsJson string
    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
    googleCloudStorageS3CompatibleAccessKey string
    Google Cloud Storage: S3-compatible Access Key.
    googleCloudStorageS3CompatibleSecretKey string
    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
    linodeAccessKey string
    Linode: Access Key
    linodeSecretKey string
    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.
    privateKey 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.
    privateKeyPassphrase string
    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.
    s3AssumeRoleArn string
    AWS IAM Role ARN for AssumeRole authentication.
    s3AssumeRoleDurationSeconds number
    Session duration in seconds for AssumeRole authentication (900-43200).
    s3AssumeRoleExternalId string
    External ID for AssumeRole authentication.
    s3CompatibleAccessKey string
    S3-compatible: Access Key
    s3CompatibleSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
    serverType string
    Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
    sharepointAppCredentialType string
    SharePoint: App-only credential type. Either secret or certificate.
    sharepointClientCertificate 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.
    sharepointClientId string
    SharePoint: Microsoft Entra application client ID for app-only authentication.
    sharepointClientSecret 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.
    sharepointTenantId string
    SharePoint: Microsoft Entra tenant ID for app-only authentication.
    username string
    Remote server username.
    wasabiAccessKey string
    Wasabi: Access Key.
    wasabiSecretKey string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
    workspaceId number
    Workspace ID (0 for default workspace)
    aws_access_key str
    AWS Access Key.
    aws_secret_key str
    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_storage_access_key str
    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_storage_sas_token str
    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_storage_access_key str
    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_storage_sas_token str
    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_application_key str
    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_key_id str
    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_key str
    Cloudflare: Access Key.
    cloudflare_secret_key str
    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_from_credential_id int
    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_key str
    Filebase: Access Key.
    filebase_secret_key str
    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_storage_credentials_json str
    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_storage_s3_compatible_access_key str
    Google Cloud Storage: S3-compatible Access Key.
    google_cloud_storage_s3_compatible_secret_key str
    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_key str
    Linode: Access Key
    linode_secret_key str
    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_passphrase str
    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_role_arn str
    AWS IAM Role ARN for AssumeRole authentication.
    s3_assume_role_duration_seconds int
    Session duration in seconds for AssumeRole authentication (900-43200).
    s3_assume_role_external_id str
    External ID for AssumeRole authentication.
    s3_compatible_access_key str
    S3-compatible: Access Key
    s3_compatible_secret_key str
    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.
    sharepoint_app_credential_type str
    SharePoint: App-only credential type. Either secret or certificate.
    sharepoint_client_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.
    sharepoint_client_id str
    SharePoint: Microsoft Entra application client ID for app-only authentication.
    sharepoint_client_secret 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.
    sharepoint_tenant_id str
    SharePoint: Microsoft Entra tenant ID for app-only authentication.
    username str
    Remote server username.
    wasabi_access_key str
    Wasabi: Access Key.
    wasabi_secret_key str
    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)
    awsAccessKey String
    AWS Access Key.
    awsSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. AWS: secret key.
    azureBlobStorageAccessKey String
    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
    azureBlobStorageSasToken String
    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
    azureFilesStorageAccessKey String
    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
    azureFilesStorageSasToken String
    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
    backblazeB2ApplicationKey String
    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
    backblazeB2KeyId String
    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
    cloudflareAccessKey String
    Cloudflare: Access Key.
    cloudflareSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Cloudflare: Secret Key
    copyValuesFromCredentialId Number
    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
    filebaseAccessKey String
    Filebase: Access Key.
    filebaseSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Filebase: Secret Key
    googleCloudStorageCredentialsJson String
    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
    googleCloudStorageS3CompatibleAccessKey String
    Google Cloud Storage: S3-compatible Access Key.
    googleCloudStorageS3CompatibleSecretKey String
    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
    linodeAccessKey String
    Linode: Access Key
    linodeSecretKey String
    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.
    privateKey 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.
    privateKeyPassphrase String
    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.
    s3AssumeRoleArn String
    AWS IAM Role ARN for AssumeRole authentication.
    s3AssumeRoleDurationSeconds Number
    Session duration in seconds for AssumeRole authentication (900-43200).
    s3AssumeRoleExternalId String
    External ID for AssumeRole authentication.
    s3CompatibleAccessKey String
    S3-compatible: Access Key
    s3CompatibleSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. S3-compatible: Secret Key
    serverType String
    Remote server type. Remote Server Credentials are only valid for a single type of Remote Server.
    sharepointAppCredentialType String
    SharePoint: App-only credential type. Either secret or certificate.
    sharepointClientCertificate 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.
    sharepointClientId String
    SharePoint: Microsoft Entra application client ID for app-only authentication.
    sharepointClientSecret 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.
    sharepointTenantId String
    SharePoint: Microsoft Entra tenant ID for app-only authentication.
    username String
    Remote server username.
    wasabiAccessKey String
    Wasabi: Access Key.
    wasabiSecretKey String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Wasabi: Secret Key
    workspaceId 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 filescom Terraform Provider.
    filescom logo
    Viewing docs for Files.com v0.1.1
    published on Thursday, Aug 20, 2026 by jschady

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial