1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. VisualBuilder
  5. VbInstance
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

oci.VisualBuilder.VbInstance

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

    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=[{
            "hostname": vb_instance_alternate_custom_endpoints_hostname,
            "certificate_secret_id": test_secret["id"],
        }],
        consumption_model=vb_instance_consumption_model,
        custom_endpoint={
            "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/v2/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.StringMap{
    				"foo-namespace.bar-key": pulumi.String("value"),
    			},
    			FreeformTags: pulumi.StringMap{
    				"bar-key": pulumi.String("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, str]] = None,
                   freeform_tags: Optional[Mapping[str, str]] = 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", "string" },
        },
        FreeformTags = 
        {
            { "string", "string" },
        },
        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.StringMap{
    		"string": pulumi.String("string"),
    	},
    	FreeformTags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	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", "string"))
        .freeformTags(Map.of("string", "string"))
        .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=[{
            "hostname": "string",
            "certificate_secret_id": "string",
            "certificate_secret_version": 0,
        }],
        consumption_model="string",
        custom_endpoint={
            "hostname": "string",
            "certificate_secret_id": "string",
            "certificate_secret_version": 0,
        },
        defined_tags={
            "string": "string",
        },
        freeform_tags={
            "string": "string",
        },
        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: "string",
        },
        freeformTags: {
            string: "string",
        },
        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: string
        displayName: string
        freeformTags:
            string: string
        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

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The VbInstance resource accepts the following input properties:

    CompartmentId string
    (Updatable) Compartment Identifier.
    DisplayName string
    (Updatable) Vb Instance Identifier.
    NodeCount 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

    AlternateCustomEndpoints List<VbInstanceAlternateCustomEndpoint>
    (Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
    ConsumptionModel string
    Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
    CustomEndpoint VbInstanceCustomEndpoint
    (Updatable) Details for a custom endpoint for the vb instance (update).
    DefinedTags Dictionary<string, string>
    (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
    FreeformTags Dictionary<string, string>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    IdcsOpenId string
    (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
    IsVisualBuilderEnabled bool
    (Updatable) Visual Builder is enabled or not.
    CompartmentId string
    (Updatable) Compartment Identifier.
    DisplayName string
    (Updatable) Vb Instance Identifier.
    NodeCount 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

    AlternateCustomEndpoints []VbInstanceAlternateCustomEndpointArgs
    (Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
    ConsumptionModel string
    Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
    CustomEndpoint VbInstanceCustomEndpointArgs
    (Updatable) Details for a custom endpoint for the vb instance (update).
    DefinedTags map[string]string
    (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
    FreeformTags map[string]string
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    IdcsOpenId string
    (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
    IsVisualBuilderEnabled bool
    (Updatable) Visual Builder is enabled or not.
    compartmentId String
    (Updatable) Compartment Identifier.
    displayName String
    (Updatable) Vb Instance Identifier.
    nodeCount 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

    alternateCustomEndpoints List<VbInstanceAlternateCustomEndpoint>
    (Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
    consumptionModel String
    Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
    customEndpoint VbInstanceCustomEndpoint
    (Updatable) Details for a custom endpoint for the vb instance (update).
    definedTags Map<String,String>
    (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
    freeformTags Map<String,String>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    idcsOpenId String
    (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
    isVisualBuilderEnabled Boolean
    (Updatable) Visual Builder is enabled or not.
    compartmentId string
    (Updatable) Compartment Identifier.
    displayName string
    (Updatable) Vb Instance Identifier.
    nodeCount 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

    alternateCustomEndpoints VbInstanceAlternateCustomEndpoint[]
    (Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
    consumptionModel string
    Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
    customEndpoint VbInstanceCustomEndpoint
    (Updatable) Details for a custom endpoint for the vb instance (update).
    definedTags {[key: string]: string}
    (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
    freeformTags {[key: string]: string}
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    idcsOpenId string
    (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
    isVisualBuilderEnabled boolean
    (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_endpoints Sequence[visualbuilder.VbInstanceAlternateCustomEndpointArgs]
    (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.VbInstanceCustomEndpointArgs
    (Updatable) Details for a custom endpoint for the vb instance (update).
    defined_tags Mapping[str, str]
    (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
    freeform_tags Mapping[str, str]
    (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_id str
    (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
    is_visual_builder_enabled bool
    (Updatable) Visual Builder is enabled or not.
    compartmentId String
    (Updatable) Compartment Identifier.
    displayName String
    (Updatable) Vb Instance Identifier.
    nodeCount 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

    alternateCustomEndpoints List<Property Map>
    (Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
    consumptionModel String
    Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
    customEndpoint Property Map
    (Updatable) Details for a custom endpoint for the vb instance (update).
    definedTags Map<String>
    (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
    freeformTags Map<String>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    idcsOpenId String
    (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
    isVisualBuilderEnabled Boolean
    (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<VbInstanceAttachment>
    A list of associated attachments to other services
    Id string
    The provider-assigned unique ID for this managed resource.
    IdcsInfos List<VbInstanceIdcsInfo>
    Information for IDCS access
    InstanceUrl string
    The Vb Instance URL.
    ManagementNatGatewayIp string
    The NAT gateway IP address for the VB management VCN
    ManagementVcnId string
    The Oracle Cloud ID (OCID) of the Visual Builder management VCN
    ServiceNatGatewayIp string
    The NAT gateway IP address for the VB service VCN
    ServiceVcnId string
    The Oracle Cloud ID (OCID) of the Visual Builder service VCN
    State string
    The current state of the vb instance.
    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, string>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time the the VbInstance was created. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time the VbInstance was updated. An RFC3339 formatted datetime string.
    Attachments []VbInstanceAttachment
    A list of associated attachments to other services
    Id string
    The provider-assigned unique ID for this managed resource.
    IdcsInfos []VbInstanceIdcsInfo
    Information for IDCS access
    InstanceUrl string
    The Vb Instance URL.
    ManagementNatGatewayIp string
    The NAT gateway IP address for the VB management VCN
    ManagementVcnId string
    The Oracle Cloud ID (OCID) of the Visual Builder management VCN
    ServiceNatGatewayIp string
    The NAT gateway IP address for the VB service VCN
    ServiceVcnId string
    The Oracle Cloud ID (OCID) of the Visual Builder service VCN
    State string
    The current state of the vb instance.
    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]string
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time the the VbInstance was created. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time the VbInstance was updated. An RFC3339 formatted datetime string.
    attachments List<VbInstanceAttachment>
    A list of associated attachments to other services
    id String
    The provider-assigned unique ID for this managed resource.
    idcsInfos List<VbInstanceIdcsInfo>
    Information for IDCS access
    instanceUrl String
    The Vb Instance URL.
    managementNatGatewayIp String
    The NAT gateway IP address for the VB management VCN
    managementVcnId String
    The Oracle Cloud ID (OCID) of the Visual Builder management VCN
    serviceNatGatewayIp String
    The NAT gateway IP address for the VB service VCN
    serviceVcnId String
    The Oracle Cloud ID (OCID) of the Visual Builder service VCN
    state String
    The current state of the vb instance.
    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,String>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time the the VbInstance was created. An RFC3339 formatted datetime string.
    timeUpdated String
    The time the VbInstance was updated. An RFC3339 formatted datetime string.
    attachments VbInstanceAttachment[]
    A list of associated attachments to other services
    id string
    The provider-assigned unique ID for this managed resource.
    idcsInfos VbInstanceIdcsInfo[]
    Information for IDCS access
    instanceUrl string
    The Vb Instance URL.
    managementNatGatewayIp string
    The NAT gateway IP address for the VB management VCN
    managementVcnId string
    The Oracle Cloud ID (OCID) of the Visual Builder management VCN
    serviceNatGatewayIp string
    The NAT gateway IP address for the VB service VCN
    serviceVcnId string
    The Oracle Cloud ID (OCID) of the Visual Builder service VCN
    state string
    The current state of the vb instance.
    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]: string}
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The time the the VbInstance was created. An RFC3339 formatted datetime string.
    timeUpdated string
    The time the VbInstance was updated. An RFC3339 formatted datetime string.
    attachments Sequence[visualbuilder.VbInstanceAttachment]
    A list of associated attachments to other services
    id str
    The provider-assigned unique ID for this managed resource.
    idcs_infos Sequence[visualbuilder.VbInstanceIdcsInfo]
    Information for IDCS access
    instance_url str
    The Vb Instance URL.
    management_nat_gateway_ip str
    The NAT gateway IP address for the VB management VCN
    management_vcn_id str
    The Oracle Cloud ID (OCID) of the Visual Builder management VCN
    service_nat_gateway_ip str
    The NAT gateway IP address for the VB service VCN
    service_vcn_id str
    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.
    system_tags Mapping[str, str]
    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.
    idcsInfos List<Property Map>
    Information for IDCS access
    instanceUrl String
    The Vb Instance URL.
    managementNatGatewayIp String
    The NAT gateway IP address for the VB management VCN
    managementVcnId String
    The Oracle Cloud ID (OCID) of the Visual Builder management VCN
    serviceNatGatewayIp String
    The NAT gateway IP address for the VB service VCN
    serviceVcnId String
    The Oracle Cloud ID (OCID) of the Visual Builder service VCN
    state String
    The current state of the vb instance.
    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>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time the the VbInstance was created. An RFC3339 formatted datetime string.
    timeUpdated 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, str]] = None,
            display_name: Optional[str] = None,
            freeform_tags: Optional[Mapping[str, str]] = 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, str]] = 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.
    The following state arguments are supported:
    AlternateCustomEndpoints List<VbInstanceAlternateCustomEndpoint>
    (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<VbInstanceAttachment>
    A list of associated attachments to other services
    CompartmentId string
    (Updatable) Compartment Identifier.
    ConsumptionModel string
    Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
    CustomEndpoint VbInstanceCustomEndpoint
    (Updatable) Details for a custom endpoint for the vb instance (update).
    DefinedTags Dictionary<string, string>
    (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
    DisplayName string
    (Updatable) Vb Instance Identifier.
    FreeformTags Dictionary<string, string>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    IdcsInfos List<VbInstanceIdcsInfo>
    Information for IDCS access
    IdcsOpenId string
    (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
    InstanceUrl string
    The Vb Instance URL.
    IsVisualBuilderEnabled bool
    (Updatable) Visual Builder is enabled or not.
    ManagementNatGatewayIp string
    The NAT gateway IP address for the VB management VCN
    ManagementVcnId string
    The Oracle Cloud ID (OCID) of the Visual Builder management VCN
    NodeCount 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

    ServiceNatGatewayIp string
    The NAT gateway IP address for the VB service VCN
    ServiceVcnId string
    The Oracle Cloud ID (OCID) of the Visual Builder service VCN
    State string
    The current state of the vb instance.
    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, string>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time the the VbInstance was created. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time the VbInstance was updated. An RFC3339 formatted datetime string.
    AlternateCustomEndpoints []VbInstanceAlternateCustomEndpointArgs
    (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 []VbInstanceAttachmentArgs
    A list of associated attachments to other services
    CompartmentId string
    (Updatable) Compartment Identifier.
    ConsumptionModel string
    Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
    CustomEndpoint VbInstanceCustomEndpointArgs
    (Updatable) Details for a custom endpoint for the vb instance (update).
    DefinedTags map[string]string
    (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
    DisplayName string
    (Updatable) Vb Instance Identifier.
    FreeformTags map[string]string
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    IdcsInfos []VbInstanceIdcsInfoArgs
    Information for IDCS access
    IdcsOpenId string
    (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
    InstanceUrl string
    The Vb Instance URL.
    IsVisualBuilderEnabled bool
    (Updatable) Visual Builder is enabled or not.
    ManagementNatGatewayIp string
    The NAT gateway IP address for the VB management VCN
    ManagementVcnId string
    The Oracle Cloud ID (OCID) of the Visual Builder management VCN
    NodeCount 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

    ServiceNatGatewayIp string
    The NAT gateway IP address for the VB service VCN
    ServiceVcnId string
    The Oracle Cloud ID (OCID) of the Visual Builder service VCN
    State string
    The current state of the vb instance.
    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]string
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time the the VbInstance was created. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time the VbInstance was updated. An RFC3339 formatted datetime string.
    alternateCustomEndpoints List<VbInstanceAlternateCustomEndpoint>
    (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<VbInstanceAttachment>
    A list of associated attachments to other services
    compartmentId String
    (Updatable) Compartment Identifier.
    consumptionModel String
    Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
    customEndpoint VbInstanceCustomEndpoint
    (Updatable) Details for a custom endpoint for the vb instance (update).
    definedTags Map<String,String>
    (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
    displayName String
    (Updatable) Vb Instance Identifier.
    freeformTags Map<String,String>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    idcsInfos List<VbInstanceIdcsInfo>
    Information for IDCS access
    idcsOpenId String
    (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
    instanceUrl String
    The Vb Instance URL.
    isVisualBuilderEnabled Boolean
    (Updatable) Visual Builder is enabled or not.
    managementNatGatewayIp String
    The NAT gateway IP address for the VB management VCN
    managementVcnId String
    The Oracle Cloud ID (OCID) of the Visual Builder management VCN
    nodeCount 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

    serviceNatGatewayIp String
    The NAT gateway IP address for the VB service VCN
    serviceVcnId String
    The Oracle Cloud ID (OCID) of the Visual Builder service VCN
    state String
    The current state of the vb instance.
    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,String>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time the the VbInstance was created. An RFC3339 formatted datetime string.
    timeUpdated String
    The time the VbInstance was updated. An RFC3339 formatted datetime string.
    alternateCustomEndpoints VbInstanceAlternateCustomEndpoint[]
    (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 VbInstanceAttachment[]
    A list of associated attachments to other services
    compartmentId string
    (Updatable) Compartment Identifier.
    consumptionModel string
    Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
    customEndpoint VbInstanceCustomEndpoint
    (Updatable) Details for a custom endpoint for the vb instance (update).
    definedTags {[key: string]: string}
    (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
    displayName string
    (Updatable) Vb Instance Identifier.
    freeformTags {[key: string]: string}
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    idcsInfos VbInstanceIdcsInfo[]
    Information for IDCS access
    idcsOpenId string
    (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
    instanceUrl string
    The Vb Instance URL.
    isVisualBuilderEnabled boolean
    (Updatable) Visual Builder is enabled or not.
    managementNatGatewayIp string
    The NAT gateway IP address for the VB management VCN
    managementVcnId string
    The Oracle Cloud ID (OCID) of the Visual Builder management VCN
    nodeCount 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

    serviceNatGatewayIp string
    The NAT gateway IP address for the VB service VCN
    serviceVcnId string
    The Oracle Cloud ID (OCID) of the Visual Builder service VCN
    state string
    The current state of the vb instance.
    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]: string}
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The time the the VbInstance was created. An RFC3339 formatted datetime string.
    timeUpdated string
    The time the VbInstance was updated. An RFC3339 formatted datetime string.
    alternate_custom_endpoints Sequence[visualbuilder.VbInstanceAlternateCustomEndpointArgs]
    (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.VbInstanceAttachmentArgs]
    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.VbInstanceCustomEndpointArgs
    (Updatable) Details for a custom endpoint for the vb instance (update).
    defined_tags Mapping[str, str]
    (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.
    freeform_tags Mapping[str, str]
    (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.VbInstanceIdcsInfoArgs]
    Information for IDCS access
    idcs_open_id str
    (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_builder_enabled bool
    (Updatable) Visual Builder is enabled or not.
    management_nat_gateway_ip str
    The NAT gateway IP address for the VB management VCN
    management_vcn_id str
    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_gateway_ip str
    The NAT gateway IP address for the VB service VCN
    service_vcn_id str
    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.
    system_tags Mapping[str, str]
    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.
    alternateCustomEndpoints List<Property Map>
    (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
    compartmentId String
    (Updatable) Compartment Identifier.
    consumptionModel String
    Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
    customEndpoint Property Map
    (Updatable) Details for a custom endpoint for the vb instance (update).
    definedTags Map<String>
    (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
    displayName String
    (Updatable) Vb Instance Identifier.
    freeformTags Map<String>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    idcsInfos List<Property Map>
    Information for IDCS access
    idcsOpenId String
    (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
    instanceUrl String
    The Vb Instance URL.
    isVisualBuilderEnabled Boolean
    (Updatable) Visual Builder is enabled or not.
    managementNatGatewayIp String
    The NAT gateway IP address for the VB management VCN
    managementVcnId String
    The Oracle Cloud ID (OCID) of the Visual Builder management VCN
    nodeCount 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

    serviceNatGatewayIp String
    The NAT gateway IP address for the VB service VCN
    serviceVcnId String
    The Oracle Cloud ID (OCID) of the Visual Builder service VCN
    state String
    The current state of the vb instance.
    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>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time the the VbInstance was created. An RFC3339 formatted datetime string.
    timeUpdated 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.
    CertificateSecretId string
    (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.
    CertificateSecretVersion int
    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.
    CertificateSecretId string
    (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.
    CertificateSecretVersion int
    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.
    certificateSecretId String
    (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.
    certificateSecretVersion Integer
    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.
    certificateSecretId string
    (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.
    certificateSecretVersion number
    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_id str
    (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_version int
    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.
    certificateSecretId String
    (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.
    certificateSecretVersion Number
    The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

    VbInstanceAttachment, VbInstanceAttachmentArgs

    IsImplicit 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
    TargetId string
    The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
    TargetInstanceUrl string
    The dataplane instance URL of the attached instance
    TargetRole 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.
    TargetServiceType string
    The type of the target instance, such as "FUSION".
    IsImplicit 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
    TargetId string
    The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
    TargetInstanceUrl string
    The dataplane instance URL of the attached instance
    TargetRole 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.
    TargetServiceType string
    The type of the target instance, such as "FUSION".
    isImplicit 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
    targetId String
    The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
    targetInstanceUrl String
    The dataplane instance URL of the attached instance
    targetRole 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.
    targetServiceType String
    The type of the target instance, such as "FUSION".
    isImplicit 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
    targetId string
    The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
    targetInstanceUrl string
    The dataplane instance URL of the attached instance
    targetRole 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.
    targetServiceType string
    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
    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_url str
    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_type str
    The type of the target instance, such as "FUSION".
    isImplicit 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
    targetId String
    The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
    targetInstanceUrl String
    The dataplane instance URL of the attached instance
    targetRole 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.
    targetServiceType String
    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.
    CertificateSecretId string
    (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.
    CertificateSecretVersion int
    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.
    CertificateSecretId string
    (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.
    CertificateSecretVersion int
    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.
    certificateSecretId String
    (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.
    certificateSecretVersion Integer
    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.
    certificateSecretId string
    (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.
    certificateSecretVersion number
    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_id str
    (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_version int
    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.
    certificateSecretId String
    (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.
    certificateSecretVersion Number
    The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

    VbInstanceIdcsInfo, VbInstanceIdcsInfoArgs

    IdcsAppDisplayName string
    The IDCS application display name associated with the instance
    IdcsAppId string
    The IDCS application ID associated with the instance
    IdcsAppLocationUrl string
    URL for the location of the IDCS Application (used by IDCS APIs)
    IdcsAppName string
    The IDCS application name associated with the instance
    InstancePrimaryAudienceUrl string
    The URL used as the primary audience for visual builder flows in this instance type: string
    IdcsAppDisplayName string
    The IDCS application display name associated with the instance
    IdcsAppId string
    The IDCS application ID associated with the instance
    IdcsAppLocationUrl string
    URL for the location of the IDCS Application (used by IDCS APIs)
    IdcsAppName string
    The IDCS application name associated with the instance
    InstancePrimaryAudienceUrl string
    The URL used as the primary audience for visual builder flows in this instance type: string
    idcsAppDisplayName String
    The IDCS application display name associated with the instance
    idcsAppId String
    The IDCS application ID associated with the instance
    idcsAppLocationUrl String
    URL for the location of the IDCS Application (used by IDCS APIs)
    idcsAppName String
    The IDCS application name associated with the instance
    instancePrimaryAudienceUrl String
    The URL used as the primary audience for visual builder flows in this instance type: string
    idcsAppDisplayName string
    The IDCS application display name associated with the instance
    idcsAppId string
    The IDCS application ID associated with the instance
    idcsAppLocationUrl string
    URL for the location of the IDCS Application (used by IDCS APIs)
    idcsAppName string
    The IDCS application name associated with the instance
    instancePrimaryAudienceUrl string
    The URL used as the primary audience for visual builder flows in this instance type: string
    idcs_app_display_name str
    The IDCS application display name associated with the instance
    idcs_app_id str
    The IDCS application ID associated with the instance
    idcs_app_location_url str
    URL for the location of the IDCS Application (used by IDCS APIs)
    idcs_app_name str
    The IDCS application name associated with the instance
    instance_primary_audience_url str
    The URL used as the primary audience for visual builder flows in this instance type: string
    idcsAppDisplayName String
    The IDCS application display name associated with the instance
    idcsAppId String
    The IDCS application ID associated with the instance
    idcsAppLocationUrl String
    URL for the location of the IDCS Application (used by IDCS APIs)
    idcsAppName String
    The IDCS application name associated with the instance
    instancePrimaryAudienceUrl String
    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.
    oci logo
    Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi