Grafana v0.4.2 published on Monday, Apr 15, 2024 by pulumiverse
grafana.getDataSource
Explore with Pulumi AI
Using getDataSource
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 getDataSource(args: GetDataSourceArgs, opts?: InvokeOptions): Promise<GetDataSourceResult>
function getDataSourceOutput(args: GetDataSourceOutputArgs, opts?: InvokeOptions): Output<GetDataSourceResult>
def get_data_source(id: Optional[str] = None,
name: Optional[str] = None,
org_id: Optional[str] = None,
uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDataSourceResult
def get_data_source_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
org_id: Optional[pulumi.Input[str]] = None,
uid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDataSourceResult]
func LookupDataSource(ctx *Context, args *LookupDataSourceArgs, opts ...InvokeOption) (*LookupDataSourceResult, error)
func LookupDataSourceOutput(ctx *Context, args *LookupDataSourceOutputArgs, opts ...InvokeOption) LookupDataSourceResultOutput
> Note: This function is named LookupDataSource
in the Go SDK.
public static class GetDataSource
{
public static Task<GetDataSourceResult> InvokeAsync(GetDataSourceArgs args, InvokeOptions? opts = null)
public static Output<GetDataSourceResult> Invoke(GetDataSourceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDataSourceResult> getDataSource(GetDataSourceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: grafana:index/getDataSource:getDataSource
arguments:
# arguments dictionary
The following arguments are supported:
getDataSource Result
The following output properties are available:
- Access
Mode string - Basic
Auth boolEnabled - Basic
Auth stringUsername - Database
Name string - Id string
- Is
Default bool - Json
Data stringEncoded - Name string
- Type string
- Uid string
- Url string
- Username string
- Org
Id string
- Access
Mode string - Basic
Auth boolEnabled - Basic
Auth stringUsername - Database
Name string - Id string
- Is
Default bool - Json
Data stringEncoded - Name string
- Type string
- Uid string
- Url string
- Username string
- Org
Id string
- access
Mode String - basic
Auth BooleanEnabled - basic
Auth StringUsername - database
Name String - id String
- is
Default Boolean - json
Data StringEncoded - name String
- type String
- uid String
- url String
- username String
- org
Id String
- access
Mode string - basic
Auth booleanEnabled - basic
Auth stringUsername - database
Name string - id string
- is
Default boolean - json
Data stringEncoded - name string
- type string
- uid string
- url string
- username string
- org
Id string
- access_
mode str - basic_
auth_ boolenabled - basic_
auth_ strusername - database_
name str - id str
- is_
default bool - json_
data_ strencoded - name str
- type str
- uid str
- url str
- username str
- org_
id str
- access
Mode String - basic
Auth BooleanEnabled - basic
Auth StringUsername - database
Name String - id String
- is
Default Boolean - json
Data StringEncoded - name String
- type String
- uid String
- url String
- username String
- org
Id String
Package Details
- Repository
- grafana pulumiverse/pulumi-grafana
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
grafana
Terraform Provider.