oci.OsManagementHub.ManagementStation
Explore with Pulumi AI
This resource provides the Management Station resource in Oracle Cloud Infrastructure Os Management Hub service.
Creates a management station using the proxy and mirror configuration information provided.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testManagementStation = new oci.osmanagementhub.ManagementStation("test_management_station", {
    compartmentId: compartmentId,
    displayName: managementStationDisplayName,
    hostname: managementStationHostname,
    mirror: {
        directory: managementStationMirrorDirectory,
        port: managementStationMirrorPort,
        sslport: managementStationMirrorSslport,
        isSslverifyEnabled: managementStationMirrorIsSslverifyEnabled,
        sslcert: managementStationMirrorSslcert,
    },
    proxy: {
        isEnabled: managementStationProxyIsEnabled,
        forward: managementStationProxyForward,
        hosts: managementStationProxyHosts,
        port: managementStationProxyPort,
    },
    definedTags: {
        "Operations.CostCenter": "42",
    },
    description: managementStationDescription,
    freeformTags: {
        Department: "Finance",
    },
    isAutoConfigEnabled: managementStationIsAutoConfigEnabled,
});
import pulumi
import pulumi_oci as oci
test_management_station = oci.os_management_hub.ManagementStation("test_management_station",
    compartment_id=compartment_id,
    display_name=management_station_display_name,
    hostname=management_station_hostname,
    mirror={
        "directory": management_station_mirror_directory,
        "port": management_station_mirror_port,
        "sslport": management_station_mirror_sslport,
        "is_sslverify_enabled": management_station_mirror_is_sslverify_enabled,
        "sslcert": management_station_mirror_sslcert,
    },
    proxy={
        "is_enabled": management_station_proxy_is_enabled,
        "forward": management_station_proxy_forward,
        "hosts": management_station_proxy_hosts,
        "port": management_station_proxy_port,
    },
    defined_tags={
        "Operations.CostCenter": "42",
    },
    description=management_station_description,
    freeform_tags={
        "Department": "Finance",
    },
    is_auto_config_enabled=management_station_is_auto_config_enabled)
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/osmanagementhub"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := osmanagementhub.NewManagementStation(ctx, "test_management_station", &osmanagementhub.ManagementStationArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DisplayName:   pulumi.Any(managementStationDisplayName),
			Hostname:      pulumi.Any(managementStationHostname),
			Mirror: &osmanagementhub.ManagementStationMirrorArgs{
				Directory:          pulumi.Any(managementStationMirrorDirectory),
				Port:               pulumi.Any(managementStationMirrorPort),
				Sslport:            pulumi.Any(managementStationMirrorSslport),
				IsSslverifyEnabled: pulumi.Any(managementStationMirrorIsSslverifyEnabled),
				Sslcert:            pulumi.Any(managementStationMirrorSslcert),
			},
			Proxy: &osmanagementhub.ManagementStationProxyArgs{
				IsEnabled: pulumi.Any(managementStationProxyIsEnabled),
				Forward:   pulumi.Any(managementStationProxyForward),
				Hosts:     pulumi.Any(managementStationProxyHosts),
				Port:      pulumi.Any(managementStationProxyPort),
			},
			DefinedTags: pulumi.StringMap{
				"Operations.CostCenter": pulumi.String("42"),
			},
			Description: pulumi.Any(managementStationDescription),
			FreeformTags: pulumi.StringMap{
				"Department": pulumi.String("Finance"),
			},
			IsAutoConfigEnabled: pulumi.Any(managementStationIsAutoConfigEnabled),
		})
		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 testManagementStation = new Oci.OsManagementHub.ManagementStation("test_management_station", new()
    {
        CompartmentId = compartmentId,
        DisplayName = managementStationDisplayName,
        Hostname = managementStationHostname,
        Mirror = new Oci.OsManagementHub.Inputs.ManagementStationMirrorArgs
        {
            Directory = managementStationMirrorDirectory,
            Port = managementStationMirrorPort,
            Sslport = managementStationMirrorSslport,
            IsSslverifyEnabled = managementStationMirrorIsSslverifyEnabled,
            Sslcert = managementStationMirrorSslcert,
        },
        Proxy = new Oci.OsManagementHub.Inputs.ManagementStationProxyArgs
        {
            IsEnabled = managementStationProxyIsEnabled,
            Forward = managementStationProxyForward,
            Hosts = managementStationProxyHosts,
            Port = managementStationProxyPort,
        },
        DefinedTags = 
        {
            { "Operations.CostCenter", "42" },
        },
        Description = managementStationDescription,
        FreeformTags = 
        {
            { "Department", "Finance" },
        },
        IsAutoConfigEnabled = managementStationIsAutoConfigEnabled,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.OsManagementHub.ManagementStation;
import com.pulumi.oci.OsManagementHub.ManagementStationArgs;
import com.pulumi.oci.OsManagementHub.inputs.ManagementStationMirrorArgs;
import com.pulumi.oci.OsManagementHub.inputs.ManagementStationProxyArgs;
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 testManagementStation = new ManagementStation("testManagementStation", ManagementStationArgs.builder()
            .compartmentId(compartmentId)
            .displayName(managementStationDisplayName)
            .hostname(managementStationHostname)
            .mirror(ManagementStationMirrorArgs.builder()
                .directory(managementStationMirrorDirectory)
                .port(managementStationMirrorPort)
                .sslport(managementStationMirrorSslport)
                .isSslverifyEnabled(managementStationMirrorIsSslverifyEnabled)
                .sslcert(managementStationMirrorSslcert)
                .build())
            .proxy(ManagementStationProxyArgs.builder()
                .isEnabled(managementStationProxyIsEnabled)
                .forward(managementStationProxyForward)
                .hosts(managementStationProxyHosts)
                .port(managementStationProxyPort)
                .build())
            .definedTags(Map.of("Operations.CostCenter", "42"))
            .description(managementStationDescription)
            .freeformTags(Map.of("Department", "Finance"))
            .isAutoConfigEnabled(managementStationIsAutoConfigEnabled)
            .build());
    }
}
resources:
  testManagementStation:
    type: oci:OsManagementHub:ManagementStation
    name: test_management_station
    properties:
      compartmentId: ${compartmentId}
      displayName: ${managementStationDisplayName}
      hostname: ${managementStationHostname}
      mirror:
        directory: ${managementStationMirrorDirectory}
        port: ${managementStationMirrorPort}
        sslport: ${managementStationMirrorSslport}
        isSslverifyEnabled: ${managementStationMirrorIsSslverifyEnabled}
        sslcert: ${managementStationMirrorSslcert}
      proxy:
        isEnabled: ${managementStationProxyIsEnabled}
        forward: ${managementStationProxyForward}
        hosts: ${managementStationProxyHosts}
        port: ${managementStationProxyPort}
      definedTags:
        Operations.CostCenter: '42'
      description: ${managementStationDescription}
      freeformTags:
        Department: Finance
      isAutoConfigEnabled: ${managementStationIsAutoConfigEnabled}
