Package com.pulumi.gcp.looker.inputs
Class InstanceEncryptionConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.looker.inputs.InstanceEncryptionConfigArgs.Builder
-
- Enclosing class:
- InstanceEncryptionConfigArgs
public static final class InstanceEncryptionConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(InstanceEncryptionConfigArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceEncryptionConfigArgs
build()
InstanceEncryptionConfigArgs.Builder
kmsKeyName(com.pulumi.core.Output<java.lang.String> kmsKeyName)
InstanceEncryptionConfigArgs.Builder
kmsKeyName(java.lang.String kmsKeyName)
InstanceEncryptionConfigArgs.Builder
kmsKeyNameVersion(com.pulumi.core.Output<java.lang.String> kmsKeyNameVersion)
InstanceEncryptionConfigArgs.Builder
kmsKeyNameVersion(java.lang.String kmsKeyNameVersion)
InstanceEncryptionConfigArgs.Builder
kmsKeyState(com.pulumi.core.Output<java.lang.String> kmsKeyState)
InstanceEncryptionConfigArgs.Builder
kmsKeyState(java.lang.String kmsKeyState)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InstanceEncryptionConfigArgs defaults)
-
-
Method Detail
-
kmsKeyName
public InstanceEncryptionConfigArgs.Builder kmsKeyName(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyName)
- Parameters:
kmsKeyName
- Name of the customer managed encryption key (CMEK) in KMS.- Returns:
- builder
-
kmsKeyName
public InstanceEncryptionConfigArgs.Builder kmsKeyName(java.lang.String kmsKeyName)
- Parameters:
kmsKeyName
- Name of the customer managed encryption key (CMEK) in KMS.- Returns:
- builder
-
kmsKeyNameVersion
public InstanceEncryptionConfigArgs.Builder kmsKeyNameVersion(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyNameVersion)
- Parameters:
kmsKeyNameVersion
- (Output) Full name and version of the CMEK key currently in use to encrypt Looker data.- Returns:
- builder
-
kmsKeyNameVersion
public InstanceEncryptionConfigArgs.Builder kmsKeyNameVersion(java.lang.String kmsKeyNameVersion)
- Parameters:
kmsKeyNameVersion
- (Output) Full name and version of the CMEK key currently in use to encrypt Looker data.- Returns:
- builder
-
kmsKeyState
public InstanceEncryptionConfigArgs.Builder kmsKeyState(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyState)
- Parameters:
kmsKeyState
- (Output) Status of the customer managed encryption key (CMEK) in KMS.- Returns:
- builder
-
kmsKeyState
public InstanceEncryptionConfigArgs.Builder kmsKeyState(java.lang.String kmsKeyState)
- Parameters:
kmsKeyState
- (Output) Status of the customer managed encryption key (CMEK) in KMS.- Returns:
- builder
-
build
public InstanceEncryptionConfigArgs build()
-
-