snowflake.getUserProgrammaticAccessTokens
Explore with Pulumi AI
!> 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 user programmatic access tokens. Filtering is aligned with the current possibilities for SHOW USER PROGRAMMATIC ACCESS TOKENS query. The results of SHOW are encapsulated in one output collection user_programmatic_access_tokens
.
Using getUserProgrammaticAccessTokens
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 getUserProgrammaticAccessTokens(args: GetUserProgrammaticAccessTokensArgs, opts?: InvokeOptions): Promise<GetUserProgrammaticAccessTokensResult>
function getUserProgrammaticAccessTokensOutput(args: GetUserProgrammaticAccessTokensOutputArgs, opts?: InvokeOptions): Output<GetUserProgrammaticAccessTokensResult>
def get_user_programmatic_access_tokens(for_user: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetUserProgrammaticAccessTokensResult
def get_user_programmatic_access_tokens_output(for_user: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetUserProgrammaticAccessTokensResult]
func GetUserProgrammaticAccessTokens(ctx *Context, args *GetUserProgrammaticAccessTokensArgs, opts ...InvokeOption) (*GetUserProgrammaticAccessTokensResult, error)
func GetUserProgrammaticAccessTokensOutput(ctx *Context, args *GetUserProgrammaticAccessTokensOutputArgs, opts ...InvokeOption) GetUserProgrammaticAccessTokensResultOutput
> Note: This function is named GetUserProgrammaticAccessTokens
in the Go SDK.
public static class GetUserProgrammaticAccessTokens
{
public static Task<GetUserProgrammaticAccessTokensResult> InvokeAsync(GetUserProgrammaticAccessTokensArgs args, InvokeOptions? opts = null)
public static Output<GetUserProgrammaticAccessTokensResult> Invoke(GetUserProgrammaticAccessTokensInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetUserProgrammaticAccessTokensResult> getUserProgrammaticAccessTokens(GetUserProgrammaticAccessTokensArgs args, InvokeOptions options)
public static Output<GetUserProgrammaticAccessTokensResult> getUserProgrammaticAccessTokens(GetUserProgrammaticAccessTokensArgs args, InvokeOptions options)
fn::invoke:
function: snowflake:index/getUserProgrammaticAccessTokens:getUserProgrammaticAccessTokens
arguments:
# arguments dictionary
The following arguments are supported:
- For
User string - Returns programmatic access tokens for the specified user.
- For
User string - Returns programmatic access tokens for the specified user.
- for
User String - Returns programmatic access tokens for the specified user.
- for
User string - Returns programmatic access tokens for the specified user.
- for_
user str - Returns programmatic access tokens for the specified user.
- for
User String - Returns programmatic access tokens for the specified user.
getUserProgrammaticAccessTokens Result
The following output properties are available:
- For
User string - Returns programmatic access tokens for the specified user.
- Id string
- The provider-assigned unique ID for this managed resource.
- User
Programmatic List<GetAccess Tokens User Programmatic Access Tokens User Programmatic Access Token> - Holds the aggregated output of all user programmatic access tokens details queries.
- For
User string - Returns programmatic access tokens for the specified user.
- Id string
- The provider-assigned unique ID for this managed resource.
- User
Programmatic []GetAccess Tokens User Programmatic Access Tokens User Programmatic Access Token - Holds the aggregated output of all user programmatic access tokens details queries.
- for
User String - Returns programmatic access tokens for the specified user.
- id String
- The provider-assigned unique ID for this managed resource.
- user
Programmatic List<GetAccess Tokens User Programmatic Access Tokens User Programmatic Access Token> - Holds the aggregated output of all user programmatic access tokens details queries.
- for
User string - Returns programmatic access tokens for the specified user.
- id string
- The provider-assigned unique ID for this managed resource.
- user
Programmatic GetAccess Tokens User Programmatic Access Tokens User Programmatic Access Token[] - Holds the aggregated output of all user programmatic access tokens details queries.
- for_
user str - Returns programmatic access tokens for the specified user.
- id str
- The provider-assigned unique ID for this managed resource.
- user_
programmatic_ Sequence[Getaccess_ tokens User Programmatic Access Tokens User Programmatic Access Token] - Holds the aggregated output of all user programmatic access tokens details queries.
- for
User String - Returns programmatic access tokens for the specified user.
- id String
- The provider-assigned unique ID for this managed resource.
- user
Programmatic List<Property Map>Access Tokens - Holds the aggregated output of all user programmatic access tokens details queries.
Supporting Types
GetUserProgrammaticAccessTokensUserProgrammaticAccessToken
- Show
Outputs List<GetUser Programmatic Access Tokens User Programmatic Access Token Show Output> - Holds the output of SHOW USER PROGRAMMATIC ACCESS TOKENS.
- Show
Outputs []GetUser Programmatic Access Tokens User Programmatic Access Token Show Output - Holds the output of SHOW USER PROGRAMMATIC ACCESS TOKENS.
- show
Outputs List<GetUser Programmatic Access Tokens User Programmatic Access Token Show Output> - Holds the output of SHOW USER PROGRAMMATIC ACCESS TOKENS.
- show
Outputs GetUser Programmatic Access Tokens User Programmatic Access Token Show Output[] - Holds the output of SHOW USER PROGRAMMATIC ACCESS TOKENS.
- show_
outputs Sequence[GetUser Programmatic Access Tokens User Programmatic Access Token Show Output] - Holds the output of SHOW USER PROGRAMMATIC ACCESS TOKENS.
- show
Outputs List<Property Map> - Holds the output of SHOW USER PROGRAMMATIC ACCESS TOKENS.
GetUserProgrammaticAccessTokensUserProgrammaticAccessTokenShowOutput
- Comment string
- Created
By string - Created
On string - Expires
At string - Mins
To intBypass Network Policy Requirement - Name string
- Role
Restriction string - Rotated
To string - Status string
- User
Name string
- Comment string
- Created
By string - Created
On string - Expires
At string - Mins
To intBypass Network Policy Requirement - Name string
- Role
Restriction string - Rotated
To string - Status string
- User
Name string
- comment String
- created
By String - created
On String - expires
At String - mins
To IntegerBypass Network Policy Requirement - name String
- role
Restriction String - rotated
To String - status String
- user
Name String
- comment string
- created
By string - created
On string - expires
At string - mins
To numberBypass Network Policy Requirement - name string
- role
Restriction string - rotated
To string - status string
- user
Name string
- comment str
- created_
by str - created_
on str - expires_
at str - mins_
to_ intbypass_ network_ policy_ requirement - name str
- role_
restriction str - rotated_
to str - status str
- user_
name str
- comment String
- created
By String - created
On String - expires
At String - mins
To NumberBypass Network Policy Requirement - name String
- role
Restriction String - rotated
To String - status String
- user
Name String
Package Details
- Repository
- Snowflake pulumi/pulumi-snowflake
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
snowflake
Terraform Provider.