1. Packages
  2. Snowflake Provider
  3. API Docs
  4. getResourceMonitors
Snowflake v1.1.4 published on Wednesday, Mar 26, 2025 by Pulumi

snowflake.getResourceMonitors

Explore with Pulumi AI

Snowflake v1.1.4 published on Wednesday, Mar 26, 2025 by Pulumi

Data source used to get details of filtered resource monitors. Filtering is aligned with the current possibilities for SHOW RESOURCE MONITORS query (like is supported). The results of SHOW is encapsulated in show_output collection.

Using getResourceMonitors

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 getResourceMonitors(args: GetResourceMonitorsArgs, opts?: InvokeOptions): Promise<GetResourceMonitorsResult>
function getResourceMonitorsOutput(args: GetResourceMonitorsOutputArgs, opts?: InvokeOptions): Output<GetResourceMonitorsResult>
Copy
def get_resource_monitors(like: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetResourceMonitorsResult
def get_resource_monitors_output(like: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetResourceMonitorsResult]
Copy
func GetResourceMonitors(ctx *Context, args *GetResourceMonitorsArgs, opts ...InvokeOption) (*GetResourceMonitorsResult, error)
func GetResourceMonitorsOutput(ctx *Context, args *GetResourceMonitorsOutputArgs, opts ...InvokeOption) GetResourceMonitorsResultOutput
Copy

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

public static class GetResourceMonitors 
{
    public static Task<GetResourceMonitorsResult> InvokeAsync(GetResourceMonitorsArgs args, InvokeOptions? opts = null)
    public static Output<GetResourceMonitorsResult> Invoke(GetResourceMonitorsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetResourceMonitorsResult> getResourceMonitors(GetResourceMonitorsArgs args, InvokeOptions options)
public static Output<GetResourceMonitorsResult> getResourceMonitors(GetResourceMonitorsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: snowflake:index/getResourceMonitors:getResourceMonitors
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Like string
Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
Like string
Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
like String
Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
like string
Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
like str
Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
like String
Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).

getResourceMonitors Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
ResourceMonitors List<GetResourceMonitorsResourceMonitor>
Holds the aggregated output of all resource monitor details queries.
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.
ResourceMonitors []GetResourceMonitorsResourceMonitor
Holds the aggregated output of all resource monitor details queries.
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.
resourceMonitors List<GetResourceMonitorsResourceMonitor>
Holds the aggregated output of all resource monitor details queries.
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.
resourceMonitors GetResourceMonitorsResourceMonitor[]
Holds the aggregated output of all resource monitor details queries.
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.
resource_monitors Sequence[GetResourceMonitorsResourceMonitor]
Holds the aggregated output of all resource monitor details queries.
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.
resourceMonitors List<Property Map>
Holds the aggregated output of all resource monitor details queries.
like String
Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).

Supporting Types

GetResourceMonitorsResourceMonitor

ShowOutputs This property is required. List<GetResourceMonitorsResourceMonitorShowOutput>
Holds the output of SHOW RESOURCE MONITORS.
ShowOutputs This property is required. []GetResourceMonitorsResourceMonitorShowOutput
Holds the output of SHOW RESOURCE MONITORS.
showOutputs This property is required. List<GetResourceMonitorsResourceMonitorShowOutput>
Holds the output of SHOW RESOURCE MONITORS.
showOutputs This property is required. GetResourceMonitorsResourceMonitorShowOutput[]
Holds the output of SHOW RESOURCE MONITORS.
show_outputs This property is required. Sequence[GetResourceMonitorsResourceMonitorShowOutput]
Holds the output of SHOW RESOURCE MONITORS.
showOutputs This property is required. List<Property Map>
Holds the output of SHOW RESOURCE MONITORS.

GetResourceMonitorsResourceMonitorShowOutput

Comment This property is required. string
CreatedOn This property is required. string
CreditQuota This property is required. double
EndTime This property is required. string
Frequency This property is required. string
Level This property is required. string
Name This property is required. string
Owner This property is required. string
RemainingCredits This property is required. double
StartTime This property is required. string
SuspendAt This property is required. int
SuspendImmediateAt This property is required. int
UsedCredits This property is required. double
Comment This property is required. string
CreatedOn This property is required. string
CreditQuota This property is required. float64
EndTime This property is required. string
Frequency This property is required. string
Level This property is required. string
Name This property is required. string
Owner This property is required. string
RemainingCredits This property is required. float64
StartTime This property is required. string
SuspendAt This property is required. int
SuspendImmediateAt This property is required. int
UsedCredits This property is required. float64
comment This property is required. String
createdOn This property is required. String
creditQuota This property is required. Double
endTime This property is required. String
frequency This property is required. String
level This property is required. String
name This property is required. String
owner This property is required. String
remainingCredits This property is required. Double
startTime This property is required. String
suspendAt This property is required. Integer
suspendImmediateAt This property is required. Integer
usedCredits This property is required. Double
comment This property is required. string
createdOn This property is required. string
creditQuota This property is required. number
endTime This property is required. string
frequency This property is required. string
level This property is required. string
name This property is required. string
owner This property is required. string
remainingCredits This property is required. number
startTime This property is required. string
suspendAt This property is required. number
suspendImmediateAt This property is required. number
usedCredits This property is required. number
comment This property is required. str
created_on This property is required. str
credit_quota This property is required. float
end_time This property is required. str
frequency This property is required. str
level This property is required. str
name This property is required. str
owner This property is required. str
remaining_credits This property is required. float
start_time This property is required. str
suspend_at This property is required. int
suspend_immediate_at This property is required. int
used_credits This property is required. float
comment This property is required. String
createdOn This property is required. String
creditQuota This property is required. Number
endTime This property is required. String
frequency This property is required. String
level This property is required. String
name This property is required. String
owner This property is required. String
remainingCredits This property is required. Number
startTime This property is required. String
suspendAt This property is required. Number
suspendImmediateAt This property is required. Number
usedCredits This property is required. Number

Package Details

Repository
Snowflake pulumi/pulumi-snowflake
License
Apache-2.0
Notes
This Pulumi package is based on the snowflake Terraform Provider.
Snowflake v1.1.4 published on Wednesday, Mar 26, 2025 by Pulumi