Oracle Cloud Infrastructure

Pulumi Official
Package maintained by Pulumi
v0.1.1 published on Tuesday, May 3, 2022 by Pulumi

getOceInstance

This data source provides details about a specific Oce Instance resource in Oracle Cloud Infrastructure Content and Experience service.

Gets a OceInstance by identifier

Example Usage

using Pulumi;
using Oci = Pulumi.Oci;

class MyStack : Stack
{
    public MyStack()
    {
        var testOceInstance = Output.Create(Oci.Oce.GetOceInstance.InvokeAsync(new Oci.Oce.GetOceInstanceArgs
        {
            OceInstanceId = oci_oce_oce_instance.Test_oce_instance.Id,
        }));
    }

}
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/go/oci/Oce"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Oce.GetOceInstance(ctx, &oce.GetOceInstanceArgs{
			OceInstanceId: oci_oce_oce_instance.Test_oce_instance.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

Coming soon!

import pulumi
import pulumi_oci as oci

test_oce_instance = oci.Oce.get_oce_instance(oce_instance_id=oci_oce_oce_instance["test_oce_instance"]["id"])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testOceInstance = oci.Oce.getOceInstance({
    oceInstanceId: oci_oce_oce_instance.test_oce_instance.id,
});

Coming soon!

Using getOceInstance

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getOceInstance(args: GetOceInstanceArgs, opts?: InvokeOptions): Promise<GetOceInstanceResult>
function getOceInstanceOutput(args: GetOceInstanceOutputArgs, opts?: InvokeOptions): Output<GetOceInstanceResult>
def get_oce_instance(oce_instance_id: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetOceInstanceResult
def get_oce_instance_output(oce_instance_id: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetOceInstanceResult]
func GetOceInstance(ctx *Context, args *GetOceInstanceArgs, opts ...InvokeOption) (*GetOceInstanceResult, error)
func GetOceInstanceOutput(ctx *Context, args *GetOceInstanceOutputArgs, opts ...InvokeOption) GetOceInstanceResultOutput

> Note: This function is named GetOceInstance in the Go SDK.

public static class GetOceInstance 
{
    public static Task<GetOceInstanceResult> InvokeAsync(GetOceInstanceArgs args, InvokeOptions? opts = null)
    public static Output<GetOceInstanceResult> Invoke(GetOceInstanceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetOceInstanceResult> getOceInstance(GetOceInstanceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: oci:Oce/getOceInstance:getOceInstance
  Arguments:
    # Arguments dictionary

The following arguments are supported:

OceInstanceId string

unique OceInstance identifier

OceInstanceId string

unique OceInstance identifier

oceInstanceId String

unique OceInstance identifier

oceInstanceId string

unique OceInstance identifier

oce_instance_id str

unique OceInstance identifier

oceInstanceId String

unique OceInstance identifier

getOceInstance Result

The following output properties are available:

AddOnFeatures List<string>

a list of add-on features for the ocm instance

AdminEmail string

Admin Email for Notification

CompartmentId string

Compartment Identifier

DefinedTags Dictionary<string, object>

Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

Description string

OceInstance description, can be updated

FreeformTags Dictionary<string, object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

Guid string

Unique GUID identifier that is immutable on creation

Id string

Unique identifier that is immutable on creation

IdcsAccessToken string
IdcsTenancy string

IDCS Tenancy Identifier

InstanceAccessType string

Flag indicating whether the instance access is private or public

InstanceLicenseType string

Flag indicating whether the instance license is new cloud or bring your own license

InstanceUsageType string

Instance type based on its usage

LifecycleDetails string

Details of the current state of the instance lifecycle

Name string

OceInstance Name

ObjectStorageNamespace string

Object Storage Namespace of tenancy

OceInstanceId string
Service Dictionary<string, object>

SERVICE data. Example: {"service": {"IDCS": "value"}}

State string

The current state of the instance lifecycle.

StateMessage string

An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

SystemTags Dictionary<string, object>

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

TenancyId string

Tenancy Identifier

TenancyName string

Tenancy Name

TimeCreated string

The time the the OceInstance was created. An RFC3339 formatted datetime string

TimeUpdated string

The time the OceInstance was updated. An RFC3339 formatted datetime string

UpgradeSchedule string

Upgrade schedule type representing service to be upgraded immediately whenever latest version is released or delay upgrade of the service to previous released version

WafPrimaryDomain string

Web Application Firewall(WAF) primary domain

AddOnFeatures []string

a list of add-on features for the ocm instance

AdminEmail string

Admin Email for Notification

CompartmentId string

Compartment Identifier

DefinedTags map[string]interface{}

Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

Description string

OceInstance description, can be updated

FreeformTags map[string]interface{}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

Guid string

Unique GUID identifier that is immutable on creation

Id string

Unique identifier that is immutable on creation

IdcsAccessToken string
IdcsTenancy string

IDCS Tenancy Identifier

InstanceAccessType string

Flag indicating whether the instance access is private or public

InstanceLicenseType string

Flag indicating whether the instance license is new cloud or bring your own license

InstanceUsageType string

Instance type based on its usage

LifecycleDetails string

Details of the current state of the instance lifecycle

Name string

OceInstance Name

ObjectStorageNamespace string

Object Storage Namespace of tenancy

OceInstanceId string
Service map[string]interface{}

SERVICE data. Example: {"service": {"IDCS": "value"}}

State string

The current state of the instance lifecycle.

StateMessage string

An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

SystemTags map[string]interface{}

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

TenancyId string

Tenancy Identifier

TenancyName string

Tenancy Name

TimeCreated string

The time the the OceInstance was created. An RFC3339 formatted datetime string

TimeUpdated string

The time the OceInstance was updated. An RFC3339 formatted datetime string

UpgradeSchedule string

Upgrade schedule type representing service to be upgraded immediately whenever latest version is released or delay upgrade of the service to previous released version

WafPrimaryDomain string

Web Application Firewall(WAF) primary domain

addOnFeatures List<String>

a list of add-on features for the ocm instance

adminEmail String

Admin Email for Notification

compartmentId String

Compartment Identifier

definedTags Map<String,Object>

Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

description String

OceInstance description, can be updated

freeformTags Map<String,Object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

guid String

Unique GUID identifier that is immutable on creation

id String

Unique identifier that is immutable on creation

idcsAccessToken String
idcsTenancy String

IDCS Tenancy Identifier

instanceAccessType String

Flag indicating whether the instance access is private or public

instanceLicenseType String

Flag indicating whether the instance license is new cloud or bring your own license

instanceUsageType String

Instance type based on its usage

lifecycleDetails String

Details of the current state of the instance lifecycle

name String

OceInstance Name

objectStorageNamespace String

Object Storage Namespace of tenancy

oceInstanceId String
service Map<String,Object>

SERVICE data. Example: {"service": {"IDCS": "value"}}

state String

The current state of the instance lifecycle.

stateMessage String

An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

systemTags Map<String,Object>

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

tenancyId String

Tenancy Identifier

tenancyName String

Tenancy Name

timeCreated String

The time the the OceInstance was created. An RFC3339 formatted datetime string

timeUpdated String

The time the OceInstance was updated. An RFC3339 formatted datetime string

upgradeSchedule String

Upgrade schedule type representing service to be upgraded immediately whenever latest version is released or delay upgrade of the service to previous released version

wafPrimaryDomain String

Web Application Firewall(WAF) primary domain

addOnFeatures string[]

a list of add-on features for the ocm instance

adminEmail string

Admin Email for Notification

compartmentId string

Compartment Identifier

definedTags {[key: string]: any}

Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

description string

OceInstance description, can be updated

freeformTags {[key: string]: any}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

guid string

Unique GUID identifier that is immutable on creation

id string

Unique identifier that is immutable on creation

idcsAccessToken string
idcsTenancy string

IDCS Tenancy Identifier

instanceAccessType string

Flag indicating whether the instance access is private or public

instanceLicenseType string

Flag indicating whether the instance license is new cloud or bring your own license

instanceUsageType string

Instance type based on its usage

lifecycleDetails string

Details of the current state of the instance lifecycle

name string

OceInstance Name

objectStorageNamespace string

Object Storage Namespace of tenancy

oceInstanceId string
service {[key: string]: any}

SERVICE data. Example: {"service": {"IDCS": "value"}}

state string

The current state of the instance lifecycle.

stateMessage string

An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

systemTags {[key: string]: any}

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

tenancyId string

Tenancy Identifier

tenancyName string

Tenancy Name

timeCreated string

The time the the OceInstance was created. An RFC3339 formatted datetime string

timeUpdated string

The time the OceInstance was updated. An RFC3339 formatted datetime string

upgradeSchedule string

Upgrade schedule type representing service to be upgraded immediately whenever latest version is released or delay upgrade of the service to previous released version

wafPrimaryDomain string

Web Application Firewall(WAF) primary domain

add_on_features Sequence[str]

a list of add-on features for the ocm instance

admin_email str

Admin Email for Notification

compartment_id str

Compartment Identifier

defined_tags Mapping[str, Any]

Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

description str

OceInstance description, can be updated

freeform_tags Mapping[str, Any]

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

guid str

Unique GUID identifier that is immutable on creation

id str

Unique identifier that is immutable on creation

idcs_access_token str
idcs_tenancy str

IDCS Tenancy Identifier

instance_access_type str

Flag indicating whether the instance access is private or public

instance_license_type str

Flag indicating whether the instance license is new cloud or bring your own license

instance_usage_type str

Instance type based on its usage

lifecycle_details str

Details of the current state of the instance lifecycle

name str

OceInstance Name

object_storage_namespace str

Object Storage Namespace of tenancy

oce_instance_id str
service Mapping[str, Any]

SERVICE data. Example: {"service": {"IDCS": "value"}}

state str

The current state of the instance lifecycle.

state_message str

An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

system_tags Mapping[str, Any]

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

tenancy_id str

Tenancy Identifier

tenancy_name str

Tenancy Name

time_created str

The time the the OceInstance was created. An RFC3339 formatted datetime string

time_updated str

The time the OceInstance was updated. An RFC3339 formatted datetime string

upgrade_schedule str

Upgrade schedule type representing service to be upgraded immediately whenever latest version is released or delay upgrade of the service to previous released version

waf_primary_domain str

Web Application Firewall(WAF) primary domain

addOnFeatures List<String>

a list of add-on features for the ocm instance

adminEmail String

Admin Email for Notification

compartmentId String

Compartment Identifier

definedTags Map<Any>

Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

description String

OceInstance description, can be updated

freeformTags Map<Any>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

guid String

Unique GUID identifier that is immutable on creation

id String

Unique identifier that is immutable on creation

idcsAccessToken String
idcsTenancy String

IDCS Tenancy Identifier

instanceAccessType String

Flag indicating whether the instance access is private or public

instanceLicenseType String

Flag indicating whether the instance license is new cloud or bring your own license

instanceUsageType String

Instance type based on its usage

lifecycleDetails String

Details of the current state of the instance lifecycle

name String

OceInstance Name

objectStorageNamespace String

Object Storage Namespace of tenancy

oceInstanceId String
service Map<Any>

SERVICE data. Example: {"service": {"IDCS": "value"}}

state String

The current state of the instance lifecycle.

stateMessage String

An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

systemTags Map<Any>

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

tenancyId String

Tenancy Identifier

tenancyName String

Tenancy Name

timeCreated String

The time the the OceInstance was created. An RFC3339 formatted datetime string

timeUpdated String

The time the OceInstance was updated. An RFC3339 formatted datetime string

upgradeSchedule String

Upgrade schedule type representing service to be upgraded immediately whenever latest version is released or delay upgrade of the service to previous released version

wafPrimaryDomain String

Web Application Firewall(WAF) primary domain

Package Details

Repository
https://github.com/pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.