Class: DatadogAPIClient::V2::SnowflakeIntegrationAccountPrivateKeyAuthUpdate

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

Overview

RSA key pair authentication, the only method Snowflake integration accounts support. Only the fields provided are changed; omit private_key to keep the stored one.

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_update.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_update.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_update.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. Omit it to keep the stored passphrase, send null or an empty string to remove it, or send a value to replace it.



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

def private_key_passphrase
  @private_key_passphrase
end