Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
This data source provides details about a specific Management Appliance resource in Oracle Cloud Infrastructure Oracle Cloud VMware Solution service.
Get the specified management appliance information.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testManagementAppliance = oci.Ocvp.getManagementAppliance({
managementApplianceId: testManagementApplianceOciOcvpManagementAppliance.id,
});
import pulumi
import pulumi_oci as oci
test_management_appliance = oci.Ocvp.get_management_appliance(management_appliance_id=test_management_appliance_oci_ocvp_management_appliance["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/ocvp"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ocvp.GetManagementAppliance(ctx, &ocvp.GetManagementApplianceArgs{
ManagementApplianceId: testManagementApplianceOciOcvpManagementAppliance.Id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testManagementAppliance = Oci.Ocvp.GetManagementAppliance.Invoke(new()
{
ManagementApplianceId = testManagementApplianceOciOcvpManagementAppliance.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Ocvp.OcvpFunctions;
import com.pulumi.oci.Ocvp.inputs.GetManagementApplianceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testManagementAppliance = OcvpFunctions.getManagementAppliance(GetManagementApplianceArgs.builder()
.managementApplianceId(testManagementApplianceOciOcvpManagementAppliance.id())
.build());
}
}
variables:
testManagementAppliance:
fn::invoke:
function: oci:Ocvp:getManagementAppliance
arguments:
managementApplianceId: ${testManagementApplianceOciOcvpManagementAppliance.id}
Using getManagementAppliance
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getManagementAppliance(args: GetManagementApplianceArgs, opts?: InvokeOptions): Promise<GetManagementApplianceResult>
function getManagementApplianceOutput(args: GetManagementApplianceOutputArgs, opts?: InvokeOptions): Output<GetManagementApplianceResult>def get_management_appliance(management_appliance_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementApplianceResult
def get_management_appliance_output(management_appliance_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetManagementApplianceResult]func LookupManagementAppliance(ctx *Context, args *LookupManagementApplianceArgs, opts ...InvokeOption) (*LookupManagementApplianceResult, error)
func LookupManagementApplianceOutput(ctx *Context, args *LookupManagementApplianceOutputArgs, opts ...InvokeOption) LookupManagementApplianceResultOutput> Note: This function is named LookupManagementAppliance in the Go SDK.
public static class GetManagementAppliance
{
public static Task<GetManagementApplianceResult> InvokeAsync(GetManagementApplianceArgs args, InvokeOptions? opts = null)
public static Output<GetManagementApplianceResult> Invoke(GetManagementApplianceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetManagementApplianceResult> getManagementAppliance(GetManagementApplianceArgs args, InvokeOptions options)
public static Output<GetManagementApplianceResult> getManagementAppliance(GetManagementApplianceArgs args, InvokeOptions options)
fn::invoke:
function: oci:Ocvp/getManagementAppliance:getManagementAppliance
arguments:
# arguments dictionaryThe following arguments are supported:
- Management
Appliance stringId - The OCID of the management appliance.
- Management
Appliance stringId - The OCID of the management appliance.
- management
Appliance StringId - The OCID of the management appliance.
- management
Appliance stringId - The OCID of the management appliance.
- management_
appliance_ strid - The OCID of the management appliance.
- management
Appliance StringId - The OCID of the management appliance.
getManagementAppliance Result
The following output properties are available:
- Compartment
Id string - The OCID of compartment in OCI, that this appliance is going to be created in.
- Compute
Instance stringId - The OCID of compute instance of management appliance in OCI.
- Configurations
List<Get
Management Appliance Configuration> - Configuration of management appliance.
- Connections
List<Get
Management Appliance Connection> - Array of connections for management appliance.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - Display
Name string - A descriptive name for the management appliance. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information.
- Dictionary<string, string>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - Heartbeat
Connection List<GetStates Management Appliance Heartbeat Connection State> - Current states of connections.
- Id string
- The OCID of management appliance.
- Lifecycle
Details string - Information about current lifecycleState. For FAILED and NEEDS_ATTENTION contains explanations. For other states may contain some details about their progress.
- Management
Agent stringId - The OCID of management agent, that this appliance is running in.
- Management
Appliance stringId - Public
Ssh stringKeys - Sddc
Id string - The OCID of SDDC in OCI, that this appliance is going to be registered in.
- State string
- Current state of the management appliance.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{orcl-cloud: {free-tier-retain: true}} - Time
Configuration stringUpdated - The date and time the configuration of management appliance was last updated in the format defined by RFC3339.
- Time
Created string - The date and time the management appliance was created in the format defined by RFC3339.
- Time
Last stringHeartbeat - The date and time the management appliance has last received heartbeat in the format defined by RFC3339.
- Time
Updated string - The date and time the management appliance was last updated in the format defined by RFC3339.
- Compartment
Id string - The OCID of compartment in OCI, that this appliance is going to be created in.
- Compute
Instance stringId - The OCID of compute instance of management appliance in OCI.
- Configurations
[]Get
Management Appliance Configuration - Configuration of management appliance.
- Connections
[]Get
Management Appliance Connection - Array of connections for management appliance.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - Display
Name string - A descriptive name for the management appliance. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information.
- map[string]string
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - Heartbeat
Connection []GetStates Management Appliance Heartbeat Connection State - Current states of connections.
- Id string
- The OCID of management appliance.
- Lifecycle
Details string - Information about current lifecycleState. For FAILED and NEEDS_ATTENTION contains explanations. For other states may contain some details about their progress.
- Management
Agent stringId - The OCID of management agent, that this appliance is running in.
- Management
Appliance stringId - Public
Ssh stringKeys - Sddc
Id string - The OCID of SDDC in OCI, that this appliance is going to be registered in.
- State string
- Current state of the management appliance.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{orcl-cloud: {free-tier-retain: true}} - Time
Configuration stringUpdated - The date and time the configuration of management appliance was last updated in the format defined by RFC3339.
- Time
Created string - The date and time the management appliance was created in the format defined by RFC3339.
- Time
Last stringHeartbeat - The date and time the management appliance has last received heartbeat in the format defined by RFC3339.
- Time
Updated string - The date and time the management appliance was last updated in the format defined by RFC3339.
- compartment
Id String - The OCID of compartment in OCI, that this appliance is going to be created in.
- compute
Instance StringId - The OCID of compute instance of management appliance in OCI.
- configurations
List<Get
Management Appliance Configuration> - Configuration of management appliance.
- connections
List<Get
Management Appliance Connection> - Array of connections for management appliance.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - display
Name String - A descriptive name for the management appliance. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information.
- Map<String,String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - heartbeat
Connection List<GetStates Management Appliance Heartbeat Connection State> - Current states of connections.
- id String
- The OCID of management appliance.
- lifecycle
Details String - Information about current lifecycleState. For FAILED and NEEDS_ATTENTION contains explanations. For other states may contain some details about their progress.
- management
Agent StringId - The OCID of management agent, that this appliance is running in.
- management
Appliance StringId - public
Ssh StringKeys - sddc
Id String - The OCID of SDDC in OCI, that this appliance is going to be registered in.
- state String
- Current state of the management appliance.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{orcl-cloud: {free-tier-retain: true}} - time
Configuration StringUpdated - The date and time the configuration of management appliance was last updated in the format defined by RFC3339.
- time
Created String - The date and time the management appliance was created in the format defined by RFC3339.
- time
Last StringHeartbeat - The date and time the management appliance has last received heartbeat in the format defined by RFC3339.
- time
Updated String - The date and time the management appliance was last updated in the format defined by RFC3339.
- compartment
Id string - The OCID of compartment in OCI, that this appliance is going to be created in.
- compute
Instance stringId - The OCID of compute instance of management appliance in OCI.
- configurations
Get
Management Appliance Configuration[] - Configuration of management appliance.
- connections
Get
Management Appliance Connection[] - Array of connections for management appliance.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - display
Name string - A descriptive name for the management appliance. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information.
- {[key: string]: string}
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - heartbeat
Connection GetStates Management Appliance Heartbeat Connection State[] - Current states of connections.
- id string
- The OCID of management appliance.
- lifecycle
Details string - Information about current lifecycleState. For FAILED and NEEDS_ATTENTION contains explanations. For other states may contain some details about their progress.
- management
Agent stringId - The OCID of management agent, that this appliance is running in.
- management
Appliance stringId - public
Ssh stringKeys - sddc
Id string - The OCID of SDDC in OCI, that this appliance is going to be registered in.
- state string
- Current state of the management appliance.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{orcl-cloud: {free-tier-retain: true}} - time
Configuration stringUpdated - The date and time the configuration of management appliance was last updated in the format defined by RFC3339.
- time
Created string - The date and time the management appliance was created in the format defined by RFC3339.
- time
Last stringHeartbeat - The date and time the management appliance has last received heartbeat in the format defined by RFC3339.
- time
Updated string - The date and time the management appliance was last updated in the format defined by RFC3339.
- compartment_
id str - The OCID of compartment in OCI, that this appliance is going to be created in.
- compute_
instance_ strid - The OCID of compute instance of management appliance in OCI.
- configurations
Sequence[Get
Management Appliance Configuration] - Configuration of management appliance.
- connections
Sequence[Get
Management Appliance Connection] - Array of connections for management appliance.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - display_
name str - A descriptive name for the management appliance. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information.
- Mapping[str, str]
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - heartbeat_
connection_ Sequence[Getstates Management Appliance Heartbeat Connection State] - Current states of connections.
- id str
- The OCID of management appliance.
- lifecycle_
details str - Information about current lifecycleState. For FAILED and NEEDS_ATTENTION contains explanations. For other states may contain some details about their progress.
- management_
agent_ strid - The OCID of management agent, that this appliance is running in.
- management_
appliance_ strid - public_
ssh_ strkeys - sddc_
id str - The OCID of SDDC in OCI, that this appliance is going to be registered in.
- state str
- Current state of the management appliance.
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{orcl-cloud: {free-tier-retain: true}} - time_
configuration_ strupdated - The date and time the configuration of management appliance was last updated in the format defined by RFC3339.
- time_
created str - The date and time the management appliance was created in the format defined by RFC3339.
- time_
last_ strheartbeat - The date and time the management appliance has last received heartbeat in the format defined by RFC3339.
- time_
updated str - The date and time the management appliance was last updated in the format defined by RFC3339.
- compartment
Id String - The OCID of compartment in OCI, that this appliance is going to be created in.
- compute
Instance StringId - The OCID of compute instance of management appliance in OCI.
- configurations List<Property Map>
- Configuration of management appliance.
- connections List<Property Map>
- Array of connections for management appliance.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"} - display
Name String - A descriptive name for the management appliance. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information.
- Map<String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"} - heartbeat
Connection List<Property Map>States - Current states of connections.
- id String
- The OCID of management appliance.
- lifecycle
Details String - Information about current lifecycleState. For FAILED and NEEDS_ATTENTION contains explanations. For other states may contain some details about their progress.
- management
Agent StringId - The OCID of management agent, that this appliance is running in.
- management
Appliance StringId - public
Ssh StringKeys - sddc
Id String - The OCID of SDDC in OCI, that this appliance is going to be registered in.
- state String
- Current state of the management appliance.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{orcl-cloud: {free-tier-retain: true}} - time
Configuration StringUpdated - The date and time the configuration of management appliance was last updated in the format defined by RFC3339.
- time
Created String - The date and time the management appliance was created in the format defined by RFC3339.
- time
Last StringHeartbeat - The date and time the management appliance has last received heartbeat in the format defined by RFC3339.
- time
Updated String - The date and time the management appliance was last updated in the format defined by RFC3339.
Supporting Types
GetManagementApplianceConfiguration
- Is
Log boolIngestion Enabled - Is log ingestion from SDDC to Oracle Cloud Infrastructure enabled.
- Is
Metrics boolCollection Enabled - Is metrics collection and publishing is enabled for appliance.
- Metrics List<string>
- Array of metrics ids to collect.
- Support
Bundle stringBucket Id - The OCID of support bundle Object Storage bucket.
- Is
Log boolIngestion Enabled - Is log ingestion from SDDC to Oracle Cloud Infrastructure enabled.
- Is
Metrics boolCollection Enabled - Is metrics collection and publishing is enabled for appliance.
- Metrics []string
- Array of metrics ids to collect.
- Support
Bundle stringBucket Id - The OCID of support bundle Object Storage bucket.
- is
Log BooleanIngestion Enabled - Is log ingestion from SDDC to Oracle Cloud Infrastructure enabled.
- is
Metrics BooleanCollection Enabled - Is metrics collection and publishing is enabled for appliance.
- metrics List<String>
- Array of metrics ids to collect.
- support
Bundle StringBucket Id - The OCID of support bundle Object Storage bucket.
- is
Log booleanIngestion Enabled - Is log ingestion from SDDC to Oracle Cloud Infrastructure enabled.
- is
Metrics booleanCollection Enabled - Is metrics collection and publishing is enabled for appliance.
- metrics string[]
- Array of metrics ids to collect.
- support
Bundle stringBucket Id - The OCID of support bundle Object Storage bucket.
- is_
log_ boolingestion_ enabled - Is log ingestion from SDDC to Oracle Cloud Infrastructure enabled.
- is_
metrics_ boolcollection_ enabled - Is metrics collection and publishing is enabled for appliance.
- metrics Sequence[str]
- Array of metrics ids to collect.
- support_
bundle_ strbucket_ id - The OCID of support bundle Object Storage bucket.
- is
Log BooleanIngestion Enabled - Is log ingestion from SDDC to Oracle Cloud Infrastructure enabled.
- is
Metrics BooleanCollection Enabled - Is metrics collection and publishing is enabled for appliance.
- metrics List<String>
- Array of metrics ids to collect.
- support
Bundle StringBucket Id - The OCID of support bundle Object Storage bucket.
GetManagementApplianceConnection
- Credentials
Secret stringId - The OCID of secret in Oracle Cloud Infrastructure vault, that is used for storage of username and password in JSON format.
- Type string
- Type of connection.
- Credentials
Secret stringId - The OCID of secret in Oracle Cloud Infrastructure vault, that is used for storage of username and password in JSON format.
- Type string
- Type of connection.
- credentials
Secret StringId - The OCID of secret in Oracle Cloud Infrastructure vault, that is used for storage of username and password in JSON format.
- type String
- Type of connection.
- credentials
Secret stringId - The OCID of secret in Oracle Cloud Infrastructure vault, that is used for storage of username and password in JSON format.
- type string
- Type of connection.
- credentials_
secret_ strid - The OCID of secret in Oracle Cloud Infrastructure vault, that is used for storage of username and password in JSON format.
- type str
- Type of connection.
- credentials
Secret StringId - The OCID of secret in Oracle Cloud Infrastructure vault, that is used for storage of username and password in JSON format.
- type String
- Type of connection.
GetManagementApplianceHeartbeatConnectionState
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
