published on Thursday, Feb 26, 2026 by Pulumi
published on Thursday, Feb 26, 2026 by Pulumi
!> Caution: Preview Feature This feature is considered a preview feature in the provider, regardless of the state of the resource in Snowflake. We do not guarantee its stability. It will be reworked and marked as a stable feature in future releases. Breaking changes are expected, even without bumping the major version. To use this feature, add the relevant feature name to preview_features_enabled field in the provider configuration. Please always refer to the Getting Help section in our Github repo to best determine how to get help for your questions.
Data source used to get details of filtered storage integrations. Filtering is aligned with the current possibilities for SHOW STORAGE INTEGRATIONS query (only like is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection storage_integrations.
Using getStorageIntegrations
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getStorageIntegrations(args: GetStorageIntegrationsArgs, opts?: InvokeOptions): Promise<GetStorageIntegrationsResult>
function getStorageIntegrationsOutput(args: GetStorageIntegrationsOutputArgs, opts?: InvokeOptions): Output<GetStorageIntegrationsResult>def get_storage_integrations(like: Optional[str] = None,
with_describe: Optional[bool] = None,
opts: Optional[InvokeOptions] = None) -> GetStorageIntegrationsResult
def get_storage_integrations_output(like: Optional[pulumi.Input[str]] = None,
with_describe: Optional[pulumi.Input[bool]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetStorageIntegrationsResult]func GetStorageIntegrations(ctx *Context, args *GetStorageIntegrationsArgs, opts ...InvokeOption) (*GetStorageIntegrationsResult, error)
func GetStorageIntegrationsOutput(ctx *Context, args *GetStorageIntegrationsOutputArgs, opts ...InvokeOption) GetStorageIntegrationsResultOutput> Note: This function is named GetStorageIntegrations in the Go SDK.
public static class GetStorageIntegrations
{
public static Task<GetStorageIntegrationsResult> InvokeAsync(GetStorageIntegrationsArgs args, InvokeOptions? opts = null)
public static Output<GetStorageIntegrationsResult> Invoke(GetStorageIntegrationsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetStorageIntegrationsResult> getStorageIntegrations(GetStorageIntegrationsArgs args, InvokeOptions options)
public static Output<GetStorageIntegrationsResult> getStorageIntegrations(GetStorageIntegrationsArgs args, InvokeOptions options)
fn::invoke:
function: snowflake:index/getStorageIntegrations:getStorageIntegrations
arguments:
# arguments dictionaryThe following arguments are supported:
- Like string
- Filters the output with case-insensitive pattern, with support for SQL wildcard characters (
%and_). - With
Describe bool - (Default:
true) Runs DESC STORAGE INTEGRATION for each storage integration returned by SHOW STORAGE INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
- Like string
- Filters the output with case-insensitive pattern, with support for SQL wildcard characters (
%and_). - With
Describe bool - (Default:
true) Runs DESC STORAGE INTEGRATION for each storage integration returned by SHOW STORAGE INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
- like String
- Filters the output with case-insensitive pattern, with support for SQL wildcard characters (
%and_). - with
Describe Boolean - (Default:
true) Runs DESC STORAGE INTEGRATION for each storage integration returned by SHOW STORAGE INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
- like string
- Filters the output with case-insensitive pattern, with support for SQL wildcard characters (
%and_). - with
Describe boolean - (Default:
true) Runs DESC STORAGE INTEGRATION for each storage integration returned by SHOW STORAGE INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
- like str
- Filters the output with case-insensitive pattern, with support for SQL wildcard characters (
%and_). - with_
describe bool - (Default:
true) Runs DESC STORAGE INTEGRATION for each storage integration returned by SHOW STORAGE INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
- like String
- Filters the output with case-insensitive pattern, with support for SQL wildcard characters (
%and_). - with
Describe Boolean - (Default:
true) Runs DESC STORAGE INTEGRATION for each storage integration returned by SHOW STORAGE INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
getStorageIntegrations Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Storage
Integrations List<GetStorage Integrations Storage Integration> - Holds the aggregated output of all storage integrations details queries.
- Like string
- Filters the output with case-insensitive pattern, with support for SQL wildcard characters (
%and_). - With
Describe bool - (Default:
true) Runs DESC STORAGE INTEGRATION for each storage integration returned by SHOW STORAGE INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
- Id string
- The provider-assigned unique ID for this managed resource.
- Storage
Integrations []GetStorage Integrations Storage Integration - Holds the aggregated output of all storage integrations details queries.
- Like string
- Filters the output with case-insensitive pattern, with support for SQL wildcard characters (
%and_). - With
Describe bool - (Default:
true) Runs DESC STORAGE INTEGRATION for each storage integration returned by SHOW STORAGE INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
- id String
- The provider-assigned unique ID for this managed resource.
- storage
Integrations List<GetStorage Integrations Storage Integration> - Holds the aggregated output of all storage integrations details queries.
- like String
- Filters the output with case-insensitive pattern, with support for SQL wildcard characters (
%and_). - with
Describe Boolean - (Default:
true) Runs DESC STORAGE INTEGRATION for each storage integration returned by SHOW STORAGE INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
- id string
- The provider-assigned unique ID for this managed resource.
- storage
Integrations GetStorage Integrations Storage Integration[] - Holds the aggregated output of all storage integrations details queries.
- like string
- Filters the output with case-insensitive pattern, with support for SQL wildcard characters (
%and_). - with
Describe boolean - (Default:
true) Runs DESC STORAGE INTEGRATION for each storage integration returned by SHOW STORAGE INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
- id str
- The provider-assigned unique ID for this managed resource.
- storage_
integrations Sequence[GetStorage Integrations Storage Integration] - Holds the aggregated output of all storage integrations details queries.
- like str
- Filters the output with case-insensitive pattern, with support for SQL wildcard characters (
%and_). - with_
describe bool - (Default:
true) Runs DESC STORAGE INTEGRATION for each storage integration returned by SHOW STORAGE INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
- id String
- The provider-assigned unique ID for this managed resource.
- storage
Integrations List<Property Map> - Holds the aggregated output of all storage integrations details queries.
- like String
- Filters the output with case-insensitive pattern, with support for SQL wildcard characters (
%and_). - with
Describe Boolean - (Default:
true) Runs DESC STORAGE INTEGRATION for each storage integration returned by SHOW STORAGE INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
Supporting Types
GetStorageIntegrationsStorageIntegration
- Describe
Outputs List<GetStorage Integrations Storage Integration Describe Output> - Holds the aggregated output of DESCRIBE STORAGE INTEGRATIONS.
- Show
Outputs List<GetStorage Integrations Storage Integration Show Output> - Holds the output of SHOW STORAGE INTEGRATIONS.
- Describe
Outputs []GetStorage Integrations Storage Integration Describe Output - Holds the aggregated output of DESCRIBE STORAGE INTEGRATIONS.
- Show
Outputs []GetStorage Integrations Storage Integration Show Output - Holds the output of SHOW STORAGE INTEGRATIONS.
- describe
Outputs List<GetStorage Integrations Storage Integration Describe Output> - Holds the aggregated output of DESCRIBE STORAGE INTEGRATIONS.
- show
Outputs List<GetStorage Integrations Storage Integration Show Output> - Holds the output of SHOW STORAGE INTEGRATIONS.
- describe
Outputs GetStorage Integrations Storage Integration Describe Output[] - Holds the aggregated output of DESCRIBE STORAGE INTEGRATIONS.
- show
Outputs GetStorage Integrations Storage Integration Show Output[] - Holds the output of SHOW STORAGE INTEGRATIONS.
- describe_
outputs Sequence[GetStorage Integrations Storage Integration Describe Output] - Holds the aggregated output of DESCRIBE STORAGE INTEGRATIONS.
- show_
outputs Sequence[GetStorage Integrations Storage Integration Show Output] - Holds the output of SHOW STORAGE INTEGRATIONS.
- describe
Outputs List<Property Map> - Holds the aggregated output of DESCRIBE STORAGE INTEGRATIONS.
- show
Outputs List<Property Map> - Holds the output of SHOW STORAGE INTEGRATIONS.
GetStorageIntegrationsStorageIntegrationDescribeOutput
- Allowed
Locations List<string> - Blocked
Locations List<string> - Comment string
- Consent
Url string - Enabled bool
- External
Id string - Iam
User stringArn - Id string
- Multi
Tenant stringApp Name - Object
Acl string - Provider string
- Role
Arn string - Service
Account string - Tenant
Id string - Use
Privatelink boolEndpoint
- Allowed
Locations []string - Blocked
Locations []string - Comment string
- Consent
Url string - Enabled bool
- External
Id string - Iam
User stringArn - Id string
- Multi
Tenant stringApp Name - Object
Acl string - Provider string
- Role
Arn string - Service
Account string - Tenant
Id string - Use
Privatelink boolEndpoint
- allowed
Locations List<String> - blocked
Locations List<String> - comment String
- consent
Url String - enabled Boolean
- external
Id String - iam
User StringArn - id String
- multi
Tenant StringApp Name - object
Acl String - provider String
- role
Arn String - service
Account String - tenant
Id String - use
Privatelink BooleanEndpoint
- allowed
Locations string[] - blocked
Locations string[] - comment string
- consent
Url string - enabled boolean
- external
Id string - iam
User stringArn - id string
- multi
Tenant stringApp Name - object
Acl string - provider string
- role
Arn string - service
Account string - tenant
Id string - use
Privatelink booleanEndpoint
- allowed_
locations Sequence[str] - blocked_
locations Sequence[str] - comment str
- consent_
url str - enabled bool
- external_
id str - iam_
user_ strarn - id str
- multi_
tenant_ strapp_ name - object_
acl str - provider str
- role_
arn str - service_
account str - tenant_
id str - use_
privatelink_ boolendpoint
- allowed
Locations List<String> - blocked
Locations List<String> - comment String
- consent
Url String - enabled Boolean
- external
Id String - iam
User StringArn - id String
- multi
Tenant StringApp Name - object
Acl String - provider String
- role
Arn String - service
Account String - tenant
Id String - use
Privatelink BooleanEndpoint
GetStorageIntegrationsStorageIntegrationShowOutput
- category str
- comment str
- created_
on str - enabled bool
- name str
- storage_
type str
Package Details
- Repository
- Snowflake pulumi/pulumi-snowflake
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
snowflakeTerraform Provider.
published on Thursday, Feb 26, 2026 by Pulumi
