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.
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[VbInstanceAlternateCustomEndpointArgs]] = None,
               consumption_model: Optional[str] = None,
               custom_endpoint: Optional[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,
               network_endpoint_details: Optional[VbInstanceNetworkEndpointDetailsArgs] = 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,
    NetworkEndpointDetails = new Oci.VisualBuilder.Inputs.VbInstanceNetworkEndpointDetailsArgs
    {
        NetworkEndpointType = "string",
        AllowlistedHttpIps = new[]
        {
            "string",
        },
        AllowlistedHttpVcns = new[]
        {
            new Oci.VisualBuilder.Inputs.VbInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs
            {
                Id = "string",
                AllowlistedIpCidrs = new[]
                {
                    "string",
                },
            },
        },
        NetworkSecurityGroupIds = new[]
        {
            "string",
        },
        PrivateEndpointIp = "string",
        SubnetId = "string",
    },
});
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),
	NetworkEndpointDetails: &visualbuilder.VbInstanceNetworkEndpointDetailsArgs{
		NetworkEndpointType: pulumi.String("string"),
		AllowlistedHttpIps: pulumi.StringArray{
			pulumi.String("string"),
		},
		AllowlistedHttpVcns: visualbuilder.VbInstanceNetworkEndpointDetailsAllowlistedHttpVcnArray{
			&visualbuilder.VbInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs{
				Id: pulumi.String("string"),
				AllowlistedIpCidrs: pulumi.StringArray{
					pulumi.String("string"),
				},
			},
		},
		NetworkSecurityGroupIds: pulumi.StringArray{
			pulumi.String("string"),
		},
		PrivateEndpointIp: pulumi.String("string"),
		SubnetId:          pulumi.String("string"),
	},
})
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)
    .networkEndpointDetails(VbInstanceNetworkEndpointDetailsArgs.builder()
        .networkEndpointType("string")
        .allowlistedHttpIps("string")
        .allowlistedHttpVcns(VbInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs.builder()
            .id("string")
            .allowlistedIpCidrs("string")
            .build())
        .networkSecurityGroupIds("string")
        .privateEndpointIp("string")
        .subnetId("string")
        .build())
    .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,
    network_endpoint_details={
        "network_endpoint_type": "string",
        "allowlisted_http_ips": ["string"],
        "allowlisted_http_vcns": [{
            "id": "string",
            "allowlisted_ip_cidrs": ["string"],
        }],
        "network_security_group_ids": ["string"],
        "private_endpoint_ip": "string",
        "subnet_id": "string",
    })
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,
    networkEndpointDetails: {
        networkEndpointType: "string",
        allowlistedHttpIps: ["string"],
        allowlistedHttpVcns: [{
            id: "string",
            allowlistedIpCidrs: ["string"],
        }],
        networkSecurityGroupIds: ["string"],
        privateEndpointIp: "string",
        subnetId: "string",
    },
});
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
    networkEndpointDetails:
        allowlistedHttpIps:
            - string
        allowlistedHttpVcns:
            - allowlistedIpCidrs:
                - string
              id: string
        networkEndpointType: string
        networkSecurityGroupIds:
            - string
        privateEndpointIp: string
        subnetId: string
    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 
