/// <summary>
 /// Initializes a new instance of the TrackedResource class.
 /// </summary>
 /// <param name="id">Gets or sets the identifier.</param>
 /// <param name="identity">Identity Info on the tracked
 /// resource</param>
 /// <param name="location">Gets or sets the location.</param>
 /// <param name="name">Gets or sets the name.</param>
 /// <param name="systemData">Metadata pertaining to creation and last
 /// modification of the resource.</param>
 /// <param name="tags">Tags on the azure resource.</param>
 /// <param name="type">Gets or sets the type.</param>
 public TrackedResource(string id = default(string), Identity identity = default(Identity), string location = default(string), string name = default(string), TrackedResourceSystemData systemData = default(TrackedResourceSystemData), IDictionary <string, string> tags = default(IDictionary <string, string>), string type = default(string))
 {
     Id         = id;
     Identity   = identity;
     Location   = location;
     Name       = name;
     SystemData = systemData;
     Tags       = tags;
     Type       = type;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the Account class.
 /// </summary>
 /// <param name="id">Gets or sets the identifier.</param>
 /// <param name="identity">Identity Info on the tracked
 /// resource</param>
 /// <param name="location">Gets or sets the location.</param>
 /// <param name="name">Gets or sets the name.</param>
 /// <param name="systemData">Metadata pertaining to creation and last
 /// modification of the resource.</param>
 /// <param name="tags">Tags on the azure resource.</param>
 /// <param name="type">Gets or sets the type.</param>
 /// <param name="cloudConnectors">Cloud connectors.
 /// External cloud identifier used as part of scanning
 /// configuration.</param>
 /// <param name="createdAt">Gets the time at which the entity was
 /// created.</param>
 /// <param name="createdBy">Gets the creator of the entity.</param>
 /// <param name="createdByObjectId">Gets the creators of the entity's
 /// object id.</param>
 /// <param name="endpoints">The URIs that are the public endpoints of
 /// the account.</param>
 /// <param name="friendlyName">Gets or sets the friendly name.</param>
 /// <param name="managedResourceGroupName">Gets or sets the managed
 /// resource group name</param>
 /// <param name="managedResources">Gets the resource identifiers of the
 /// managed resources.</param>
 /// <param name="privateEndpointConnections">Gets the private endpoint
 /// connections information.</param>
 /// <param name="provisioningState">Gets or sets the state of the
 /// provisioning. Possible values include: 'Unknown', 'Creating',
 /// 'Moving', 'Deleting', 'SoftDeleting', 'SoftDeleted', 'Failed',
 /// 'Succeeded', 'Canceled'</param>
 /// <param name="publicNetworkAccess">Gets or sets the public network
 /// access. Possible values include: 'NotSpecified', 'Enabled',
 /// 'Disabled'</param>
 /// <param name="sku">Gets or sets the Sku.</param>
 public Account(string id = default(string), Identity identity = default(Identity), string location = default(string), string name = default(string), TrackedResourceSystemData systemData = default(TrackedResourceSystemData), IDictionary <string, string> tags = default(IDictionary <string, string>), string type = default(string), CloudConnectors cloudConnectors = default(CloudConnectors), System.DateTime?createdAt = default(System.DateTime?), string createdBy = default(string), string createdByObjectId = default(string), AccountPropertiesEndpoints endpoints = default(AccountPropertiesEndpoints), string friendlyName = default(string), string managedResourceGroupName = default(string), AccountPropertiesManagedResources managedResources = default(AccountPropertiesManagedResources), IList <PrivateEndpointConnection> privateEndpointConnections = default(IList <PrivateEndpointConnection>), string provisioningState = default(string), string publicNetworkAccess = default(string), AccountSku sku = default(AccountSku))
     : base(id, identity, location, name, systemData, tags, type)
 {
     CloudConnectors            = cloudConnectors;
     CreatedAt                  = createdAt;
     CreatedBy                  = createdBy;
     CreatedByObjectId          = createdByObjectId;
     Endpoints                  = endpoints;
     FriendlyName               = friendlyName;
     ManagedResourceGroupName   = managedResourceGroupName;
     ManagedResources           = managedResources;
     PrivateEndpointConnections = privateEndpointConnections;
     ProvisioningState          = provisioningState;
     PublicNetworkAccess        = publicNetworkAccess;
     Sku = sku;
     CustomInit();
 }