oci.OsManagement.ManagedInstanceManagement
Explore with Pulumi AI
This resource provides the Managed Instance Management in Oracle Cloud Infrastructure OS Management service. The resource can be used to attach/detach parent software source, child software sources and managed instance groups from managed instances.
Adds a parent software source to a managed instance. After the software source has been added, then packages from that software source can be installed on the managed instance. Software sources that have this software source as a parent will be able to be added to this managed instance. Removes a software source from a managed instance. All child software sources will also be removed from the managed instance. Packages will no longer be able to be installed from these software sources.
Adds a child software source to a managed instance. After the software source has been added, then packages from that software source can be installed on the managed instance.
Removes a child software source from a managed instance. Packages will no longer be able to be installed from these software sources.
Adds a Managed Instance to a Managed Instance Group. After the Managed Instance has been added, then operations can be performed on the Managed Instance Group which will then apply to all Managed Instances in the group. Removes a Managed Instance from a Managed Instance Group.
NOTE The resource on CREATE will detach any already attached parent software source, child software sources, managed instance groups to the managed instance. Destroying this resource will not delete any associations.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testManagedInstanceManagement = new oci.osmanagement.ManagedInstanceManagement("test_managed_instance_management", {
managedInstanceId: testManagedInstance.id,
parentSoftwareSource: {
id: testParentSoftwareSource.id,
name: testParentSoftwareSource.displayName,
},
managedInstanceGroups: [{
id: testManagedInstanceGroup.id,
displayName: managedInstanceGroupDisplayName,
}],
childSoftwareSources: [{
id: testSoftwareSourceChild.id,
name: testSoftwareSourceChild.displayName,
}],
});
import pulumi
import pulumi_oci as oci
test_managed_instance_management = oci.os_management.ManagedInstanceManagement("test_managed_instance_management",
managed_instance_id=test_managed_instance["id"],
parent_software_source={
"id": test_parent_software_source["id"],
"name": test_parent_software_source["displayName"],
},
managed_instance_groups=[{
"id": test_managed_instance_group["id"],
"display_name": managed_instance_group_display_name,
}],
child_software_sources=[{
"id": test_software_source_child["id"],
"name": test_software_source_child["displayName"],
}])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/OsManagement"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := OsManagement.NewManagedInstanceManagement(ctx, "test_managed_instance_management", &OsManagement.ManagedInstanceManagementArgs{
ManagedInstanceId: pulumi.Any(testManagedInstance.Id),
ParentSoftwareSource: &osmanagement.ManagedInstanceManagementParentSoftwareSourceArgs{
Id: pulumi.Any(testParentSoftwareSource.Id),
Name: pulumi.Any(testParentSoftwareSource.DisplayName),
},
ManagedInstanceGroups: osmanagement.ManagedInstanceManagementManagedInstanceGroupArray{
&osmanagement.ManagedInstanceManagementManagedInstanceGroupArgs{
Id: pulumi.Any(testManagedInstanceGroup.Id),
DisplayName: pulumi.Any(managedInstanceGroupDisplayName),
},
},
ChildSoftwareSources: osmanagement.ManagedInstanceManagementChildSoftwareSourceArray{
&osmanagement.ManagedInstanceManagementChildSoftwareSourceArgs{
Id: pulumi.Any(testSoftwareSourceChild.Id),
Name: pulumi.Any(testSoftwareSourceChild.DisplayName),
},
},
})
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 testManagedInstanceManagement = new Oci.OsManagement.ManagedInstanceManagement("test_managed_instance_management", new()
{
ManagedInstanceId = testManagedInstance.Id,
ParentSoftwareSource = new Oci.OsManagement.Inputs.ManagedInstanceManagementParentSoftwareSourceArgs
{
Id = testParentSoftwareSource.Id,
Name = testParentSoftwareSource.DisplayName,
},
ManagedInstanceGroups = new[]
{
new Oci.OsManagement.Inputs.ManagedInstanceManagementManagedInstanceGroupArgs
{
Id = testManagedInstanceGroup.Id,
DisplayName = managedInstanceGroupDisplayName,
},
},
ChildSoftwareSources = new[]
{
new Oci.OsManagement.Inputs.ManagedInstanceManagementChildSoftwareSourceArgs
{
Id = testSoftwareSourceChild.Id,
Name = testSoftwareSourceChild.DisplayName,
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.OsManagement.ManagedInstanceManagement;
import com.pulumi.oci.OsManagement.ManagedInstanceManagementArgs;
import com.pulumi.oci.OsManagement.inputs.ManagedInstanceManagementParentSoftwareSourceArgs;
import com.pulumi.oci.OsManagement.inputs.ManagedInstanceManagementManagedInstanceGroupArgs;
import com.pulumi.oci.OsManagement.inputs.ManagedInstanceManagementChildSoftwareSourceArgs;
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) {
var testManagedInstanceManagement = new ManagedInstanceManagement("testManagedInstanceManagement", ManagedInstanceManagementArgs.builder()
.managedInstanceId(testManagedInstance.id())
.parentSoftwareSource(ManagedInstanceManagementParentSoftwareSourceArgs.builder()
.id(testParentSoftwareSource.id())
.name(testParentSoftwareSource.displayName())
.build())
.managedInstanceGroups(ManagedInstanceManagementManagedInstanceGroupArgs.builder()
.id(testManagedInstanceGroup.id())
.displayName(managedInstanceGroupDisplayName)
.build())
.childSoftwareSources(ManagedInstanceManagementChildSoftwareSourceArgs.builder()
.id(testSoftwareSourceChild.id())
.name(testSoftwareSourceChild.displayName())
.build())
.build());
}
}
resources:
testManagedInstanceManagement:
type: oci:OsManagement:ManagedInstanceManagement
name: test_managed_instance_management
properties:
managedInstanceId: ${testManagedInstance.id}
parentSoftwareSource:
id: ${testParentSoftwareSource.id}
name: ${testParentSoftwareSource.displayName}
managedInstanceGroups:
- id: ${testManagedInstanceGroup.id}
displayName: ${managedInstanceGroupDisplayName}
childSoftwareSources:
- id: ${testSoftwareSourceChild.id}
name: ${testSoftwareSourceChild.displayName}
Create ManagedInstanceManagement Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagedInstanceManagement(name: string, args: ManagedInstanceManagementArgs, opts?: CustomResourceOptions);
@overload
def ManagedInstanceManagement(resource_name: str,
args: ManagedInstanceManagementArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ManagedInstanceManagement(resource_name: str,
opts: Optional[ResourceOptions] = None,
managed_instance_id: Optional[str] = None,
child_software_sources: Optional[Sequence[_osmanagement.ManagedInstanceManagementChildSoftwareSourceArgs]] = None,
managed_instance_groups: Optional[Sequence[_osmanagement.ManagedInstanceManagementManagedInstanceGroupArgs]] = None,
parent_software_source: Optional[_osmanagement.ManagedInstanceManagementParentSoftwareSourceArgs] = None)
func NewManagedInstanceManagement(ctx *Context, name string, args ManagedInstanceManagementArgs, opts ...ResourceOption) (*ManagedInstanceManagement, error)
public ManagedInstanceManagement(string name, ManagedInstanceManagementArgs args, CustomResourceOptions? opts = null)
public ManagedInstanceManagement(String name, ManagedInstanceManagementArgs args)
public ManagedInstanceManagement(String name, ManagedInstanceManagementArgs args, CustomResourceOptions options)
type: oci:OsManagement:ManagedInstanceManagement
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ManagedInstanceManagementArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ManagedInstanceManagementArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ManagedInstanceManagementArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagedInstanceManagementArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ManagedInstanceManagementArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var managedInstanceManagementResource = new Oci.OsManagement.ManagedInstanceManagement("managedInstanceManagementResource", new()
{
ManagedInstanceId = "string",
ChildSoftwareSources = new[]
{
new Oci.OsManagement.Inputs.ManagedInstanceManagementChildSoftwareSourceArgs
{
Id = "string",
Name = "string",
},
},
ManagedInstanceGroups = new[]
{
new Oci.OsManagement.Inputs.ManagedInstanceManagementManagedInstanceGroupArgs
{
DisplayName = "string",
Id = "string",
},
},
ParentSoftwareSource = new Oci.OsManagement.Inputs.ManagedInstanceManagementParentSoftwareSourceArgs
{
Id = "string",
Name = "string",
},
});
example, err := OsManagement.NewManagedInstanceManagement(ctx, "managedInstanceManagementResource", &OsManagement.ManagedInstanceManagementArgs{
ManagedInstanceId: pulumi.String("string"),
ChildSoftwareSources: osmanagement.ManagedInstanceManagementChildSoftwareSourceArray{
&osmanagement.ManagedInstanceManagementChildSoftwareSourceArgs{
Id: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
ManagedInstanceGroups: osmanagement.ManagedInstanceManagementManagedInstanceGroupArray{
&osmanagement.ManagedInstanceManagementManagedInstanceGroupArgs{
DisplayName: pulumi.String("string"),
Id: pulumi.String("string"),
},
},
ParentSoftwareSource: &osmanagement.ManagedInstanceManagementParentSoftwareSourceArgs{
Id: pulumi.String("string"),
Name: pulumi.String("string"),
},
})
var managedInstanceManagementResource = new ManagedInstanceManagement("managedInstanceManagementResource", ManagedInstanceManagementArgs.builder()
.managedInstanceId("string")
.childSoftwareSources(ManagedInstanceManagementChildSoftwareSourceArgs.builder()
.id("string")
.name("string")
.build())
.managedInstanceGroups(ManagedInstanceManagementManagedInstanceGroupArgs.builder()
.displayName("string")
.id("string")
.build())
.parentSoftwareSource(ManagedInstanceManagementParentSoftwareSourceArgs.builder()
.id("string")
.name("string")
.build())
.build());
managed_instance_management_resource = oci.os_management.ManagedInstanceManagement("managedInstanceManagementResource",
managed_instance_id="string",
child_software_sources=[{
"id": "string",
"name": "string",
}],
managed_instance_groups=[{
"display_name": "string",
"id": "string",
}],
parent_software_source={
"id": "string",
"name": "string",
})
const managedInstanceManagementResource = new oci.osmanagement.ManagedInstanceManagement("managedInstanceManagementResource", {
managedInstanceId: "string",
childSoftwareSources: [{
id: "string",
name: "string",
}],
managedInstanceGroups: [{
displayName: "string",
id: "string",
}],
parentSoftwareSource: {
id: "string",
name: "string",
},
});
type: oci:OsManagement:ManagedInstanceManagement
properties:
childSoftwareSources:
- id: string
name: string
managedInstanceGroups:
- displayName: string
id: string
managedInstanceId: string
parentSoftwareSource:
id: string
name: string
ManagedInstanceManagement Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ManagedInstanceManagement resource accepts the following input properties:
- Managed
Instance stringId - OCID for the managed instance
- Child
Software List<ManagedSources Instance Management Child Software Source> - (Updatable) list of child Software Sources attached to the Managed Instance
- Managed
Instance List<ManagedGroups Instance Management Managed Instance Group> - (Updatable) The ids of the managed instance groups of which this instance is a member.
- Parent
Software ManagedSource Instance Management Parent Software Source - (Updatable) the parent (base) Software Source attached to the Managed Instance
- Managed
Instance stringId - OCID for the managed instance
- Child
Software []ManagedSources Instance Management Child Software Source Args - (Updatable) list of child Software Sources attached to the Managed Instance
- Managed
Instance []ManagedGroups Instance Management Managed Instance Group Args - (Updatable) The ids of the managed instance groups of which this instance is a member.
- Parent
Software ManagedSource Instance Management Parent Software Source Args - (Updatable) the parent (base) Software Source attached to the Managed Instance
- managed
Instance StringId - OCID for the managed instance
- child
Software List<ManagedSources Instance Management Child Software Source> - (Updatable) list of child Software Sources attached to the Managed Instance
- managed
Instance List<ManagedGroups Instance Management Managed Instance Group> - (Updatable) The ids of the managed instance groups of which this instance is a member.
- parent
Software ManagedSource Instance Management Parent Software Source - (Updatable) the parent (base) Software Source attached to the Managed Instance
- managed
Instance stringId - OCID for the managed instance
- child
Software ManagedSources Instance Management Child Software Source[] - (Updatable) list of child Software Sources attached to the Managed Instance
- managed
Instance ManagedGroups Instance Management Managed Instance Group[] - (Updatable) The ids of the managed instance groups of which this instance is a member.
- parent
Software ManagedSource Instance Management Parent Software Source - (Updatable) the parent (base) Software Source attached to the Managed Instance
- managed_
instance_ strid - OCID for the managed instance
- child_
software_ Sequence[osmanagement.sources Managed Instance Management Child Software Source Args] - (Updatable) list of child Software Sources attached to the Managed Instance
- managed_
instance_ Sequence[osmanagement.groups Managed Instance Management Managed Instance Group Args] - (Updatable) The ids of the managed instance groups of which this instance is a member.
- parent_
software_ osmanagement.source Managed Instance Management Parent Software Source Args - (Updatable) the parent (base) Software Source attached to the Managed Instance
- managed
Instance StringId - OCID for the managed instance
- child
Software List<Property Map>Sources - (Updatable) list of child Software Sources attached to the Managed Instance
- managed
Instance List<Property Map>Groups - (Updatable) The ids of the managed instance groups of which this instance is a member.
- parent
Software Property MapSource - (Updatable) the parent (base) Software Source attached to the Managed Instance
Outputs
All input properties are implicitly available as output properties. Additionally, the ManagedInstanceManagement resource produces the following output properties:
- Compartment
Id string - OCID for the Compartment
- Description string
- Information specified by the user about the managed instance
- Display
Name string - User friendly name
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Boot string - Time at which the instance last booted
- Last
Checkin string - Time at which the instance last checked in
- Os
Kernel stringVersion - Operating System Kernel Version
- Os
Name string - Operating System Name
- Os
Version string - Operating System Version
- Status string
- status of the managed instance.
- Updates
Available int - Number of updates available to be installed
- Compartment
Id string - OCID for the Compartment
- Description string
- Information specified by the user about the managed instance
- Display
Name string - User friendly name
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Boot string - Time at which the instance last booted
- Last
Checkin string - Time at which the instance last checked in
- Os
Kernel stringVersion - Operating System Kernel Version
- Os
Name string - Operating System Name
- Os
Version string - Operating System Version
- Status string
- status of the managed instance.
- Updates
Available int - Number of updates available to be installed
- compartment
Id String - OCID for the Compartment
- description String
- Information specified by the user about the managed instance
- display
Name String - User friendly name
- id String
- The provider-assigned unique ID for this managed resource.
- last
Boot String - Time at which the instance last booted
- last
Checkin String - Time at which the instance last checked in
- os
Kernel StringVersion - Operating System Kernel Version
- os
Name String - Operating System Name
- os
Version String - Operating System Version
- status String
- status of the managed instance.
- updates
Available Integer - Number of updates available to be installed
- compartment
Id string - OCID for the Compartment
- description string
- Information specified by the user about the managed instance
- display
Name string - User friendly name
- id string
- The provider-assigned unique ID for this managed resource.
- last
Boot string - Time at which the instance last booted
- last
Checkin string - Time at which the instance last checked in
- os
Kernel stringVersion - Operating System Kernel Version
- os
Name string - Operating System Name
- os
Version string - Operating System Version
- status string
- status of the managed instance.
- updates
Available number - Number of updates available to be installed
- compartment_
id str - OCID for the Compartment
- description str
- Information specified by the user about the managed instance
- display_
name str - User friendly name
- id str
- The provider-assigned unique ID for this managed resource.
- last_
boot str - Time at which the instance last booted
- last_
checkin str - Time at which the instance last checked in
- os_
kernel_ strversion - Operating System Kernel Version
- os_
name str - Operating System Name
- os_
version str - Operating System Version
- status str
- status of the managed instance.
- updates_
available int - Number of updates available to be installed
- compartment
Id String - OCID for the Compartment
- description String
- Information specified by the user about the managed instance
- display
Name String - User friendly name
- id String
- The provider-assigned unique ID for this managed resource.
- last
Boot String - Time at which the instance last booted
- last
Checkin String - Time at which the instance last checked in
- os
Kernel StringVersion - Operating System Kernel Version
- os
Name String - Operating System Name
- os
Version String - Operating System Version
- status String
- status of the managed instance.
- updates
Available Number - Number of updates available to be installed
Look up Existing ManagedInstanceManagement Resource
Get an existing ManagedInstanceManagement resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ManagedInstanceManagementState, opts?: CustomResourceOptions): ManagedInstanceManagement
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
child_software_sources: Optional[Sequence[_osmanagement.ManagedInstanceManagementChildSoftwareSourceArgs]] = None,
compartment_id: Optional[str] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
last_boot: Optional[str] = None,
last_checkin: Optional[str] = None,
managed_instance_groups: Optional[Sequence[_osmanagement.ManagedInstanceManagementManagedInstanceGroupArgs]] = None,
managed_instance_id: Optional[str] = None,
os_kernel_version: Optional[str] = None,
os_name: Optional[str] = None,
os_version: Optional[str] = None,
parent_software_source: Optional[_osmanagement.ManagedInstanceManagementParentSoftwareSourceArgs] = None,
status: Optional[str] = None,
updates_available: Optional[int] = None) -> ManagedInstanceManagement
func GetManagedInstanceManagement(ctx *Context, name string, id IDInput, state *ManagedInstanceManagementState, opts ...ResourceOption) (*ManagedInstanceManagement, error)
public static ManagedInstanceManagement Get(string name, Input<string> id, ManagedInstanceManagementState? state, CustomResourceOptions? opts = null)
public static ManagedInstanceManagement get(String name, Output<String> id, ManagedInstanceManagementState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Child
Software List<ManagedSources Instance Management Child Software Source> - (Updatable) list of child Software Sources attached to the Managed Instance
- Compartment
Id string - OCID for the Compartment
- Description string
- Information specified by the user about the managed instance
- Display
Name string - User friendly name
- Last
Boot string - Time at which the instance last booted
- Last
Checkin string - Time at which the instance last checked in
- Managed
Instance List<ManagedGroups Instance Management Managed Instance Group> - (Updatable) The ids of the managed instance groups of which this instance is a member.
- Managed
Instance stringId - OCID for the managed instance
- Os
Kernel stringVersion - Operating System Kernel Version
- Os
Name string - Operating System Name
- Os
Version string - Operating System Version
- Parent
Software ManagedSource Instance Management Parent Software Source - (Updatable) the parent (base) Software Source attached to the Managed Instance
- Status string
- status of the managed instance.
- Updates
Available int - Number of updates available to be installed
- Child
Software []ManagedSources Instance Management Child Software Source Args - (Updatable) list of child Software Sources attached to the Managed Instance
- Compartment
Id string - OCID for the Compartment
- Description string
- Information specified by the user about the managed instance
- Display
Name string - User friendly name
- Last
Boot string - Time at which the instance last booted
- Last
Checkin string - Time at which the instance last checked in
- Managed
Instance []ManagedGroups Instance Management Managed Instance Group Args - (Updatable) The ids of the managed instance groups of which this instance is a member.
- Managed
Instance stringId - OCID for the managed instance
- Os
Kernel stringVersion - Operating System Kernel Version
- Os
Name string - Operating System Name
- Os
Version string - Operating System Version
- Parent
Software ManagedSource Instance Management Parent Software Source Args - (Updatable) the parent (base) Software Source attached to the Managed Instance
- Status string
- status of the managed instance.
- Updates
Available int - Number of updates available to be installed
- child
Software List<ManagedSources Instance Management Child Software Source> - (Updatable) list of child Software Sources attached to the Managed Instance
- compartment
Id String - OCID for the Compartment
- description String
- Information specified by the user about the managed instance
- display
Name String - User friendly name
- last
Boot String - Time at which the instance last booted
- last
Checkin String - Time at which the instance last checked in
- managed
Instance List<ManagedGroups Instance Management Managed Instance Group> - (Updatable) The ids of the managed instance groups of which this instance is a member.
- managed
Instance StringId - OCID for the managed instance
- os
Kernel StringVersion - Operating System Kernel Version
- os
Name String - Operating System Name
- os
Version String - Operating System Version
- parent
Software ManagedSource Instance Management Parent Software Source - (Updatable) the parent (base) Software Source attached to the Managed Instance
- status String
- status of the managed instance.
- updates
Available Integer - Number of updates available to be installed
- child
Software ManagedSources Instance Management Child Software Source[] - (Updatable) list of child Software Sources attached to the Managed Instance
- compartment
Id string - OCID for the Compartment
- description string
- Information specified by the user about the managed instance
- display
Name string - User friendly name
- last
Boot string - Time at which the instance last booted
- last
Checkin string - Time at which the instance last checked in
- managed
Instance ManagedGroups Instance Management Managed Instance Group[] - (Updatable) The ids of the managed instance groups of which this instance is a member.
- managed
Instance stringId - OCID for the managed instance
- os
Kernel stringVersion - Operating System Kernel Version
- os
Name string - Operating System Name
- os
Version string - Operating System Version
- parent
Software ManagedSource Instance Management Parent Software Source - (Updatable) the parent (base) Software Source attached to the Managed Instance
- status string
- status of the managed instance.
- updates
Available number - Number of updates available to be installed
- child_
software_ Sequence[osmanagement.sources Managed Instance Management Child Software Source Args] - (Updatable) list of child Software Sources attached to the Managed Instance
- compartment_
id str - OCID for the Compartment
- description str
- Information specified by the user about the managed instance
- display_
name str - User friendly name
- last_
boot str - Time at which the instance last booted
- last_
checkin str - Time at which the instance last checked in
- managed_
instance_ Sequence[osmanagement.groups Managed Instance Management Managed Instance Group Args] - (Updatable) The ids of the managed instance groups of which this instance is a member.
- managed_
instance_ strid - OCID for the managed instance
- os_
kernel_ strversion - Operating System Kernel Version
- os_
name str - Operating System Name
- os_
version str - Operating System Version
- parent_
software_ osmanagement.source Managed Instance Management Parent Software Source Args - (Updatable) the parent (base) Software Source attached to the Managed Instance
- status str
- status of the managed instance.
- updates_
available int - Number of updates available to be installed
- child
Software List<Property Map>Sources - (Updatable) list of child Software Sources attached to the Managed Instance
- compartment
Id String - OCID for the Compartment
- description String
- Information specified by the user about the managed instance
- display
Name String - User friendly name
- last
Boot String - Time at which the instance last booted
- last
Checkin String - Time at which the instance last checked in
- managed
Instance List<Property Map>Groups - (Updatable) The ids of the managed instance groups of which this instance is a member.
- managed
Instance StringId - OCID for the managed instance
- os
Kernel StringVersion - Operating System Kernel Version
- os
Name String - Operating System Name
- os
Version String - Operating System Version
- parent
Software Property MapSource - (Updatable) the parent (base) Software Source attached to the Managed Instance
- status String
- status of the managed instance.
- updates
Available Number - Number of updates available to be installed
Supporting Types
ManagedInstanceManagementChildSoftwareSource, ManagedInstanceManagementChildSoftwareSourceArgs
ManagedInstanceManagementManagedInstanceGroup, ManagedInstanceManagementManagedInstanceGroupArgs
- Display
Name string - User friendly name
- Id string
- unique identifier that is immutable on creation
- Display
Name string - User friendly name
- Id string
- unique identifier that is immutable on creation
- display
Name String - User friendly name
- id String
- unique identifier that is immutable on creation
- display
Name string - User friendly name
- id string
- unique identifier that is immutable on creation
- display_
name str - User friendly name
- id str
- unique identifier that is immutable on creation
- display
Name String - User friendly name
- id String
- unique identifier that is immutable on creation
ManagedInstanceManagementParentSoftwareSource, ManagedInstanceManagementParentSoftwareSourceArgs
Import
Import is not supported for this resource.
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.