KeystoresAliasesKeyCertFileArgs

data class KeystoresAliasesKeyCertFileArgs(val alias: Output<String>? = null, val cert: Output<String>? = null, val certsInfo: Output<KeystoresAliasesKeyCertFileCertsInfoArgs>? = null, val environment: Output<String>? = null, val key: Output<String>? = null, val keystore: Output<String>? = null, val orgId: Output<String>? = null, val password: Output<String>? = null) : ConvertibleToJava<KeystoresAliasesKeyCertFileArgs>

An alias from a key/certificate pair. To get more information about KeystoresAliasesKeyCertFile, see:

Import

KeystoresAliasesKeyCertFile can be imported using any of these accepted formats:

  • organizations/{{org_id}}/environments/{{environment}}/keystores/{{keystore}}/aliases/{{alias}}

  • {{org_id}}/{{environment}}/{{keystore}}/{{alias}} When using the pulumi import command, KeystoresAliasesKeyCertFile can be imported using one of the formats above. For example:

$ pulumi import gcp:apigee/keystoresAliasesKeyCertFile:KeystoresAliasesKeyCertFile default organizations/{{org_id}}/environments/{{environment}}/keystores/{{keystore}}/aliases/{{alias}}
$ pulumi import gcp:apigee/keystoresAliasesKeyCertFile:KeystoresAliasesKeyCertFile default {{org_id}}/{{environment}}/{{keystore}}/{{alias}}

Constructors

Link copied to clipboard
constructor(alias: Output<String>? = null, cert: Output<String>? = null, certsInfo: Output<KeystoresAliasesKeyCertFileCertsInfoArgs>? = null, environment: Output<String>? = null, key: Output<String>? = null, keystore: Output<String>? = null, orgId: Output<String>? = null, password: Output<String>? = null)

Properties

Link copied to clipboard
val alias: Output<String>? = null

Alias Name

Link copied to clipboard
val cert: Output<String>? = null

Cert content

Link copied to clipboard

Chain of certificates under this alias. Structure is documented below.

Link copied to clipboard
val environment: Output<String>? = null

Environment associated with the alias

Link copied to clipboard
val key: Output<String>? = null

Private Key content, omit if uploading to truststore

Link copied to clipboard
val keystore: Output<String>? = null

Keystore Name

Link copied to clipboard
val orgId: Output<String>? = null

Organization ID associated with the alias, without organization/ prefix

Link copied to clipboard
val password: Output<String>? = null

Password for the Private Key if it's encrypted

Functions

Link copied to clipboard
open override fun toJava(): KeystoresAliasesKeyCertFileArgs