Change Intelligence is coming.

alterStageParams

Last updated: August 12, 2026

Modifies the storage parameters of an existing external stage in Snowflake (AWS, Azure, GCP).

Note: This change type does not support automatic rollback.

Available attributes

Attribute

Type

Description

Required

catalogName

String

Name of the catalog (database) containing the stage

No

schemaName

String

Name of the schema containing the stage

No

stageName

String

Name of the stage to alter

Yes

stageType

String

Type of stage: AWS, AWS_COMPAT, AZURE, or GCP

Yes

ifExists

Boolean

Don't error if the stage doesn't exist

No

newStageParams

Nested

New storage parameters to apply

Yes

newStageParams attributes

New storage parameters to apply (nested element):

Attribute

Type

Description

url

String

External storage URL (S3, Azure, GCS)

storageIntegration

String

Named integration for authentication

storageEncryptionType

String

Encryption type (e.g., AWS_SSE_S3, SNOWFLAKE_SSE, NONE)

endpoint

String

Private/custom endpoint URL

awsAccessPointArn

String

AWS S3 Access Point ARN

usePrivateLinkEndpoint

Boolean

Use AWS PrivateLink endpoint

awsCredentials

Nested

AWS credentials (awsKeyId, awsSecretKey, awsToken, awsRole)

azureCredentials

Nested

Azure credentials (azureSasToken)

loading

loading

loading

loading