class Azure::ServiceBus::Mgmt::V2017_04_01::Models::MigrationConfigProperties
Single item in List or Get Migration Config operation
Attributes
migration_state[RW]
@return [String] State in which Standard to Premium Migration is, possible values : Unknown, Reverting, Completing, Initiating, Syncing, Active
pending_replication_operations_count[RW]
@return [Integer] Number of entities pending to be replicated.
post_migration_name[RW]
@return [String] Name to access Standard Namespace after migration
provisioning_state[RW]
@return [String] Provisioning state of Migration Configuration
target_namespace[RW]
@return [String] Existing premium Namespace ARM Id name which has no entities, will be used for migration
Private Class Methods
mapper()
click to toggle source
Mapper for MigrationConfigProperties
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2017-04-01/generated/azure_mgmt_service_bus/models/migration_config_properties.rb, line 38 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'MigrationConfigProperties', type: { name: 'Composite', class_name: 'MigrationConfigProperties', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, provisioning_state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.provisioningState', type: { name: 'String' } }, pending_replication_operations_count: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.pendingReplicationOperationsCount', type: { name: 'Number' } }, target_namespace: { client_side_validation: true, required: false, serialized_name: 'properties.targetNamespace', type: { name: 'String' } }, post_migration_name: { client_side_validation: true, required: false, serialized_name: 'properties.postMigrationName', type: { name: 'String' } }, migration_state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.migrationState', type: { name: 'String' } } } } } end