1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. OsManagement
  5. ManagedInstance
Oracle Cloud Infrastructure v2.19.0 published on Thursday, Dec 12, 2024 by Pulumi

oci.OsManagement.ManagedInstance

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.19.0 published on Thursday, Dec 12, 2024 by Pulumi

    This resource provides the Managed Instance resource in Oracle Cloud Infrastructure OS Management service.

    Updates a specific Managed Instance.

    Create ManagedInstance Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ManagedInstance(name: string, args: ManagedInstanceArgs, opts?: CustomResourceOptions);
    @overload
    def ManagedInstance(resource_name: str,
                        args: ManagedInstanceArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def ManagedInstance(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        managed_instance_id: Optional[str] = None,
                        is_data_collection_authorized: Optional[bool] = None,
                        notification_topic_id: Optional[str] = None)
    func NewManagedInstance(ctx *Context, name string, args ManagedInstanceArgs, opts ...ResourceOption) (*ManagedInstance, error)
    public ManagedInstance(string name, ManagedInstanceArgs args, CustomResourceOptions? opts = null)
    public ManagedInstance(String name, ManagedInstanceArgs args)
    public ManagedInstance(String name, ManagedInstanceArgs args, CustomResourceOptions options)
    
    type: oci:OsManagement:ManagedInstance
    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 ManagedInstanceArgs
    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 ManagedInstanceArgs
    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 ManagedInstanceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ManagedInstanceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ManagedInstanceArgs
    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 managedInstanceResource = new Oci.OsManagement.ManagedInstance("managedInstanceResource", new()
    {
        ManagedInstanceId = "string",
        IsDataCollectionAuthorized = false,
        NotificationTopicId = "string",
    });
    
    example, err := OsManagement.NewManagedInstance(ctx, "managedInstanceResource", &OsManagement.ManagedInstanceArgs{
    	ManagedInstanceId:          pulumi.String("string"),
    	IsDataCollectionAuthorized: pulumi.Bool(false),
    	NotificationTopicId:        pulumi.String("string"),
    })
    
    var managedInstanceResource = new ManagedInstance("managedInstanceResource", ManagedInstanceArgs.builder()
        .managedInstanceId("string")
        .isDataCollectionAuthorized(false)
        .notificationTopicId("string")
        .build());
    
    managed_instance_resource = oci.os_management.ManagedInstance("managedInstanceResource",
        managed_instance_id="string",
        is_data_collection_authorized=False,
        notification_topic_id="string")
    
    const managedInstanceResource = new oci.osmanagement.ManagedInstance("managedInstanceResource", {
        managedInstanceId: "string",
        isDataCollectionAuthorized: false,
        notificationTopicId: "string",
    });
    
    type: oci:OsManagement:ManagedInstance
    properties:
        isDataCollectionAuthorized: false
        managedInstanceId: string
        notificationTopicId: string
    

    ManagedInstance 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 ManagedInstance resource accepts the following input properties:

    ManagedInstanceId string
    OCID for the managed instance
    IsDataCollectionAuthorized bool
    (Updatable) True if user allow data collection for this instance
    NotificationTopicId string

    (Updatable) OCID of the ONS topic used to send notification to users

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    ManagedInstanceId string
    OCID for the managed instance
    IsDataCollectionAuthorized bool
    (Updatable) True if user allow data collection for this instance
    NotificationTopicId string

    (Updatable) OCID of the ONS topic used to send notification to users

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    managedInstanceId String
    OCID for the managed instance
    isDataCollectionAuthorized Boolean
    (Updatable) True if user allow data collection for this instance
    notificationTopicId String

    (Updatable) OCID of the ONS topic used to send notification to users

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    managedInstanceId string
    OCID for the managed instance
    isDataCollectionAuthorized boolean
    (Updatable) True if user allow data collection for this instance
    notificationTopicId string

    (Updatable) OCID of the ONS topic used to send notification to users

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    managed_instance_id str
    OCID for the managed instance
    is_data_collection_authorized bool
    (Updatable) True if user allow data collection for this instance
    notification_topic_id str

    (Updatable) OCID of the ONS topic used to send notification to users

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    managedInstanceId String
    OCID for the managed instance
    isDataCollectionAuthorized Boolean
    (Updatable) True if user allow data collection for this instance
    notificationTopicId String

    (Updatable) OCID of the ONS topic used to send notification to users

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ManagedInstance resource produces the following output properties:

    Autonomouses List<ManagedInstanceAutonomouse>
    if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
    BugUpdatesAvailable int
    Number of bug fix type updates available to be installed
    ChildSoftwareSources List<ManagedInstanceChildSoftwareSource>
    list of child Software Sources attached to the Managed Instance
    CompartmentId string
    OCID for the Compartment
    Description string
    Information specified by the user about the managed instance
    DisplayName string
    User friendly name
    EnhancementUpdatesAvailable int
    Number of enhancement type updates available to be installed
    Id string
    The provider-assigned unique ID for this managed resource.
    IsRebootRequired bool
    Indicates whether a reboot is required to complete installation of updates.
    KspliceEffectiveKernelVersion string
    The ksplice effective kernel version
    LastBoot string
    Time at which the instance last booted
    LastCheckin string
    Time at which the instance last checked in
    ManagedInstanceGroups List<ManagedInstanceManagedInstanceGroup>
    The ids of the managed instance groups of which this instance is a member.
    OsFamily string
    The Operating System type of the managed instance.
    OsKernelVersion string
    Operating System Kernel Version
    OsName string
    Operating System Name
    OsVersion string
    Operating System Version
    OtherUpdatesAvailable int
    Number of non-classified updates available to be installed
    ParentSoftwareSources List<ManagedInstanceParentSoftwareSource>
    the parent (base) Software Source attached to the Managed Instance
    ScheduledJobCount int
    Number of scheduled jobs associated with this instance
    SecurityUpdatesAvailable int
    Number of security type updates available to be installed
    Status string
    status of the managed instance.
    UpdatesAvailable int
    Number of updates available to be installed
    WorkRequestCount int
    Number of work requests associated with this instance
    Autonomouses []ManagedInstanceAutonomouse
    if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
    BugUpdatesAvailable int
    Number of bug fix type updates available to be installed
    ChildSoftwareSources []ManagedInstanceChildSoftwareSource
    list of child Software Sources attached to the Managed Instance
    CompartmentId string
    OCID for the Compartment
    Description string
    Information specified by the user about the managed instance
    DisplayName string
    User friendly name
    EnhancementUpdatesAvailable int
    Number of enhancement type updates available to be installed
    Id string
    The provider-assigned unique ID for this managed resource.
    IsRebootRequired bool
    Indicates whether a reboot is required to complete installation of updates.
    KspliceEffectiveKernelVersion string
    The ksplice effective kernel version
    LastBoot string
    Time at which the instance last booted
    LastCheckin string
    Time at which the instance last checked in
    ManagedInstanceGroups []ManagedInstanceManagedInstanceGroup
    The ids of the managed instance groups of which this instance is a member.
    OsFamily string
    The Operating System type of the managed instance.
    OsKernelVersion string
    Operating System Kernel Version
    OsName string
    Operating System Name
    OsVersion string
    Operating System Version
    OtherUpdatesAvailable int
    Number of non-classified updates available to be installed
    ParentSoftwareSources []ManagedInstanceParentSoftwareSource
    the parent (base) Software Source attached to the Managed Instance
    ScheduledJobCount int
    Number of scheduled jobs associated with this instance
    SecurityUpdatesAvailable int
    Number of security type updates available to be installed
    Status string
    status of the managed instance.
    UpdatesAvailable int
    Number of updates available to be installed
    WorkRequestCount int
    Number of work requests associated with this instance
    autonomouses List<ManagedInstanceAutonomouse>
    if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
    bugUpdatesAvailable Integer
    Number of bug fix type updates available to be installed
    childSoftwareSources List<ManagedInstanceChildSoftwareSource>
    list of child Software Sources attached to the Managed Instance
    compartmentId String
    OCID for the Compartment
    description String
    Information specified by the user about the managed instance
    displayName String
    User friendly name
    enhancementUpdatesAvailable Integer
    Number of enhancement type updates available to be installed
    id String
    The provider-assigned unique ID for this managed resource.
    isRebootRequired Boolean
    Indicates whether a reboot is required to complete installation of updates.
    kspliceEffectiveKernelVersion String
    The ksplice effective kernel version
    lastBoot String
    Time at which the instance last booted
    lastCheckin String
    Time at which the instance last checked in
    managedInstanceGroups List<ManagedInstanceManagedInstanceGroup>
    The ids of the managed instance groups of which this instance is a member.
    osFamily String
    The Operating System type of the managed instance.
    osKernelVersion String
    Operating System Kernel Version
    osName String
    Operating System Name
    osVersion String
    Operating System Version
    otherUpdatesAvailable Integer
    Number of non-classified updates available to be installed
    parentSoftwareSources List<ManagedInstanceParentSoftwareSource>
    the parent (base) Software Source attached to the Managed Instance
    scheduledJobCount Integer
    Number of scheduled jobs associated with this instance
    securityUpdatesAvailable Integer
    Number of security type updates available to be installed
    status String
    status of the managed instance.
    updatesAvailable Integer
    Number of updates available to be installed
    workRequestCount Integer
    Number of work requests associated with this instance
    autonomouses ManagedInstanceAutonomouse[]
    if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
    bugUpdatesAvailable number
    Number of bug fix type updates available to be installed
    childSoftwareSources ManagedInstanceChildSoftwareSource[]
    list of child Software Sources attached to the Managed Instance
    compartmentId string
    OCID for the Compartment
    description string
    Information specified by the user about the managed instance
    displayName string
    User friendly name
    enhancementUpdatesAvailable number
    Number of enhancement type updates available to be installed
    id string
    The provider-assigned unique ID for this managed resource.
    isRebootRequired boolean
    Indicates whether a reboot is required to complete installation of updates.
    kspliceEffectiveKernelVersion string
    The ksplice effective kernel version
    lastBoot string
    Time at which the instance last booted
    lastCheckin string
    Time at which the instance last checked in
    managedInstanceGroups ManagedInstanceManagedInstanceGroup[]
    The ids of the managed instance groups of which this instance is a member.
    osFamily string
    The Operating System type of the managed instance.
    osKernelVersion string
    Operating System Kernel Version
    osName string
    Operating System Name
    osVersion string
    Operating System Version
    otherUpdatesAvailable number
    Number of non-classified updates available to be installed
    parentSoftwareSources ManagedInstanceParentSoftwareSource[]
    the parent (base) Software Source attached to the Managed Instance
    scheduledJobCount number
    Number of scheduled jobs associated with this instance
    securityUpdatesAvailable number
    Number of security type updates available to be installed
    status string
    status of the managed instance.
    updatesAvailable number
    Number of updates available to be installed
    workRequestCount number
    Number of work requests associated with this instance
    autonomouses Sequence[osmanagement.ManagedInstanceAutonomouse]
    if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
    bug_updates_available int
    Number of bug fix type updates available to be installed
    child_software_sources Sequence[osmanagement.ManagedInstanceChildSoftwareSource]
    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
    enhancement_updates_available int
    Number of enhancement type updates available to be installed
    id str
    The provider-assigned unique ID for this managed resource.
    is_reboot_required bool
    Indicates whether a reboot is required to complete installation of updates.
    ksplice_effective_kernel_version str
    The ksplice effective kernel version
    last_boot str
    Time at which the instance last booted
    last_checkin str
    Time at which the instance last checked in
    managed_instance_groups Sequence[osmanagement.ManagedInstanceManagedInstanceGroup]
    The ids of the managed instance groups of which this instance is a member.
    os_family str
    The Operating System type of the managed instance.
    os_kernel_version str
    Operating System Kernel Version
    os_name str
    Operating System Name
    os_version str
    Operating System Version
    other_updates_available int
    Number of non-classified updates available to be installed
    parent_software_sources Sequence[osmanagement.ManagedInstanceParentSoftwareSource]
    the parent (base) Software Source attached to the Managed Instance
    scheduled_job_count int
    Number of scheduled jobs associated with this instance
    security_updates_available int
    Number of security type updates available to be installed
    status str
    status of the managed instance.
    updates_available int
    Number of updates available to be installed
    work_request_count int
    Number of work requests associated with this instance
    autonomouses List<Property Map>
    if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
    bugUpdatesAvailable Number
    Number of bug fix type updates available to be installed
    childSoftwareSources List<Property Map>
    list of child Software Sources attached to the Managed Instance
    compartmentId String
    OCID for the Compartment
    description String
    Information specified by the user about the managed instance
    displayName String
    User friendly name
    enhancementUpdatesAvailable Number
    Number of enhancement type updates available to be installed
    id String
    The provider-assigned unique ID for this managed resource.
    isRebootRequired Boolean
    Indicates whether a reboot is required to complete installation of updates.
    kspliceEffectiveKernelVersion String
    The ksplice effective kernel version
    lastBoot String
    Time at which the instance last booted
    lastCheckin String
    Time at which the instance last checked in
    managedInstanceGroups List<Property Map>
    The ids of the managed instance groups of which this instance is a member.
    osFamily String
    The Operating System type of the managed instance.
    osKernelVersion String
    Operating System Kernel Version
    osName String
    Operating System Name
    osVersion String
    Operating System Version
    otherUpdatesAvailable Number
    Number of non-classified updates available to be installed
    parentSoftwareSources List<Property Map>
    the parent (base) Software Source attached to the Managed Instance
    scheduledJobCount Number
    Number of scheduled jobs associated with this instance
    securityUpdatesAvailable Number
    Number of security type updates available to be installed
    status String
    status of the managed instance.
    updatesAvailable Number
    Number of updates available to be installed
    workRequestCount Number
    Number of work requests associated with this instance

    Look up Existing ManagedInstance Resource

    Get an existing ManagedInstance 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?: ManagedInstanceState, opts?: CustomResourceOptions): ManagedInstance
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            autonomouses: Optional[Sequence[_osmanagement.ManagedInstanceAutonomouseArgs]] = None,
            bug_updates_available: Optional[int] = None,
            child_software_sources: Optional[Sequence[_osmanagement.ManagedInstanceChildSoftwareSourceArgs]] = None,
            compartment_id: Optional[str] = None,
            description: Optional[str] = None,
            display_name: Optional[str] = None,
            enhancement_updates_available: Optional[int] = None,
            is_data_collection_authorized: Optional[bool] = None,
            is_reboot_required: Optional[bool] = None,
            ksplice_effective_kernel_version: Optional[str] = None,
            last_boot: Optional[str] = None,
            last_checkin: Optional[str] = None,
            managed_instance_groups: Optional[Sequence[_osmanagement.ManagedInstanceManagedInstanceGroupArgs]] = None,
            managed_instance_id: Optional[str] = None,
            notification_topic_id: Optional[str] = None,
            os_family: Optional[str] = None,
            os_kernel_version: Optional[str] = None,
            os_name: Optional[str] = None,
            os_version: Optional[str] = None,
            other_updates_available: Optional[int] = None,
            parent_software_sources: Optional[Sequence[_osmanagement.ManagedInstanceParentSoftwareSourceArgs]] = None,
            scheduled_job_count: Optional[int] = None,
            security_updates_available: Optional[int] = None,
            status: Optional[str] = None,
            updates_available: Optional[int] = None,
            work_request_count: Optional[int] = None) -> ManagedInstance
    func GetManagedInstance(ctx *Context, name string, id IDInput, state *ManagedInstanceState, opts ...ResourceOption) (*ManagedInstance, error)
    public static ManagedInstance Get(string name, Input<string> id, ManagedInstanceState? state, CustomResourceOptions? opts = null)
    public static ManagedInstance get(String name, Output<String> id, ManagedInstanceState 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.
    The following state arguments are supported:
    Autonomouses List<ManagedInstanceAutonomouse>
    if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
    BugUpdatesAvailable int
    Number of bug fix type updates available to be installed
    ChildSoftwareSources List<ManagedInstanceChildSoftwareSource>
    list of child Software Sources attached to the Managed Instance
    CompartmentId string
    OCID for the Compartment
    Description string
    Information specified by the user about the managed instance
    DisplayName string
    User friendly name
    EnhancementUpdatesAvailable int
    Number of enhancement type updates available to be installed
    IsDataCollectionAuthorized bool
    (Updatable) True if user allow data collection for this instance
    IsRebootRequired bool
    Indicates whether a reboot is required to complete installation of updates.
    KspliceEffectiveKernelVersion string
    The ksplice effective kernel version
    LastBoot string
    Time at which the instance last booted
    LastCheckin string
    Time at which the instance last checked in
    ManagedInstanceGroups List<ManagedInstanceManagedInstanceGroup>
    The ids of the managed instance groups of which this instance is a member.
    ManagedInstanceId string
    OCID for the managed instance
    NotificationTopicId string

    (Updatable) OCID of the ONS topic used to send notification to users

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    OsFamily string
    The Operating System type of the managed instance.
    OsKernelVersion string
    Operating System Kernel Version
    OsName string
    Operating System Name
    OsVersion string
    Operating System Version
    OtherUpdatesAvailable int
    Number of non-classified updates available to be installed
    ParentSoftwareSources List<ManagedInstanceParentSoftwareSource>
    the parent (base) Software Source attached to the Managed Instance
    ScheduledJobCount int
    Number of scheduled jobs associated with this instance
    SecurityUpdatesAvailable int
    Number of security type updates available to be installed
    Status string
    status of the managed instance.
    UpdatesAvailable int
    Number of updates available to be installed
    WorkRequestCount int
    Number of work requests associated with this instance
    Autonomouses []ManagedInstanceAutonomouseArgs
    if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
    BugUpdatesAvailable int
    Number of bug fix type updates available to be installed
    ChildSoftwareSources []ManagedInstanceChildSoftwareSourceArgs
    list of child Software Sources attached to the Managed Instance
    CompartmentId string
    OCID for the Compartment
    Description string
    Information specified by the user about the managed instance
    DisplayName string
    User friendly name
    EnhancementUpdatesAvailable int
    Number of enhancement type updates available to be installed
    IsDataCollectionAuthorized bool
    (Updatable) True if user allow data collection for this instance
    IsRebootRequired bool
    Indicates whether a reboot is required to complete installation of updates.
    KspliceEffectiveKernelVersion string
    The ksplice effective kernel version
    LastBoot string
    Time at which the instance last booted
    LastCheckin string
    Time at which the instance last checked in
    ManagedInstanceGroups []ManagedInstanceManagedInstanceGroupArgs
    The ids of the managed instance groups of which this instance is a member.
    ManagedInstanceId string
    OCID for the managed instance
    NotificationTopicId string

    (Updatable) OCID of the ONS topic used to send notification to users

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    OsFamily string
    The Operating System type of the managed instance.
    OsKernelVersion string
    Operating System Kernel Version
    OsName string
    Operating System Name
    OsVersion string
    Operating System Version
    OtherUpdatesAvailable int
    Number of non-classified updates available to be installed
    ParentSoftwareSources []ManagedInstanceParentSoftwareSourceArgs
    the parent (base) Software Source attached to the Managed Instance
    ScheduledJobCount int
    Number of scheduled jobs associated with this instance
    SecurityUpdatesAvailable int
    Number of security type updates available to be installed
    Status string
    status of the managed instance.
    UpdatesAvailable int
    Number of updates available to be installed
    WorkRequestCount int
    Number of work requests associated with this instance
    autonomouses List<ManagedInstanceAutonomouse>
    if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
    bugUpdatesAvailable Integer
    Number of bug fix type updates available to be installed
    childSoftwareSources List<ManagedInstanceChildSoftwareSource>
    list of child Software Sources attached to the Managed Instance
    compartmentId String
    OCID for the Compartment
    description String
    Information specified by the user about the managed instance
    displayName String
    User friendly name
    enhancementUpdatesAvailable Integer
    Number of enhancement type updates available to be installed
    isDataCollectionAuthorized Boolean
    (Updatable) True if user allow data collection for this instance
    isRebootRequired Boolean
    Indicates whether a reboot is required to complete installation of updates.
    kspliceEffectiveKernelVersion String
    The ksplice effective kernel version
    lastBoot String
    Time at which the instance last booted
    lastCheckin String
    Time at which the instance last checked in
    managedInstanceGroups List<ManagedInstanceManagedInstanceGroup>
    The ids of the managed instance groups of which this instance is a member.
    managedInstanceId String
    OCID for the managed instance
    notificationTopicId String

    (Updatable) OCID of the ONS topic used to send notification to users

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    osFamily String
    The Operating System type of the managed instance.
    osKernelVersion String
    Operating System Kernel Version
    osName String
    Operating System Name
    osVersion String
    Operating System Version
    otherUpdatesAvailable Integer
    Number of non-classified updates available to be installed
    parentSoftwareSources List<ManagedInstanceParentSoftwareSource>
    the parent (base) Software Source attached to the Managed Instance
    scheduledJobCount Integer
    Number of scheduled jobs associated with this instance
    securityUpdatesAvailable Integer
    Number of security type updates available to be installed
    status String
    status of the managed instance.
    updatesAvailable Integer
    Number of updates available to be installed
    workRequestCount Integer
    Number of work requests associated with this instance
    autonomouses ManagedInstanceAutonomouse[]
    if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
    bugUpdatesAvailable number
    Number of bug fix type updates available to be installed
    childSoftwareSources ManagedInstanceChildSoftwareSource[]
    list of child Software Sources attached to the Managed Instance
    compartmentId string
    OCID for the Compartment
    description string
    Information specified by the user about the managed instance
    displayName string
    User friendly name
    enhancementUpdatesAvailable number
    Number of enhancement type updates available to be installed
    isDataCollectionAuthorized boolean
    (Updatable) True if user allow data collection for this instance
    isRebootRequired boolean
    Indicates whether a reboot is required to complete installation of updates.
    kspliceEffectiveKernelVersion string
    The ksplice effective kernel version
    lastBoot string
    Time at which the instance last booted
    lastCheckin string
    Time at which the instance last checked in
    managedInstanceGroups ManagedInstanceManagedInstanceGroup[]
    The ids of the managed instance groups of which this instance is a member.
    managedInstanceId string
    OCID for the managed instance
    notificationTopicId string

    (Updatable) OCID of the ONS topic used to send notification to users

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    osFamily string
    The Operating System type of the managed instance.
    osKernelVersion string
    Operating System Kernel Version
    osName string
    Operating System Name
    osVersion string
    Operating System Version
    otherUpdatesAvailable number
    Number of non-classified updates available to be installed
    parentSoftwareSources ManagedInstanceParentSoftwareSource[]
    the parent (base) Software Source attached to the Managed Instance
    scheduledJobCount number
    Number of scheduled jobs associated with this instance
    securityUpdatesAvailable number
    Number of security type updates available to be installed
    status string
    status of the managed instance.
    updatesAvailable number
    Number of updates available to be installed
    workRequestCount number
    Number of work requests associated with this instance
    autonomouses Sequence[osmanagement.ManagedInstanceAutonomouseArgs]
    if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
    bug_updates_available int
    Number of bug fix type updates available to be installed
    child_software_sources Sequence[osmanagement.ManagedInstanceChildSoftwareSourceArgs]
    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
    enhancement_updates_available int
    Number of enhancement type updates available to be installed
    is_data_collection_authorized bool
    (Updatable) True if user allow data collection for this instance
    is_reboot_required bool
    Indicates whether a reboot is required to complete installation of updates.
    ksplice_effective_kernel_version str
    The ksplice effective kernel version
    last_boot str
    Time at which the instance last booted
    last_checkin str
    Time at which the instance last checked in
    managed_instance_groups Sequence[osmanagement.ManagedInstanceManagedInstanceGroupArgs]
    The ids of the managed instance groups of which this instance is a member.
    managed_instance_id str
    OCID for the managed instance
    notification_topic_id str

    (Updatable) OCID of the ONS topic used to send notification to users

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    os_family str
    The Operating System type of the managed instance.
    os_kernel_version str
    Operating System Kernel Version
    os_name str
    Operating System Name
    os_version str
    Operating System Version
    other_updates_available int
    Number of non-classified updates available to be installed
    parent_software_sources Sequence[osmanagement.ManagedInstanceParentSoftwareSourceArgs]
    the parent (base) Software Source attached to the Managed Instance
    scheduled_job_count int
    Number of scheduled jobs associated with this instance
    security_updates_available int
    Number of security type updates available to be installed
    status str
    status of the managed instance.
    updates_available int
    Number of updates available to be installed
    work_request_count int
    Number of work requests associated with this instance
    autonomouses List<Property Map>
    if present, indicates the Managed Instance is an autonomous instance. Holds all the Autonomous specific information
    bugUpdatesAvailable Number
    Number of bug fix type updates available to be installed
    childSoftwareSources List<Property Map>
    list of child Software Sources attached to the Managed Instance
    compartmentId String
    OCID for the Compartment
    description String
    Information specified by the user about the managed instance
    displayName String
    User friendly name
    enhancementUpdatesAvailable Number
    Number of enhancement type updates available to be installed
    isDataCollectionAuthorized Boolean
    (Updatable) True if user allow data collection for this instance
    isRebootRequired Boolean
    Indicates whether a reboot is required to complete installation of updates.
    kspliceEffectiveKernelVersion String
    The ksplice effective kernel version
    lastBoot String
    Time at which the instance last booted
    lastCheckin String
    Time at which the instance last checked in
    managedInstanceGroups List<Property Map>
    The ids of the managed instance groups of which this instance is a member.
    managedInstanceId String
    OCID for the managed instance
    notificationTopicId String

    (Updatable) OCID of the ONS topic used to send notification to users

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    osFamily String
    The Operating System type of the managed instance.
    osKernelVersion String
    Operating System Kernel Version
    osName String
    Operating System Name
    osVersion String
    Operating System Version
    otherUpdatesAvailable Number
    Number of non-classified updates available to be installed
    parentSoftwareSources List<Property Map>
    the parent (base) Software Source attached to the Managed Instance
    scheduledJobCount Number
    Number of scheduled jobs associated with this instance
    securityUpdatesAvailable Number
    Number of security type updates available to be installed
    status String
    status of the managed instance.
    updatesAvailable Number
    Number of updates available to be installed
    workRequestCount Number
    Number of work requests associated with this instance

    Supporting Types

    ManagedInstanceAutonomouse, ManagedInstanceAutonomouseArgs

    IsAutoUpdateEnabled bool
    True if daily updates are enabled
    IsAutoUpdateEnabled bool
    True if daily updates are enabled
    isAutoUpdateEnabled Boolean
    True if daily updates are enabled
    isAutoUpdateEnabled boolean
    True if daily updates are enabled
    is_auto_update_enabled bool
    True if daily updates are enabled
    isAutoUpdateEnabled Boolean
    True if daily updates are enabled

    ManagedInstanceChildSoftwareSource, ManagedInstanceChildSoftwareSourceArgs

    Id string
    software source identifier
    Name string
    software source name
    Id string
    software source identifier
    Name string
    software source name
    id String
    software source identifier
    name String
    software source name
    id string
    software source identifier
    name string
    software source name
    id str
    software source identifier
    name str
    software source name
    id String
    software source identifier
    name String
    software source name

    ManagedInstanceManagedInstanceGroup, ManagedInstanceManagedInstanceGroupArgs

    DisplayName string
    User friendly name
    Id string
    software source identifier
    DisplayName string
    User friendly name
    Id string
    software source identifier
    displayName String
    User friendly name
    id String
    software source identifier
    displayName string
    User friendly name
    id string
    software source identifier
    display_name str
    User friendly name
    id str
    software source identifier
    displayName String
    User friendly name
    id String
    software source identifier

    ManagedInstanceParentSoftwareSource, ManagedInstanceParentSoftwareSourceArgs

    Id string
    software source identifier
    Name string
    software source name
    Id string
    software source identifier
    Name string
    software source name
    id String
    software source identifier
    name String
    software source name
    id string
    software source identifier
    name string
    software source name
    id str
    software source identifier
    name str
    software source name
    id String
    software source identifier
    name String
    software source name

    Import

    ManagedInstances can be imported using the id, e.g.

    $ pulumi import oci:OsManagement/managedInstance:ManagedInstance test_managed_instance "id"
    

    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.
    oci logo
    Oracle Cloud Infrastructure v2.19.0 published on Thursday, Dec 12, 2024 by Pulumi