/// <summary> /// Initializes a new instance of the IntegrationRuntimeSsisProperties /// class. /// </summary> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="catalogInfo">Catalog information for managed dedicated /// integration runtime.</param> /// <param name="licenseType">License type for bringing your own /// license scenario. Possible values include: 'BasePrice', /// 'LicenseIncluded'</param> /// <param name="customSetupScriptProperties">Custom setup script /// properties for a managed dedicated integration runtime.</param> /// <param name="dataProxyProperties">Data proxy properties for a /// managed dedicated integration runtime.</param> /// <param name="edition">The edition for the SSIS Integration Runtime. /// Possible values include: 'Standard', 'Enterprise'</param> /// <param name="expressCustomSetupProperties">Custom setup without /// script properties for a SSIS integration runtime.</param> /// <param name="packageStores">Package stores for the SSIS Integration /// Runtime.</param> /// <param name="managedCredential">The user-assigned managed identity /// reference.</param> public IntegrationRuntimeSsisProperties(IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), IntegrationRuntimeSsisCatalogInfo catalogInfo = default(IntegrationRuntimeSsisCatalogInfo), string licenseType = default(string), IntegrationRuntimeCustomSetupScriptProperties customSetupScriptProperties = default(IntegrationRuntimeCustomSetupScriptProperties), IntegrationRuntimeDataProxyProperties dataProxyProperties = default(IntegrationRuntimeDataProxyProperties), string edition = default(string), IList <CustomSetupBase> expressCustomSetupProperties = default(IList <CustomSetupBase>), IList <PackageStore> packageStores = default(IList <PackageStore>), EntityReference managedCredential = default(EntityReference)) { AdditionalProperties = additionalProperties; CatalogInfo = catalogInfo; LicenseType = licenseType; CustomSetupScriptProperties = customSetupScriptProperties; DataProxyProperties = dataProxyProperties; Edition = edition; ExpressCustomSetupProperties = expressCustomSetupProperties; PackageStores = packageStores; ManagedCredential = managedCredential; CustomInit(); }
/// <summary> /// Initializes a new instance of the IntegrationRuntimeSsisProperties /// class. /// </summary> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="catalogInfo">Catalog information for managed dedicated /// integration runtime.</param> /// <param name="licenseType">License type for bringing your own /// license scenario. Possible values include: 'BasePrice', /// 'LicenseIncluded'</param> /// <param name="customSetupScriptProperties">Custom setup script /// properties for a managed dedicated integration runtime.</param> /// <param name="dataProxyProperties">Data proxy properties for a /// managed dedicated integration runtime.</param> /// <param name="edition">The edition for the SSIS Integration Runtime. /// Possible values include: 'Standard', 'Enterprise'</param> public IntegrationRuntimeSsisProperties(IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), IntegrationRuntimeSsisCatalogInfo catalogInfo = default(IntegrationRuntimeSsisCatalogInfo), string licenseType = default(string), IntegrationRuntimeCustomSetupScriptProperties customSetupScriptProperties = default(IntegrationRuntimeCustomSetupScriptProperties), IntegrationRuntimeDataProxyProperties dataProxyProperties = default(IntegrationRuntimeDataProxyProperties), string edition = default(string)) { AdditionalProperties = additionalProperties; CatalogInfo = catalogInfo; LicenseType = licenseType; CustomSetupScriptProperties = customSetupScriptProperties; DataProxyProperties = dataProxyProperties; Edition = edition; CustomInit(); }