Class: DatadogAPIClient::V2::SnowflakeIntegrationAccountPrivateKeyAuthRequest

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v2/models/snowflake_integration_account_private_key_auth_request.rb

Overview

RSA key pair authentication, the only method Snowflake integration accounts support. Generate an RSA key pair and assign the public key to the Snowflake user named in settings.username.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#auth_type ⇒ Object

The authentication method type.



25
26
27
# File 'lib/datadog_api_client/v2/models/snowflake_integration_account_private_key_auth_request.rb', line 25

def auth_type
  @auth_type
end

#private_key ⇒ Object

The private key, in PEM format.



28
29
30
# File 'lib/datadog_api_client/v2/models/snowflake_integration_account_private_key_auth_request.rb', line 28

def private_key
  @private_key
end

#private_key_name ⇒ Object

Name that distinguishes this private key from other keys in Datadog.



31
32
33
# File 'lib/datadog_api_client/v2/models/snowflake_integration_account_private_key_auth_request.rb', line 31

def private_key_name
  @private_key_name
end

#private_key_passphrase ⇒ Object

Passphrase that decrypts the private key. Provide it only when the key is encrypted.



34
35
36
# File 'lib/datadog_api_client/v2/models/snowflake_integration_account_private_key_auth_request.rb', line 34

def private_key_passphrase
  @private_key_passphrase
end