1. Packages
  2. Snowflake Provider
  3. API Docs
  4. getImageRepositories
Snowflake v2.1.0 published on Thursday, Jun 26, 2025 by Pulumi

snowflake.getImageRepositories

Explore with Pulumi AI

snowflake logo
Snowflake v2.1.0 published on Thursday, Jun 26, 2025 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 image repositories. Filtering is aligned with the current possibilities for SHOW IMAGE REPOSITORIES query. The results of SHOW are encapsulated in one output collection image_repositories.

    Using getImageRepositories

    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 getImageRepositories(args: GetImageRepositoriesArgs, opts?: InvokeOptions): Promise<GetImageRepositoriesResult>
    function getImageRepositoriesOutput(args: GetImageRepositoriesOutputArgs, opts?: InvokeOptions): Output<GetImageRepositoriesResult>
    def get_image_repositories(in_: Optional[GetImageRepositoriesIn] = None,
                               like: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetImageRepositoriesResult
    def get_image_repositories_output(in_: Optional[pulumi.Input[GetImageRepositoriesInArgs]] = None,
                               like: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetImageRepositoriesResult]
    func GetImageRepositories(ctx *Context, args *GetImageRepositoriesArgs, opts ...InvokeOption) (*GetImageRepositoriesResult, error)
    func GetImageRepositoriesOutput(ctx *Context, args *GetImageRepositoriesOutputArgs, opts ...InvokeOption) GetImageRepositoriesResultOutput

    > Note: This function is named GetImageRepositories in the Go SDK.

    public static class GetImageRepositories 
    {
        public static Task<GetImageRepositoriesResult> InvokeAsync(GetImageRepositoriesArgs args, InvokeOptions? opts = null)
        public static Output<GetImageRepositoriesResult> Invoke(GetImageRepositoriesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetImageRepositoriesResult> getImageRepositories(GetImageRepositoriesArgs args, InvokeOptions options)
    public static Output<GetImageRepositoriesResult> getImageRepositories(GetImageRepositoriesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: snowflake:index/getImageRepositories:getImageRepositories
      arguments:
        # arguments dictionary

    The following arguments are supported:

    In GetImageRepositoriesIn
    IN clause to filter the list of objects
    Like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    In GetImageRepositoriesIn
    IN clause to filter the list of objects
    Like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    in GetImageRepositoriesIn
    IN clause to filter the list of objects
    like String
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    in GetImageRepositoriesIn
    IN clause to filter the list of objects
    like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    in_ GetImageRepositoriesIn
    IN clause to filter the list of objects
    like str
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    in Property Map
    IN clause to filter the list of objects
    like String
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).

    getImageRepositories Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    ImageRepositories List<GetImageRepositoriesImageRepository>
    Holds the aggregated output of all image repositories details queries.
    In GetImageRepositoriesIn
    IN clause to filter the list of objects
    Like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    Id string
    The provider-assigned unique ID for this managed resource.
    ImageRepositories []GetImageRepositoriesImageRepository
    Holds the aggregated output of all image repositories details queries.
    In GetImageRepositoriesIn
    IN clause to filter the list of objects
    Like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    id String
    The provider-assigned unique ID for this managed resource.
    imageRepositories List<GetImageRepositoriesImageRepository>
    Holds the aggregated output of all image repositories details queries.
    in GetImageRepositoriesIn
    IN clause to filter the list of objects
    like String
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    id string
    The provider-assigned unique ID for this managed resource.
    imageRepositories GetImageRepositoriesImageRepository[]
    Holds the aggregated output of all image repositories details queries.
    in GetImageRepositoriesIn
    IN clause to filter the list of objects
    like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    id str
    The provider-assigned unique ID for this managed resource.
    image_repositories Sequence[GetImageRepositoriesImageRepository]
    Holds the aggregated output of all image repositories details queries.
    in_ GetImageRepositoriesIn
    IN clause to filter the list of objects
    like str
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    id String
    The provider-assigned unique ID for this managed resource.
    imageRepositories List<Property Map>
    Holds the aggregated output of all image repositories details queries.
    in Property Map
    IN clause to filter the list of objects
    like String
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).

    Supporting Types

    GetImageRepositoriesImageRepository

    ShowOutputs List<GetImageRepositoriesImageRepositoryShowOutput>
    Holds the output of SHOW IMAGE REPOSITORIES.
    ShowOutputs []GetImageRepositoriesImageRepositoryShowOutput
    Holds the output of SHOW IMAGE REPOSITORIES.
    showOutputs List<GetImageRepositoriesImageRepositoryShowOutput>
    Holds the output of SHOW IMAGE REPOSITORIES.
    showOutputs GetImageRepositoriesImageRepositoryShowOutput[]
    Holds the output of SHOW IMAGE REPOSITORIES.
    show_outputs Sequence[GetImageRepositoriesImageRepositoryShowOutput]
    Holds the output of SHOW IMAGE REPOSITORIES.
    showOutputs List<Property Map>
    Holds the output of SHOW IMAGE REPOSITORIES.

    GetImageRepositoriesImageRepositoryShowOutput

    GetImageRepositoriesIn

    Account bool
    Returns records for the entire account.
    Database string
    Returns records for the current database in use or for a specified database.
    Schema string
    Returns records for the current schema in use or a specified schema. Use fully qualified name.
    Account bool
    Returns records for the entire account.
    Database string
    Returns records for the current database in use or for a specified database.
    Schema string
    Returns records for the current schema in use or a specified schema. Use fully qualified name.
    account Boolean
    Returns records for the entire account.
    database String
    Returns records for the current database in use or for a specified database.
    schema String
    Returns records for the current schema in use or a specified schema. Use fully qualified name.
    account boolean
    Returns records for the entire account.
    database string
    Returns records for the current database in use or for a specified database.
    schema string
    Returns records for the current schema in use or a specified schema. Use fully qualified name.
    account bool
    Returns records for the entire account.
    database str
    Returns records for the current database in use or for a specified database.
    schema str
    Returns records for the current schema in use or a specified schema. Use fully qualified name.
    account Boolean
    Returns records for the entire account.
    database String
    Returns records for the current database in use or for a specified database.
    schema String
    Returns records for the current schema in use or a specified schema. Use fully qualified name.

    Package Details

    Repository
    Snowflake pulumi/pulumi-snowflake
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the snowflake Terraform Provider.
    snowflake logo
    Snowflake v2.1.0 published on Thursday, Jun 26, 2025 by Pulumi