/// <summary> /// Initializes a new instance of the ManagedIntegrationRuntime class. /// </summary> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="description">Integration runtime description.</param> /// <param name="state">Integration runtime state, only valid for /// managed dedicated integration runtime. Possible values include: /// 'Initial', 'Stopped', 'Started', 'Starting', 'Stopping', /// 'NeedRegistration', 'Online', 'Limited', 'Offline', /// 'AccessDenied'</param> /// <param name="computeProperties">The compute resource for managed /// integration runtime.</param> /// <param name="ssisProperties">SSIS properties for managed /// integration runtime.</param> public ManagedIntegrationRuntime(IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), string description = default(string), string state = default(string), IntegrationRuntimeComputeProperties computeProperties = default(IntegrationRuntimeComputeProperties), IntegrationRuntimeSsisProperties ssisProperties = default(IntegrationRuntimeSsisProperties)) : base(additionalProperties, description) { State = state; ComputeProperties = computeProperties; SsisProperties = ssisProperties; CustomInit(); }
/// <summary> /// Initializes a new instance of the ManagedIntegrationRuntime class. /// </summary> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="description">Integration runtime description.</param> /// <param name="state">Integration runtime state, only valid for /// managed dedicated integration runtime. Possible values include: /// 'Initial', 'Stopped', 'Started', 'Starting', 'Stopping', /// 'NeedRegistration', 'Online', 'Limited', 'Offline', /// 'AccessDenied'</param> /// <param name="computeProperties">The compute resource for managed /// integration runtime.</param> /// <param name="ssisProperties">SSIS properties for managed /// integration runtime.</param> /// <param name="customerVirtualNetwork">The name of virtual network to /// which Azure-SSIS integration runtime will join</param> /// <param name="managedVirtualNetwork">Managed Virtual Network /// reference.</param> public ManagedIntegrationRuntime(IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), string description = default(string), string state = default(string), IntegrationRuntimeComputeProperties computeProperties = default(IntegrationRuntimeComputeProperties), IntegrationRuntimeSsisProperties ssisProperties = default(IntegrationRuntimeSsisProperties), IntegrationRuntimeCustomerVirtualNetwork customerVirtualNetwork = default(IntegrationRuntimeCustomerVirtualNetwork), ManagedVirtualNetworkReference managedVirtualNetwork = default(ManagedVirtualNetworkReference)) : base(additionalProperties, description) { State = state; ComputeProperties = computeProperties; SsisProperties = ssisProperties; CustomerVirtualNetwork = customerVirtualNetwork; ManagedVirtualNetwork = managedVirtualNetwork; CustomInit(); }