/// <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="referenceName">The reference name of the managed /// virtual network.</param> /// <param name="type">The type of the managed virtual network.</param> /// <param name="id">The id of the managed virtual network.</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), string referenceName = default(string), string type = default(string), string id = default(string)) : base(additionalProperties, description) { State = state; ComputeProperties = computeProperties; SsisProperties = ssisProperties; ReferenceName = referenceName; Type = type; Id = id; CustomInit(); }