Show / Hide Table of Contents

Class ServiceProviderAction

Details of the Service Provider Action. Service provider actions are a pre-defined set of commands available to the support operator on different layers of the infrastructure. Although the groupings may differ depending on the infrastructure layers, the groups are designed to enable the support operator access to commands to resolve a specific set of issues.

Inheritance
object
ServiceProviderAction
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DelegateaccesscontrolService.Models
Assembly: OCI.DotNetSDK.Delegateaccesscontrol.dll
Syntax
public class ServiceProviderAction

Properties

Component

Declaration
[JsonProperty(PropertyName = "component")]
public string Component { get; set; }
Property Value
Type Description
string

Name of the infrastructure layer associated with the Service Provider Action.

CustomerDisplayName

Declaration
[JsonProperty(PropertyName = "customerDisplayName")]
public string CustomerDisplayName { get; set; }
Property Value
Type Description
string

Display Name of the Service Provider Action.

Description

Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type Description
string

Description of the Service Provider Action in terms of associated risk profile, and characteristics of the operating system commands made available to the support operator under this Service Provider Action.

Id

Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

Unique Oracle assigned identifier for the Service Provider Action.

Remarks

Required

LifecycleState

Declaration
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ServiceProviderAction.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
ServiceProviderAction.LifecycleStateEnum?

The current lifecycle state of the Service Provider Action.

Name

Declaration
[Required(ErrorMessage = "Name is required.")]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type Description
string

Unique name of the Service Provider Action.

Remarks

Required

Properties

Declaration
[JsonProperty(PropertyName = "properties")]
public List<ServiceProviderActionProperties> Properties { get; set; }
Property Value
Type Description
List<ServiceProviderActionProperties>

Fine grained properties associated with the Delegation Control.

ResourceType

Declaration
[JsonProperty(PropertyName = "resourceType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DelegationControlResourceType? ResourceType { get; set; }
Property Value
Type Description
DelegationControlResourceType?

resourceType for which the ServiceProviderAction is applicable

ServiceProviderServiceTypes

Declaration
[JsonProperty(PropertyName = "serviceProviderServiceTypes", ItemConverterType = typeof(ResponseEnumConverter))]
public List<ServiceProviderServiceType> ServiceProviderServiceTypes { get; set; }
Property Value
Type Description
List<ServiceProviderServiceType>

List of Service Provider Service Types that this Service Provider Action is applicable to.

In this article
Back to top