/// <summary>
 /// Initializes a new instance of the IotHubDescription class.
 /// </summary>
 /// <param name="location">The resource location.</param>
 /// <param name="sku">IotHub SKU info</param>
 /// <param name="id">The resource identifier.</param>
 /// <param name="name">The resource name.</param>
 /// <param name="type">The resource type.</param>
 /// <param name="tags">The resource tags.</param>
 /// <param name="etag">The Etag field is *not* required. If it is
 /// provided in the response body, it must also be provided as a header
 /// per the normal ETag convention.</param>
 /// <param name="properties">IotHub properties</param>
 public IotHubDescription(string location, IotHubSkuInfo sku, string id = default(string), string name = default(string), string type = default(string), IDictionary <string, string> tags = default(IDictionary <string, string>), string etag = default(string), IotHubProperties properties = default(IotHubProperties))
     : base(location, id, name, type, tags)
 {
     Etag       = etag;
     Properties = properties;
     Sku        = sku;
     CustomInit();
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the IotHubDescription class.
 /// </summary>
 public IotHubDescription(string id = default(string), string name = default(string), string type = default(string), string location = default(string), IDictionary <string, string> tags = default(IDictionary <string, string>), string subscriptionid = default(string), string resourcegroup = default(string), string etag = default(string), IotHubProperties properties = default(IotHubProperties), IotHubSkuInfo sku = default(IotHubSkuInfo))
     : base(id, name, type, location, tags)
 {
     Subscriptionid = subscriptionid;
     Resourcegroup  = resourcegroup;
     Etag           = etag;
     Properties     = properties;
     Sku            = sku;
 }
Esempio n. 3
0
 /// <summary>
 /// Initializes a new instance of the IotHubDescription class.
 /// </summary>
 /// <param name="location">The resource location.</param>
 /// <param name="sku">IotHub SKU info</param>
 /// <param name="id">The resource identifier.</param>
 /// <param name="name">The resource name.</param>
 /// <param name="type">The resource type.</param>
 /// <param name="tags">The resource tags.</param>
 /// <param name="etag">The Etag field is *not* required. If it is
 /// provided in the response body, it must also be provided as a header
 /// per the normal ETag convention.</param>
 /// <param name="properties">IotHub properties</param>
 /// <param name="identity">The managed identities for the
 /// IotHub.</param>
 /// <param name="systemData">The system meta data relating to this
 /// resource.</param>
 public IotHubDescription(string location, IotHubSkuInfo sku, string id = default(string), string name = default(string), string type = default(string), IDictionary <string, string> tags = default(IDictionary <string, string>), string etag = default(string), IotHubProperties properties = default(IotHubProperties), ArmIdentity identity = default(ArmIdentity), SystemData systemData = default(SystemData))
     : base(location, id, name, type, tags)
 {
     Etag       = etag;
     Properties = properties;
     Sku        = sku;
     Identity   = identity;
     SystemData = systemData;
     CustomInit();
 }