Create ManagementStation Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagementStation(name: string, args: ManagementStationArgs, opts?: CustomResourceOptions);@overload
def ManagementStation(resource_name: str,
                      args: ManagementStationArgs,
                      opts: Optional[ResourceOptions] = None)
@overload
def ManagementStation(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      compartment_id: Optional[str] = None,
                      display_name: Optional[str] = None,
                      hostname: Optional[str] = None,
                      mirror: Optional[_osmanagementhub.ManagementStationMirrorArgs] = None,
                      proxy: Optional[_osmanagementhub.ManagementStationProxyArgs] = None,
                      defined_tags: Optional[Mapping[str, str]] = None,
                      description: Optional[str] = None,
                      freeform_tags: Optional[Mapping[str, str]] = None,
                      is_auto_config_enabled: Optional[bool] = None,
                      refresh_trigger: Optional[int] = None)func NewManagementStation(ctx *Context, name string, args ManagementStationArgs, opts ...ResourceOption) (*ManagementStation, error)public ManagementStation(string name, ManagementStationArgs args, CustomResourceOptions? opts = null)
public ManagementStation(String name, ManagementStationArgs args)
public ManagementStation(String name, ManagementStationArgs args, CustomResourceOptions options)
type: oci:OsManagementHub:ManagementStation
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 ManagementStationArgs
- 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 ManagementStationArgs
- 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 ManagementStationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagementStationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ManagementStationArgs
- 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 managementStationResource = new Oci.OsManagementHub.ManagementStation("managementStationResource", new()
{
    CompartmentId = "string",
    DisplayName = "string",
    Hostname = "string",
    Mirror = new Oci.OsManagementHub.Inputs.ManagementStationMirrorArgs
    {
        Directory = "string",
        Port = "string",
        Sslport = "string",
        IsSslverifyEnabled = false,
        Sslcert = "string",
    },
    Proxy = new Oci.OsManagementHub.Inputs.ManagementStationProxyArgs
    {
        IsEnabled = false,
        Forward = "string",
        Hosts = new[]
        {
            "string",
        },
        Port = "string",
    },
    DefinedTags = 
    {
        { "string", "string" },
    },
    Description = "string",
    FreeformTags = 
    {
        { "string", "string" },
    },
    IsAutoConfigEnabled = false,
    RefreshTrigger = 0,
});
example, err := OsManagementHub.NewManagementStation(ctx, "managementStationResource", &OsManagementHub.ManagementStationArgs{
	CompartmentId: pulumi.String("string"),
	DisplayName:   pulumi.String("string"),
	Hostname:      pulumi.String("string"),
	Mirror: &osmanagementhub.ManagementStationMirrorArgs{
		Directory:          pulumi.String("string"),
		Port:               pulumi.String("string"),
		Sslport:            pulumi.String("string"),
		IsSslverifyEnabled: pulumi.Bool(false),
		Sslcert:            pulumi.String("string"),
	},
	Proxy: &osmanagementhub.ManagementStationProxyArgs{
		IsEnabled: pulumi.Bool(false),
		Forward:   pulumi.String("string"),
		Hosts: pulumi.StringArray{
			pulumi.String("string"),
		},
		Port: pulumi.String("string"),
	},
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Description: pulumi.String("string"),
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	IsAutoConfigEnabled: pulumi.Bool(false),
	RefreshTrigger:      pulumi.Int(0),
})
var managementStationResource = new ManagementStation("managementStationResource", ManagementStationArgs.builder()
    .compartmentId("string")
    .displayName("string")
    .hostname("string")
    .mirror(ManagementStationMirrorArgs.builder()
        .directory("string")
        .port("string")
        .sslport("string")
        .isSslverifyEnabled(false)
        .sslcert("string")
        .build())
    .proxy(ManagementStationProxyArgs.builder()
        .isEnabled(false)
        .forward("string")
        .hosts("string")
        .port("string")
        .build())
    .definedTags(Map.of("string", "string"))
    .description("string")
    .freeformTags(Map.of("string", "string"))
    .isAutoConfigEnabled(false)
    .refreshTrigger(0)
    .build());
management_station_resource = oci.os_management_hub.ManagementStation("managementStationResource",
    compartment_id="string",
    display_name="string",
    hostname="string",
    mirror={
        "directory": "string",
        "port": "string",
        "sslport": "string",
        "is_sslverify_enabled": False,
        "sslcert": "string",
    },
    proxy={
        "is_enabled": False,
        "forward": "string",
        "hosts": ["string"],
        "port": "string",
    },
    defined_tags={
        "string": "string",
    },
    description="string",
    freeform_tags={
        "string": "string",
    },
    is_auto_config_enabled=False,
    refresh_trigger=0)
const managementStationResource = new oci.osmanagementhub.ManagementStation("managementStationResource", {
    compartmentId: "string",
    displayName: "string",
    hostname: "string",
    mirror: {
        directory: "string",
        port: "string",
        sslport: "string",
        isSslverifyEnabled: false,
        sslcert: "string",
    },
    proxy: {
        isEnabled: false,
        forward: "string",
        hosts: ["string"],
        port: "string",
    },
    definedTags: {
        string: "string",
    },
    description: "string",
    freeformTags: {
        string: "string",
    },
    isAutoConfigEnabled: false,
    refreshTrigger: 0,
});
type: oci:OsManagementHub:ManagementStation
properties:
    compartmentId: string
    definedTags:
        string: string
    description: string
    displayName: string
    freeformTags:
        string: string
    hostname: string
    isAutoConfigEnabled: false
    mirror:
        directory: string
        isSslverifyEnabled: false
        port: string
        sslcert: string
        sslport: string
    proxy:
        forward: string
        hosts:
            - string
        isEnabled: false
        port: string
    refreshTrigger: 0
