/// <summary> /// Initializes a new instance of the /// CognitiveServicesAccountProperties class. /// </summary> /// <param name="provisioningState">Gets the status of the cognitive /// services account at the time the operation was called. Possible /// values include: 'Creating', 'ResolvingDNS', 'Moving', 'Deleting', /// 'Succeeded', 'Failed'</param> /// <param name="endpoint">Endpoint of the created account.</param> /// <param name="internalId">The internal identifier.</param> /// <param name="customSubDomainName">Optional subdomain name used for /// token-based authentication.</param> /// <param name="networkAcls">A collection of rules governing the /// accessibility from specific network locations.</param> /// <param name="apiProperties">The api properties for special /// APIs.</param> public CognitiveServicesAccountProperties(string provisioningState = default(string), string endpoint = default(string), string internalId = default(string), string customSubDomainName = default(string), NetworkRuleSet networkAcls = default(NetworkRuleSet), CognitiveServicesAccountApiProperties apiProperties = default(CognitiveServicesAccountApiProperties)) { ProvisioningState = provisioningState; Endpoint = endpoint; InternalId = internalId; CustomSubDomainName = customSubDomainName; NetworkAcls = networkAcls; ApiProperties = apiProperties; CustomInit(); }
/// <summary> /// Initializes a new instance of the /// CognitiveServicesAccountProperties class. /// </summary> /// <param name="provisioningState">Gets the status of the cognitive /// services account at the time the operation was called. Possible /// values include: 'Creating', 'ResolvingDNS', 'Moving', 'Deleting', /// 'Succeeded', 'Failed'</param> /// <param name="endpoint">Endpoint of the created account.</param> /// <param name="internalId">The internal identifier.</param> /// <param name="customSubDomainName">Optional subdomain name used for /// token-based authentication.</param> /// <param name="networkAcls">A collection of rules governing the /// accessibility from specific network locations.</param> /// <param name="encryption">The encryption properties for this /// resource.</param> /// <param name="userOwnedStorage">The storage accounts for this /// resource.</param> /// <param name="apiProperties">The api properties for special /// APIs.</param> public CognitiveServicesAccountProperties(string provisioningState = default(string), string endpoint = default(string), string internalId = default(string), string customSubDomainName = default(string), NetworkRuleSet networkAcls = default(NetworkRuleSet), Encryption encryption = default(Encryption), IList <UserOwnedStorage> userOwnedStorage = default(IList <UserOwnedStorage>), CognitiveServicesAccountApiProperties apiProperties = default(CognitiveServicesAccountApiProperties)) { ProvisioningState = provisioningState; Endpoint = endpoint; InternalId = internalId; CustomSubDomainName = customSubDomainName; NetworkAcls = networkAcls; Encryption = encryption; UserOwnedStorage = userOwnedStorage; ApiProperties = apiProperties; CustomInit(); }