class Azure::KeyVault::V7_2_preview::Models::SelectiveKeyRestoreOperationParameters

Model object.

Attributes

folder[RW]

@return [String] The Folder name of the blob where the previous successful full backup was stored

sas_token_parameters[RW]

@return [SASTokenParameter] SAS token parameter object containing Azure storage resourceUri and token

Private Class Methods

mapper() click to toggle source

Mapper for SelectiveKeyRestoreOperationParameters class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/7.2-preview/generated/azure_key_vault/models/selective_key_restore_operation_parameters.rb, line 29
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'SelectiveKeyRestoreOperationParameters',
    type: {
      name: 'Composite',
      class_name: 'SelectiveKeyRestoreOperationParameters',
      model_properties: {
        sas_token_parameters: {
          client_side_validation: true,
          required: true,
          serialized_name: 'sasTokenParameters',
          type: {
            name: 'Composite',
            class_name: 'SASTokenParameter'
          }
        },
        folder: {
          client_side_validation: true,
          required: true,
          serialized_name: 'folder',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end