ManagementStation 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 ManagementStation resource accepts the following input properties:
- CompartmentId string
- (Updatable) The OCID of the compartment that contains the management station.
- DisplayName string
- (Updatable) User-friendly name for the management station. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- Hostname string
- (Updatable) Hostname of the management station.
- Mirror
ManagementStation Mirror 
- (Updatable) Information used to create the mirror configuration for a management station.
- Proxy
ManagementStation Proxy 
- (Updatable) Information used to create the proxy configuration for a management station.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Description string
- (Updatable) User-specified description of the management station. Avoid entering confidential information.
- Dictionary<string, string>
- (Updatable) 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"}
- IsAuto boolConfig Enabled 
- (Updatable) When enabled, the station setup script automatically runs to configure the firewall and SELinux settings on the station.
- RefreshTrigger int
- (Updatable) An optional property when incremented triggers Refresh. Could be set to any integer value. - ** 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 
- CompartmentId string
- (Updatable) The OCID of the compartment that contains the management station.
- DisplayName string
- (Updatable) User-friendly name for the management station. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- Hostname string
- (Updatable) Hostname of the management station.
- Mirror
ManagementStation Mirror Args 
- (Updatable) Information used to create the mirror configuration for a management station.
- Proxy
ManagementStation Proxy Args 
- (Updatable) Information used to create the proxy configuration for a management station.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Description string
- (Updatable) User-specified description of the management station. Avoid entering confidential information.
- map[string]string
- (Updatable) 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"}
- IsAuto boolConfig Enabled 
- (Updatable) When enabled, the station setup script automatically runs to configure the firewall and SELinux settings on the station.
- RefreshTrigger int
- (Updatable) An optional property when incremented triggers Refresh. Could be set to any integer value. - ** 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 
- compartmentId String
- (Updatable) The OCID of the compartment that contains the management station.
- displayName String
- (Updatable) User-friendly name for the management station. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- hostname String
- (Updatable) Hostname of the management station.
- mirror
ManagementStation Mirror 
- (Updatable) Information used to create the mirror configuration for a management station.
- proxy
ManagementStation Proxy 
- (Updatable) Information used to create the proxy configuration for a management station.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description String
- (Updatable) User-specified description of the management station. Avoid entering confidential information.
- Map<String,String>
- (Updatable) 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"}
- isAuto BooleanConfig Enabled 
- (Updatable) When enabled, the station setup script automatically runs to configure the firewall and SELinux settings on the station.
- refreshTrigger Integer
- (Updatable) An optional property when incremented triggers Refresh. Could be set to any integer value. - ** 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 
- compartmentId string
- (Updatable) The OCID of the compartment that contains the management station.
- displayName string
- (Updatable) User-friendly name for the management station. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- hostname string
- (Updatable) Hostname of the management station.
- mirror
ManagementStation Mirror 
- (Updatable) Information used to create the mirror configuration for a management station.
- proxy
ManagementStation Proxy 
- (Updatable) Information used to create the proxy configuration for a management station.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description string
- (Updatable) User-specified description of the management station. Avoid entering confidential information.
- {[key: string]: string}
- (Updatable) 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"}
- isAuto booleanConfig Enabled 
- (Updatable) When enabled, the station setup script automatically runs to configure the firewall and SELinux settings on the station.
- refreshTrigger number
- (Updatable) An optional property when incremented triggers Refresh. Could be set to any integer value. - ** 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 
- compartment_id str
- (Updatable) The OCID of the compartment that contains the management station.
- display_name str
- (Updatable) User-friendly name for the management station. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- hostname str
- (Updatable) Hostname of the management station.
- mirror
osmanagementhub.Management Station Mirror Args 
- (Updatable) Information used to create the mirror configuration for a management station.
- proxy
osmanagementhub.Management Station Proxy Args 
- (Updatable) Information used to create the proxy configuration for a management station.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description str
- (Updatable) User-specified description of the management station. Avoid entering confidential information.
- Mapping[str, str]
- (Updatable) 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"}
- is_auto_ boolconfig_ enabled 
- (Updatable) When enabled, the station setup script automatically runs to configure the firewall and SELinux settings on the station.
- refresh_trigger int
- (Updatable) An optional property when incremented triggers Refresh. Could be set to any integer value. - ** 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 
- compartmentId String
- (Updatable) The OCID of the compartment that contains the management station.
- displayName String
- (Updatable) User-friendly name for the management station. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- hostname String
- (Updatable) Hostname of the management station.
- mirror Property Map
- (Updatable) Information used to create the mirror configuration for a management station.
- proxy Property Map
- (Updatable) Information used to create the proxy configuration for a management station.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description String
- (Updatable) User-specified description of the management station. Avoid entering confidential information.
- Map<String>
- (Updatable) 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"}
- isAuto BooleanConfig Enabled 
- (Updatable) When enabled, the station setup script automatically runs to configure the firewall and SELinux settings on the station.
- refreshTrigger Number
- (Updatable) An optional property when incremented triggers Refresh. Could be set to any integer value. - ** 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 ManagementStation resource produces the following output properties:
- Healths
List<ManagementStation Health> 
- Overall health information of the management station.
- Id string
- The provider-assigned unique ID for this managed resource.
- Location string
- The location of the instance that is acting as the management station.
- ManagedInstance stringId 
- The OCID of the instance that is acting as the management station.
- MirrorCapacity int
- A decimal number representing the amount of mirror capacity used by the sync.
- MirrorPackage intCount 
- The total number of all packages within the mirrored software sources.
- MirrorSize string
- The total size of all software source mirrors in bytes.
- MirrorStorage stringAvailable Size 
- Amount of available mirror storage in bytes.
- MirrorStorage stringSize 
- Total mirror storage size in bytes.
- MirrorSync List<ManagementStatuses Station Mirror Sync Status> 
- Status summary of the mirror sync.
- MirrorUnique intPackage Count 
- The total number of unique packages within the mirrored software sources on the station. Each package is counted only once, regardless of how many versions it has.
- OverallPercentage int
- A decimal number representing the progress of the current mirror sync.
- OverallState string
- Current state of the mirror sync for the management station.
- PeerManagement List<ManagementStations Station Peer Management Station> 
- A list of other management stations that are behind the same load balancer within a high availability configuration. Stations are identified as peers if they have the same hostname and compartment.
- ProfileId string
- The OCID of the registration profile used for the management station.
- ScheduledJob stringId 
- The OCID of the scheduled job for the mirror sync.
- State string
- The current state of the management station.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- TotalMirrors int
- The number of software sources that the station is mirroring.
- Healths
[]ManagementStation Health 
- Overall health information of the management station.
- Id string
- The provider-assigned unique ID for this managed resource.
- Location string
- The location of the instance that is acting as the management station.
- ManagedInstance stringId 
- The OCID of the instance that is acting as the management station.
- MirrorCapacity int
- A decimal number representing the amount of mirror capacity used by the sync.
- MirrorPackage intCount 
- The total number of all packages within the mirrored software sources.
- MirrorSize string
- The total size of all software source mirrors in bytes.
- MirrorStorage stringAvailable Size 
- Amount of available mirror storage in bytes.
- MirrorStorage stringSize 
- Total mirror storage size in bytes.
- MirrorSync []ManagementStatuses Station Mirror Sync Status 
- Status summary of the mirror sync.
- MirrorUnique intPackage Count 
- The total number of unique packages within the mirrored software sources on the station. Each package is counted only once, regardless of how many versions it has.
- OverallPercentage int
- A decimal number representing the progress of the current mirror sync.
- OverallState string
- Current state of the mirror sync for the management station.
- PeerManagement []ManagementStations Station Peer Management Station 
- A list of other management stations that are behind the same load balancer within a high availability configuration. Stations are identified as peers if they have the same hostname and compartment.
- ProfileId string
- The OCID of the registration profile used for the management station.
- ScheduledJob stringId 
- The OCID of the scheduled job for the mirror sync.
- State string
- The current state of the management station.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- TotalMirrors int
- The number of software sources that the station is mirroring.
- healths
List<ManagementStation Health> 
- Overall health information of the management station.
- id String
- The provider-assigned unique ID for this managed resource.
- location String
- The location of the instance that is acting as the management station.
- managedInstance StringId 
- The OCID of the instance that is acting as the management station.
- mirrorCapacity Integer
- A decimal number representing the amount of mirror capacity used by the sync.
- mirrorPackage IntegerCount 
- The total number of all packages within the mirrored software sources.
- mirrorSize String
- The total size of all software source mirrors in bytes.
- mirrorStorage StringAvailable Size 
- Amount of available mirror storage in bytes.
- mirrorStorage StringSize 
- Total mirror storage size in bytes.
- mirrorSync List<ManagementStatuses Station Mirror Sync Status> 
- Status summary of the mirror sync.
- mirrorUnique IntegerPackage Count 
- The total number of unique packages within the mirrored software sources on the station. Each package is counted only once, regardless of how many versions it has.
- overallPercentage Integer
- A decimal number representing the progress of the current mirror sync.
- overallState String
- Current state of the mirror sync for the management station.
- peerManagement List<ManagementStations Station Peer Management Station> 
- A list of other management stations that are behind the same load balancer within a high availability configuration. Stations are identified as peers if they have the same hostname and compartment.
- profileId String
- The OCID of the registration profile used for the management station.
- scheduledJob StringId 
- The OCID of the scheduled job for the mirror sync.
- state String
- The current state of the management station.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- totalMirrors Integer
- The number of software sources that the station is mirroring.
- healths
ManagementStation Health[] 
- Overall health information of the management station.
- id string
- The provider-assigned unique ID for this managed resource.
- location string
- The location of the instance that is acting as the management station.
- managedInstance stringId 
- The OCID of the instance that is acting as the management station.
- mirrorCapacity number
- A decimal number representing the amount of mirror capacity used by the sync.
- mirrorPackage numberCount 
- The total number of all packages within the mirrored software sources.
- mirrorSize string
- The total size of all software source mirrors in bytes.
- mirrorStorage stringAvailable Size 
- Amount of available mirror storage in bytes.
- mirrorStorage stringSize 
- Total mirror storage size in bytes.
- mirrorSync ManagementStatuses Station Mirror Sync Status[] 
- Status summary of the mirror sync.
- mirrorUnique numberPackage Count 
- The total number of unique packages within the mirrored software sources on the station. Each package is counted only once, regardless of how many versions it has.
- overallPercentage number
- A decimal number representing the progress of the current mirror sync.
- overallState string
- Current state of the mirror sync for the management station.
- peerManagement ManagementStations Station Peer Management Station[] 
- A list of other management stations that are behind the same load balancer within a high availability configuration. Stations are identified as peers if they have the same hostname and compartment.
- profileId string
- The OCID of the registration profile used for the management station.
- scheduledJob stringId 
- The OCID of the scheduled job for the mirror sync.
- state string
- The current state of the management station.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- totalMirrors number
- The number of software sources that the station is mirroring.
- healths
Sequence[osmanagementhub.Management Station Health] 
- Overall health information of the management station.
- id str
- The provider-assigned unique ID for this managed resource.
- location str
- The location of the instance that is acting as the management station.
- managed_instance_ strid 
- The OCID of the instance that is acting as the management station.
- mirror_capacity int
- A decimal number representing the amount of mirror capacity used by the sync.
- mirror_package_ intcount 
- The total number of all packages within the mirrored software sources.
- mirror_size str
- The total size of all software source mirrors in bytes.
- mirror_storage_ stravailable_ size 
- Amount of available mirror storage in bytes.
- mirror_storage_ strsize 
- Total mirror storage size in bytes.
- mirror_sync_ Sequence[osmanagementhub.statuses Management Station Mirror Sync Status] 
- Status summary of the mirror sync.
- mirror_unique_ intpackage_ count 
- The total number of unique packages within the mirrored software sources on the station. Each package is counted only once, regardless of how many versions it has.
- overall_percentage int
- A decimal number representing the progress of the current mirror sync.
- overall_state str
- Current state of the mirror sync for the management station.
- peer_management_ Sequence[osmanagementhub.stations Management Station Peer Management Station] 
- A list of other management stations that are behind the same load balancer within a high availability configuration. Stations are identified as peers if they have the same hostname and compartment.
- profile_id str
- The OCID of the registration profile used for the management station.
- scheduled_job_ strid 
- The OCID of the scheduled job for the mirror sync.
- state str
- The current state of the management station.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- total_mirrors int
- The number of software sources that the station is mirroring.
- healths List<Property Map>
- Overall health information of the management station.
- id String
- The provider-assigned unique ID for this managed resource.
- location String
- The location of the instance that is acting as the management station.
- managedInstance StringId 
- The OCID of the instance that is acting as the management station.
- mirrorCapacity Number
- A decimal number representing the amount of mirror capacity used by the sync.
- mirrorPackage NumberCount 
- The total number of all packages within the mirrored software sources.
- mirrorSize String
- The total size of all software source mirrors in bytes.
- mirrorStorage StringAvailable Size 
- Amount of available mirror storage in bytes.
- mirrorStorage StringSize 
- Total mirror storage size in bytes.
- mirrorSync List<Property Map>Statuses 
- Status summary of the mirror sync.
- mirrorUnique NumberPackage Count 
- The total number of unique packages within the mirrored software sources on the station. Each package is counted only once, regardless of how many versions it has.
- overallPercentage Number
- A decimal number representing the progress of the current mirror sync.
- overallState String
- Current state of the mirror sync for the management station.
- peerManagement List<Property Map>Stations 
- A list of other management stations that are behind the same load balancer within a high availability configuration. Stations are identified as peers if they have the same hostname and compartment.
- profileId String
- The OCID of the registration profile used for the management station.
- scheduledJob StringId 
- The OCID of the scheduled job for the mirror sync.
- state String
- The current state of the management station.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- totalMirrors Number
- The number of software sources that the station is mirroring.
Look up Existing ManagementStation Resource
Get an existing ManagementStation 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?: ManagementStationState, opts?: CustomResourceOptions): ManagementStation@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        compartment_id: Optional[str] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        description: Optional[str] = None,
        display_name: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        healths: Optional[Sequence[_osmanagementhub.ManagementStationHealthArgs]] = None,
        hostname: Optional[str] = None,
        is_auto_config_enabled: Optional[bool] = None,
        location: Optional[str] = None,
        managed_instance_id: Optional[str] = None,
        mirror: Optional[_osmanagementhub.ManagementStationMirrorArgs] = None,
        mirror_capacity: Optional[int] = None,
        mirror_package_count: Optional[int] = None,
        mirror_size: Optional[str] = None,
        mirror_storage_available_size: Optional[str] = None,
        mirror_storage_size: Optional[str] = None,
        mirror_sync_statuses: Optional[Sequence[_osmanagementhub.ManagementStationMirrorSyncStatusArgs]] = None,
        mirror_unique_package_count: Optional[int] = None,
        overall_percentage: Optional[int] = None,
        overall_state: Optional[str] = None,
        peer_management_stations: Optional[Sequence[_osmanagementhub.ManagementStationPeerManagementStationArgs]] = None,
        profile_id: Optional[str] = None,
        proxy: Optional[_osmanagementhub.ManagementStationProxyArgs] = None,
        refresh_trigger: Optional[int] = None,
        scheduled_job_id: Optional[str] = None,
        state: Optional[str] = None,
        system_tags: Optional[Mapping[str, str]] = None,
        total_mirrors: Optional[int] = None) -> ManagementStationfunc GetManagementStation(ctx *Context, name string, id IDInput, state *ManagementStationState, opts ...ResourceOption) (*ManagementStation, error)public static ManagementStation Get(string name, Input<string> id, ManagementStationState? state, CustomResourceOptions? opts = null)public static ManagementStation get(String name, Output<String> id, ManagementStationState state, CustomResourceOptions options)resources:  _:    type: oci:OsManagementHub:ManagementStation    get:      id: ${id}- 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.
