Class: Azure::DataMigration::Mgmt::V2018_04_19::Models::DataMigrationService
- Inherits:
-
TrackedResource
- Object
- Resource
- TrackedResource
- Azure::DataMigration::Mgmt::V2018_04_19::Models::DataMigrationService
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-04-19/generated/azure_mgmt_data_migration/models/data_migration_service.rb
Overview
A Database Migration Service resource
Instance Attribute Summary collapse
-
#etag ⇒ String
HTTP strong entity tag value.
-
#kind ⇒ String
supported.
-
#provisioning_state ⇒ ServiceProvisioningState
Possible values include: ‘Accepted’, ‘Deleting’, ‘Deploying’, ‘Stopped’, ‘Stopping’, ‘Starting’, ‘FailedToStart’, ‘FailedToStop’, ‘Succeeded’, ‘Failed’.
-
#public_key ⇒ String
sent to the service.
-
#sku ⇒ ServiceSku
Service SKU.
-
#virtual_subnet_id ⇒ String
Microsoft.Network/virtualNetworks/subnets resource to which the service should be joined.
Attributes inherited from TrackedResource
Attributes inherited from Resource
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for DataMigrationService class as Ruby Hash.
Methods inherited from Resource
Instance Attribute Details
#etag ⇒ String
Returns HTTP strong entity tag value. Ignored if submitted.
16 17 18 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/data_migration_service.rb', line 16 def etag @etag end |
#kind ⇒ String
supported.
20 21 22 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/data_migration_service.rb', line 20 def kind @kind end |
#provisioning_state ⇒ ServiceProvisioningState
Possible values include: ‘Accepted’, ‘Deleting’, ‘Deploying’, ‘Stopped’, ‘Stopping’, ‘Starting’, ‘FailedToStart’, ‘FailedToStop’, ‘Succeeded’, ‘Failed’
26 27 28 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/data_migration_service.rb', line 26 def provisioning_state @provisioning_state end |
#public_key ⇒ String
sent to the service
30 31 32 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/data_migration_service.rb', line 30 def public_key @public_key end |
#sku ⇒ ServiceSku
Returns Service SKU.
38 39 40 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/data_migration_service.rb', line 38 def sku @sku end |
#virtual_subnet_id ⇒ String
Microsoft.Network/virtualNetworks/subnets resource to which the service should be joined
35 36 37 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/data_migration_service.rb', line 35 def virtual_subnet_id @virtual_subnet_id end |
Class Method Details
.mapper ⇒ Object
Mapper for DataMigrationService class as Ruby Hash. This will be used for serialization/deserialization.
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/data_migration_service.rb', line 45 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'DataMigrationService', type: { name: 'Composite', class_name: 'DataMigrationService', 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' } }, tags: { client_side_validation: true, required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, location: { client_side_validation: true, required: true, serialized_name: 'location', type: { name: 'String' } }, etag: { client_side_validation: true, required: false, serialized_name: 'etag', type: { name: 'String' } }, kind: { client_side_validation: true, required: false, serialized_name: 'kind', type: { name: 'String' } }, provisioning_state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.provisioningState', type: { name: 'String' } }, public_key: { client_side_validation: true, required: false, serialized_name: 'properties.publicKey', type: { name: 'String' } }, virtual_subnet_id: { client_side_validation: true, required: true, serialized_name: 'properties.virtualSubnetId', type: { name: 'String' } }, sku: { client_side_validation: true, required: false, serialized_name: 'sku', type: { name: 'Composite', class_name: 'ServiceSku' } } } } } end |