- AlternateCustom 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).
- ConsumptionModel string
- Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- CustomEndpoint VbInstance Custom Endpoint 
- (Updatable) Details for a custom endpoint for the vb instance (update).
- Dictionary<string, string>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- 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"}
- IdcsOpen stringId 
- (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
- IsVisual boolBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- NetworkEndpoint VbDetails Instance Network Endpoint Details 
- (Updatable) Base representation of a network endpoint. In input payload to update an Visual Builder instance endpoint details, an empty payload will clear out any existing configuration for Public Visual Builder instance.
- 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 
- AlternateCustom []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).
- ConsumptionModel string
- Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- CustomEndpoint VbInstance Custom Endpoint Args 
- (Updatable) Details for a custom endpoint for the vb instance (update).
- map[string]string
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- 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"}
- IdcsOpen stringId 
- (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
- IsVisual boolBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- NetworkEndpoint VbDetails Instance Network Endpoint Details Args 
- (Updatable) Base representation of a network endpoint. In input payload to update an Visual Builder instance endpoint details, an empty payload will clear out any existing configuration for Public Visual Builder instance.
- 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 
- alternateCustom 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).
- consumptionModel String
- Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- customEndpoint VbInstance Custom Endpoint 
- (Updatable) Details for a custom endpoint for the vb instance (update).
- Map<String,String>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- 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"}
- idcsOpen StringId 
- (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
- isVisual BooleanBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- networkEndpoint VbDetails Instance Network Endpoint Details 
- (Updatable) Base representation of a network endpoint. In input payload to update an Visual Builder instance endpoint details, an empty payload will clear out any existing configuration for Public Visual Builder instance.
- 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 
- alternateCustom 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).
- consumptionModel string
- Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- customEndpoint VbInstance Custom Endpoint 
- (Updatable) Details for a custom endpoint for the vb instance (update).
- {[key: string]: string}
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- {[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"}
- idcsOpen stringId 
- (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
- isVisual booleanBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- networkEndpoint VbDetails Instance Network Endpoint Details 
- (Updatable) Base representation of a network endpoint. In input payload to update an Visual Builder instance endpoint details, an empty payload will clear out any existing configuration for Public Visual Builder instance.
- 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[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 str
- 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).
- Mapping[str, str]
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- 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_ 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.
- network_endpoint_ Vbdetails Instance Network Endpoint Details Args 
- (Updatable) Base representation of a network endpoint. In input payload to update an Visual Builder instance endpoint details, an empty payload will clear out any existing configuration for Public Visual Builder instance.
- 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 
- alternateCustom 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).
- 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).
- Map<String>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- 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"}
- idcsOpen StringId 
- (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
- isVisual BooleanBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- networkEndpoint Property MapDetails 
- (Updatable) Base representation of a network endpoint. In input payload to update an Visual Builder instance endpoint details, an empty payload will clear out any existing configuration for Public Visual Builder instance.
Outputs
All input properties are implicitly available as output properties. Additionally, the VbInstance resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- InstanceUrl string
- The Vb Instance URL.
- ManagementNat stringGateway Ip 
- The NAT gateway IP address for the VB management VCN
- ManagementVcn stringId 
- The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- ServiceNat stringGateway Ip 
- The NAT gateway IP address for the VB service VCN
- ServiceVcn stringId 
- 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.
- 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.
- Id string
- The provider-assigned unique ID for this managed resource.
- InstanceUrl string
- The Vb Instance URL.
- ManagementNat stringGateway Ip 
- The NAT gateway IP address for the VB management VCN
- ManagementVcn stringId 
- The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- ServiceNat stringGateway Ip 
- The NAT gateway IP address for the VB service VCN
- ServiceVcn stringId 
- 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.
- 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.
- id String
- The provider-assigned unique ID for this managed resource.
- instanceUrl String
- The Vb Instance URL.
- managementNat StringGateway Ip 
- The NAT gateway IP address for the VB management VCN
- managementVcn StringId 
- The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- serviceNat StringGateway Ip 
- The NAT gateway IP address for the VB service VCN
- serviceVcn StringId 
- 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.
- 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.
- id string
- The provider-assigned unique ID for this managed resource.
- instanceUrl string
- The Vb Instance URL.
- managementNat stringGateway Ip 
- The NAT gateway IP address for the VB management VCN
- managementVcn stringId 
- The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- serviceNat stringGateway Ip 
- The NAT gateway IP address for the VB service VCN
- serviceVcn stringId 
- 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.
- {[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.
- id str
- The provider-assigned unique ID for this managed resource.
- 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, 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.
- id String
- The provider-assigned unique ID for this managed resource.
- instanceUrl String
- The Vb Instance URL.
- managementNat StringGateway Ip 
- The NAT gateway IP address for the VB management VCN
- managementVcn StringId 
- The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- serviceNat StringGateway Ip 
- The NAT gateway IP address for the VB service VCN
- serviceVcn StringId 
- 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.
- 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[VbInstanceAlternateCustomEndpointArgs]] = None,
        compartment_id: Optional[str] = None,
        consumption_model: Optional[str] = None,
        custom_endpoint: Optional[VbInstanceCustomEndpointArgs] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        display_name: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = 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,
        network_endpoint_details: Optional[VbInstanceNetworkEndpointDetailsArgs] = 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) -> VbInstancefunc 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)resources:  _:    type: oci:VisualBuilder:VbInstance    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AlternateCustom 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).
