/// <summary>
 /// Initializes a new instance of the VideoAnalyzerUpdate class.
 /// </summary>
 /// <param name="tags">Resource tags.</param>
 /// <param name="storageAccounts">The storage accounts for this
 /// resource.</param>
 /// <param name="endpoints">The endpoints associated with this
 /// resource.</param>
 /// <param name="encryption">The account encryption properties.</param>
 /// <param name="iotHubs">The IoT Hubs for this resource.</param>
 /// <param name="publicNetworkAccess">Whether or not public network
 /// access is allowed for resources under the Video Analyzer account.
 /// Possible values include: 'Enabled', 'Disabled'</param>
 /// <param name="networkAccessControl">Network access control for Video
 /// Analyzer.</param>
 /// <param name="provisioningState">Provisioning state of the Video
 /// Analyzer account. Possible values include: 'Failed', 'InProgress',
 /// 'Succeeded'</param>
 /// <param name="privateEndpointConnections">Private Endpoint
 /// Connections created under Video Analyzer account.</param>
 /// <param name="identity">The identities associated to the Video
 /// Analyzer resource.</param>
 public VideoAnalyzerUpdate(IDictionary <string, string> tags = default(IDictionary <string, string>), IList <StorageAccount> storageAccounts = default(IList <StorageAccount>), IList <Endpoint> endpoints = default(IList <Endpoint>), AccountEncryption encryption = default(AccountEncryption), IList <IotHub> iotHubs = default(IList <IotHub>), PublicNetworkAccess?publicNetworkAccess = default(PublicNetworkAccess?), NetworkAccessControl networkAccessControl = default(NetworkAccessControl), ProvisioningState provisioningState = default(ProvisioningState), IList <PrivateEndpointConnection> privateEndpointConnections = default(IList <PrivateEndpointConnection>), VideoAnalyzerIdentity identity = default(VideoAnalyzerIdentity))
 {
     Tags                       = tags;
     StorageAccounts            = storageAccounts;
     Endpoints                  = endpoints;
     Encryption                 = encryption;
     IotHubs                    = iotHubs;
     PublicNetworkAccess        = publicNetworkAccess;
     NetworkAccessControl       = networkAccessControl;
     ProvisioningState          = provisioningState;
     PrivateEndpointConnections = privateEndpointConnections;
     Identity                   = identity;
     CustomInit();
 }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the VideoAnalyzerAccount class.
 /// </summary>
 /// <param name="location">The geo-location where the resource
 /// lives</param>
 /// <param name="storageAccounts">The storage accounts for this
 /// resource.</param>
 /// <param name="id">Fully qualified resource ID for the resource. Ex -
 /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}</param>
 /// <param name="name">The name of the resource</param>
 /// <param name="type">The type of the resource. E.g.
 /// "Microsoft.Compute/virtualMachines" or
 /// "Microsoft.Storage/storageAccounts"</param>
 /// <param name="systemData">Azure Resource Manager metadata containing
 /// createdBy and modifiedBy information.</param>
 /// <param name="tags">Resource tags.</param>
 /// <param name="endpoints">The endpoints associated with this
 /// resource.</param>
 /// <param name="encryption">The account encryption properties.</param>
 /// <param name="iotHubs">The IoT Hubs for this resource.</param>
 /// <param name="publicNetworkAccess">Whether or not public network
 /// access is allowed for resources under the Video Analyzer account.
 /// Possible values include: 'Enabled', 'Disabled'</param>
 /// <param name="networkAccessControl">Network access control for Video
 /// Analyzer.</param>
 /// <param name="provisioningState">Provisioning state of the Video
 /// Analyzer account. Possible values include: 'Failed', 'InProgress',
 /// 'Succeeded'</param>
 /// <param name="privateEndpointConnections">Private Endpoint
 /// Connections created under Video Analyzer account.</param>
 /// <param name="identity">The identities associated to the Video
 /// Analyzer resource.</param>
 public VideoAnalyzerAccount(string location, IList <StorageAccount> storageAccounts, string id = default(string), string name = default(string), string type = default(string), SystemData systemData = default(SystemData), IDictionary <string, string> tags = default(IDictionary <string, string>), IList <Endpoint> endpoints = default(IList <Endpoint>), AccountEncryption encryption = default(AccountEncryption), IList <IotHub> iotHubs = default(IList <IotHub>), PublicNetworkAccess?publicNetworkAccess = default(PublicNetworkAccess?), NetworkAccessControl networkAccessControl = default(NetworkAccessControl), ProvisioningState provisioningState = default(ProvisioningState), IList <PrivateEndpointConnection> privateEndpointConnections = default(IList <PrivateEndpointConnection>), VideoAnalyzerIdentity identity = default(VideoAnalyzerIdentity))
     : base(location, id, name, type, systemData, tags)
 {
     StorageAccounts            = storageAccounts;
     Endpoints                  = endpoints;
     Encryption                 = encryption;
     IotHubs                    = iotHubs;
     PublicNetworkAccess        = publicNetworkAccess;
     NetworkAccessControl       = networkAccessControl;
     ProvisioningState          = provisioningState;
     PrivateEndpointConnections = privateEndpointConnections;
     Identity                   = identity;
     CustomInit();
 }