snowflake.core.stage

Manages Snowflake Stages.

Example

>>> stages: StageCollection = root.databases["mydb"].schemas["myschema"].stages
>>> mystage = stages.create(Stage("mystage"))
>>> stage_iter = stages.iter(like="my%")
>>> mystage = stages["mystage"]
>>> an_existing_stage = stages["an_existing_stage"]
Copy

Refer to snowflake.core.Root to create the root.

Classes

Stage(*, name[, kind, url, endpoint, ...])

StageResource(name, collection)

Represents a reference to a Snowflake Stage resource.

StageCollection(schema)

AwsCredentials(*[, aws_key_id, ...])

AzureCredentials(*[, azure_sas_token])

Credentials()

FileTransferMaterial(*[, presigned_url, ...])

PresignedUrlRequest(*[, mode, expiration_time])

StageDirectoryTable(*[, enable, ...])

StageEncryption(*[, type, master_key, ...])

StageFile(*[, name, size, md5, last_modified])