class Azure::SQL::Mgmt::V2017_03_01_preview::Models::ImportExportDatabaseDefinition
Contains the information necessary to perform import/export operation.
Attributes
administrator_login[RW]
@return [String] Administrator login name.
administrator_login_password[RW]
@return [String] Administrator login password.
authentication_type[RW]
@return [String] Authentication type.
database_name[RW]
@return [String] Name of the import database.
edition[RW]
@return [String] Edition of the import database.
max_size_bytes[RW]
@return [String] Max size in bytes for the import database.
service_objective_name[RW]
@return [String] Service level objective name of the import database.
storage_key[RW]
@return [String] Storage key.
storage_key_type[RW]
@return [String] Storage key type.
storage_uri[RW]
@return [String] Storage Uri.
Private Class Methods
mapper()
click to toggle source
Mapper for ImportExportDatabaseDefinition
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2017-03-01-preview/generated/azure_mgmt_sql/models/import_export_database_definition.rb, line 50 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ImportExportDatabaseDefinition', type: { name: 'Composite', class_name: 'ImportExportDatabaseDefinition', model_properties: { database_name: { client_side_validation: true, required: false, serialized_name: 'databaseName', type: { name: 'String' } }, edition: { client_side_validation: true, required: false, serialized_name: 'edition', type: { name: 'String' } }, service_objective_name: { client_side_validation: true, required: false, serialized_name: 'serviceObjectiveName', type: { name: 'String' } }, max_size_bytes: { client_side_validation: true, required: false, serialized_name: 'maxSizeBytes', type: { name: 'String' } }, storage_key_type: { client_side_validation: true, required: true, serialized_name: 'storageKeyType', type: { name: 'String' } }, storage_key: { client_side_validation: true, required: true, serialized_name: 'storageKey', type: { name: 'String' } }, storage_uri: { client_side_validation: true, required: true, serialized_name: 'storageUri', type: { name: 'String' } }, administrator_login: { client_side_validation: true, required: true, serialized_name: 'administratorLogin', type: { name: 'String' } }, administrator_login_password: { client_side_validation: true, required: true, serialized_name: 'administratorLoginPassword', type: { name: 'String' } }, authentication_type: { client_side_validation: true, required: false, serialized_name: 'authenticationType', type: { name: 'String' } } } } } end