1. Packages
  2. Grafana Cloud
  3. API Docs
  4. cloud
  5. getAccessPolicies
Grafana v0.16.3 published on Monday, Apr 7, 2025 by pulumiverse

grafana.cloud.getAccessPolicies

Explore with Pulumi AI

Grafana v0.16.3 published on Monday, Apr 7, 2025 by pulumiverse

Fetches access policies from Grafana Cloud.

Required access policy scopes:

  • accesspolicies:read

Using getAccessPolicies

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 getAccessPolicies(args: GetAccessPoliciesArgs, opts?: InvokeOptions): Promise<GetAccessPoliciesResult>
function getAccessPoliciesOutput(args: GetAccessPoliciesOutputArgs, opts?: InvokeOptions): Output<GetAccessPoliciesResult>
Copy
def get_access_policies(name_filter: Optional[str] = None,
                        region_filter: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetAccessPoliciesResult
def get_access_policies_output(name_filter: Optional[pulumi.Input[str]] = None,
                        region_filter: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetAccessPoliciesResult]
Copy
func GetAccessPolicies(ctx *Context, args *GetAccessPoliciesArgs, opts ...InvokeOption) (*GetAccessPoliciesResult, error)
func GetAccessPoliciesOutput(ctx *Context, args *GetAccessPoliciesOutputArgs, opts ...InvokeOption) GetAccessPoliciesResultOutput
Copy

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

public static class GetAccessPolicies 
{
    public static Task<GetAccessPoliciesResult> InvokeAsync(GetAccessPoliciesArgs args, InvokeOptions? opts = null)
    public static Output<GetAccessPoliciesResult> Invoke(GetAccessPoliciesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAccessPoliciesResult> getAccessPolicies(GetAccessPoliciesArgs args, InvokeOptions options)
public static Output<GetAccessPoliciesResult> getAccessPolicies(GetAccessPoliciesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: grafana:cloud/getAccessPolicies:getAccessPolicies
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

getAccessPolicies Result

The following output properties are available:

AccessPolicies List<Pulumiverse.Grafana.Cloud.Outputs.GetAccessPoliciesAccessPolicy>
Id string
The ID of this datasource. This is an internal identifier used by the provider to track this datasource.
NameFilter string
RegionFilter string
AccessPolicies []GetAccessPoliciesAccessPolicy
Id string
The ID of this datasource. This is an internal identifier used by the provider to track this datasource.
NameFilter string
RegionFilter string
accessPolicies List<GetAccessPoliciesAccessPolicy>
id String
The ID of this datasource. This is an internal identifier used by the provider to track this datasource.
nameFilter String
regionFilter String
accessPolicies GetAccessPoliciesAccessPolicy[]
id string
The ID of this datasource. This is an internal identifier used by the provider to track this datasource.
nameFilter string
regionFilter string
access_policies Sequence[GetAccessPoliciesAccessPolicy]
id str
The ID of this datasource. This is an internal identifier used by the provider to track this datasource.
name_filter str
region_filter str
accessPolicies List<Property Map>
id String
The ID of this datasource. This is an internal identifier used by the provider to track this datasource.
nameFilter String
regionFilter String

Supporting Types

GetAccessPoliciesAccessPolicy

DisplayName This property is required. string
Id This property is required. string
Name This property is required. string
Region This property is required. string
Status This property is required. string
DisplayName This property is required. string
Id This property is required. string
Name This property is required. string
Region This property is required. string
Status This property is required. string
displayName This property is required. String
id This property is required. String
name This property is required. String
region This property is required. String
status This property is required. String
displayName This property is required. string
id This property is required. string
name This property is required. string
region This property is required. string
status This property is required. string
display_name This property is required. str
id This property is required. str
name This property is required. str
region This property is required. str
status This property is required. str
displayName This property is required. String
id This property is required. String
name This property is required. String
region This property is required. String
status This property is required. String

Package Details

Repository
grafana pulumiverse/pulumi-grafana
License
Apache-2.0
Notes
This Pulumi package is based on the grafana Terraform Provider.
Grafana v0.16.3 published on Monday, Apr 7, 2025 by pulumiverse