snowflake.OauthIntegrationForCustomClients
Explore with Pulumi AI
Import
$ pulumi import snowflake:index/oauthIntegrationForCustomClients:OauthIntegrationForCustomClients example "name"
Create OauthIntegrationForCustomClients Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new OauthIntegrationForCustomClients(name: string, args: OauthIntegrationForCustomClientsArgs, opts?: CustomResourceOptions);
@overload
def OauthIntegrationForCustomClients(resource_name: str,
args: OauthIntegrationForCustomClientsArgs,
opts: Optional[ResourceOptions] = None)
@overload
def OauthIntegrationForCustomClients(resource_name: str,
opts: Optional[ResourceOptions] = None,
blocked_roles_lists: Optional[Sequence[str]] = None,
oauth_redirect_uri: Optional[str] = None,
oauth_client_type: Optional[str] = None,
oauth_client_rsa_public_key: Optional[str] = None,
network_policy: Optional[str] = None,
oauth_allow_non_tls_redirect_uri: Optional[str] = None,
name: Optional[str] = None,
oauth_client_rsa_public_key2: Optional[str] = None,
enabled: Optional[str] = None,
oauth_enforce_pkce: Optional[str] = None,
oauth_issue_refresh_tokens: Optional[str] = None,
comment: Optional[str] = None,
oauth_refresh_token_validity: Optional[int] = None,
oauth_use_secondary_roles: Optional[str] = None,
pre_authorized_roles_lists: Optional[Sequence[str]] = None)
func NewOauthIntegrationForCustomClients(ctx *Context, name string, args OauthIntegrationForCustomClientsArgs, opts ...ResourceOption) (*OauthIntegrationForCustomClients, error)
public OauthIntegrationForCustomClients(string name, OauthIntegrationForCustomClientsArgs args, CustomResourceOptions? opts = null)
public OauthIntegrationForCustomClients(String name, OauthIntegrationForCustomClientsArgs args)
public OauthIntegrationForCustomClients(String name, OauthIntegrationForCustomClientsArgs args, CustomResourceOptions options)
type: snowflake:OauthIntegrationForCustomClients
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args OauthIntegrationForCustomClientsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args OauthIntegrationForCustomClientsArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args OauthIntegrationForCustomClientsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OauthIntegrationForCustomClientsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args OauthIntegrationForCustomClientsArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var oauthIntegrationForCustomClientsResource = new Snowflake.OauthIntegrationForCustomClients("oauthIntegrationForCustomClientsResource", new()
{
BlockedRolesLists = new[]
{
"string",
},
OauthRedirectUri = "string",
OauthClientType = "string",
OauthClientRsaPublicKey = "string",
NetworkPolicy = "string",
OauthAllowNonTlsRedirectUri = "string",
Name = "string",
OauthClientRsaPublicKey2 = "string",
Enabled = "string",
OauthEnforcePkce = "string",
OauthIssueRefreshTokens = "string",
Comment = "string",
OauthRefreshTokenValidity = 0,
OauthUseSecondaryRoles = "string",
PreAuthorizedRolesLists = new[]
{
"string",
},
});
example, err := snowflake.NewOauthIntegrationForCustomClients(ctx, "oauthIntegrationForCustomClientsResource", &snowflake.OauthIntegrationForCustomClientsArgs{
BlockedRolesLists: pulumi.StringArray{
pulumi.String("string"),
},
OauthRedirectUri: pulumi.String("string"),
OauthClientType: pulumi.String("string"),
OauthClientRsaPublicKey: pulumi.String("string"),
NetworkPolicy: pulumi.String("string"),
OauthAllowNonTlsRedirectUri: pulumi.String("string"),
Name: pulumi.String("string"),
OauthClientRsaPublicKey2: pulumi.String("string"),
Enabled: pulumi.String("string"),
OauthEnforcePkce: pulumi.String("string"),
OauthIssueRefreshTokens: pulumi.String("string"),
Comment: pulumi.String("string"),
OauthRefreshTokenValidity: pulumi.Int(0),
OauthUseSecondaryRoles: pulumi.String("string"),
PreAuthorizedRolesLists: pulumi.StringArray{
pulumi.String("string"),
},
})
var oauthIntegrationForCustomClientsResource = new OauthIntegrationForCustomClients("oauthIntegrationForCustomClientsResource", OauthIntegrationForCustomClientsArgs.builder()
.blockedRolesLists("string")
.oauthRedirectUri("string")
.oauthClientType("string")
.oauthClientRsaPublicKey("string")
.networkPolicy("string")
.oauthAllowNonTlsRedirectUri("string")
.name("string")
.oauthClientRsaPublicKey2("string")
.enabled("string")
.oauthEnforcePkce("string")
.oauthIssueRefreshTokens("string")
.comment("string")
.oauthRefreshTokenValidity(0)
.oauthUseSecondaryRoles("string")
.preAuthorizedRolesLists("string")
.build());
oauth_integration_for_custom_clients_resource = snowflake.OauthIntegrationForCustomClients("oauthIntegrationForCustomClientsResource",
blocked_roles_lists=["string"],
oauth_redirect_uri="string",
oauth_client_type="string",
oauth_client_rsa_public_key="string",
network_policy="string",
oauth_allow_non_tls_redirect_uri="string",
name="string",
oauth_client_rsa_public_key2="string",
enabled="string",
oauth_enforce_pkce="string",
oauth_issue_refresh_tokens="string",
comment="string",
oauth_refresh_token_validity=0,
oauth_use_secondary_roles="string",
pre_authorized_roles_lists=["string"])
const oauthIntegrationForCustomClientsResource = new snowflake.OauthIntegrationForCustomClients("oauthIntegrationForCustomClientsResource", {
blockedRolesLists: ["string"],
oauthRedirectUri: "string",
oauthClientType: "string",
oauthClientRsaPublicKey: "string",
networkPolicy: "string",
oauthAllowNonTlsRedirectUri: "string",
name: "string",
oauthClientRsaPublicKey2: "string",
enabled: "string",
oauthEnforcePkce: "string",
oauthIssueRefreshTokens: "string",
comment: "string",
oauthRefreshTokenValidity: 0,
oauthUseSecondaryRoles: "string",
preAuthorizedRolesLists: ["string"],
});
type: snowflake:OauthIntegrationForCustomClients
properties:
blockedRolesLists:
- string
comment: string
enabled: string
name: string
networkPolicy: string
oauthAllowNonTlsRedirectUri: string
oauthClientRsaPublicKey: string
oauthClientRsaPublicKey2: string
oauthClientType: string
oauthEnforcePkce: string
oauthIssueRefreshTokens: string
oauthRedirectUri: string
oauthRefreshTokenValidity: 0
oauthUseSecondaryRoles: string
preAuthorizedRolesLists:
- string
OauthIntegrationForCustomClients Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The OauthIntegrationForCustomClients resource accepts the following input properties:
- Blocked
Roles List<string>Lists - A set of Snowflake roles that a user cannot explicitly consent to using after authenticating.
- Oauth
Client stringType - Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are:
PUBLIC
|CONFIDENTIAL
. - Oauth
Redirect stringUri - Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI.
- Comment string
- Specifies a comment for the OAuth integration.
- Enabled string
- Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- Name string
- Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- Network
Policy string - Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token.
- Oauth
Allow stringNon Tls Redirect Uri - If true, allows setting oauthredirecturi to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- Oauth
Client stringRsa Public Key - Oauth
Client stringRsa Public Key2 - Oauth
Enforce stringPkce - Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be required for the integration. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- Oauth
Issue stringRefresh Tokens - Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- Oauth
Refresh intToken Validity - Specifies how long refresh tokens should be valid (in seconds). OAUTHISSUEREFRESH_TOKENS must be set to TRUE.
- Oauth
Use stringSecondary Roles - Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. Valid options are:
IMPLICIT
|NONE
. - List<string>
- A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating.
- Blocked
Roles []stringLists - A set of Snowflake roles that a user cannot explicitly consent to using after authenticating.
- Oauth
Client stringType - Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are:
PUBLIC
|CONFIDENTIAL
. - Oauth
Redirect stringUri - Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI.
- Comment string
- Specifies a comment for the OAuth integration.
- Enabled string
- Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- Name string
- Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- Network
Policy string - Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token.
- Oauth
Allow stringNon Tls Redirect Uri - If true, allows setting oauthredirecturi to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- Oauth
Client stringRsa Public Key - Oauth
Client stringRsa Public Key2 - Oauth
Enforce stringPkce - Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be required for the integration. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- Oauth
Issue stringRefresh Tokens - Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- Oauth
Refresh intToken Validity - Specifies how long refresh tokens should be valid (in seconds). OAUTHISSUEREFRESH_TOKENS must be set to TRUE.
- Oauth
Use stringSecondary Roles - Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. Valid options are:
IMPLICIT
|NONE
. - []string
- A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating.
- blocked
Roles List<String>Lists - A set of Snowflake roles that a user cannot explicitly consent to using after authenticating.
- oauth
Client StringType - Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are:
PUBLIC
|CONFIDENTIAL
. - oauth
Redirect StringUri - Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI.
- comment String
- Specifies a comment for the OAuth integration.
- enabled String
- Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- name String
- Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- network
Policy String - Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token.
- oauth
Allow StringNon Tls Redirect Uri - If true, allows setting oauthredirecturi to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth
Client StringRsa Public Key - oauth
Client StringRsa Public Key2 - oauth
Enforce StringPkce - Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be required for the integration. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth
Issue StringRefresh Tokens - Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth
Refresh IntegerToken Validity - Specifies how long refresh tokens should be valid (in seconds). OAUTHISSUEREFRESH_TOKENS must be set to TRUE.
- oauth
Use StringSecondary Roles - Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. Valid options are:
IMPLICIT
|NONE
. - List<String>
- A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating.
- blocked
Roles string[]Lists - A set of Snowflake roles that a user cannot explicitly consent to using after authenticating.
- oauth
Client stringType - Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are:
PUBLIC
|CONFIDENTIAL
. - oauth
Redirect stringUri - Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI.
- comment string
- Specifies a comment for the OAuth integration.
- enabled string
- Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- name string
- Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- network
Policy string - Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token.
- oauth
Allow stringNon Tls Redirect Uri - If true, allows setting oauthredirecturi to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth
Client stringRsa Public Key - oauth
Client stringRsa Public Key2 - oauth
Enforce stringPkce - Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be required for the integration. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth
Issue stringRefresh Tokens - Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth
Refresh numberToken Validity - Specifies how long refresh tokens should be valid (in seconds). OAUTHISSUEREFRESH_TOKENS must be set to TRUE.
- oauth
Use stringSecondary Roles - Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. Valid options are:
IMPLICIT
|NONE
. - string[]
- A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating.
- blocked_
roles_ Sequence[str]lists - A set of Snowflake roles that a user cannot explicitly consent to using after authenticating.
- oauth_
client_ strtype - Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are:
PUBLIC
|CONFIDENTIAL
. - oauth_
redirect_ struri - Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI.
- comment str
- Specifies a comment for the OAuth integration.
- enabled str
- Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- name str
- Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- network_
policy str - Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token.
- oauth_
allow_ strnon_ tls_ redirect_ uri - If true, allows setting oauthredirecturi to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth_
client_ strrsa_ public_ key - oauth_
client_ strrsa_ public_ key2 - oauth_
enforce_ strpkce - Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be required for the integration. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth_
issue_ strrefresh_ tokens - Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth_
refresh_ inttoken_ validity - Specifies how long refresh tokens should be valid (in seconds). OAUTHISSUEREFRESH_TOKENS must be set to TRUE.
- oauth_
use_ strsecondary_ roles - Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. Valid options are:
IMPLICIT
|NONE
. - Sequence[str]
- A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating.
- blocked
Roles List<String>Lists - A set of Snowflake roles that a user cannot explicitly consent to using after authenticating.
- oauth
Client StringType - Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are:
PUBLIC
|CONFIDENTIAL
. - oauth
Redirect StringUri - Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI.
- comment String
- Specifies a comment for the OAuth integration.
- enabled String
- Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- name String
- Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- network
Policy String - Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token.
- oauth
Allow StringNon Tls Redirect Uri - If true, allows setting oauthredirecturi to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth
Client StringRsa Public Key - oauth
Client StringRsa Public Key2 - oauth
Enforce StringPkce - Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be required for the integration. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth
Issue StringRefresh Tokens - Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth
Refresh NumberToken Validity - Specifies how long refresh tokens should be valid (in seconds). OAUTHISSUEREFRESH_TOKENS must be set to TRUE.
- oauth
Use StringSecondary Roles - Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. Valid options are:
IMPLICIT
|NONE
. - List<String>
- A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating.
Outputs
All input properties are implicitly available as output properties. Additionally, the OauthIntegrationForCustomClients resource produces the following output properties:
- Describe
Outputs List<OauthIntegration For Custom Clients Describe Output> - Outputs the result of
DESCRIBE SECURITY INTEGRATION
for the given integration. - Fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- Id string
- The provider-assigned unique ID for this managed resource.
- Show
Outputs List<OauthIntegration For Custom Clients Show Output> - Outputs the result of
SHOW SECURITY INTEGRATION
for the given integration.
- Describe
Outputs []OauthIntegration For Custom Clients Describe Output - Outputs the result of
DESCRIBE SECURITY INTEGRATION
for the given integration. - Fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- Id string
- The provider-assigned unique ID for this managed resource.
- Show
Outputs []OauthIntegration For Custom Clients Show Output - Outputs the result of
SHOW SECURITY INTEGRATION
for the given integration.
- describe
Outputs List<OauthIntegration For Custom Clients Describe Output> - Outputs the result of
DESCRIBE SECURITY INTEGRATION
for the given integration. - fully
Qualified StringName - Fully qualified name of the resource. For more information, see object name resolution.
- id String
- The provider-assigned unique ID for this managed resource.
- show
Outputs List<OauthIntegration For Custom Clients Show Output> - Outputs the result of
SHOW SECURITY INTEGRATION
for the given integration.
- describe
Outputs OauthIntegration For Custom Clients Describe Output[] - Outputs the result of
DESCRIBE SECURITY INTEGRATION
for the given integration. - fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- id string
- The provider-assigned unique ID for this managed resource.
- show
Outputs OauthIntegration For Custom Clients Show Output[] - Outputs the result of
SHOW SECURITY INTEGRATION
for the given integration.
- describe_
outputs Sequence[OauthIntegration For Custom Clients Describe Output] - Outputs the result of
DESCRIBE SECURITY INTEGRATION
for the given integration. - fully_
qualified_ strname - Fully qualified name of the resource. For more information, see object name resolution.
- id str
- The provider-assigned unique ID for this managed resource.
- show_
outputs Sequence[OauthIntegration For Custom Clients Show Output] - Outputs the result of
SHOW SECURITY INTEGRATION
for the given integration.
- describe
Outputs List<Property Map> - Outputs the result of
DESCRIBE SECURITY INTEGRATION
for the given integration. - fully
Qualified StringName - Fully qualified name of the resource. For more information, see object name resolution.
- id String
- The provider-assigned unique ID for this managed resource.
- show
Outputs List<Property Map> - Outputs the result of
SHOW SECURITY INTEGRATION
for the given integration.
Look up Existing OauthIntegrationForCustomClients Resource
Get an existing OauthIntegrationForCustomClients resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: OauthIntegrationForCustomClientsState, opts?: CustomResourceOptions): OauthIntegrationForCustomClients
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
blocked_roles_lists: Optional[Sequence[str]] = None,
comment: Optional[str] = None,
describe_outputs: Optional[Sequence[OauthIntegrationForCustomClientsDescribeOutputArgs]] = None,
enabled: Optional[str] = None,
fully_qualified_name: Optional[str] = None,
name: Optional[str] = None,
network_policy: Optional[str] = None,
oauth_allow_non_tls_redirect_uri: Optional[str] = None,
oauth_client_rsa_public_key: Optional[str] = None,
oauth_client_rsa_public_key2: Optional[str] = None,
oauth_client_type: Optional[str] = None,
oauth_enforce_pkce: Optional[str] = None,
oauth_issue_refresh_tokens: Optional[str] = None,
oauth_redirect_uri: Optional[str] = None,
oauth_refresh_token_validity: Optional[int] = None,
oauth_use_secondary_roles: Optional[str] = None,
pre_authorized_roles_lists: Optional[Sequence[str]] = None,
show_outputs: Optional[Sequence[OauthIntegrationForCustomClientsShowOutputArgs]] = None) -> OauthIntegrationForCustomClients
func GetOauthIntegrationForCustomClients(ctx *Context, name string, id IDInput, state *OauthIntegrationForCustomClientsState, opts ...ResourceOption) (*OauthIntegrationForCustomClients, error)
public static OauthIntegrationForCustomClients Get(string name, Input<string> id, OauthIntegrationForCustomClientsState? state, CustomResourceOptions? opts = null)
public static OauthIntegrationForCustomClients get(String name, Output<String> id, OauthIntegrationForCustomClientsState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Blocked
Roles List<string>Lists - A set of Snowflake roles that a user cannot explicitly consent to using after authenticating.
- Comment string
- Specifies a comment for the OAuth integration.
- Describe
Outputs List<OauthIntegration For Custom Clients Describe Output> - Outputs the result of
DESCRIBE SECURITY INTEGRATION
for the given integration. - Enabled string
- Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- Fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- Name string
- Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- Network
Policy string - Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token.
- Oauth
Allow stringNon Tls Redirect Uri - If true, allows setting oauthredirecturi to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- Oauth
Client stringRsa Public Key - Oauth
Client stringRsa Public Key2 - Oauth
Client stringType - Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are:
PUBLIC
|CONFIDENTIAL
. - Oauth
Enforce stringPkce - Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be required for the integration. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- Oauth
Issue stringRefresh Tokens - Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- Oauth
Redirect stringUri - Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI.
- Oauth
Refresh intToken Validity - Specifies how long refresh tokens should be valid (in seconds). OAUTHISSUEREFRESH_TOKENS must be set to TRUE.
- Oauth
Use stringSecondary Roles - Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. Valid options are:
IMPLICIT
|NONE
. - List<string>
- A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating.
- Show
Outputs List<OauthIntegration For Custom Clients Show Output> - Outputs the result of
SHOW SECURITY INTEGRATION
for the given integration.
- Blocked
Roles []stringLists - A set of Snowflake roles that a user cannot explicitly consent to using after authenticating.
- Comment string
- Specifies a comment for the OAuth integration.
- Describe
Outputs []OauthIntegration For Custom Clients Describe Output Args - Outputs the result of
DESCRIBE SECURITY INTEGRATION
for the given integration. - Enabled string
- Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- Fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- Name string
- Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- Network
Policy string - Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token.
- Oauth
Allow stringNon Tls Redirect Uri - If true, allows setting oauthredirecturi to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- Oauth
Client stringRsa Public Key - Oauth
Client stringRsa Public Key2 - Oauth
Client stringType - Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are:
PUBLIC
|CONFIDENTIAL
. - Oauth
Enforce stringPkce - Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be required for the integration. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- Oauth
Issue stringRefresh Tokens - Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- Oauth
Redirect stringUri - Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI.
- Oauth
Refresh intToken Validity - Specifies how long refresh tokens should be valid (in seconds). OAUTHISSUEREFRESH_TOKENS must be set to TRUE.
- Oauth
Use stringSecondary Roles - Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. Valid options are:
IMPLICIT
|NONE
. - []string
- A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating.
- Show
Outputs []OauthIntegration For Custom Clients Show Output Args - Outputs the result of
SHOW SECURITY INTEGRATION
for the given integration.
- blocked
Roles List<String>Lists - A set of Snowflake roles that a user cannot explicitly consent to using after authenticating.
- comment String
- Specifies a comment for the OAuth integration.
- describe
Outputs List<OauthIntegration For Custom Clients Describe Output> - Outputs the result of
DESCRIBE SECURITY INTEGRATION
for the given integration. - enabled String
- Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- fully
Qualified StringName - Fully qualified name of the resource. For more information, see object name resolution.
- name String
- Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- network
Policy String - Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token.
- oauth
Allow StringNon Tls Redirect Uri - If true, allows setting oauthredirecturi to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth
Client StringRsa Public Key - oauth
Client StringRsa Public Key2 - oauth
Client StringType - Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are:
PUBLIC
|CONFIDENTIAL
. - oauth
Enforce StringPkce - Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be required for the integration. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth
Issue StringRefresh Tokens - Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth
Redirect StringUri - Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI.
- oauth
Refresh IntegerToken Validity - Specifies how long refresh tokens should be valid (in seconds). OAUTHISSUEREFRESH_TOKENS must be set to TRUE.
- oauth
Use StringSecondary Roles - Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. Valid options are:
IMPLICIT
|NONE
. - List<String>
- A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating.
- show
Outputs List<OauthIntegration For Custom Clients Show Output> - Outputs the result of
SHOW SECURITY INTEGRATION
for the given integration.
- blocked
Roles string[]Lists - A set of Snowflake roles that a user cannot explicitly consent to using after authenticating.
- comment string
- Specifies a comment for the OAuth integration.
- describe
Outputs OauthIntegration For Custom Clients Describe Output[] - Outputs the result of
DESCRIBE SECURITY INTEGRATION
for the given integration. - enabled string
- Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- name string
- Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- network
Policy string - Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token.
- oauth
Allow stringNon Tls Redirect Uri - If true, allows setting oauthredirecturi to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth
Client stringRsa Public Key - oauth
Client stringRsa Public Key2 - oauth
Client stringType - Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are:
PUBLIC
|CONFIDENTIAL
. - oauth
Enforce stringPkce - Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be required for the integration. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth
Issue stringRefresh Tokens - Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth
Redirect stringUri - Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI.
- oauth
Refresh numberToken Validity - Specifies how long refresh tokens should be valid (in seconds). OAUTHISSUEREFRESH_TOKENS must be set to TRUE.
- oauth
Use stringSecondary Roles - Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. Valid options are:
IMPLICIT
|NONE
. - string[]
- A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating.
- show
Outputs OauthIntegration For Custom Clients Show Output[] - Outputs the result of
SHOW SECURITY INTEGRATION
for the given integration.
- blocked_
roles_ Sequence[str]lists - A set of Snowflake roles that a user cannot explicitly consent to using after authenticating.
- comment str
- Specifies a comment for the OAuth integration.
- describe_
outputs Sequence[OauthIntegration For Custom Clients Describe Output Args] - Outputs the result of
DESCRIBE SECURITY INTEGRATION
for the given integration. - enabled str
- Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- fully_
qualified_ strname - Fully qualified name of the resource. For more information, see object name resolution.
- name str
- Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- network_
policy str - Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token.
- oauth_
allow_ strnon_ tls_ redirect_ uri - If true, allows setting oauthredirecturi to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth_
client_ strrsa_ public_ key - oauth_
client_ strrsa_ public_ key2 - oauth_
client_ strtype - Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are:
PUBLIC
|CONFIDENTIAL
. - oauth_
enforce_ strpkce - Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be required for the integration. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth_
issue_ strrefresh_ tokens - Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth_
redirect_ struri - Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI.
- oauth_
refresh_ inttoken_ validity - Specifies how long refresh tokens should be valid (in seconds). OAUTHISSUEREFRESH_TOKENS must be set to TRUE.
- oauth_
use_ strsecondary_ roles - Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. Valid options are:
IMPLICIT
|NONE
. - Sequence[str]
- A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating.
- show_
outputs Sequence[OauthIntegration For Custom Clients Show Output Args] - Outputs the result of
SHOW SECURITY INTEGRATION
for the given integration.
- blocked
Roles List<String>Lists - A set of Snowflake roles that a user cannot explicitly consent to using after authenticating.
- comment String
- Specifies a comment for the OAuth integration.
- describe
Outputs List<Property Map> - Outputs the result of
DESCRIBE SECURITY INTEGRATION
for the given integration. - enabled String
- Specifies whether this OAuth integration is enabled or disabled. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- fully
Qualified StringName - Fully qualified name of the resource. For more information, see object name resolution.
- name String
- Specifies the name of the OAuth integration. This name follows the rules for Object Identifiers. The name should be unique among security integrations in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- network
Policy String - Specifies an existing network policy. This network policy controls network traffic that is attempting to exchange an authorization code for an access or refresh token or to use a refresh token to obtain a new access token.
- oauth
Allow StringNon Tls Redirect Uri - If true, allows setting oauthredirecturi to a URI not protected by TLS. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth
Client StringRsa Public Key - oauth
Client StringRsa Public Key2 - oauth
Client StringType - Specifies the type of client being registered. Snowflake supports both confidential and public clients. Valid options are:
PUBLIC
|CONFIDENTIAL
. - oauth
Enforce StringPkce - Boolean that specifies whether Proof Key for Code Exchange (PKCE) should be required for the integration. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth
Issue StringRefresh Tokens - Specifies whether to allow the client to exchange a refresh token for an access token when the current access token has expired. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value.
- oauth
Redirect StringUri - Specifies the client URI. After a user is authenticated, the web browser is redirected to this URI.
- oauth
Refresh NumberToken Validity - Specifies how long refresh tokens should be valid (in seconds). OAUTHISSUEREFRESH_TOKENS must be set to TRUE.
- oauth
Use StringSecondary Roles - Specifies whether default secondary roles set in the user properties are activated by default in the session being opened. Valid options are:
IMPLICIT
|NONE
. - List<String>
- A set of Snowflake roles that a user does not need to explicitly consent to using after authenticating.
- show
Outputs List<Property Map> - Outputs the result of
SHOW SECURITY INTEGRATION
for the given integration.
Supporting Types
OauthIntegrationForCustomClientsDescribeOutput, OauthIntegrationForCustomClientsDescribeOutputArgs
- Blocked
Roles List<OauthLists Integration For Custom Clients Describe Output Blocked Roles List> - Comments
List<Oauth
Integration For Custom Clients Describe Output Comment> - Enableds
List<Oauth
Integration For Custom Clients Describe Output Enabled> - Network
Policies List<OauthIntegration For Custom Clients Describe Output Network Policy> - Oauth
Allow List<OauthNon Tls Redirect Uris Integration For Custom Clients Describe Output Oauth Allow Non Tls Redirect Uri> - List<Oauth
Integration For Custom Clients Describe Output Oauth Allowed Authorization Endpoint> - Oauth
Allowed List<OauthToken Endpoints Integration For Custom Clients Describe Output Oauth Allowed Token Endpoint> - List<Oauth
Integration For Custom Clients Describe Output Oauth Authorization Endpoint> - Oauth
Client List<OauthIds Integration For Custom Clients Describe Output Oauth Client Id> - Oauth
Client List<OauthRsa Public Key2Fps Integration For Custom Clients Describe Output Oauth Client Rsa Public Key2Fp> - Oauth
Client List<OauthRsa Public Key Fps Integration For Custom Clients Describe Output Oauth Client Rsa Public Key Fp> - Oauth
Client List<OauthTypes Integration For Custom Clients Describe Output Oauth Client Type> - Oauth
Enforce List<OauthPkces Integration For Custom Clients Describe Output Oauth Enforce Pkce> - Oauth
Issue List<OauthRefresh Tokens Integration For Custom Clients Describe Output Oauth Issue Refresh Token> - Oauth
Redirect List<OauthUris Integration For Custom Clients Describe Output Oauth Redirect Uri> - Oauth
Refresh List<OauthToken Validities Integration For Custom Clients Describe Output Oauth Refresh Token Validity> - Oauth
Token List<OauthEndpoints Integration For Custom Clients Describe Output Oauth Token Endpoint> - Oauth
Use List<OauthSecondary Roles Integration For Custom Clients Describe Output Oauth Use Secondary Role> - List<Oauth
Integration For Custom Clients Describe Output Pre Authorized Roles List>
- Blocked
Roles []OauthLists Integration For Custom Clients Describe Output Blocked Roles List - Comments
[]Oauth
Integration For Custom Clients Describe Output Comment - Enableds
[]Oauth
Integration For Custom Clients Describe Output Enabled - Network
Policies []OauthIntegration For Custom Clients Describe Output Network Policy - Oauth
Allow []OauthNon Tls Redirect Uris Integration For Custom Clients Describe Output Oauth Allow Non Tls Redirect Uri - []Oauth
Integration For Custom Clients Describe Output Oauth Allowed Authorization Endpoint - Oauth
Allowed []OauthToken Endpoints Integration For Custom Clients Describe Output Oauth Allowed Token Endpoint - []Oauth
Integration For Custom Clients Describe Output Oauth Authorization Endpoint - Oauth
Client []OauthIds Integration For Custom Clients Describe Output Oauth Client Id - Oauth
Client []OauthRsa Public Key2Fps Integration For Custom Clients Describe Output Oauth Client Rsa Public Key2Fp - Oauth
Client []OauthRsa Public Key Fps Integration For Custom Clients Describe Output Oauth Client Rsa Public Key Fp - Oauth
Client []OauthTypes Integration For Custom Clients Describe Output Oauth Client Type - Oauth
Enforce []OauthPkces Integration For Custom Clients Describe Output Oauth Enforce Pkce - Oauth
Issue []OauthRefresh Tokens Integration For Custom Clients Describe Output Oauth Issue Refresh Token - Oauth
Redirect []OauthUris Integration For Custom Clients Describe Output Oauth Redirect Uri - Oauth
Refresh []OauthToken Validities Integration For Custom Clients Describe Output Oauth Refresh Token Validity - Oauth
Token []OauthEndpoints Integration For Custom Clients Describe Output Oauth Token Endpoint - Oauth
Use []OauthSecondary Roles Integration For Custom Clients Describe Output Oauth Use Secondary Role - []Oauth
Integration For Custom Clients Describe Output Pre Authorized Roles List
- blocked
Roles List<OauthLists Integration For Custom Clients Describe Output Blocked Roles List> - comments
List<Oauth
Integration For Custom Clients Describe Output Comment> - enableds
List<Oauth
Integration For Custom Clients Describe Output Enabled> - network
Policies List<OauthIntegration For Custom Clients Describe Output Network Policy> - oauth
Allow List<OauthNon Tls Redirect Uris Integration For Custom Clients Describe Output Oauth Allow Non Tls Redirect Uri> - List<Oauth
Integration For Custom Clients Describe Output Oauth Allowed Authorization Endpoint> - oauth
Allowed List<OauthToken Endpoints Integration For Custom Clients Describe Output Oauth Allowed Token Endpoint> - List<Oauth
Integration For Custom Clients Describe Output Oauth Authorization Endpoint> - oauth
Client List<OauthIds Integration For Custom Clients Describe Output Oauth Client Id> - oauth
Client List<OauthRsa Public Key2Fps Integration For Custom Clients Describe Output Oauth Client Rsa Public Key2Fp> - oauth
Client List<OauthRsa Public Key Fps Integration For Custom Clients Describe Output Oauth Client Rsa Public Key Fp> - oauth
Client List<OauthTypes Integration For Custom Clients Describe Output Oauth Client Type> - oauth
Enforce List<OauthPkces Integration For Custom Clients Describe Output Oauth Enforce Pkce> - oauth
Issue List<OauthRefresh Tokens Integration For Custom Clients Describe Output Oauth Issue Refresh Token> - oauth
Redirect List<OauthUris Integration For Custom Clients Describe Output Oauth Redirect Uri> - oauth
Refresh List<OauthToken Validities Integration For Custom Clients Describe Output Oauth Refresh Token Validity> - oauth
Token List<OauthEndpoints Integration For Custom Clients Describe Output Oauth Token Endpoint> - oauth
Use List<OauthSecondary Roles Integration For Custom Clients Describe Output Oauth Use Secondary Role> - List<Oauth
Integration For Custom Clients Describe Output Pre Authorized Roles List>
- blocked
Roles OauthLists Integration For Custom Clients Describe Output Blocked Roles List[] - comments
Oauth
Integration For Custom Clients Describe Output Comment[] - enableds
Oauth
Integration For Custom Clients Describe Output Enabled[] - network
Policies OauthIntegration For Custom Clients Describe Output Network Policy[] - oauth
Allow OauthNon Tls Redirect Uris Integration For Custom Clients Describe Output Oauth Allow Non Tls Redirect Uri[] - Oauth
Integration For Custom Clients Describe Output Oauth Allowed Authorization Endpoint[] - oauth
Allowed OauthToken Endpoints Integration For Custom Clients Describe Output Oauth Allowed Token Endpoint[] - Oauth
Integration For Custom Clients Describe Output Oauth Authorization Endpoint[] - oauth
Client OauthIds Integration For Custom Clients Describe Output Oauth Client Id[] - oauth
Client OauthRsa Public Key2Fps Integration For Custom Clients Describe Output Oauth Client Rsa Public Key2Fp[] - oauth
Client OauthRsa Public Key Fps Integration For Custom Clients Describe Output Oauth Client Rsa Public Key Fp[] - oauth
Client OauthTypes Integration For Custom Clients Describe Output Oauth Client Type[] - oauth
Enforce OauthPkces Integration For Custom Clients Describe Output Oauth Enforce Pkce[] - oauth
Issue OauthRefresh Tokens Integration For Custom Clients Describe Output Oauth Issue Refresh Token[] - oauth
Redirect OauthUris Integration For Custom Clients Describe Output Oauth Redirect Uri[] - oauth
Refresh OauthToken Validities Integration For Custom Clients Describe Output Oauth Refresh Token Validity[] - oauth
Token OauthEndpoints Integration For Custom Clients Describe Output Oauth Token Endpoint[] - oauth
Use OauthSecondary Roles Integration For Custom Clients Describe Output Oauth Use Secondary Role[] - Oauth
Integration For Custom Clients Describe Output Pre Authorized Roles List[]
- blocked_
roles_ Sequence[Oauthlists Integration For Custom Clients Describe Output Blocked Roles List] - comments
Sequence[Oauth
Integration For Custom Clients Describe Output Comment] - enableds
Sequence[Oauth
Integration For Custom Clients Describe Output Enabled] - network_
policies Sequence[OauthIntegration For Custom Clients Describe Output Network Policy] - oauth_
allow_ Sequence[Oauthnon_ tls_ redirect_ uris Integration For Custom Clients Describe Output Oauth Allow Non Tls Redirect Uri] - Sequence[Oauth
Integration For Custom Clients Describe Output Oauth Allowed Authorization Endpoint] - oauth_
allowed_ Sequence[Oauthtoken_ endpoints Integration For Custom Clients Describe Output Oauth Allowed Token Endpoint] - Sequence[Oauth
Integration For Custom Clients Describe Output Oauth Authorization Endpoint] - oauth_
client_ Sequence[Oauthids Integration For Custom Clients Describe Output Oauth Client Id] - oauth_
client_ Sequence[Oauthrsa_ public_ key2_ fps Integration For Custom Clients Describe Output Oauth Client Rsa Public Key2Fp] - oauth_
client_ Sequence[Oauthrsa_ public_ key_ fps Integration For Custom Clients Describe Output Oauth Client Rsa Public Key Fp] - oauth_
client_ Sequence[Oauthtypes Integration For Custom Clients Describe Output Oauth Client Type] - oauth_
enforce_ Sequence[Oauthpkces Integration For Custom Clients Describe Output Oauth Enforce Pkce] - oauth_
issue_ Sequence[Oauthrefresh_ tokens Integration For Custom Clients Describe Output Oauth Issue Refresh Token] - oauth_
redirect_ Sequence[Oauthuris Integration For Custom Clients Describe Output Oauth Redirect Uri] - oauth_
refresh_ Sequence[Oauthtoken_ validities Integration For Custom Clients Describe Output Oauth Refresh Token Validity] - oauth_
token_ Sequence[Oauthendpoints Integration For Custom Clients Describe Output Oauth Token Endpoint] - oauth_
use_ Sequence[Oauthsecondary_ roles Integration For Custom Clients Describe Output Oauth Use Secondary Role] - Sequence[Oauth
Integration For Custom Clients Describe Output Pre Authorized Roles List]
- blocked
Roles List<Property Map>Lists - comments List<Property Map>
- enableds List<Property Map>
- network
Policies List<Property Map> - oauth
Allow List<Property Map>Non Tls Redirect Uris - List<Property Map>
- oauth
Allowed List<Property Map>Token Endpoints - List<Property Map>
- oauth
Client List<Property Map>Ids - oauth
Client List<Property Map>Rsa Public Key2Fps - oauth
Client List<Property Map>Rsa Public Key Fps - oauth
Client List<Property Map>Types - oauth
Enforce List<Property Map>Pkces - oauth
Issue List<Property Map>Refresh Tokens - oauth
Redirect List<Property Map>Uris - oauth
Refresh List<Property Map>Token Validities - oauth
Token List<Property Map>Endpoints - oauth
Use List<Property Map>Secondary Roles - List<Property Map>
OauthIntegrationForCustomClientsDescribeOutputBlockedRolesList, OauthIntegrationForCustomClientsDescribeOutputBlockedRolesListArgs
OauthIntegrationForCustomClientsDescribeOutputComment, OauthIntegrationForCustomClientsDescribeOutputCommentArgs
OauthIntegrationForCustomClientsDescribeOutputEnabled, OauthIntegrationForCustomClientsDescribeOutputEnabledArgs
OauthIntegrationForCustomClientsDescribeOutputNetworkPolicy, OauthIntegrationForCustomClientsDescribeOutputNetworkPolicyArgs
OauthIntegrationForCustomClientsDescribeOutputOauthAllowNonTlsRedirectUri, OauthIntegrationForCustomClientsDescribeOutputOauthAllowNonTlsRedirectUriArgs
OauthIntegrationForCustomClientsDescribeOutputOauthAllowedAuthorizationEndpoint, OauthIntegrationForCustomClientsDescribeOutputOauthAllowedAuthorizationEndpointArgs
OauthIntegrationForCustomClientsDescribeOutputOauthAllowedTokenEndpoint, OauthIntegrationForCustomClientsDescribeOutputOauthAllowedTokenEndpointArgs
OauthIntegrationForCustomClientsDescribeOutputOauthAuthorizationEndpoint, OauthIntegrationForCustomClientsDescribeOutputOauthAuthorizationEndpointArgs
OauthIntegrationForCustomClientsDescribeOutputOauthClientId, OauthIntegrationForCustomClientsDescribeOutputOauthClientIdArgs
OauthIntegrationForCustomClientsDescribeOutputOauthClientRsaPublicKey2Fp, OauthIntegrationForCustomClientsDescribeOutputOauthClientRsaPublicKey2FpArgs
OauthIntegrationForCustomClientsDescribeOutputOauthClientRsaPublicKeyFp, OauthIntegrationForCustomClientsDescribeOutputOauthClientRsaPublicKeyFpArgs
OauthIntegrationForCustomClientsDescribeOutputOauthClientType, OauthIntegrationForCustomClientsDescribeOutputOauthClientTypeArgs
OauthIntegrationForCustomClientsDescribeOutputOauthEnforcePkce, OauthIntegrationForCustomClientsDescribeOutputOauthEnforcePkceArgs
OauthIntegrationForCustomClientsDescribeOutputOauthIssueRefreshToken, OauthIntegrationForCustomClientsDescribeOutputOauthIssueRefreshTokenArgs
OauthIntegrationForCustomClientsDescribeOutputOauthRedirectUri, OauthIntegrationForCustomClientsDescribeOutputOauthRedirectUriArgs
OauthIntegrationForCustomClientsDescribeOutputOauthRefreshTokenValidity, OauthIntegrationForCustomClientsDescribeOutputOauthRefreshTokenValidityArgs
OauthIntegrationForCustomClientsDescribeOutputOauthTokenEndpoint, OauthIntegrationForCustomClientsDescribeOutputOauthTokenEndpointArgs
OauthIntegrationForCustomClientsDescribeOutputOauthUseSecondaryRole, OauthIntegrationForCustomClientsDescribeOutputOauthUseSecondaryRoleArgs
OauthIntegrationForCustomClientsDescribeOutputPreAuthorizedRolesList, OauthIntegrationForCustomClientsDescribeOutputPreAuthorizedRolesListArgs
OauthIntegrationForCustomClientsShowOutput, OauthIntegrationForCustomClientsShowOutputArgs
- category str
- comment str
- created_
on str - enabled bool
- integration_
type str - name str
Package Details
- Repository
- Snowflake pulumi/pulumi-snowflake
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
snowflake
Terraform Provider.