Class: Aws::Appflow::Types::SnowflakeConnectorProfileProperties

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb

Overview

Note:

When making an API call, you may pass SnowflakeConnectorProfileProperties data as a hash:

{
  warehouse: "Warehouse", # required
  stage: "Stage", # required
  bucket_name: "BucketName", # required
  bucket_prefix: "BucketPrefix",
  private_link_service_name: "PrivateLinkServiceName",
  account_name: "AccountName",
  region: "Region",
}

The connector-specific profile properties required when using Snowflake.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_nameString

The name of the account.

Returns:

  • (String)


4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 4187

class SnowflakeConnectorProfileProperties < Struct.new(
  :warehouse,
  :stage,
  :bucket_name,
  :bucket_prefix,
  :private_link_service_name,
  :account_name,
  :region)
  SENSITIVE = []
  include Aws::Structure
end

#bucket_nameString

The name of the Amazon S3 bucket associated with Snowflake.

Returns:

  • (String)


4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 4187

class SnowflakeConnectorProfileProperties < Struct.new(
  :warehouse,
  :stage,
  :bucket_name,
  :bucket_prefix,
  :private_link_service_name,
  :account_name,
  :region)
  SENSITIVE = []
  include Aws::Structure
end

#bucket_prefixString

The bucket path that refers to the Amazon S3 bucket associated with Snowflake.

Returns:

  • (String)


4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 4187

class SnowflakeConnectorProfileProperties < Struct.new(
  :warehouse,
  :stage,
  :bucket_name,
  :bucket_prefix,
  :private_link_service_name,
  :account_name,
  :region)
  SENSITIVE = []
  include Aws::Structure
end

The Snowflake Private Link service name to be used for private data transfers.

Returns:

  • (String)


4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 4187

class SnowflakeConnectorProfileProperties < Struct.new(
  :warehouse,
  :stage,
  :bucket_name,
  :bucket_prefix,
  :private_link_service_name,
  :account_name,
  :region)
  SENSITIVE = []
  include Aws::Structure
end

#regionString

The AWS Region of the Snowflake account.

Returns:

  • (String)


4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 4187

class SnowflakeConnectorProfileProperties < Struct.new(
  :warehouse,
  :stage,
  :bucket_name,
  :bucket_prefix,
  :private_link_service_name,
  :account_name,
  :region)
  SENSITIVE = []
  include Aws::Structure
end

#stageString

The name of the Amazon S3 stage that was created while setting up an Amazon S3 stage in the Snowflake account. This is written in the following format: < Database>< Schema><Stage Name>.

Returns:

  • (String)


4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 4187

class SnowflakeConnectorProfileProperties < Struct.new(
  :warehouse,
  :stage,
  :bucket_name,
  :bucket_prefix,
  :private_link_service_name,
  :account_name,
  :region)
  SENSITIVE = []
  include Aws::Structure
end

#warehouseString

The name of the Snowflake warehouse.

Returns:

  • (String)


4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 4187

class SnowflakeConnectorProfileProperties < Struct.new(
  :warehouse,
  :stage,
  :bucket_name,
  :bucket_prefix,
  :private_link_service_name,
  :account_name,
  :region)
  SENSITIVE = []
  include Aws::Structure
end