/// <summary> /// Initializes a new instance of the PortalSignupSettings class. /// </summary> /// <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="enabled">Allow users to sign up on a developer /// portal.</param> /// <param name="termsOfService">Terms of service contract /// properties.</param> public PortalSignupSettings(string id = default(string), string name = default(string), string type = default(string), bool?enabled = default(bool?), TermsOfServiceProperties termsOfService = default(TermsOfServiceProperties)) : base(id, name, type) { Enabled = enabled; TermsOfService = termsOfService; CustomInit(); }
/// <summary> /// Initializes a new instance of the PortalSettingsContract class. /// </summary> /// <param name="id">Resource ID.</param> /// <param name="name">Resource name.</param> /// <param name="type">Resource type for API Management /// resource.</param> /// <param name="url">A delegation Url.</param> /// <param name="validationKey">A base64-encoded validation key to /// validate, that a request is coming from Azure API /// Management.</param> /// <param name="subscriptions">Subscriptions delegation /// settings.</param> /// <param name="userRegistration">User registration delegation /// settings.</param> /// <param name="enabled">Redirect Anonymous users to the Sign-In /// page.</param> /// <param name="termsOfService">Terms of service contract /// properties.</param> public PortalSettingsContract(string id = default(string), string name = default(string), string type = default(string), string url = default(string), string validationKey = default(string), SubscriptionsDelegationSettingsProperties subscriptions = default(SubscriptionsDelegationSettingsProperties), RegistrationDelegationSettingsProperties userRegistration = default(RegistrationDelegationSettingsProperties), bool?enabled = default(bool?), TermsOfServiceProperties termsOfService = default(TermsOfServiceProperties)) : base(id, name, type) { Url = url; ValidationKey = validationKey; Subscriptions = subscriptions; UserRegistration = userRegistration; Enabled = enabled; TermsOfService = termsOfService; CustomInit(); }