snowflake.ApiAuthenticationIntegrationWithJwtBearer
Explore with Pulumi AI
Import
$ pulumi import snowflake:index/apiAuthenticationIntegrationWithJwtBearer:ApiAuthenticationIntegrationWithJwtBearer example "name"
Create ApiAuthenticationIntegrationWithJwtBearer Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ApiAuthenticationIntegrationWithJwtBearer(name: string, args: ApiAuthenticationIntegrationWithJwtBearerArgs, opts?: CustomResourceOptions);
@overload
def ApiAuthenticationIntegrationWithJwtBearer(resource_name: str,
args: ApiAuthenticationIntegrationWithJwtBearerArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ApiAuthenticationIntegrationWithJwtBearer(resource_name: str,
opts: Optional[ResourceOptions] = None,
enabled: Optional[bool] = None,
oauth_assertion_issuer: Optional[str] = None,
oauth_client_id: Optional[str] = None,
oauth_client_secret: Optional[str] = None,
comment: Optional[str] = None,
name: Optional[str] = None,
oauth_access_token_validity: Optional[int] = None,
oauth_authorization_endpoint: Optional[str] = None,
oauth_client_auth_method: Optional[str] = None,
oauth_refresh_token_validity: Optional[int] = None,
oauth_token_endpoint: Optional[str] = None)
func NewApiAuthenticationIntegrationWithJwtBearer(ctx *Context, name string, args ApiAuthenticationIntegrationWithJwtBearerArgs, opts ...ResourceOption) (*ApiAuthenticationIntegrationWithJwtBearer, error)
public ApiAuthenticationIntegrationWithJwtBearer(string name, ApiAuthenticationIntegrationWithJwtBearerArgs args, CustomResourceOptions? opts = null)
public ApiAuthenticationIntegrationWithJwtBearer(String name, ApiAuthenticationIntegrationWithJwtBearerArgs args)
public ApiAuthenticationIntegrationWithJwtBearer(String name, ApiAuthenticationIntegrationWithJwtBearerArgs args, CustomResourceOptions options)
type: snowflake:ApiAuthenticationIntegrationWithJwtBearer
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 ApiAuthenticationIntegrationWithJwtBearerArgs
- 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 ApiAuthenticationIntegrationWithJwtBearerArgs
- 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 ApiAuthenticationIntegrationWithJwtBearerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApiAuthenticationIntegrationWithJwtBearerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ApiAuthenticationIntegrationWithJwtBearerArgs
- 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 apiAuthenticationIntegrationWithJwtBearerResource = new Snowflake.ApiAuthenticationIntegrationWithJwtBearer("apiAuthenticationIntegrationWithJwtBearerResource", new()
{
Enabled = false,
OauthAssertionIssuer = "string",
OauthClientId = "string",
OauthClientSecret = "string",
Comment = "string",
Name = "string",
OauthAccessTokenValidity = 0,
OauthAuthorizationEndpoint = "string",
OauthClientAuthMethod = "string",
OauthRefreshTokenValidity = 0,
OauthTokenEndpoint = "string",
});
example, err := snowflake.NewApiAuthenticationIntegrationWithJwtBearer(ctx, "apiAuthenticationIntegrationWithJwtBearerResource", &snowflake.ApiAuthenticationIntegrationWithJwtBearerArgs{
Enabled: pulumi.Bool(false),
OauthAssertionIssuer: pulumi.String("string"),
OauthClientId: pulumi.String("string"),
OauthClientSecret: pulumi.String("string"),
Comment: pulumi.String("string"),
Name: pulumi.String("string"),
OauthAccessTokenValidity: pulumi.Int(0),
OauthAuthorizationEndpoint: pulumi.String("string"),
OauthClientAuthMethod: pulumi.String("string"),
OauthRefreshTokenValidity: pulumi.Int(0),
OauthTokenEndpoint: pulumi.String("string"),
})
var apiAuthenticationIntegrationWithJwtBearerResource = new ApiAuthenticationIntegrationWithJwtBearer("apiAuthenticationIntegrationWithJwtBearerResource", ApiAuthenticationIntegrationWithJwtBearerArgs.builder()
.enabled(false)
.oauthAssertionIssuer("string")
.oauthClientId("string")
.oauthClientSecret("string")
.comment("string")
.name("string")
.oauthAccessTokenValidity(0)
.oauthAuthorizationEndpoint("string")
.oauthClientAuthMethod("string")
.oauthRefreshTokenValidity(0)
.oauthTokenEndpoint("string")
.build());
api_authentication_integration_with_jwt_bearer_resource = snowflake.ApiAuthenticationIntegrationWithJwtBearer("apiAuthenticationIntegrationWithJwtBearerResource",
enabled=False,
oauth_assertion_issuer="string",
oauth_client_id="string",
oauth_client_secret="string",
comment="string",
name="string",
oauth_access_token_validity=0,
oauth_authorization_endpoint="string",
oauth_client_auth_method="string",
oauth_refresh_token_validity=0,
oauth_token_endpoint="string")
const apiAuthenticationIntegrationWithJwtBearerResource = new snowflake.ApiAuthenticationIntegrationWithJwtBearer("apiAuthenticationIntegrationWithJwtBearerResource", {
enabled: false,
oauthAssertionIssuer: "string",
oauthClientId: "string",
oauthClientSecret: "string",
comment: "string",
name: "string",
oauthAccessTokenValidity: 0,
oauthAuthorizationEndpoint: "string",
oauthClientAuthMethod: "string",
oauthRefreshTokenValidity: 0,
oauthTokenEndpoint: "string",
});
type: snowflake:ApiAuthenticationIntegrationWithJwtBearer
properties:
comment: string
enabled: false
name: string
oauthAccessTokenValidity: 0
oauthAssertionIssuer: string
oauthAuthorizationEndpoint: string
oauthClientAuthMethod: string
oauthClientId: string
oauthClientSecret: string
oauthRefreshTokenValidity: 0
oauthTokenEndpoint: string
ApiAuthenticationIntegrationWithJwtBearer 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 ApiAuthenticationIntegrationWithJwtBearer resource accepts the following input properties:
- Enabled bool
- Specifies whether this security integration is enabled or disabled.
- Oauth
Assertion stringIssuer - Oauth
Client stringId - Specifies the client ID for the OAuth application in the external service.
- Oauth
Client stringSecret - Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. The connector uses this to request an access token from the ServiceNow instance.
- Comment string
- Specifies a comment for the integration.
- Name string
- Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- Oauth
Access intToken Validity - Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server.
- string
- Specifies the URL for authenticating to the external service.
- Oauth
Client stringAuth Method - Specifies that POST is used as the authentication method to the external service. If removed from the config, the resource is recreated. Valid values are (case-insensitive):
CLIENT_SECRET_POST
. - Oauth
Refresh intToken Validity - Specifies the value to determine the validity of the refresh token obtained from the OAuth server.
- Oauth
Token stringEndpoint - Specifies the token endpoint used by the client to obtain an access token by presenting its authorization grant or refresh token. The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated.
- Enabled bool
- Specifies whether this security integration is enabled or disabled.
- Oauth
Assertion stringIssuer - Oauth
Client stringId - Specifies the client ID for the OAuth application in the external service.
- Oauth
Client stringSecret - Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. The connector uses this to request an access token from the ServiceNow instance.
- Comment string
- Specifies a comment for the integration.
- Name string
- Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- Oauth
Access intToken Validity - Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server.
- string
- Specifies the URL for authenticating to the external service.
- Oauth
Client stringAuth Method - Specifies that POST is used as the authentication method to the external service. If removed from the config, the resource is recreated. Valid values are (case-insensitive):
CLIENT_SECRET_POST
. - Oauth
Refresh intToken Validity - Specifies the value to determine the validity of the refresh token obtained from the OAuth server.
- Oauth
Token stringEndpoint - Specifies the token endpoint used by the client to obtain an access token by presenting its authorization grant or refresh token. The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated.
- enabled Boolean
- Specifies whether this security integration is enabled or disabled.
- oauth
Assertion StringIssuer - oauth
Client StringId - Specifies the client ID for the OAuth application in the external service.
- oauth
Client StringSecret - Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. The connector uses this to request an access token from the ServiceNow instance.
- comment String
- Specifies a comment for the integration.
- name String
- Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- oauth
Access IntegerToken Validity - Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server.
- String
- Specifies the URL for authenticating to the external service.
- oauth
Client StringAuth Method - Specifies that POST is used as the authentication method to the external service. If removed from the config, the resource is recreated. Valid values are (case-insensitive):
CLIENT_SECRET_POST
. - oauth
Refresh IntegerToken Validity - Specifies the value to determine the validity of the refresh token obtained from the OAuth server.
- oauth
Token StringEndpoint - Specifies the token endpoint used by the client to obtain an access token by presenting its authorization grant or refresh token. The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated.
- enabled boolean
- Specifies whether this security integration is enabled or disabled.
- oauth
Assertion stringIssuer - oauth
Client stringId - Specifies the client ID for the OAuth application in the external service.
- oauth
Client stringSecret - Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. The connector uses this to request an access token from the ServiceNow instance.
- comment string
- Specifies a comment for the integration.
- name string
- Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- oauth
Access numberToken Validity - Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server.
- string
- Specifies the URL for authenticating to the external service.
- oauth
Client stringAuth Method - Specifies that POST is used as the authentication method to the external service. If removed from the config, the resource is recreated. Valid values are (case-insensitive):
CLIENT_SECRET_POST
. - oauth
Refresh numberToken Validity - Specifies the value to determine the validity of the refresh token obtained from the OAuth server.
- oauth
Token stringEndpoint - Specifies the token endpoint used by the client to obtain an access token by presenting its authorization grant or refresh token. The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated.
- enabled bool
- Specifies whether this security integration is enabled or disabled.
- oauth_
assertion_ strissuer - oauth_
client_ strid - Specifies the client ID for the OAuth application in the external service.
- oauth_
client_ strsecret - Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. The connector uses this to request an access token from the ServiceNow instance.
- comment str
- Specifies a comment for the integration.
- name str
- Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- oauth_
access_ inttoken_ validity - Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server.
- str
- Specifies the URL for authenticating to the external service.
- oauth_
client_ strauth_ method - Specifies that POST is used as the authentication method to the external service. If removed from the config, the resource is recreated. Valid values are (case-insensitive):
CLIENT_SECRET_POST
. - oauth_
refresh_ inttoken_ validity - Specifies the value to determine the validity of the refresh token obtained from the OAuth server.
- oauth_
token_ strendpoint - Specifies the token endpoint used by the client to obtain an access token by presenting its authorization grant or refresh token. The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated.
- enabled Boolean
- Specifies whether this security integration is enabled or disabled.
- oauth
Assertion StringIssuer - oauth
Client StringId - Specifies the client ID for the OAuth application in the external service.
- oauth
Client StringSecret - Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. The connector uses this to request an access token from the ServiceNow instance.
- comment String
- Specifies a comment for the integration.
- name String
- Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- oauth
Access NumberToken Validity - Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server.
- String
- Specifies the URL for authenticating to the external service.
- oauth
Client StringAuth Method - Specifies that POST is used as the authentication method to the external service. If removed from the config, the resource is recreated. Valid values are (case-insensitive):
CLIENT_SECRET_POST
. - oauth
Refresh NumberToken Validity - Specifies the value to determine the validity of the refresh token obtained from the OAuth server.
- oauth
Token StringEndpoint - Specifies the token endpoint used by the client to obtain an access token by presenting its authorization grant or refresh token. The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated.
Outputs
All input properties are implicitly available as output properties. Additionally, the ApiAuthenticationIntegrationWithJwtBearer resource produces the following output properties:
- Describe
Outputs List<ApiAuthentication Integration With Jwt Bearer Describe Output> - Outputs the result of
DESCRIBE SECURITY INTEGRATIONS
for the given security 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<ApiAuthentication Integration With Jwt Bearer Show Output> - Outputs the result of
SHOW SECURITY INTEGRATIONS
for the given security integration.
- Describe
Outputs []ApiAuthentication Integration With Jwt Bearer Describe Output - Outputs the result of
DESCRIBE SECURITY INTEGRATIONS
for the given security 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 []ApiAuthentication Integration With Jwt Bearer Show Output - Outputs the result of
SHOW SECURITY INTEGRATIONS
for the given security integration.
- describe
Outputs List<ApiAuthentication Integration With Jwt Bearer Describe Output> - Outputs the result of
DESCRIBE SECURITY INTEGRATIONS
for the given security 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<ApiAuthentication Integration With Jwt Bearer Show Output> - Outputs the result of
SHOW SECURITY INTEGRATIONS
for the given security integration.
- describe
Outputs ApiAuthentication Integration With Jwt Bearer Describe Output[] - Outputs the result of
DESCRIBE SECURITY INTEGRATIONS
for the given security 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 ApiAuthentication Integration With Jwt Bearer Show Output[] - Outputs the result of
SHOW SECURITY INTEGRATIONS
for the given security integration.
- describe_
outputs Sequence[ApiAuthentication Integration With Jwt Bearer Describe Output] - Outputs the result of
DESCRIBE SECURITY INTEGRATIONS
for the given security 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[ApiAuthentication Integration With Jwt Bearer Show Output] - Outputs the result of
SHOW SECURITY INTEGRATIONS
for the given security integration.
- describe
Outputs List<Property Map> - Outputs the result of
DESCRIBE SECURITY INTEGRATIONS
for the given security 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 INTEGRATIONS
for the given security integration.
Look up Existing ApiAuthenticationIntegrationWithJwtBearer Resource
Get an existing ApiAuthenticationIntegrationWithJwtBearer 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?: ApiAuthenticationIntegrationWithJwtBearerState, opts?: CustomResourceOptions): ApiAuthenticationIntegrationWithJwtBearer
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
comment: Optional[str] = None,
describe_outputs: Optional[Sequence[ApiAuthenticationIntegrationWithJwtBearerDescribeOutputArgs]] = None,
enabled: Optional[bool] = None,
fully_qualified_name: Optional[str] = None,
name: Optional[str] = None,
oauth_access_token_validity: Optional[int] = None,
oauth_assertion_issuer: Optional[str] = None,
oauth_authorization_endpoint: Optional[str] = None,
oauth_client_auth_method: Optional[str] = None,
oauth_client_id: Optional[str] = None,
oauth_client_secret: Optional[str] = None,
oauth_refresh_token_validity: Optional[int] = None,
oauth_token_endpoint: Optional[str] = None,
show_outputs: Optional[Sequence[ApiAuthenticationIntegrationWithJwtBearerShowOutputArgs]] = None) -> ApiAuthenticationIntegrationWithJwtBearer
func GetApiAuthenticationIntegrationWithJwtBearer(ctx *Context, name string, id IDInput, state *ApiAuthenticationIntegrationWithJwtBearerState, opts ...ResourceOption) (*ApiAuthenticationIntegrationWithJwtBearer, error)
public static ApiAuthenticationIntegrationWithJwtBearer Get(string name, Input<string> id, ApiAuthenticationIntegrationWithJwtBearerState? state, CustomResourceOptions? opts = null)
public static ApiAuthenticationIntegrationWithJwtBearer get(String name, Output<String> id, ApiAuthenticationIntegrationWithJwtBearerState 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.
- Comment string
- Specifies a comment for the integration.
- Describe
Outputs List<ApiAuthentication Integration With Jwt Bearer Describe Output> - Outputs the result of
DESCRIBE SECURITY INTEGRATIONS
for the given security integration. - Enabled bool
- Specifies whether this security integration is enabled or disabled.
- Fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- Name string
- Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- Oauth
Access intToken Validity - Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server.
- Oauth
Assertion stringIssuer - string
- Specifies the URL for authenticating to the external service.
- Oauth
Client stringAuth Method - Specifies that POST is used as the authentication method to the external service. If removed from the config, the resource is recreated. Valid values are (case-insensitive):
CLIENT_SECRET_POST
. - Oauth
Client stringId - Specifies the client ID for the OAuth application in the external service.
- Oauth
Client stringSecret - Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. The connector uses this to request an access token from the ServiceNow instance.
- Oauth
Refresh intToken Validity - Specifies the value to determine the validity of the refresh token obtained from the OAuth server.
- Oauth
Token stringEndpoint - Specifies the token endpoint used by the client to obtain an access token by presenting its authorization grant or refresh token. The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated.
- Show
Outputs List<ApiAuthentication Integration With Jwt Bearer Show Output> - Outputs the result of
SHOW SECURITY INTEGRATIONS
for the given security integration.
- Comment string
- Specifies a comment for the integration.
- Describe
Outputs []ApiAuthentication Integration With Jwt Bearer Describe Output Args - Outputs the result of
DESCRIBE SECURITY INTEGRATIONS
for the given security integration. - Enabled bool
- Specifies whether this security integration is enabled or disabled.
- Fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- Name string
- Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- Oauth
Access intToken Validity - Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server.
- Oauth
Assertion stringIssuer - string
- Specifies the URL for authenticating to the external service.
- Oauth
Client stringAuth Method - Specifies that POST is used as the authentication method to the external service. If removed from the config, the resource is recreated. Valid values are (case-insensitive):
CLIENT_SECRET_POST
. - Oauth
Client stringId - Specifies the client ID for the OAuth application in the external service.
- Oauth
Client stringSecret - Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. The connector uses this to request an access token from the ServiceNow instance.
- Oauth
Refresh intToken Validity - Specifies the value to determine the validity of the refresh token obtained from the OAuth server.
- Oauth
Token stringEndpoint - Specifies the token endpoint used by the client to obtain an access token by presenting its authorization grant or refresh token. The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated.
- Show
Outputs []ApiAuthentication Integration With Jwt Bearer Show Output Args - Outputs the result of
SHOW SECURITY INTEGRATIONS
for the given security integration.
- comment String
- Specifies a comment for the integration.
- describe
Outputs List<ApiAuthentication Integration With Jwt Bearer Describe Output> - Outputs the result of
DESCRIBE SECURITY INTEGRATIONS
for the given security integration. - enabled Boolean
- Specifies whether this security integration is enabled or disabled.
- fully
Qualified StringName - Fully qualified name of the resource. For more information, see object name resolution.
- name String
- Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- oauth
Access IntegerToken Validity - Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server.
- oauth
Assertion StringIssuer - String
- Specifies the URL for authenticating to the external service.
- oauth
Client StringAuth Method - Specifies that POST is used as the authentication method to the external service. If removed from the config, the resource is recreated. Valid values are (case-insensitive):
CLIENT_SECRET_POST
. - oauth
Client StringId - Specifies the client ID for the OAuth application in the external service.
- oauth
Client StringSecret - Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. The connector uses this to request an access token from the ServiceNow instance.
- oauth
Refresh IntegerToken Validity - Specifies the value to determine the validity of the refresh token obtained from the OAuth server.
- oauth
Token StringEndpoint - Specifies the token endpoint used by the client to obtain an access token by presenting its authorization grant or refresh token. The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated.
- show
Outputs List<ApiAuthentication Integration With Jwt Bearer Show Output> - Outputs the result of
SHOW SECURITY INTEGRATIONS
for the given security integration.
- comment string
- Specifies a comment for the integration.
- describe
Outputs ApiAuthentication Integration With Jwt Bearer Describe Output[] - Outputs the result of
DESCRIBE SECURITY INTEGRATIONS
for the given security integration. - enabled boolean
- Specifies whether this security integration is enabled or disabled.
- fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- name string
- Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- oauth
Access numberToken Validity - Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server.
- oauth
Assertion stringIssuer - string
- Specifies the URL for authenticating to the external service.
- oauth
Client stringAuth Method - Specifies that POST is used as the authentication method to the external service. If removed from the config, the resource is recreated. Valid values are (case-insensitive):
CLIENT_SECRET_POST
. - oauth
Client stringId - Specifies the client ID for the OAuth application in the external service.
- oauth
Client stringSecret - Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. The connector uses this to request an access token from the ServiceNow instance.
- oauth
Refresh numberToken Validity - Specifies the value to determine the validity of the refresh token obtained from the OAuth server.
- oauth
Token stringEndpoint - Specifies the token endpoint used by the client to obtain an access token by presenting its authorization grant or refresh token. The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated.
- show
Outputs ApiAuthentication Integration With Jwt Bearer Show Output[] - Outputs the result of
SHOW SECURITY INTEGRATIONS
for the given security integration.
- comment str
- Specifies a comment for the integration.
- describe_
outputs Sequence[ApiAuthentication Integration With Jwt Bearer Describe Output Args] - Outputs the result of
DESCRIBE SECURITY INTEGRATIONS
for the given security integration. - enabled bool
- Specifies whether this security integration is enabled or disabled.
- fully_
qualified_ strname - Fully qualified name of the resource. For more information, see object name resolution.
- name str
- Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- oauth_
access_ inttoken_ validity - Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server.
- oauth_
assertion_ strissuer - str
- Specifies the URL for authenticating to the external service.
- oauth_
client_ strauth_ method - Specifies that POST is used as the authentication method to the external service. If removed from the config, the resource is recreated. Valid values are (case-insensitive):
CLIENT_SECRET_POST
. - oauth_
client_ strid - Specifies the client ID for the OAuth application in the external service.
- oauth_
client_ strsecret - Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. The connector uses this to request an access token from the ServiceNow instance.
- oauth_
refresh_ inttoken_ validity - Specifies the value to determine the validity of the refresh token obtained from the OAuth server.
- oauth_
token_ strendpoint - Specifies the token endpoint used by the client to obtain an access token by presenting its authorization grant or refresh token. The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated.
- show_
outputs Sequence[ApiAuthentication Integration With Jwt Bearer Show Output Args] - Outputs the result of
SHOW SECURITY INTEGRATIONS
for the given security integration.
- comment String
- Specifies a comment for the integration.
- describe
Outputs List<Property Map> - Outputs the result of
DESCRIBE SECURITY INTEGRATIONS
for the given security integration. - enabled Boolean
- Specifies whether this security integration is enabled or disabled.
- fully
Qualified StringName - Fully qualified name of the resource. For more information, see object name resolution.
- name String
- Specifies the identifier (i.e. name) for the integration. This value must be unique in your account. Due to technical limitations (read more here), avoid using the following characters:
|
,.
,(
,)
,"
- oauth
Access NumberToken Validity - Specifies the default lifetime of the OAuth access token (in seconds) issued by an OAuth server.
- oauth
Assertion StringIssuer - String
- Specifies the URL for authenticating to the external service.
- oauth
Client StringAuth Method - Specifies that POST is used as the authentication method to the external service. If removed from the config, the resource is recreated. Valid values are (case-insensitive):
CLIENT_SECRET_POST
. - oauth
Client StringId - Specifies the client ID for the OAuth application in the external service.
- oauth
Client StringSecret - Specifies the client secret for the OAuth application in the ServiceNow instance from the previous step. The connector uses this to request an access token from the ServiceNow instance.
- oauth
Refresh NumberToken Validity - Specifies the value to determine the validity of the refresh token obtained from the OAuth server.
- oauth
Token StringEndpoint - Specifies the token endpoint used by the client to obtain an access token by presenting its authorization grant or refresh token. The token endpoint is used with every authorization grant except for the implicit grant type (since an access token is issued directly). If removed from the config, the resource is recreated.
- show
Outputs List<Property Map> - Outputs the result of
SHOW SECURITY INTEGRATIONS
for the given security integration.
Supporting Types
ApiAuthenticationIntegrationWithJwtBearerDescribeOutput, ApiAuthenticationIntegrationWithJwtBearerDescribeOutputArgs
- Auth
Types List<ApiAuthentication Integration With Jwt Bearer Describe Output Auth Type> - Comments
List<Api
Authentication Integration With Jwt Bearer Describe Output Comment> - Enableds
List<Api
Authentication Integration With Jwt Bearer Describe Output Enabled> - Oauth
Access List<ApiToken Validities Authentication Integration With Jwt Bearer Describe Output Oauth Access Token Validity> - Oauth
Allowed List<ApiScopes Authentication Integration With Jwt Bearer Describe Output Oauth Allowed Scope> - List<Api
Authentication Integration With Jwt Bearer Describe Output Oauth Authorization Endpoint> - Oauth
Client List<ApiAuth Methods Authentication Integration With Jwt Bearer Describe Output Oauth Client Auth Method> - Oauth
Client List<ApiIds Authentication Integration With Jwt Bearer Describe Output Oauth Client Id> - Oauth
Grants List<ApiAuthentication Integration With Jwt Bearer Describe Output Oauth Grant> - Oauth
Refresh List<ApiToken Validities Authentication Integration With Jwt Bearer Describe Output Oauth Refresh Token Validity> - Oauth
Token List<ApiEndpoints Authentication Integration With Jwt Bearer Describe Output Oauth Token Endpoint> - Parent
Integrations List<ApiAuthentication Integration With Jwt Bearer Describe Output Parent Integration>
- Auth
Types []ApiAuthentication Integration With Jwt Bearer Describe Output Auth Type - Comments
[]Api
Authentication Integration With Jwt Bearer Describe Output Comment - Enableds
[]Api
Authentication Integration With Jwt Bearer Describe Output Enabled - Oauth
Access []ApiToken Validities Authentication Integration With Jwt Bearer Describe Output Oauth Access Token Validity - Oauth
Allowed []ApiScopes Authentication Integration With Jwt Bearer Describe Output Oauth Allowed Scope - []Api
Authentication Integration With Jwt Bearer Describe Output Oauth Authorization Endpoint - Oauth
Client []ApiAuth Methods Authentication Integration With Jwt Bearer Describe Output Oauth Client Auth Method - Oauth
Client []ApiIds Authentication Integration With Jwt Bearer Describe Output Oauth Client Id - Oauth
Grants []ApiAuthentication Integration With Jwt Bearer Describe Output Oauth Grant - Oauth
Refresh []ApiToken Validities Authentication Integration With Jwt Bearer Describe Output Oauth Refresh Token Validity - Oauth
Token []ApiEndpoints Authentication Integration With Jwt Bearer Describe Output Oauth Token Endpoint - Parent
Integrations []ApiAuthentication Integration With Jwt Bearer Describe Output Parent Integration
- auth
Types List<ApiAuthentication Integration With Jwt Bearer Describe Output Auth Type> - comments
List<Api
Authentication Integration With Jwt Bearer Describe Output Comment> - enableds
List<Api
Authentication Integration With Jwt Bearer Describe Output Enabled> - oauth
Access List<ApiToken Validities Authentication Integration With Jwt Bearer Describe Output Oauth Access Token Validity> - oauth
Allowed List<ApiScopes Authentication Integration With Jwt Bearer Describe Output Oauth Allowed Scope> - List<Api
Authentication Integration With Jwt Bearer Describe Output Oauth Authorization Endpoint> - oauth
Client List<ApiAuth Methods Authentication Integration With Jwt Bearer Describe Output Oauth Client Auth Method> - oauth
Client List<ApiIds Authentication Integration With Jwt Bearer Describe Output Oauth Client Id> - oauth
Grants List<ApiAuthentication Integration With Jwt Bearer Describe Output Oauth Grant> - oauth
Refresh List<ApiToken Validities Authentication Integration With Jwt Bearer Describe Output Oauth Refresh Token Validity> - oauth
Token List<ApiEndpoints Authentication Integration With Jwt Bearer Describe Output Oauth Token Endpoint> - parent
Integrations List<ApiAuthentication Integration With Jwt Bearer Describe Output Parent Integration>
- auth
Types ApiAuthentication Integration With Jwt Bearer Describe Output Auth Type[] - comments
Api
Authentication Integration With Jwt Bearer Describe Output Comment[] - enableds
Api
Authentication Integration With Jwt Bearer Describe Output Enabled[] - oauth
Access ApiToken Validities Authentication Integration With Jwt Bearer Describe Output Oauth Access Token Validity[] - oauth
Allowed ApiScopes Authentication Integration With Jwt Bearer Describe Output Oauth Allowed Scope[] - Api
Authentication Integration With Jwt Bearer Describe Output Oauth Authorization Endpoint[] - oauth
Client ApiAuth Methods Authentication Integration With Jwt Bearer Describe Output Oauth Client Auth Method[] - oauth
Client ApiIds Authentication Integration With Jwt Bearer Describe Output Oauth Client Id[] - oauth
Grants ApiAuthentication Integration With Jwt Bearer Describe Output Oauth Grant[] - oauth
Refresh ApiToken Validities Authentication Integration With Jwt Bearer Describe Output Oauth Refresh Token Validity[] - oauth
Token ApiEndpoints Authentication Integration With Jwt Bearer Describe Output Oauth Token Endpoint[] - parent
Integrations ApiAuthentication Integration With Jwt Bearer Describe Output Parent Integration[]
- auth_
types Sequence[ApiAuthentication Integration With Jwt Bearer Describe Output Auth Type] - comments
Sequence[Api
Authentication Integration With Jwt Bearer Describe Output Comment] - enableds
Sequence[Api
Authentication Integration With Jwt Bearer Describe Output Enabled] - oauth_
access_ Sequence[Apitoken_ validities Authentication Integration With Jwt Bearer Describe Output Oauth Access Token Validity] - oauth_
allowed_ Sequence[Apiscopes Authentication Integration With Jwt Bearer Describe Output Oauth Allowed Scope] - Sequence[Api
Authentication Integration With Jwt Bearer Describe Output Oauth Authorization Endpoint] - oauth_
client_ Sequence[Apiauth_ methods Authentication Integration With Jwt Bearer Describe Output Oauth Client Auth Method] - oauth_
client_ Sequence[Apiids Authentication Integration With Jwt Bearer Describe Output Oauth Client Id] - oauth_
grants Sequence[ApiAuthentication Integration With Jwt Bearer Describe Output Oauth Grant] - oauth_
refresh_ Sequence[Apitoken_ validities Authentication Integration With Jwt Bearer Describe Output Oauth Refresh Token Validity] - oauth_
token_ Sequence[Apiendpoints Authentication Integration With Jwt Bearer Describe Output Oauth Token Endpoint] - parent_
integrations Sequence[ApiAuthentication Integration With Jwt Bearer Describe Output Parent Integration]
- auth
Types List<Property Map> - comments List<Property Map>
- enableds List<Property Map>
- oauth
Access List<Property Map>Token Validities - oauth
Allowed List<Property Map>Scopes - List<Property Map>
- oauth
Client List<Property Map>Auth Methods - oauth
Client List<Property Map>Ids - oauth
Grants List<Property Map> - oauth
Refresh List<Property Map>Token Validities - oauth
Token List<Property Map>Endpoints - parent
Integrations List<Property Map>
ApiAuthenticationIntegrationWithJwtBearerDescribeOutputAuthType, ApiAuthenticationIntegrationWithJwtBearerDescribeOutputAuthTypeArgs
ApiAuthenticationIntegrationWithJwtBearerDescribeOutputComment, ApiAuthenticationIntegrationWithJwtBearerDescribeOutputCommentArgs
ApiAuthenticationIntegrationWithJwtBearerDescribeOutputEnabled, ApiAuthenticationIntegrationWithJwtBearerDescribeOutputEnabledArgs
ApiAuthenticationIntegrationWithJwtBearerDescribeOutputOauthAccessTokenValidity, ApiAuthenticationIntegrationWithJwtBearerDescribeOutputOauthAccessTokenValidityArgs
ApiAuthenticationIntegrationWithJwtBearerDescribeOutputOauthAllowedScope, ApiAuthenticationIntegrationWithJwtBearerDescribeOutputOauthAllowedScopeArgs
ApiAuthenticationIntegrationWithJwtBearerDescribeOutputOauthAuthorizationEndpoint, ApiAuthenticationIntegrationWithJwtBearerDescribeOutputOauthAuthorizationEndpointArgs
ApiAuthenticationIntegrationWithJwtBearerDescribeOutputOauthClientAuthMethod, ApiAuthenticationIntegrationWithJwtBearerDescribeOutputOauthClientAuthMethodArgs
ApiAuthenticationIntegrationWithJwtBearerDescribeOutputOauthClientId, ApiAuthenticationIntegrationWithJwtBearerDescribeOutputOauthClientIdArgs
ApiAuthenticationIntegrationWithJwtBearerDescribeOutputOauthGrant, ApiAuthenticationIntegrationWithJwtBearerDescribeOutputOauthGrantArgs
ApiAuthenticationIntegrationWithJwtBearerDescribeOutputOauthRefreshTokenValidity, ApiAuthenticationIntegrationWithJwtBearerDescribeOutputOauthRefreshTokenValidityArgs
ApiAuthenticationIntegrationWithJwtBearerDescribeOutputOauthTokenEndpoint, ApiAuthenticationIntegrationWithJwtBearerDescribeOutputOauthTokenEndpointArgs
ApiAuthenticationIntegrationWithJwtBearerDescribeOutputParentIntegration, ApiAuthenticationIntegrationWithJwtBearerDescribeOutputParentIntegrationArgs
ApiAuthenticationIntegrationWithJwtBearerShowOutput, ApiAuthenticationIntegrationWithJwtBearerShowOutputArgs
- 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.