Package com.pulumi.gcp.kms
Class KeyRingImportJobArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.kms.KeyRingImportJobArgs.Builder
-
- Enclosing class:
- KeyRingImportJobArgs
public static final class KeyRingImportJobArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(KeyRingImportJobArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KeyRingImportJobArgs
build()
KeyRingImportJobArgs.Builder
importJobId(com.pulumi.core.Output<java.lang.String> importJobId)
KeyRingImportJobArgs.Builder
importJobId(java.lang.String importJobId)
KeyRingImportJobArgs.Builder
importMethod(com.pulumi.core.Output<java.lang.String> importMethod)
KeyRingImportJobArgs.Builder
importMethod(java.lang.String importMethod)
KeyRingImportJobArgs.Builder
keyRing(com.pulumi.core.Output<java.lang.String> keyRing)
KeyRingImportJobArgs.Builder
keyRing(java.lang.String keyRing)
KeyRingImportJobArgs.Builder
protectionLevel(com.pulumi.core.Output<java.lang.String> protectionLevel)
KeyRingImportJobArgs.Builder
protectionLevel(java.lang.String protectionLevel)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(KeyRingImportJobArgs defaults)
-
-
Method Detail
-
importJobId
public KeyRingImportJobArgs.Builder importJobId(com.pulumi.core.Output<java.lang.String> importJobId)
- Parameters:
importJobId
- It must be unique within a KeyRing and match the regular expression [a-zA-Z0-9_-]{1,63} ***- Returns:
- builder
-
importJobId
public KeyRingImportJobArgs.Builder importJobId(java.lang.String importJobId)
- Parameters:
importJobId
- It must be unique within a KeyRing and match the regular expression [a-zA-Z0-9_-]{1,63} ***- Returns:
- builder
-
importMethod
public KeyRingImportJobArgs.Builder importMethod(com.pulumi.core.Output<java.lang.String> importMethod)
- Parameters:
importMethod
- The wrapping method to be used for incoming key material. Possible values are: `RSA_OAEP_3072_SHA1_AES_256`, `RSA_OAEP_4096_SHA1_AES_256`.- Returns:
- builder
-
importMethod
public KeyRingImportJobArgs.Builder importMethod(java.lang.String importMethod)
- Parameters:
importMethod
- The wrapping method to be used for incoming key material. Possible values are: `RSA_OAEP_3072_SHA1_AES_256`, `RSA_OAEP_4096_SHA1_AES_256`.- Returns:
- builder
-
keyRing
public KeyRingImportJobArgs.Builder keyRing(com.pulumi.core.Output<java.lang.String> keyRing)
- Parameters:
keyRing
- The KeyRing that this import job belongs to. Format: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}'`.- Returns:
- builder
-
keyRing
public KeyRingImportJobArgs.Builder keyRing(java.lang.String keyRing)
- Parameters:
keyRing
- The KeyRing that this import job belongs to. Format: `'projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}'`.- Returns:
- builder
-
protectionLevel
public KeyRingImportJobArgs.Builder protectionLevel(com.pulumi.core.Output<java.lang.String> protectionLevel)
- Parameters:
protectionLevel
- The protection level of the ImportJob. This must match the protectionLevel of the versionTemplate on the CryptoKey you attempt to import into. Possible values are: `SOFTWARE`, `HSM`, `EXTERNAL`.- Returns:
- builder
-
protectionLevel
public KeyRingImportJobArgs.Builder protectionLevel(java.lang.String protectionLevel)
- Parameters:
protectionLevel
- The protection level of the ImportJob. This must match the protectionLevel of the versionTemplate on the CryptoKey you attempt to import into. Possible values are: `SOFTWARE`, `HSM`, `EXTERNAL`.- Returns:
- builder
-
build
public KeyRingImportJobArgs build()
-
-