Class CustomerManagedKey
- java.lang.Object
-
- io.fabric8.openshift.api.model.installer.azure.v1.CustomerManagedKey
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<CustomerManagedKeyBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class CustomerManagedKey extends Object implements io.fabric8.kubernetes.api.builder.Editable<CustomerManagedKeyBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
CustomerManagedKey defines the customer managed key settings for encryption of the Azure storage account.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CustomerManagedKey()No args constructor for use in serializationCustomerManagedKey(KeyVault keyVault, String userAssignedIdentityKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomerManagedKeyBuilderedit()Map<String,Object>getAdditionalProperties()KeyVaultgetKeyVault()CustomerManagedKey defines the customer managed key settings for encryption of the Azure storage account.StringgetUserAssignedIdentityKey()UserAssignedIdentityKey is the name of the user identity that has access to the managed key.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetKeyVault(KeyVault keyVault)CustomerManagedKey defines the customer managed key settings for encryption of the Azure storage account.voidsetUserAssignedIdentityKey(String userAssignedIdentityKey)UserAssignedIdentityKey is the name of the user identity that has access to the managed key.CustomerManagedKeyBuildertoBuilder()
-
-
-
Method Detail
-
getKeyVault
public KeyVault getKeyVault()
CustomerManagedKey defines the customer managed key settings for encryption of the Azure storage account.
-
setKeyVault
public void setKeyVault(KeyVault keyVault)
CustomerManagedKey defines the customer managed key settings for encryption of the Azure storage account.
-
getUserAssignedIdentityKey
public String getUserAssignedIdentityKey()
UserAssignedIdentityKey is the name of the user identity that has access to the managed key.
-
setUserAssignedIdentityKey
public void setUserAssignedIdentityKey(String userAssignedIdentityKey)
UserAssignedIdentityKey is the name of the user identity that has access to the managed key.
-
edit
public CustomerManagedKeyBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<CustomerManagedKeyBuilder>
-
toBuilder
public CustomerManagedKeyBuilder toBuilder()
-
-