oci.VisualBuilder.VbInstance
Explore with Pulumi AI
This resource provides the Vb Instance resource in Oracle Cloud Infrastructure Visual Builder service.
Creates a new Vb Instance.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testVbInstance = new oci.visualbuilder.VbInstance("test_vb_instance", {
compartmentId: compartmentId,
displayName: vbInstanceDisplayName,
nodeCount: vbInstanceNodeCount,
alternateCustomEndpoints: [{
hostname: vbInstanceAlternateCustomEndpointsHostname,
certificateSecretId: testSecret.id,
}],
consumptionModel: vbInstanceConsumptionModel,
customEndpoint: {
hostname: vbInstanceCustomEndpointHostname,
certificateSecretId: testSecret.id,
},
definedTags: {
"foo-namespace.bar-key": "value",
},
freeformTags: {
"bar-key": "value",
},
idcsOpenId: testIdcsOpen.id,
isVisualBuilderEnabled: vbInstanceIsVisualBuilderEnabled,
});
import pulumi
import pulumi_oci as oci
test_vb_instance = oci.visual_builder.VbInstance("test_vb_instance",
compartment_id=compartment_id,
display_name=vb_instance_display_name,
node_count=vb_instance_node_count,
alternate_custom_endpoints=[oci.visual_builder.VbInstanceAlternateCustomEndpointArgs(
hostname=vb_instance_alternate_custom_endpoints_hostname,
certificate_secret_id=test_secret["id"],
)],
consumption_model=vb_instance_consumption_model,
custom_endpoint=oci.visual_builder.VbInstanceCustomEndpointArgs(
hostname=vb_instance_custom_endpoint_hostname,
certificate_secret_id=test_secret["id"],
),
defined_tags={
"foo-namespace.bar-key": "value",
},
freeform_tags={
"bar-key": "value",
},
idcs_open_id=test_idcs_open["id"],
is_visual_builder_enabled=vb_instance_is_visual_builder_enabled)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/VisualBuilder"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := VisualBuilder.NewVbInstance(ctx, "test_vb_instance", &VisualBuilder.VbInstanceArgs{
CompartmentId: pulumi.Any(compartmentId),
DisplayName: pulumi.Any(vbInstanceDisplayName),
NodeCount: pulumi.Any(vbInstanceNodeCount),
AlternateCustomEndpoints: visualbuilder.VbInstanceAlternateCustomEndpointArray{
&visualbuilder.VbInstanceAlternateCustomEndpointArgs{
Hostname: pulumi.Any(vbInstanceAlternateCustomEndpointsHostname),
CertificateSecretId: pulumi.Any(testSecret.Id),
},
},
ConsumptionModel: pulumi.Any(vbInstanceConsumptionModel),
CustomEndpoint: &visualbuilder.VbInstanceCustomEndpointArgs{
Hostname: pulumi.Any(vbInstanceCustomEndpointHostname),
CertificateSecretId: pulumi.Any(testSecret.Id),
},
DefinedTags: pulumi.Map{
"foo-namespace.bar-key": pulumi.Any("value"),
},
FreeformTags: pulumi.Map{
"bar-key": pulumi.Any("value"),
},
IdcsOpenId: pulumi.Any(testIdcsOpen.Id),
IsVisualBuilderEnabled: pulumi.Any(vbInstanceIsVisualBuilderEnabled),
})
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 testVbInstance = new Oci.VisualBuilder.VbInstance("test_vb_instance", new()
{
CompartmentId = compartmentId,
DisplayName = vbInstanceDisplayName,
NodeCount = vbInstanceNodeCount,
AlternateCustomEndpoints = new[]
{
new Oci.VisualBuilder.Inputs.VbInstanceAlternateCustomEndpointArgs
{
Hostname = vbInstanceAlternateCustomEndpointsHostname,
CertificateSecretId = testSecret.Id,
},
},
ConsumptionModel = vbInstanceConsumptionModel,
CustomEndpoint = new Oci.VisualBuilder.Inputs.VbInstanceCustomEndpointArgs
{
Hostname = vbInstanceCustomEndpointHostname,
CertificateSecretId = testSecret.Id,
},
DefinedTags =
{
{ "foo-namespace.bar-key", "value" },
},
FreeformTags =
{
{ "bar-key", "value" },
},
IdcsOpenId = testIdcsOpen.Id,
IsVisualBuilderEnabled = vbInstanceIsVisualBuilderEnabled,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.VisualBuilder.VbInstance;
import com.pulumi.oci.VisualBuilder.VbInstanceArgs;
import com.pulumi.oci.VisualBuilder.inputs.VbInstanceAlternateCustomEndpointArgs;
import com.pulumi.oci.VisualBuilder.inputs.VbInstanceCustomEndpointArgs;
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 testVbInstance = new VbInstance("testVbInstance", VbInstanceArgs.builder()
.compartmentId(compartmentId)
.displayName(vbInstanceDisplayName)
.nodeCount(vbInstanceNodeCount)
.alternateCustomEndpoints(VbInstanceAlternateCustomEndpointArgs.builder()
.hostname(vbInstanceAlternateCustomEndpointsHostname)
.certificateSecretId(testSecret.id())
.build())
.consumptionModel(vbInstanceConsumptionModel)
.customEndpoint(VbInstanceCustomEndpointArgs.builder()
.hostname(vbInstanceCustomEndpointHostname)
.certificateSecretId(testSecret.id())
.build())
.definedTags(Map.of("foo-namespace.bar-key", "value"))
.freeformTags(Map.of("bar-key", "value"))
.idcsOpenId(testIdcsOpen.id())
.isVisualBuilderEnabled(vbInstanceIsVisualBuilderEnabled)
.build());
}
}
resources:
testVbInstance:
type: oci:VisualBuilder:VbInstance
name: test_vb_instance
properties:
compartmentId: ${compartmentId}
displayName: ${vbInstanceDisplayName}
nodeCount: ${vbInstanceNodeCount}
alternateCustomEndpoints:
- hostname: ${vbInstanceAlternateCustomEndpointsHostname}
certificateSecretId: ${testSecret.id}
consumptionModel: ${vbInstanceConsumptionModel}
customEndpoint:
hostname: ${vbInstanceCustomEndpointHostname}
certificateSecretId: ${testSecret.id}
definedTags:
foo-namespace.bar-key: value
freeformTags:
bar-key: value
idcsOpenId: ${testIdcsOpen.id}
isVisualBuilderEnabled: ${vbInstanceIsVisualBuilderEnabled}
Create VbInstance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VbInstance(name: string, args: VbInstanceArgs, opts?: CustomResourceOptions);
@overload
def VbInstance(resource_name: str,
args: VbInstanceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def VbInstance(resource_name: str,
opts: Optional[ResourceOptions] = None,
compartment_id: Optional[str] = None,
display_name: Optional[str] = None,
node_count: Optional[int] = None,
alternate_custom_endpoints: Optional[Sequence[_visualbuilder.VbInstanceAlternateCustomEndpointArgs]] = None,
consumption_model: Optional[str] = None,
custom_endpoint: Optional[_visualbuilder.VbInstanceCustomEndpointArgs] = None,
defined_tags: Optional[Mapping[str, Any]] = None,
freeform_tags: Optional[Mapping[str, Any]] = None,
idcs_open_id: Optional[str] = None,
is_visual_builder_enabled: Optional[bool] = None)
func NewVbInstance(ctx *Context, name string, args VbInstanceArgs, opts ...ResourceOption) (*VbInstance, error)
public VbInstance(string name, VbInstanceArgs args, CustomResourceOptions? opts = null)
public VbInstance(String name, VbInstanceArgs args)
public VbInstance(String name, VbInstanceArgs args, CustomResourceOptions options)
type: oci:VisualBuilder:VbInstance
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 VbInstanceArgs
- 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 VbInstanceArgs
- 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 VbInstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VbInstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VbInstanceArgs
- 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 vbInstanceResource = new Oci.VisualBuilder.VbInstance("vbInstanceResource", new()
{
CompartmentId = "string",
DisplayName = "string",
NodeCount = 0,
AlternateCustomEndpoints = new[]
{
new Oci.VisualBuilder.Inputs.VbInstanceAlternateCustomEndpointArgs
{
Hostname = "string",
CertificateSecretId = "string",
CertificateSecretVersion = 0,
},
},
ConsumptionModel = "string",
CustomEndpoint = new Oci.VisualBuilder.Inputs.VbInstanceCustomEndpointArgs
{
Hostname = "string",
CertificateSecretId = "string",
CertificateSecretVersion = 0,
},
DefinedTags =
{
{ "string", "any" },
},
FreeformTags =
{
{ "string", "any" },
},
IdcsOpenId = "string",
IsVisualBuilderEnabled = false,
});
example, err := VisualBuilder.NewVbInstance(ctx, "vbInstanceResource", &VisualBuilder.VbInstanceArgs{
CompartmentId: pulumi.String("string"),
DisplayName: pulumi.String("string"),
NodeCount: pulumi.Int(0),
AlternateCustomEndpoints: visualbuilder.VbInstanceAlternateCustomEndpointArray{
&visualbuilder.VbInstanceAlternateCustomEndpointArgs{
Hostname: pulumi.String("string"),
CertificateSecretId: pulumi.String("string"),
CertificateSecretVersion: pulumi.Int(0),
},
},
ConsumptionModel: pulumi.String("string"),
CustomEndpoint: &visualbuilder.VbInstanceCustomEndpointArgs{
Hostname: pulumi.String("string"),
CertificateSecretId: pulumi.String("string"),
CertificateSecretVersion: pulumi.Int(0),
},
DefinedTags: pulumi.Map{
"string": pulumi.Any("any"),
},
FreeformTags: pulumi.Map{
"string": pulumi.Any("any"),
},
IdcsOpenId: pulumi.String("string"),
IsVisualBuilderEnabled: pulumi.Bool(false),
})
var vbInstanceResource = new VbInstance("vbInstanceResource", VbInstanceArgs.builder()
.compartmentId("string")
.displayName("string")
.nodeCount(0)
.alternateCustomEndpoints(VbInstanceAlternateCustomEndpointArgs.builder()
.hostname("string")
.certificateSecretId("string")
.certificateSecretVersion(0)
.build())
.consumptionModel("string")
.customEndpoint(VbInstanceCustomEndpointArgs.builder()
.hostname("string")
.certificateSecretId("string")
.certificateSecretVersion(0)
.build())
.definedTags(Map.of("string", "any"))
.freeformTags(Map.of("string", "any"))
.idcsOpenId("string")
.isVisualBuilderEnabled(false)
.build());
vb_instance_resource = oci.visual_builder.VbInstance("vbInstanceResource",
compartment_id="string",
display_name="string",
node_count=0,
alternate_custom_endpoints=[oci.visual_builder.VbInstanceAlternateCustomEndpointArgs(
hostname="string",
certificate_secret_id="string",
certificate_secret_version=0,
)],
consumption_model="string",
custom_endpoint=oci.visual_builder.VbInstanceCustomEndpointArgs(
hostname="string",
certificate_secret_id="string",
certificate_secret_version=0,
),
defined_tags={
"string": "any",
},
freeform_tags={
"string": "any",
},
idcs_open_id="string",
is_visual_builder_enabled=False)
const vbInstanceResource = new oci.visualbuilder.VbInstance("vbInstanceResource", {
compartmentId: "string",
displayName: "string",
nodeCount: 0,
alternateCustomEndpoints: [{
hostname: "string",
certificateSecretId: "string",
certificateSecretVersion: 0,
}],
consumptionModel: "string",
customEndpoint: {
hostname: "string",
certificateSecretId: "string",
certificateSecretVersion: 0,
},
definedTags: {
string: "any",
},
freeformTags: {
string: "any",
},
idcsOpenId: "string",
isVisualBuilderEnabled: false,
});
type: oci:VisualBuilder:VbInstance
properties:
alternateCustomEndpoints:
- certificateSecretId: string
certificateSecretVersion: 0
hostname: string
compartmentId: string
consumptionModel: string
customEndpoint:
certificateSecretId: string
certificateSecretVersion: 0
hostname: string
definedTags:
string: any
displayName: string
freeformTags:
string: any
idcsOpenId: string
isVisualBuilderEnabled: false
nodeCount: 0
VbInstance Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The VbInstance resource accepts the following input properties:
- Compartment
Id string - (Updatable) Compartment Identifier.
- Display
Name string - (Updatable) Vb Instance Identifier.
- Node
Count int (Updatable) The number of Nodes
** 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
- Alternate
Custom List<VbEndpoints Instance Alternate Custom Endpoint> - (Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- Consumption
Model string - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- Custom
Endpoint VbInstance Custom Endpoint - (Updatable) Details for a custom endpoint for the vb instance (update).
- Dictionary<string, object>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- Dictionary<string, object>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Idcs
Open stringId - (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
- Is
Visual boolBuilder Enabled - (Updatable) Visual Builder is enabled or not.
- Compartment
Id string - (Updatable) Compartment Identifier.
- Display
Name string - (Updatable) Vb Instance Identifier.
- Node
Count int (Updatable) The number of Nodes
** 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
- Alternate
Custom []VbEndpoints Instance Alternate Custom Endpoint Args - (Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- Consumption
Model string - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- Custom
Endpoint VbInstance Custom Endpoint Args - (Updatable) Details for a custom endpoint for the vb instance (update).
- map[string]interface{}
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- map[string]interface{}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Idcs
Open stringId - (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
- Is
Visual boolBuilder Enabled - (Updatable) Visual Builder is enabled or not.
- compartment
Id String - (Updatable) Compartment Identifier.
- display
Name String - (Updatable) Vb Instance Identifier.
- node
Count Integer (Updatable) The number of Nodes
** 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
- alternate
Custom List<VbEndpoints Instance Alternate Custom Endpoint> - (Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- consumption
Model String - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- custom
Endpoint VbInstance Custom Endpoint - (Updatable) Details for a custom endpoint for the vb instance (update).
- Map<String,Object>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- Map<String,Object>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- idcs
Open StringId - (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
- is
Visual BooleanBuilder Enabled - (Updatable) Visual Builder is enabled or not.
- compartment
Id string - (Updatable) Compartment Identifier.
- display
Name string - (Updatable) Vb Instance Identifier.
- node
Count number (Updatable) The number of Nodes
** 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
- alternate
Custom VbEndpoints Instance Alternate Custom Endpoint[] - (Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- consumption
Model string - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- custom
Endpoint VbInstance Custom Endpoint - (Updatable) Details for a custom endpoint for the vb instance (update).
- {[key: string]: any}
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- {[key: string]: any}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- idcs
Open stringId - (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
- is
Visual booleanBuilder Enabled - (Updatable) Visual Builder is enabled or not.
- compartment_
id str - (Updatable) Compartment Identifier.
- display_
name str - (Updatable) Vb Instance Identifier.
- node_
count int (Updatable) The number of Nodes
** 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
- alternate_
custom_ Sequence[visualbuilder.endpoints Vb Instance Alternate Custom Endpoint Args] - (Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- consumption_
model str - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- custom_
endpoint visualbuilder.Vb Instance Custom Endpoint Args - (Updatable) Details for a custom endpoint for the vb instance (update).
- Mapping[str, Any]
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- Mapping[str, Any]
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- idcs_
open_ strid - (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
- is_
visual_ boolbuilder_ enabled - (Updatable) Visual Builder is enabled or not.
- compartment
Id String - (Updatable) Compartment Identifier.
- display
Name String - (Updatable) Vb Instance Identifier.
- node
Count Number (Updatable) The number of Nodes
** 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
- alternate
Custom List<Property Map>Endpoints - (Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- consumption
Model String - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- custom
Endpoint Property Map - (Updatable) Details for a custom endpoint for the vb instance (update).
- Map<Any>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- Map<Any>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- idcs
Open StringId - (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
- is
Visual BooleanBuilder Enabled - (Updatable) Visual Builder is enabled or not.
Outputs
All input properties are implicitly available as output properties. Additionally, the VbInstance resource produces the following output properties:
- Attachments
List<Vb
Instance Attachment> - A list of associated attachments to other services
- Id string
- The provider-assigned unique ID for this managed resource.
- Idcs
Infos List<VbInstance Idcs Info> - Information for IDCS access
- Instance
Url string - The Vb Instance URL.
- Management
Nat stringGateway Ip - The NAT gateway IP address for the VB management VCN
- Management
Vcn stringId - The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- Service
Nat stringGateway Ip - The NAT gateway IP address for the VB service VCN
- Service
Vcn stringId - The Oracle Cloud ID (OCID) of the Visual Builder service VCN
- State string
- The current state of the vb instance.
- 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"}
- Time
Created string - The time the the VbInstance was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time the VbInstance was updated. An RFC3339 formatted datetime string.
- Attachments
[]Vb
Instance Attachment - A list of associated attachments to other services
- Id string
- The provider-assigned unique ID for this managed resource.
- Idcs
Infos []VbInstance Idcs Info - Information for IDCS access
- Instance
Url string - The Vb Instance URL.
- Management
Nat stringGateway Ip - The NAT gateway IP address for the VB management VCN
- Management
Vcn stringId - The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- Service
Nat stringGateway Ip - The NAT gateway IP address for the VB service VCN
- Service
Vcn stringId - The Oracle Cloud ID (OCID) of the Visual Builder service VCN
- State string
- The current state of the vb instance.
- 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"}
- Time
Created string - The time the the VbInstance was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time the VbInstance was updated. An RFC3339 formatted datetime string.
- attachments
List<Vb
Instance Attachment> - A list of associated attachments to other services
- id String
- The provider-assigned unique ID for this managed resource.
- idcs
Infos List<VbInstance Idcs Info> - Information for IDCS access
- instance
Url String - The Vb Instance URL.
- management
Nat StringGateway Ip - The NAT gateway IP address for the VB management VCN
- management
Vcn StringId - The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- service
Nat StringGateway Ip - The NAT gateway IP address for the VB service VCN
- service
Vcn StringId - The Oracle Cloud ID (OCID) of the Visual Builder service VCN
- state String
- The current state of the vb instance.
- 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"}
- time
Created String - The time the the VbInstance was created. An RFC3339 formatted datetime string.
- time
Updated String - The time the VbInstance was updated. An RFC3339 formatted datetime string.
- attachments
Vb
Instance Attachment[] - A list of associated attachments to other services
- id string
- The provider-assigned unique ID for this managed resource.
- idcs
Infos VbInstance Idcs Info[] - Information for IDCS access
- instance
Url string - The Vb Instance URL.
- management
Nat stringGateway Ip - The NAT gateway IP address for the VB management VCN
- management
Vcn stringId - The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- service
Nat stringGateway Ip - The NAT gateway IP address for the VB service VCN
- service
Vcn stringId - The Oracle Cloud ID (OCID) of the Visual Builder service VCN
- state string
- The current state of the vb instance.
- 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"}
- time
Created string - The time the the VbInstance was created. An RFC3339 formatted datetime string.
- time
Updated string - The time the VbInstance was updated. An RFC3339 formatted datetime string.
- attachments
Sequence[visualbuilder.
Vb Instance Attachment] - A list of associated attachments to other services
- id str
- The provider-assigned unique ID for this managed resource.
- idcs_
infos Sequence[visualbuilder.Vb Instance Idcs Info] - Information for IDCS access
- instance_
url str - The Vb Instance URL.
- management_
nat_ strgateway_ ip - The NAT gateway IP address for the VB management VCN
- management_
vcn_ strid - The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- service_
nat_ strgateway_ ip - The NAT gateway IP address for the VB service VCN
- service_
vcn_ strid - The Oracle Cloud ID (OCID) of the Visual Builder service VCN
- state str
- The current state of the vb instance.
- 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"}
- time_
created str - The time the the VbInstance was created. An RFC3339 formatted datetime string.
- time_
updated str - The time the VbInstance was updated. An RFC3339 formatted datetime string.
- attachments List<Property Map>
- A list of associated attachments to other services
- id String
- The provider-assigned unique ID for this managed resource.
- idcs
Infos List<Property Map> - Information for IDCS access
- instance
Url String - The Vb Instance URL.
- management
Nat StringGateway Ip - The NAT gateway IP address for the VB management VCN
- management
Vcn StringId - The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- service
Nat StringGateway Ip - The NAT gateway IP address for the VB service VCN
- service
Vcn StringId - The Oracle Cloud ID (OCID) of the Visual Builder service VCN
- state String
- The current state of the vb instance.
- 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"}
- time
Created String - The time the the VbInstance was created. An RFC3339 formatted datetime string.
- time
Updated String - The time the VbInstance was updated. An RFC3339 formatted datetime string.
Look up Existing VbInstance Resource
Get an existing VbInstance 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?: VbInstanceState, opts?: CustomResourceOptions): VbInstance
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
alternate_custom_endpoints: Optional[Sequence[_visualbuilder.VbInstanceAlternateCustomEndpointArgs]] = None,
attachments: Optional[Sequence[_visualbuilder.VbInstanceAttachmentArgs]] = None,
compartment_id: Optional[str] = None,
consumption_model: Optional[str] = None,
custom_endpoint: Optional[_visualbuilder.VbInstanceCustomEndpointArgs] = None,
defined_tags: Optional[Mapping[str, Any]] = None,
display_name: Optional[str] = None,
freeform_tags: Optional[Mapping[str, Any]] = None,
idcs_infos: Optional[Sequence[_visualbuilder.VbInstanceIdcsInfoArgs]] = None,
idcs_open_id: Optional[str] = None,
instance_url: Optional[str] = None,
is_visual_builder_enabled: Optional[bool] = None,
management_nat_gateway_ip: Optional[str] = None,
management_vcn_id: Optional[str] = None,
node_count: Optional[int] = None,
service_nat_gateway_ip: Optional[str] = None,
service_vcn_id: Optional[str] = None,
state: Optional[str] = None,
state_message: Optional[str] = None,
system_tags: Optional[Mapping[str, Any]] = None,
time_created: Optional[str] = None,
time_updated: Optional[str] = None) -> VbInstance
func GetVbInstance(ctx *Context, name string, id IDInput, state *VbInstanceState, opts ...ResourceOption) (*VbInstance, error)
public static VbInstance Get(string name, Input<string> id, VbInstanceState? state, CustomResourceOptions? opts = null)
public static VbInstance get(String name, Output<String> id, VbInstanceState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Alternate
Custom List<VbEndpoints Instance Alternate Custom Endpoint> - (Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- Attachments
List<Vb
Instance Attachment> - A list of associated attachments to other services
- Compartment
Id string - (Updatable) Compartment Identifier.
- Consumption
Model string - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- Custom
Endpoint VbInstance Custom Endpoint - (Updatable) Details for a custom endpoint for the vb instance (update).
- Dictionary<string, object>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - (Updatable) Vb Instance Identifier.
- Dictionary<string, object>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Idcs
Infos List<VbInstance Idcs Info> - Information for IDCS access
- Idcs
Open stringId - (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
- Instance
Url string - The Vb Instance URL.
- Is
Visual boolBuilder Enabled - (Updatable) Visual Builder is enabled or not.
- Management
Nat stringGateway Ip - The NAT gateway IP address for the VB management VCN
- Management
Vcn stringId - The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- Node
Count int (Updatable) The number of Nodes
** 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
- Service
Nat stringGateway Ip - The NAT gateway IP address for the VB service VCN
- Service
Vcn stringId - The Oracle Cloud ID (OCID) of the Visual Builder service VCN
- State string
- The current state of the vb instance.
- 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"}
- Time
Created string - The time the the VbInstance was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time the VbInstance was updated. An RFC3339 formatted datetime string.
- Alternate
Custom []VbEndpoints Instance Alternate Custom Endpoint Args - (Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- Attachments
[]Vb
Instance Attachment Args - A list of associated attachments to other services
- Compartment
Id string - (Updatable) Compartment Identifier.
- Consumption
Model string - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- Custom
Endpoint VbInstance Custom Endpoint Args - (Updatable) Details for a custom endpoint for the vb instance (update).
- map[string]interface{}
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - (Updatable) Vb Instance Identifier.
- map[string]interface{}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Idcs
Infos []VbInstance Idcs Info Args - Information for IDCS access
- Idcs
Open stringId - (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
- Instance
Url string - The Vb Instance URL.
- Is
Visual boolBuilder Enabled - (Updatable) Visual Builder is enabled or not.
- Management
Nat stringGateway Ip - The NAT gateway IP address for the VB management VCN
- Management
Vcn stringId - The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- Node
Count int (Updatable) The number of Nodes
** 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
- Service
Nat stringGateway Ip - The NAT gateway IP address for the VB service VCN
- Service
Vcn stringId - The Oracle Cloud ID (OCID) of the Visual Builder service VCN
- State string
- The current state of the vb instance.
- 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"}
- Time
Created string - The time the the VbInstance was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time the VbInstance was updated. An RFC3339 formatted datetime string.
- alternate
Custom List<VbEndpoints Instance Alternate Custom Endpoint> - (Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- attachments
List<Vb
Instance Attachment> - A list of associated attachments to other services
- compartment
Id String - (Updatable) Compartment Identifier.
- consumption
Model String - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- custom
Endpoint VbInstance Custom Endpoint - (Updatable) Details for a custom endpoint for the vb instance (update).
- Map<String,Object>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - (Updatable) Vb Instance Identifier.
- Map<String,Object>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- idcs
Infos List<VbInstance Idcs Info> - Information for IDCS access
- idcs
Open StringId - (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
- instance
Url String - The Vb Instance URL.
- is
Visual BooleanBuilder Enabled - (Updatable) Visual Builder is enabled or not.
- management
Nat StringGateway Ip - The NAT gateway IP address for the VB management VCN
- management
Vcn StringId - The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- node
Count Integer (Updatable) The number of Nodes
** 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
- service
Nat StringGateway Ip - The NAT gateway IP address for the VB service VCN
- service
Vcn StringId - The Oracle Cloud ID (OCID) of the Visual Builder service VCN
- state String
- The current state of the vb instance.
- 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"}
- time
Created String - The time the the VbInstance was created. An RFC3339 formatted datetime string.
- time
Updated String - The time the VbInstance was updated. An RFC3339 formatted datetime string.
- alternate
Custom VbEndpoints Instance Alternate Custom Endpoint[] - (Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- attachments
Vb
Instance Attachment[] - A list of associated attachments to other services
- compartment
Id string - (Updatable) Compartment Identifier.
- consumption
Model string - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- custom
Endpoint VbInstance Custom Endpoint - (Updatable) Details for a custom endpoint for the vb instance (update).
- {[key: string]: any}
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- display
Name string - (Updatable) Vb Instance Identifier.
- {[key: string]: any}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- idcs
Infos VbInstance Idcs Info[] - Information for IDCS access
- idcs
Open stringId - (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
- instance
Url string - The Vb Instance URL.
- is
Visual booleanBuilder Enabled - (Updatable) Visual Builder is enabled or not.
- management
Nat stringGateway Ip - The NAT gateway IP address for the VB management VCN
- management
Vcn stringId - The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- node
Count number (Updatable) The number of Nodes
** 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
- service
Nat stringGateway Ip - The NAT gateway IP address for the VB service VCN
- service
Vcn stringId - The Oracle Cloud ID (OCID) of the Visual Builder service VCN
- state string
- The current state of the vb instance.
- 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"}
- time
Created string - The time the the VbInstance was created. An RFC3339 formatted datetime string.
- time
Updated string - The time the VbInstance was updated. An RFC3339 formatted datetime string.
- alternate_
custom_ Sequence[visualbuilder.endpoints Vb Instance Alternate Custom Endpoint Args] - (Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- attachments
Sequence[visualbuilder.
Vb Instance Attachment Args] - A list of associated attachments to other services
- compartment_
id str - (Updatable) Compartment Identifier.
- consumption_
model str - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- custom_
endpoint visualbuilder.Vb Instance Custom Endpoint Args - (Updatable) Details for a custom endpoint for the vb instance (update).
- Mapping[str, Any]
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- display_
name str - (Updatable) Vb Instance Identifier.
- Mapping[str, Any]
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- idcs_
infos Sequence[visualbuilder.Vb Instance Idcs Info Args] - Information for IDCS access
- idcs_
open_ strid - (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
- instance_
url str - The Vb Instance URL.
- is_
visual_ boolbuilder_ enabled - (Updatable) Visual Builder is enabled or not.
- management_
nat_ strgateway_ ip - The NAT gateway IP address for the VB management VCN
- management_
vcn_ strid - The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- node_
count int (Updatable) The number of Nodes
** 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
- service_
nat_ strgateway_ ip - The NAT gateway IP address for the VB service VCN
- service_
vcn_ strid - The Oracle Cloud ID (OCID) of the Visual Builder service VCN
- state str
- The current state of the vb instance.
- 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"}
- time_
created str - The time the the VbInstance was created. An RFC3339 formatted datetime string.
- time_
updated str - The time the VbInstance was updated. An RFC3339 formatted datetime string.
- alternate
Custom List<Property Map>Endpoints - (Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- attachments List<Property Map>
- A list of associated attachments to other services
- compartment
Id String - (Updatable) Compartment Identifier.
- consumption
Model String - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- custom
Endpoint Property Map - (Updatable) Details for a custom endpoint for the vb instance (update).
- Map<Any>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - (Updatable) Vb Instance Identifier.
- Map<Any>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- idcs
Infos List<Property Map> - Information for IDCS access
- idcs
Open StringId - (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
- instance
Url String - The Vb Instance URL.
- is
Visual BooleanBuilder Enabled - (Updatable) Visual Builder is enabled or not.
- management
Nat StringGateway Ip - The NAT gateway IP address for the VB management VCN
- management
Vcn StringId - The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- node
Count Number (Updatable) The number of Nodes
** 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
- service
Nat StringGateway Ip - The NAT gateway IP address for the VB service VCN
- service
Vcn StringId - The Oracle Cloud ID (OCID) of the Visual Builder service VCN
- state String
- The current state of the vb instance.
- 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"}
- time
Created String - The time the the VbInstance was created. An RFC3339 formatted datetime string.
- time
Updated String - The time the VbInstance was updated. An RFC3339 formatted datetime string.
Supporting Types
VbInstanceAlternateCustomEndpoint, VbInstanceAlternateCustomEndpointArgs
- Hostname string
- (Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.
- Certificate
Secret stringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- Certificate
Secret intVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- Hostname string
- (Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.
- Certificate
Secret stringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- Certificate
Secret intVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- hostname String
- (Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.
- certificate
Secret StringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- certificate
Secret IntegerVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- hostname string
- (Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.
- certificate
Secret stringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- certificate
Secret numberVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- hostname str
- (Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.
- certificate_
secret_ strid - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- certificate_
secret_ intversion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- hostname String
- (Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.
- certificate
Secret StringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- certificate
Secret NumberVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
VbInstanceAttachment, VbInstanceAttachmentArgs
- Is
Implicit bool - If role ==
PARENT
, the attached instance was created by this service instance - If role ==
CHILD
, this instance was created from attached instance on behalf of a user
- If role ==
- Target
Id string - The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
- Target
Instance stringUrl - The dataplane instance URL of the attached instance
- Target
Role string - The role of the target attachment.
PARENT
- The target instance is the parent of this attachment.CHILD
- The target instance is the child of this attachment.
- Target
Service stringType - The type of the target instance, such as "FUSION".
- Is
Implicit bool - If role ==
PARENT
, the attached instance was created by this service instance - If role ==
CHILD
, this instance was created from attached instance on behalf of a user
- If role ==
- Target
Id string - The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
- Target
Instance stringUrl - The dataplane instance URL of the attached instance
- Target
Role string - The role of the target attachment.
PARENT
- The target instance is the parent of this attachment.CHILD
- The target instance is the child of this attachment.
- Target
Service stringType - The type of the target instance, such as "FUSION".
- is
Implicit Boolean - If role ==
PARENT
, the attached instance was created by this service instance - If role ==
CHILD
, this instance was created from attached instance on behalf of a user
- If role ==
- target
Id String - The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
- target
Instance StringUrl - The dataplane instance URL of the attached instance
- target
Role String - The role of the target attachment.
PARENT
- The target instance is the parent of this attachment.CHILD
- The target instance is the child of this attachment.
- target
Service StringType - The type of the target instance, such as "FUSION".
- is
Implicit boolean - If role ==
PARENT
, the attached instance was created by this service instance - If role ==
CHILD
, this instance was created from attached instance on behalf of a user
- If role ==
- target
Id string - The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
- target
Instance stringUrl - The dataplane instance URL of the attached instance
- target
Role string - The role of the target attachment.
PARENT
- The target instance is the parent of this attachment.CHILD
- The target instance is the child of this attachment.
- target
Service stringType - The type of the target instance, such as "FUSION".
- is_
implicit bool - If role ==
PARENT
, the attached instance was created by this service instance - If role ==
CHILD
, this instance was created from attached instance on behalf of a user
- If role ==
- target_
id str - The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
- target_
instance_ strurl - The dataplane instance URL of the attached instance
- target_
role str - The role of the target attachment.
PARENT
- The target instance is the parent of this attachment.CHILD
- The target instance is the child of this attachment.
- target_
service_ strtype - The type of the target instance, such as "FUSION".
- is
Implicit Boolean - If role ==
PARENT
, the attached instance was created by this service instance - If role ==
CHILD
, this instance was created from attached instance on behalf of a user
- If role ==
- target
Id String - The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
- target
Instance StringUrl - The dataplane instance URL of the attached instance
- target
Role String - The role of the target attachment.
PARENT
- The target instance is the parent of this attachment.CHILD
- The target instance is the child of this attachment.
- target
Service StringType - The type of the target instance, such as "FUSION".
VbInstanceCustomEndpoint, VbInstanceCustomEndpointArgs
- Hostname string
- (Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.
- Certificate
Secret stringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- Certificate
Secret intVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- Hostname string
- (Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.
- Certificate
Secret stringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- Certificate
Secret intVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- hostname String
- (Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.
- certificate
Secret StringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- certificate
Secret IntegerVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- hostname string
- (Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.
- certificate
Secret stringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- certificate
Secret numberVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- hostname str
- (Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.
- certificate_
secret_ strid - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- certificate_
secret_ intversion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- hostname String
- (Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.
- certificate
Secret StringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- certificate
Secret NumberVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
VbInstanceIdcsInfo, VbInstanceIdcsInfoArgs
- Idcs
App stringDisplay Name - The IDCS application display name associated with the instance
- Idcs
App stringId - The IDCS application ID associated with the instance
- Idcs
App stringLocation Url - URL for the location of the IDCS Application (used by IDCS APIs)
- Idcs
App stringName - The IDCS application name associated with the instance
- Instance
Primary stringAudience Url - The URL used as the primary audience for visual builder flows in this instance type: string
- Idcs
App stringDisplay Name - The IDCS application display name associated with the instance
- Idcs
App stringId - The IDCS application ID associated with the instance
- Idcs
App stringLocation Url - URL for the location of the IDCS Application (used by IDCS APIs)
- Idcs
App stringName - The IDCS application name associated with the instance
- Instance
Primary stringAudience Url - The URL used as the primary audience for visual builder flows in this instance type: string
- idcs
App StringDisplay Name - The IDCS application display name associated with the instance
- idcs
App StringId - The IDCS application ID associated with the instance
- idcs
App StringLocation Url - URL for the location of the IDCS Application (used by IDCS APIs)
- idcs
App StringName - The IDCS application name associated with the instance
- instance
Primary StringAudience Url - The URL used as the primary audience for visual builder flows in this instance type: string
- idcs
App stringDisplay Name - The IDCS application display name associated with the instance
- idcs
App stringId - The IDCS application ID associated with the instance
- idcs
App stringLocation Url - URL for the location of the IDCS Application (used by IDCS APIs)
- idcs
App stringName - The IDCS application name associated with the instance
- instance
Primary stringAudience Url - The URL used as the primary audience for visual builder flows in this instance type: string
- idcs_
app_ strdisplay_ name - The IDCS application display name associated with the instance
- idcs_
app_ strid - The IDCS application ID associated with the instance
- idcs_
app_ strlocation_ url - URL for the location of the IDCS Application (used by IDCS APIs)
- idcs_
app_ strname - The IDCS application name associated with the instance
- instance_
primary_ straudience_ url - The URL used as the primary audience for visual builder flows in this instance type: string
- idcs
App StringDisplay Name - The IDCS application display name associated with the instance
- idcs
App StringId - The IDCS application ID associated with the instance
- idcs
App StringLocation Url - URL for the location of the IDCS Application (used by IDCS APIs)
- idcs
App StringName - The IDCS application name associated with the instance
- instance
Primary StringAudience Url - The URL used as the primary audience for visual builder flows in this instance type: string
Import
VbInstances can be imported using the id
, e.g.
$ pulumi import oci:VisualBuilder/vbInstance:VbInstance test_vb_instance "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.