CloudStorageAccount Type
Cloud storage service provider account credentials.
Remarks
This type is used to hold account credentials for cloud storage service providers which do not use OAuth for authentication.
Fields
AccessKey String |
A storage service provider access key. This field specifies the access key to use for authentication. It must be populated when using one of these storage service providers:
| ||||||||||
Account String |
A storage service provider account string. This field specifies the account string to use for authentication. It must be populated when using one of these storage service providers:
| ||||||||||
ApplicationKey String |
A storage service provider application key. This field specifies the application key to use for authentication. It must be populated when using one of these storage service providers:
| ||||||||||
ApplicationKeyId String |
A storage service provider application key Id. This field specifies the application key Id to use for authentication. It must be populated when using one of these storage service providers:
| ||||||||||
AuthMechanism CSAuthMechanisms |
The HTTP authentication scheme to use (for storage service providers that support multiple). For storage service providers that support more than one HTTP authentication scheme, this field specifies which should be used. This field is only relevant for the following storage service providers:
UsagePossible values for this field are:
When set to camSimple (1), the value of the User field is automatically sent in every request using the user.name query parameter. (Note: This authentication scheme is only valid for the spHadoopDFS (10) storage service provider.) When set to camBasic (2), camNTLM (3), or camNegotiate (4), the values held by the User and Password fields will be used to perform Basic, NTLM, or Negotiate authentication. | ||||||||||
HadoopURL String |
The URL of the Hadoop WebHDFS server. This field specifies the URL of the Hadoop WebHDFS server to make requests against. It must be set when ServiceProvider is set to spHadoopDFS (10). A full WebHDFS URL looks like http[s]://<HOST>:<PORT>/webhdfs/v1. The adapter will automatically append /webhdfs/v1 when making requests (if necessary). The adapter automatically detects whether to secure the connection using SSL/TLS based on whether the value begins with http (not secured) or https (secured). | ||||||||||
Password String |
A storage service provider password. This field specifies the password to use for authentication. It must be populated when using one of these storage service providers:
| ||||||||||
ProjectId String |
A Google Cloud Platform project Id string. This field specifies the Google Cloud Platform project Id string to use for authentication. It must be set when using OAuth 2.0 authentication (via the OAuthAuthorization property) with one of these storage service providers:
Note that the above providers will fall back to using an AccessKey and SecretKey for authentication if either this field or the OAuthAuthorization property is empty. | ||||||||||
SecretKey String |
A storage service provider access key. This field specifies the access key to use for authentication. It must be populated when using one of these storage service providers:
| ||||||||||
User String |
A storage service provider user name. This field specifies the user name to use for authentication. It must be populated when using one of these storage service providers:
|
Constructors
Constructors are only relevant when configuring adapters in orchestrations.
public CloudStorageAccount();