- CompartmentId string
- (Updatable) The OCID of the compartment that contains the management station.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Description string
- (Updatable) User-specified description of the management station. Avoid entering confidential information.
- DisplayName string
- (Updatable) User-friendly name for the management station. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- Dictionary<string, string>
- (Updatable) 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"}
- Healths
List<ManagementStation Health> 
- Overall health information of the management station.
- Hostname string
- (Updatable) Hostname of the management station.
- IsAuto boolConfig Enabled 
- (Updatable) When enabled, the station setup script automatically runs to configure the firewall and SELinux settings on the station.
- Location string
- The location of the instance that is acting as the management station.
- ManagedInstance stringId 
- The OCID of the instance that is acting as the management station.
- Mirror
ManagementStation Mirror 
- (Updatable) Information used to create the mirror configuration for a management station.
- MirrorCapacity int
- A decimal number representing the amount of mirror capacity used by the sync.
- MirrorPackage intCount 
- The total number of all packages within the mirrored software sources.
- MirrorSize string
- The total size of all software source mirrors in bytes.
- MirrorStorage stringAvailable Size 
- Amount of available mirror storage in bytes.
- MirrorStorage stringSize 
- Total mirror storage size in bytes.
- MirrorSync List<ManagementStatuses Station Mirror Sync Status> 
- Status summary of the mirror sync.
- MirrorUnique intPackage Count 
- The total number of unique packages within the mirrored software sources on the station. Each package is counted only once, regardless of how many versions it has.
- OverallPercentage int
- A decimal number representing the progress of the current mirror sync.
- OverallState string
- Current state of the mirror sync for the management station.
- PeerManagement List<ManagementStations Station Peer Management Station> 
- A list of other management stations that are behind the same load balancer within a high availability configuration. Stations are identified as peers if they have the same hostname and compartment.
- ProfileId string
- The OCID of the registration profile used for the management station.
- Proxy
ManagementStation Proxy 
- (Updatable) Information used to create the proxy configuration for a management station.
- RefreshTrigger int
- (Updatable) An optional property when incremented triggers Refresh. Could be set to any integer value. - ** 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 
- ScheduledJob stringId 
- The OCID of the scheduled job for the mirror sync.
- State string
- The current state of the management station.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- TotalMirrors int
- The number of software sources that the station is mirroring.
- CompartmentId string
- (Updatable) The OCID of the compartment that contains the management station.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- Description string
- (Updatable) User-specified description of the management station. Avoid entering confidential information.
- DisplayName string
- (Updatable) User-friendly name for the management station. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- map[string]string
- (Updatable) 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"}
- Healths
[]ManagementStation Health Args 
- Overall health information of the management station.
- Hostname string
- (Updatable) Hostname of the management station.
- IsAuto boolConfig Enabled 
- (Updatable) When enabled, the station setup script automatically runs to configure the firewall and SELinux settings on the station.
- Location string
- The location of the instance that is acting as the management station.
- ManagedInstance stringId 
- The OCID of the instance that is acting as the management station.
- Mirror
ManagementStation Mirror Args 
- (Updatable) Information used to create the mirror configuration for a management station.
- MirrorCapacity int
- A decimal number representing the amount of mirror capacity used by the sync.
- MirrorPackage intCount 
- The total number of all packages within the mirrored software sources.
- MirrorSize string
- The total size of all software source mirrors in bytes.
- MirrorStorage stringAvailable Size 
- Amount of available mirror storage in bytes.
- MirrorStorage stringSize 
- Total mirror storage size in bytes.
- MirrorSync []ManagementStatuses Station Mirror Sync Status Args 
- Status summary of the mirror sync.
- MirrorUnique intPackage Count 
- The total number of unique packages within the mirrored software sources on the station. Each package is counted only once, regardless of how many versions it has.
- OverallPercentage int
- A decimal number representing the progress of the current mirror sync.
- OverallState string
- Current state of the mirror sync for the management station.
- PeerManagement []ManagementStations Station Peer Management Station Args 
- A list of other management stations that are behind the same load balancer within a high availability configuration. Stations are identified as peers if they have the same hostname and compartment.
- ProfileId string
- The OCID of the registration profile used for the management station.
- Proxy
ManagementStation Proxy Args 
- (Updatable) Information used to create the proxy configuration for a management station.
- RefreshTrigger int
- (Updatable) An optional property when incremented triggers Refresh. Could be set to any integer value. - ** 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 
- ScheduledJob stringId 
- The OCID of the scheduled job for the mirror sync.
- State string
- The current state of the management station.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- TotalMirrors int
- The number of software sources that the station is mirroring.
- compartmentId String
- (Updatable) The OCID of the compartment that contains the management station.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description String
- (Updatable) User-specified description of the management station. Avoid entering confidential information.
- displayName String
- (Updatable) User-friendly name for the management station. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- Map<String,String>
- (Updatable) 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"}
- healths
List<ManagementStation Health> 
- Overall health information of the management station.
- hostname String
- (Updatable) Hostname of the management station.
- isAuto BooleanConfig Enabled 
- (Updatable) When enabled, the station setup script automatically runs to configure the firewall and SELinux settings on the station.
- location String
- The location of the instance that is acting as the management station.
- managedInstance StringId 
- The OCID of the instance that is acting as the management station.
- mirror
ManagementStation Mirror 
- (Updatable) Information used to create the mirror configuration for a management station.
- mirrorCapacity Integer
- A decimal number representing the amount of mirror capacity used by the sync.
- mirrorPackage IntegerCount 
- The total number of all packages within the mirrored software sources.
- mirrorSize String
- The total size of all software source mirrors in bytes.
- mirrorStorage StringAvailable Size 
- Amount of available mirror storage in bytes.
- mirrorStorage StringSize 
- Total mirror storage size in bytes.
- mirrorSync List<ManagementStatuses Station Mirror Sync Status> 
- Status summary of the mirror sync.
- mirrorUnique IntegerPackage Count 
- The total number of unique packages within the mirrored software sources on the station. Each package is counted only once, regardless of how many versions it has.
- overallPercentage Integer
- A decimal number representing the progress of the current mirror sync.
- overallState String
- Current state of the mirror sync for the management station.
- peerManagement List<ManagementStations Station Peer Management Station> 
- A list of other management stations that are behind the same load balancer within a high availability configuration. Stations are identified as peers if they have the same hostname and compartment.
- profileId String
- The OCID of the registration profile used for the management station.
- proxy
ManagementStation Proxy 
- (Updatable) Information used to create the proxy configuration for a management station.
- refreshTrigger Integer
- (Updatable) An optional property when incremented triggers Refresh. Could be set to any integer value. - ** 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 
- scheduledJob StringId 
- The OCID of the scheduled job for the mirror sync.
- state String
- The current state of the management station.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- totalMirrors Integer
- The number of software sources that the station is mirroring.
- compartmentId string
- (Updatable) The OCID of the compartment that contains the management station.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description string
- (Updatable) User-specified description of the management station. Avoid entering confidential information.
- displayName string
- (Updatable) User-friendly name for the management station. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- {[key: string]: string}
- (Updatable) 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"}
- healths
ManagementStation Health[] 
- Overall health information of the management station.
- hostname string
- (Updatable) Hostname of the management station.
- isAuto booleanConfig Enabled 
- (Updatable) When enabled, the station setup script automatically runs to configure the firewall and SELinux settings on the station.
- location string
- The location of the instance that is acting as the management station.
- managedInstance stringId 
- The OCID of the instance that is acting as the management station.
- mirror
ManagementStation Mirror 
- (Updatable) Information used to create the mirror configuration for a management station.
- mirrorCapacity number
- A decimal number representing the amount of mirror capacity used by the sync.
- mirrorPackage numberCount 
- The total number of all packages within the mirrored software sources.
- mirrorSize string
- The total size of all software source mirrors in bytes.
- mirrorStorage stringAvailable Size 
- Amount of available mirror storage in bytes.
- mirrorStorage stringSize 
- Total mirror storage size in bytes.
- mirrorSync ManagementStatuses Station Mirror Sync Status[] 
- Status summary of the mirror sync.
- mirrorUnique numberPackage Count 
- The total number of unique packages within the mirrored software sources on the station. Each package is counted only once, regardless of how many versions it has.
- overallPercentage number
- A decimal number representing the progress of the current mirror sync.
- overallState string
- Current state of the mirror sync for the management station.
- peerManagement ManagementStations Station Peer Management Station[] 
- A list of other management stations that are behind the same load balancer within a high availability configuration. Stations are identified as peers if they have the same hostname and compartment.
- profileId string
- The OCID of the registration profile used for the management station.
- proxy
ManagementStation Proxy 
- (Updatable) Information used to create the proxy configuration for a management station.
- refreshTrigger number
- (Updatable) An optional property when incremented triggers Refresh. Could be set to any integer value. - ** 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 
- scheduledJob stringId 
- The OCID of the scheduled job for the mirror sync.
- state string
- The current state of the management station.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- totalMirrors number
- The number of software sources that the station is mirroring.
- compartment_id str
- (Updatable) The OCID of the compartment that contains the management station.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description str
- (Updatable) User-specified description of the management station. Avoid entering confidential information.
- display_name str
- (Updatable) User-friendly name for the management station. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- Mapping[str, str]
- (Updatable) 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"}
- healths
Sequence[osmanagementhub.Management Station Health Args] 
- Overall health information of the management station.
- hostname str
- (Updatable) Hostname of the management station.
- is_auto_ boolconfig_ enabled 
- (Updatable) When enabled, the station setup script automatically runs to configure the firewall and SELinux settings on the station.
- location str
- The location of the instance that is acting as the management station.
- managed_instance_ strid 
- The OCID of the instance that is acting as the management station.
- mirror
osmanagementhub.Management Station Mirror Args 
- (Updatable) Information used to create the mirror configuration for a management station.
- mirror_capacity int
- A decimal number representing the amount of mirror capacity used by the sync.
- mirror_package_ intcount 
- The total number of all packages within the mirrored software sources.
- mirror_size str
- The total size of all software source mirrors in bytes.
- mirror_storage_ stravailable_ size 
- Amount of available mirror storage in bytes.
- mirror_storage_ strsize 
- Total mirror storage size in bytes.
- mirror_sync_ Sequence[osmanagementhub.statuses Management Station Mirror Sync Status Args] 
- Status summary of the mirror sync.
- mirror_unique_ intpackage_ count 
- The total number of unique packages within the mirrored software sources on the station. Each package is counted only once, regardless of how many versions it has.
- overall_percentage int
- A decimal number representing the progress of the current mirror sync.
- overall_state str
- Current state of the mirror sync for the management station.
- peer_management_ Sequence[osmanagementhub.stations Management Station Peer Management Station Args] 
- A list of other management stations that are behind the same load balancer within a high availability configuration. Stations are identified as peers if they have the same hostname and compartment.
- profile_id str
- The OCID of the registration profile used for the management station.
- proxy
osmanagementhub.Management Station Proxy Args 
- (Updatable) Information used to create the proxy configuration for a management station.
- refresh_trigger int
- (Updatable) An optional property when incremented triggers Refresh. Could be set to any integer value. - ** 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 
- scheduled_job_ strid 
- The OCID of the scheduled job for the mirror sync.
- state str
- The current state of the management station.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- total_mirrors int
- The number of software sources that the station is mirroring.
- compartmentId String
- (Updatable) The OCID of the compartment that contains the management station.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- description String
- (Updatable) User-specified description of the management station. Avoid entering confidential information.
- displayName String
- (Updatable) User-friendly name for the management station. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- Map<String>
- (Updatable) 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"}
- healths List<Property Map>
- Overall health information of the management station.
- hostname String
- (Updatable) Hostname of the management station.
- isAuto BooleanConfig Enabled 
- (Updatable) When enabled, the station setup script automatically runs to configure the firewall and SELinux settings on the station.
- location String
- The location of the instance that is acting as the management station.
- managedInstance StringId 
- The OCID of the instance that is acting as the management station.
- mirror Property Map
- (Updatable) Information used to create the mirror configuration for a management station.
- mirrorCapacity Number
- A decimal number representing the amount of mirror capacity used by the sync.
- mirrorPackage NumberCount 
- The total number of all packages within the mirrored software sources.
- mirrorSize String
- The total size of all software source mirrors in bytes.
- mirrorStorage StringAvailable Size 
- Amount of available mirror storage in bytes.
- mirrorStorage StringSize 
- Total mirror storage size in bytes.
- mirrorSync List<Property Map>Statuses 
- Status summary of the mirror sync.
- mirrorUnique NumberPackage Count 
- The total number of unique packages within the mirrored software sources on the station. Each package is counted only once, regardless of how many versions it has.
- overallPercentage Number
- A decimal number representing the progress of the current mirror sync.
- overallState String
- Current state of the mirror sync for the management station.
- peerManagement List<Property Map>Stations 
- A list of other management stations that are behind the same load balancer within a high availability configuration. Stations are identified as peers if they have the same hostname and compartment.
- profileId String
- The OCID of the registration profile used for the management station.
- proxy Property Map
- (Updatable) Information used to create the proxy configuration for a management station.
- refreshTrigger Number
- (Updatable) An optional property when incremented triggers Refresh. Could be set to any integer value. - ** 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 
- scheduledJob StringId 
- The OCID of the scheduled job for the mirror sync.
- state String
- The current state of the management station.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
- totalMirrors Number
- The number of software sources that the station is mirroring.
Supporting Types
ManagementStationHealth, ManagementStationHealthArgs      
- Description string
- (Updatable) User-specified description of the management station. Avoid entering confidential information.
- State string
- The current state of the management station.
- Description string
- (Updatable) User-specified description of the management station. Avoid entering confidential information.
- State string
- The current state of the management station.
- description String
- (Updatable) User-specified description of the management station. Avoid entering confidential information.
- state String
- The current state of the management station.
- description string
- (Updatable) User-specified description of the management station. Avoid entering confidential information.
- state string
- The current state of the management station.
- description str
- (Updatable) User-specified description of the management station. Avoid entering confidential information.
- state str
- The current state of the management station.
- description String
- (Updatable) User-specified description of the management station. Avoid entering confidential information.
- state String
- The current state of the management station.
ManagementStationMirror, ManagementStationMirrorArgs      
- Directory string
- (Updatable) Path to the data volume on the management station where software source mirrors are stored.
- Port string
- (Updatable) Default mirror listening port for http.
- Sslport string
- (Updatable) Default mirror listening port for https.
- IsSslverify boolEnabled 
- (Updatable) When enabled, the SSL certificate is verified whenever an instance installs or updates a package from a software source that is mirrored on the management station.
- Sslcert string
- (Updatable) Path to the SSL cerfificate.
- Directory string
- (Updatable) Path to the data volume on the management station where software source mirrors are stored.
- Port string
- (Updatable) Default mirror listening port for http.
- Sslport string
- (Updatable) Default mirror listening port for https.
- IsSslverify boolEnabled 
- (Updatable) When enabled, the SSL certificate is verified whenever an instance installs or updates a package from a software source that is mirrored on the management station.
- Sslcert string
- (Updatable) Path to the SSL cerfificate.
- directory String
- (Updatable) Path to the data volume on the management station where software source mirrors are stored.
- port String
- (Updatable) Default mirror listening port for http.
- sslport String
- (Updatable) Default mirror listening port for https.
- isSslverify BooleanEnabled 
- (Updatable) When enabled, the SSL certificate is verified whenever an instance installs or updates a package from a software source that is mirrored on the management station.
- sslcert String
- (Updatable) Path to the SSL cerfificate.
- directory string
- (Updatable) Path to the data volume on the management station where software source mirrors are stored.
- port string
- (Updatable) Default mirror listening port for http.
- sslport string
- (Updatable) Default mirror listening port for https.
- isSslverify booleanEnabled 
- (Updatable) When enabled, the SSL certificate is verified whenever an instance installs or updates a package from a software source that is mirrored on the management station.
- sslcert string
- (Updatable) Path to the SSL cerfificate.
- directory str
- (Updatable) Path to the data volume on the management station where software source mirrors are stored.
- port str
- (Updatable) Default mirror listening port for http.
- sslport str
- (Updatable) Default mirror listening port for https.
- is_sslverify_ boolenabled 
- (Updatable) When enabled, the SSL certificate is verified whenever an instance installs or updates a package from a software source that is mirrored on the management station.
- sslcert str
- (Updatable) Path to the SSL cerfificate.
- directory String
- (Updatable) Path to the data volume on the management station where software source mirrors are stored.
- port String
- (Updatable) Default mirror listening port for http.
- sslport String
- (Updatable) Default mirror listening port for https.
- isSslverify BooleanEnabled 
- (Updatable) When enabled, the SSL certificate is verified whenever an instance installs or updates a package from a software source that is mirrored on the management station.
- sslcert String
- (Updatable) Path to the SSL cerfificate.
ManagementStationMirrorSyncStatus, ManagementStationMirrorSyncStatusArgs          
- Failed int
- Total number of software sources that failed to sync.
- Queued int
- Total number of software sources that are queued for sync.
- Synced int
- Total number of software sources that successfully synced.
- Syncing int
- Total number of software sources currently syncing.
- Unsynced int
- Total number of software sources that have not yet been synced.
- Failed int
- Total number of software sources that failed to sync.
- Queued int
- Total number of software sources that are queued for sync.
- Synced int
- Total number of software sources that successfully synced.
- Syncing int
- Total number of software sources currently syncing.
- Unsynced int
- Total number of software sources that have not yet been synced.
- failed Integer
- Total number of software sources that failed to sync.
- queued Integer
- Total number of software sources that are queued for sync.
- synced Integer
- Total number of software sources that successfully synced.
- syncing Integer
- Total number of software sources currently syncing.
- unsynced Integer
- Total number of software sources that have not yet been synced.
- failed number
- Total number of software sources that failed to sync.
- queued number
- Total number of software sources that are queued for sync.
- synced number
- Total number of software sources that successfully synced.
- syncing number
- Total number of software sources currently syncing.
- unsynced number
- Total number of software sources that have not yet been synced.
- failed int
- Total number of software sources that failed to sync.
- queued int
- Total number of software sources that are queued for sync.
- synced int
- Total number of software sources that successfully synced.
- syncing int
- Total number of software sources currently syncing.
- unsynced int
- Total number of software sources that have not yet been synced.
- failed Number
- Total number of software sources that failed to sync.
- queued Number
- Total number of software sources that are queued for sync.
- synced Number
- Total number of software sources that successfully synced.
- syncing Number
- Total number of software sources currently syncing.
- unsynced Number
- Total number of software sources that have not yet been synced.
ManagementStationPeerManagementStation, ManagementStationPeerManagementStationArgs          
- DisplayName string
- (Updatable) User-friendly name for the management station. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- Id string
- The OCID of the management station.
- DisplayName string
- (Updatable) User-friendly name for the management station. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- Id string
- The OCID of the management station.
- displayName String
- (Updatable) User-friendly name for the management station. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- id String
- The OCID of the management station.
- displayName string
- (Updatable) User-friendly name for the management station. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- id string
- The OCID of the management station.
- display_name str
- (Updatable) User-friendly name for the management station. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- id str
- The OCID of the management station.
- displayName String
- (Updatable) User-friendly name for the management station. Does not have to be unique and you can change the name later. Avoid entering confidential information.
- id String
- The OCID of the management station.
ManagementStationProxy, ManagementStationProxyArgs      
- is_enabled bool
- (Updatable) Indicates if the proxy should be enabled or disabled. Default is enabled.
- forward str
- (Updatable) The URL the proxy will forward to.
- hosts Sequence[str]
- (Updatable) List of hosts.
- port str
- (Updatable) Listening port used for the proxy.
Import
ManagementStations can be imported using the id, e.g.
$ pulumi import oci:OsManagementHub/managementStation:ManagementStation test_management_station "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 ociTerraform Provider.