Interface AzureConfigEncryptionOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    AzureConfigEncryption, AzureConfigEncryption.Builder

    public interface AzureConfigEncryptionOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getKeyId()
      Required.
      com.google.protobuf.ByteString getKeyIdBytes()
      Required.
      String getPublicKey()
      Optional.
      com.google.protobuf.ByteString getPublicKeyBytes()
      Optional.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getKeyId

        String getKeyId()
         Required. The ARM ID of the Azure Key Vault key to encrypt / decrypt config
         data.
        
         For example:
         `/subscriptions/<subscription-id>/resourceGroups/<resource-group-id>/providers/Microsoft.KeyVault/vaults/<key-vault-id>/keys/<key-name>`
         
        string key_id = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The keyId.
      • getKeyIdBytes

        com.google.protobuf.ByteString getKeyIdBytes()
         Required. The ARM ID of the Azure Key Vault key to encrypt / decrypt config
         data.
        
         For example:
         `/subscriptions/<subscription-id>/resourceGroups/<resource-group-id>/providers/Microsoft.KeyVault/vaults/<key-vault-id>/keys/<key-name>`
         
        string key_id = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The bytes for keyId.
      • getPublicKey

        String getPublicKey()
         Optional. RSA key of the Azure Key Vault public key to use for encrypting
         the data.
        
         This key must be formatted as a PEM-encoded SubjectPublicKeyInfo (RFC 5280)
         in ASN.1 DER form. The string must be comprised of a single PEM block of
         type "PUBLIC KEY".
         
        string public_key = 3 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The publicKey.
      • getPublicKeyBytes

        com.google.protobuf.ByteString getPublicKeyBytes()
         Optional. RSA key of the Azure Key Vault public key to use for encrypting
         the data.
        
         This key must be formatted as a PEM-encoded SubjectPublicKeyInfo (RFC 5280)
         in ASN.1 DER form. The string must be comprised of a single PEM block of
         type "PUBLIC KEY".
         
        string public_key = 3 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The bytes for publicKey.