Class ResourceProviderManagementAction
- Namespace
 - FoundationaLLM.Common.Models.ResourceProviders.Global
 
- Assembly
 - FoundationaLLM.Common.dll
 
Represents a management action for a resource provider.
[JsonPolymorphic(TypeDiscriminatorPropertyName = "type")]
[JsonDerivedType(typeof(ResourceProviderSendEventAction), "send-event")]
public class ResourceProviderManagementAction
  - Inheritance
 - 
      
      ResourceProviderManagementAction
 
- Derived
 
- Inherited Members
 
- Extension Methods
 
Properties
TargetServiceName
Gets or sets the name of the target service for the management action.
[JsonPropertyName("target_service_name")]
[JsonPropertyOrder(-99)]
public string? TargetServiceName { get; set; }
  Property Value
Remarks
If this property is set, it indicates that the action is intended for a specific service. The management be handled only by instances of the resource provider that are hosted by the specified service.
Type
Gets or sets the type of the management action.
[JsonPropertyName("type")]
[JsonPropertyOrder(-100)]
public string Type { get; set; }