Class InstallationSite
Installation site of a Java Runtime. An installation site is a Java Runtime installed at a specific path on a managed instance.
Inherited Members
Namespace: Oci.JmsService.Models
Assembly: OCI.DotNetSDK.Jms.dll
Syntax
public class InstallationSite
Properties
ApproximateApplicationCount
Declaration
[JsonProperty(PropertyName = "approximateApplicationCount")]
public int? ApproximateApplicationCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The approximate count of applications running on this installation |
Blocklist
Declaration
[JsonProperty(PropertyName = "blocklist")]
public List<BlocklistEntry> Blocklist { get; set; }
Property Value
Type | Description |
---|---|
List<BlocklistEntry> | The list of operations that are blocklisted. |
Hostname
Declaration
[JsonProperty(PropertyName = "hostname")]
public string Hostname { get; set; }
Property Value
Type | Description |
---|---|
string | The hostname of the managed instance (if applicable). |
InstallationKey
Declaration
[Required(ErrorMessage = "InstallationKey is required.")]
[JsonProperty(PropertyName = "installationKey")]
public string InstallationKey { get; set; }
Property Value
Type | Description |
---|---|
string | The unique identifier for the installation of a Java Runtime at a specific path on a specific operating system. |
Remarks
Required
Jre
Declaration
[Required(ErrorMessage = "Jre is required.")]
[JsonProperty(PropertyName = "jre")]
public JavaRuntimeId Jre { get; set; }
Property Value
Type | Description |
---|---|
JavaRuntimeId |
Remarks
Required
LifecycleState
Declaration
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public LifecycleState? LifecycleState { get; set; }
Property Value
Type | Description |
---|---|
LifecycleState? | The lifecycle state of the installation site. |
ManagedInstanceId
Declaration
[Required(ErrorMessage = "ManagedInstanceId is required.")]
[JsonProperty(PropertyName = "managedInstanceId")]
public string ManagedInstanceId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the related managed instance. |
Remarks
Required
ManagedInstanceType
Declaration
[JsonProperty(PropertyName = "managedInstanceType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ManagedInstanceType? ManagedInstanceType { get; set; }
Property Value
Type | Description |
---|---|
ManagedInstanceType? | The type of the source of events. |
OperatingSystem
Declaration
[Required(ErrorMessage = "OperatingSystem is required.")]
[JsonProperty(PropertyName = "operatingSystem")]
public OperatingSystem OperatingSystem { get; set; }
Property Value
Type | Description |
---|---|
OperatingSystem |
Remarks
Required
Path
Declaration
[Required(ErrorMessage = "Path is required.")]
[JsonProperty(PropertyName = "path")]
public string Path { get; set; }
Property Value
Type | Description |
---|---|
string | The file system path of the installation. |
Remarks
Required
TimeLastSeen
Declaration
[JsonProperty(PropertyName = "timeLastSeen")]
public DateTime? TimeLastSeen { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date and time the resource was last reported to JMS. This is potentially after the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period. |