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