Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
oci.Oce.getOceInstance
Explore with Pulumi AI
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
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
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testOceInstance = oci.Oce.getOceInstance({
oceInstanceId: testOceInstanceOciOceOceInstance.id,
});
import pulumi
import pulumi_oci as oci
test_oce_instance = oci.Oce.get_oce_instance(oce_instance_id=test_oce_instance_oci_oce_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: testOceInstanceOciOceOceInstance.Id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testOceInstance = Oci.Oce.GetOceInstance.Invoke(new()
{
OceInstanceId = testOceInstanceOciOceOceInstance.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Oce.OceFunctions;
import com.pulumi.oci.Oce.inputs.GetOceInstanceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testOceInstance = OceFunctions.getOceInstance(GetOceInstanceArgs.builder()
.oceInstanceId(testOceInstanceOciOceOceInstance.id())
.build());
}
}
variables:
testOceInstance:
fn::invoke:
Function: oci:Oce:getOceInstance
Arguments:
oceInstanceId: ${testOceInstanceOciOceOceInstance.id}
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:
- Oce
Instance stringId - unique OceInstance identifier
- Oce
Instance stringId - unique OceInstance identifier
- oce
Instance StringId - unique OceInstance identifier
- oce
Instance stringId - unique OceInstance identifier
- oce_
instance_ strid - unique OceInstance identifier
- oce
Instance StringId - unique OceInstance identifier
getOceInstance Result
The following output properties are available:
- Add
On List<string>Features - a list of add-on features for the ocm instance
- Admin
Email string - Admin Email for Notification
- Compartment
Id string - Compartment Identifier
- 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
- Dr
Region string - disaster recovery paired ragion name
- 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
- Idcs
Access stringToken - Idcs
Tenancy string - IDCS Tenancy Identifier
- Instance
Access stringType - Flag indicating whether the instance access is private or public
- Instance
License stringType - Flag indicating whether the instance license is new cloud or bring your own license
- Instance
Usage stringType - Instance type based on its usage
- Lifecycle
Details string - Details of the current state of the instance lifecycle
- Name string
- OceInstance Name
- Object
Storage stringNamespace - Object Storage Namespace of tenancy
- Oce
Instance stringId - Service Dictionary<string, object>
- SERVICE data. Example:
{"service": {"IDCS": "value"}}
- State string
- The current state of the instance lifecycle.
- State
Message 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.
- Dictionary<string, object>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Tenancy
Id string - Tenancy Identifier
- Tenancy
Name string - Tenancy Name
- Time
Created string - The time the the OceInstance was created. An RFC3339 formatted datetime string
- Time
Updated string - The time the OceInstance was updated. An RFC3339 formatted datetime string
- Upgrade
Schedule 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
- Waf
Primary stringDomain - Web Application Firewall(WAF) primary domain
- Add
On []stringFeatures - a list of add-on features for the ocm instance
- Admin
Email string - Admin Email for Notification
- Compartment
Id string - Compartment Identifier
- 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
- Dr
Region string - disaster recovery paired ragion name
- 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
- Idcs
Access stringToken - Idcs
Tenancy string - IDCS Tenancy Identifier
- Instance
Access stringType - Flag indicating whether the instance access is private or public
- Instance
License stringType - Flag indicating whether the instance license is new cloud or bring your own license
- Instance
Usage stringType - Instance type based on its usage
- Lifecycle
Details string - Details of the current state of the instance lifecycle
- Name string
- OceInstance Name
- Object
Storage stringNamespace - Object Storage Namespace of tenancy
- Oce
Instance stringId - Service map[string]interface{}
- SERVICE data. Example:
{"service": {"IDCS": "value"}}
- State string
- The current state of the instance lifecycle.
- State
Message 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.
- map[string]interface{}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Tenancy
Id string - Tenancy Identifier
- Tenancy
Name string - Tenancy Name
- Time
Created string - The time the the OceInstance was created. An RFC3339 formatted datetime string
- Time
Updated string - The time the OceInstance was updated. An RFC3339 formatted datetime string
- Upgrade
Schedule 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
- Waf
Primary stringDomain - Web Application Firewall(WAF) primary domain
- add
On List<String>Features - a list of add-on features for the ocm instance
- admin
Email String - Admin Email for Notification
- compartment
Id String - Compartment Identifier
- 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
- dr
Region String - disaster recovery paired ragion name
- 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
- idcs
Access StringToken - idcs
Tenancy String - IDCS Tenancy Identifier
- instance
Access StringType - Flag indicating whether the instance access is private or public
- instance
License StringType - Flag indicating whether the instance license is new cloud or bring your own license
- instance
Usage StringType - Instance type based on its usage
- lifecycle
Details String - Details of the current state of the instance lifecycle
- name String
- OceInstance Name
- object
Storage StringNamespace - Object Storage Namespace of tenancy
- oce
Instance StringId - service Map<String,Object>
- SERVICE data. Example:
{"service": {"IDCS": "value"}}
- state String
- The current state of the instance lifecycle.
- state
Message 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.
- Map<String,Object>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- tenancy
Id String - Tenancy Identifier
- tenancy
Name String - Tenancy Name
- time
Created String - The time the the OceInstance was created. An RFC3339 formatted datetime string
- time
Updated String - The time the OceInstance was updated. An RFC3339 formatted datetime string
- upgrade
Schedule 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
- waf
Primary StringDomain - Web Application Firewall(WAF) primary domain
- add
On string[]Features - a list of add-on features for the ocm instance
- admin
Email string - Admin Email for Notification
- compartment
Id string - Compartment Identifier
- {[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
- dr
Region string - disaster recovery paired ragion name
- {[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
- idcs
Access stringToken - idcs
Tenancy string - IDCS Tenancy Identifier
- instance
Access stringType - Flag indicating whether the instance access is private or public
- instance
License stringType - Flag indicating whether the instance license is new cloud or bring your own license
- instance
Usage stringType - Instance type based on its usage
- lifecycle
Details string - Details of the current state of the instance lifecycle
- name string
- OceInstance Name
- object
Storage stringNamespace - Object Storage Namespace of tenancy
- oce
Instance stringId - service {[key: string]: any}
- SERVICE data. Example:
{"service": {"IDCS": "value"}}
- state string
- The current state of the instance lifecycle.
- state
Message 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.
- {[key: string]: any}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- tenancy
Id string - Tenancy Identifier
- tenancy
Name string - Tenancy Name
- time
Created string - The time the the OceInstance was created. An RFC3339 formatted datetime string
- time
Updated string - The time the OceInstance was updated. An RFC3339 formatted datetime string
- upgrade
Schedule 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
- waf
Primary stringDomain - Web Application Firewall(WAF) primary domain
- add_
on_ Sequence[str]features - a list of add-on features for the ocm instance
- admin_
email str - Admin Email for Notification
- compartment_
id str - Compartment Identifier
- 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
- dr_
region str - disaster recovery paired ragion name
- 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_ strtoken - idcs_
tenancy str - IDCS Tenancy Identifier
- instance_
access_ strtype - Flag indicating whether the instance access is private or public
- instance_
license_ strtype - Flag indicating whether the instance license is new cloud or bring your own license
- instance_
usage_ strtype - Instance type based on its usage
- lifecycle_
details str - Details of the current state of the instance lifecycle
- name str
- OceInstance Name
- object_
storage_ strnamespace - Object Storage Namespace of tenancy
- oce_
instance_ strid - 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.
- 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_ strdomain - Web Application Firewall(WAF) primary domain
- add
On List<String>Features - a list of add-on features for the ocm instance
- admin
Email String - Admin Email for Notification
- compartment
Id String - Compartment Identifier
- 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
- dr
Region String - disaster recovery paired ragion name
- 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
- idcs
Access StringToken - idcs
Tenancy String - IDCS Tenancy Identifier
- instance
Access StringType - Flag indicating whether the instance access is private or public
- instance
License StringType - Flag indicating whether the instance license is new cloud or bring your own license
- instance
Usage StringType - Instance type based on its usage
- lifecycle
Details String - Details of the current state of the instance lifecycle
- name String
- OceInstance Name
- object
Storage StringNamespace - Object Storage Namespace of tenancy
- oce
Instance StringId - service Map<Any>
- SERVICE data. Example:
{"service": {"IDCS": "value"}}
- state String
- The current state of the instance lifecycle.
- state
Message 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.
- Map<Any>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- tenancy
Id String - Tenancy Identifier
- tenancy
Name String - Tenancy Name
- time
Created String - The time the the OceInstance was created. An RFC3339 formatted datetime string
- time
Updated String - The time the OceInstance was updated. An RFC3339 formatted datetime string
- upgrade
Schedule 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
- waf
Primary StringDomain - Web Application Firewall(WAF) primary domain
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi