/// <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(); }
/// <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; }
/// <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(); }