- 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 VbInstance Custom Endpoint 
- (Updatable) Details for a custom endpoint for the vb instance (update).
- 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.
- 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"}
- IdcsOpen stringId 
- (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.
- IsVisual boolBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- ManagementNat stringGateway Ip 
- The NAT gateway IP address for the VB management VCN
- ManagementVcn stringId 
- The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- NetworkEndpoint VbDetails Instance Network Endpoint Details 
- (Updatable) Base representation of a network endpoint. In input payload to update an Visual Builder instance endpoint details, an empty payload will clear out any existing configuration for Public Visual Builder instance.
- 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 
- ServiceNat stringGateway Ip 
- The NAT gateway IP address for the VB service VCN
- ServiceVcn stringId 
- 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.
- 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.
- AlternateCustom []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).
- 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 VbInstance Custom Endpoint Args 
- (Updatable) Details for a custom endpoint for the vb instance (update).
- 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.
- 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"}
- IdcsOpen stringId 
- (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.
- IsVisual boolBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- ManagementNat stringGateway Ip 
- The NAT gateway IP address for the VB management VCN
- ManagementVcn stringId 
- The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- NetworkEndpoint VbDetails Instance Network Endpoint Details Args 
- (Updatable) Base representation of a network endpoint. In input payload to update an Visual Builder instance endpoint details, an empty payload will clear out any existing configuration for Public Visual Builder instance.
- 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 
- ServiceNat stringGateway Ip 
- The NAT gateway IP address for the VB service VCN
- ServiceVcn stringId 
- 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.
- 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.
- alternateCustom 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).
- 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 VbInstance Custom Endpoint 
- (Updatable) Details for a custom endpoint for the vb instance (update).
- 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.
- 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"}
- idcsOpen StringId 
- (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.
- isVisual BooleanBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- managementNat StringGateway Ip 
- The NAT gateway IP address for the VB management VCN
- managementVcn StringId 
- The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- networkEndpoint VbDetails Instance Network Endpoint Details 
- (Updatable) Base representation of a network endpoint. In input payload to update an Visual Builder instance endpoint details, an empty payload will clear out any existing configuration for Public Visual Builder instance.
- 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 
- serviceNat StringGateway Ip 
- The NAT gateway IP address for the VB service VCN
- serviceVcn StringId 
- 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.
- 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.
- alternateCustom 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).
- 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 VbInstance Custom Endpoint 
- (Updatable) Details for a custom endpoint for the vb instance (update).
- {[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.
- {[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"}
- idcsOpen stringId 
- (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.
- isVisual booleanBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- managementNat stringGateway Ip 
- The NAT gateway IP address for the VB management VCN
- managementVcn stringId 
- The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- networkEndpoint VbDetails Instance Network Endpoint Details 
- (Updatable) Base representation of a network endpoint. In input payload to update an Visual Builder instance endpoint details, an empty payload will clear out any existing configuration for Public Visual Builder instance.
- 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 
- serviceNat stringGateway Ip 
- The NAT gateway IP address for the VB service VCN
- serviceVcn stringId 
- 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.
- {[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_ Sequence[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).
- 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 VbInstance Custom Endpoint Args 
- (Updatable) Details for a custom endpoint for the vb instance (update).
- 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.
- 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_ 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
- network_endpoint_ Vbdetails Instance Network Endpoint Details Args 
- (Updatable) Base representation of a network endpoint. In input payload to update an Visual Builder instance endpoint details, an empty payload will clear out any existing configuration for Public Visual Builder instance.
- 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, 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.
- alternateCustom 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).
- 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).
- 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.
- 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"}
- idcsOpen StringId 
- (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.
- isVisual BooleanBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- managementNat StringGateway Ip 
- The NAT gateway IP address for the VB management VCN
- managementVcn StringId 
- The Oracle Cloud ID (OCID) of the Visual Builder management VCN
- networkEndpoint Property MapDetails 
- (Updatable) Base representation of a network endpoint. In input payload to update an Visual Builder instance endpoint details, an empty payload will clear out any existing configuration for Public Visual Builder instance.
- 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 
- serviceNat StringGateway Ip 
- The NAT gateway IP address for the VB service VCN
- serviceVcn StringId 
- 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.
- 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.
- CertificateSecret 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.
- CertificateSecret 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.
- CertificateSecret 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.
- CertificateSecret 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.
- certificateSecret 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.
- certificateSecret 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.
- certificateSecret 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.
- certificateSecret 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.
- certificateSecret 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.
- certificateSecret NumberVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
VbInstanceCustomEndpoint, VbInstanceCustomEndpointArgs        
- Hostname string
- (Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.
- CertificateSecret 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.
- CertificateSecret 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.
- CertificateSecret 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.
- CertificateSecret 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.
- certificateSecret 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.
- certificateSecret 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.
- certificateSecret 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.
- certificateSecret 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.
- certificateSecret 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.
- certificateSecret NumberVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
VbInstanceNetworkEndpointDetails, VbInstanceNetworkEndpointDetailsArgs          
- NetworkEndpoint stringType 
- (Updatable) The type of network endpoint. - For private endpoint access 
- AllowlistedHttp List<string>Ips 
- (Updatable) Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5/32", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- AllowlistedHttp List<VbVcns Instance Network Endpoint Details Allowlisted Http Vcn> 
- (Updatable) Virtual Cloud Networks allowed to access this network endpoint.
- NetworkSecurity List<string>Group Ids 
- (Updatable) Network Security Group OCIDs for the Private Endpoint.
- PrivateEndpoint stringIp 
- The IP address to be assigned to Private Endpoint
- SubnetId string
- (Updatable) The subnet OCID for the private endpoint. - For public network access control 
- NetworkEndpoint stringType 
- (Updatable) The type of network endpoint. - For private endpoint access 
- AllowlistedHttp []stringIps 
- (Updatable) Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5/32", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- AllowlistedHttp []VbVcns Instance Network Endpoint Details Allowlisted Http Vcn 
- (Updatable) Virtual Cloud Networks allowed to access this network endpoint.
- NetworkSecurity []stringGroup Ids 
- (Updatable) Network Security Group OCIDs for the Private Endpoint.
- PrivateEndpoint stringIp 
- The IP address to be assigned to Private Endpoint
- SubnetId string
- (Updatable) The subnet OCID for the private endpoint. - For public network access control 
- networkEndpoint StringType 
- (Updatable) The type of network endpoint. - For private endpoint access 
- allowlistedHttp List<String>Ips 
- (Updatable) Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5/32", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- allowlistedHttp List<VbVcns Instance Network Endpoint Details Allowlisted Http Vcn> 
- (Updatable) Virtual Cloud Networks allowed to access this network endpoint.
- networkSecurity List<String>Group Ids 
- (Updatable) Network Security Group OCIDs for the Private Endpoint.
- privateEndpoint StringIp 
- The IP address to be assigned to Private Endpoint
- subnetId String
- (Updatable) The subnet OCID for the private endpoint. - For public network access control 
- networkEndpoint stringType 
- (Updatable) The type of network endpoint. - For private endpoint access 
- allowlistedHttp string[]Ips 
- (Updatable) Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5/32", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- allowlistedHttp VbVcns Instance Network Endpoint Details Allowlisted Http Vcn[] 
- (Updatable) Virtual Cloud Networks allowed to access this network endpoint.
- networkSecurity string[]Group Ids 
- (Updatable) Network Security Group OCIDs for the Private Endpoint.
- privateEndpoint stringIp 
- The IP address to be assigned to Private Endpoint
- subnetId string
- (Updatable) The subnet OCID for the private endpoint. - For public network access control 
- network_endpoint_ strtype 
- (Updatable) The type of network endpoint. - For private endpoint access 
- allowlisted_http_ Sequence[str]ips 
- (Updatable) Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5/32", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- allowlisted_http_ Sequence[Vbvcns Instance Network Endpoint Details Allowlisted Http Vcn] 
- (Updatable) Virtual Cloud Networks allowed to access this network endpoint.
- network_security_ Sequence[str]group_ ids 
- (Updatable) Network Security Group OCIDs for the Private Endpoint.
- private_endpoint_ strip 
- The IP address to be assigned to Private Endpoint
- subnet_id str
- (Updatable) The subnet OCID for the private endpoint. - For public network access control 
- networkEndpoint StringType 
- (Updatable) The type of network endpoint. - For private endpoint access 
- allowlistedHttp List<String>Ips 
- (Updatable) Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5/32", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- allowlistedHttp List<Property Map>Vcns 
- (Updatable) Virtual Cloud Networks allowed to access this network endpoint.
- networkSecurity List<String>Group Ids 
- (Updatable) Network Security Group OCIDs for the Private Endpoint.
- privateEndpoint StringIp 
- The IP address to be assigned to Private Endpoint
- subnetId String
- (Updatable) The subnet OCID for the private endpoint. - For public network access control 
VbInstanceNetworkEndpointDetailsAllowlistedHttpVcn, VbInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs                
- Id string
- (Updatable) The Virtual Cloud Network OCID.
- AllowlistedIp List<string>Cidrs 
- (Updatable) Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5/32", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- Id string
- (Updatable) The Virtual Cloud Network OCID.
- AllowlistedIp []stringCidrs 
- (Updatable) Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5/32", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- id String
- (Updatable) The Virtual Cloud Network OCID.
- allowlistedIp List<String>Cidrs 
- (Updatable) Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5/32", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- id string
- (Updatable) The Virtual Cloud Network OCID.
- allowlistedIp string[]Cidrs 
- (Updatable) Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5/32", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- id str
- (Updatable) The Virtual Cloud Network OCID.
- allowlisted_ip_ Sequence[str]cidrs 
- (Updatable) Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5/32", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- id String
- (Updatable) The Virtual Cloud Network OCID.
- allowlistedIp List<String>Cidrs 
- (Updatable) Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5/32", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
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 ociTerraform Provider.