visualbuilder

package
v1.33.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetVbInstanceAlternateCustomEndpoint

type GetVbInstanceAlternateCustomEndpoint struct {
	// Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
	CertificateSecretId string `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion int `pulumi:"certificateSecretVersion"`
	// A custom hostname to be used for the vb instance URL, in FQDN format.
	Hostname string `pulumi:"hostname"`
}

type GetVbInstanceAlternateCustomEndpointArgs

type GetVbInstanceAlternateCustomEndpointArgs struct {
	// Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
	CertificateSecretId pulumi.StringInput `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion pulumi.IntInput `pulumi:"certificateSecretVersion"`
	// A custom hostname to be used for the vb instance URL, in FQDN format.
	Hostname pulumi.StringInput `pulumi:"hostname"`
}

func (GetVbInstanceAlternateCustomEndpointArgs) ElementType

func (GetVbInstanceAlternateCustomEndpointArgs) ToGetVbInstanceAlternateCustomEndpointOutput

func (i GetVbInstanceAlternateCustomEndpointArgs) ToGetVbInstanceAlternateCustomEndpointOutput() GetVbInstanceAlternateCustomEndpointOutput

func (GetVbInstanceAlternateCustomEndpointArgs) ToGetVbInstanceAlternateCustomEndpointOutputWithContext

func (i GetVbInstanceAlternateCustomEndpointArgs) ToGetVbInstanceAlternateCustomEndpointOutputWithContext(ctx context.Context) GetVbInstanceAlternateCustomEndpointOutput

type GetVbInstanceAlternateCustomEndpointArray

type GetVbInstanceAlternateCustomEndpointArray []GetVbInstanceAlternateCustomEndpointInput

func (GetVbInstanceAlternateCustomEndpointArray) ElementType

func (GetVbInstanceAlternateCustomEndpointArray) ToGetVbInstanceAlternateCustomEndpointArrayOutput

func (i GetVbInstanceAlternateCustomEndpointArray) ToGetVbInstanceAlternateCustomEndpointArrayOutput() GetVbInstanceAlternateCustomEndpointArrayOutput

func (GetVbInstanceAlternateCustomEndpointArray) ToGetVbInstanceAlternateCustomEndpointArrayOutputWithContext

func (i GetVbInstanceAlternateCustomEndpointArray) ToGetVbInstanceAlternateCustomEndpointArrayOutputWithContext(ctx context.Context) GetVbInstanceAlternateCustomEndpointArrayOutput

type GetVbInstanceAlternateCustomEndpointArrayInput

type GetVbInstanceAlternateCustomEndpointArrayInput interface {
	pulumi.Input

	ToGetVbInstanceAlternateCustomEndpointArrayOutput() GetVbInstanceAlternateCustomEndpointArrayOutput
	ToGetVbInstanceAlternateCustomEndpointArrayOutputWithContext(context.Context) GetVbInstanceAlternateCustomEndpointArrayOutput
}

GetVbInstanceAlternateCustomEndpointArrayInput is an input type that accepts GetVbInstanceAlternateCustomEndpointArray and GetVbInstanceAlternateCustomEndpointArrayOutput values. You can construct a concrete instance of `GetVbInstanceAlternateCustomEndpointArrayInput` via:

GetVbInstanceAlternateCustomEndpointArray{ GetVbInstanceAlternateCustomEndpointArgs{...} }

type GetVbInstanceAlternateCustomEndpointArrayOutput

type GetVbInstanceAlternateCustomEndpointArrayOutput struct{ *pulumi.OutputState }

func (GetVbInstanceAlternateCustomEndpointArrayOutput) ElementType

func (GetVbInstanceAlternateCustomEndpointArrayOutput) Index

func (GetVbInstanceAlternateCustomEndpointArrayOutput) ToGetVbInstanceAlternateCustomEndpointArrayOutput

func (o GetVbInstanceAlternateCustomEndpointArrayOutput) ToGetVbInstanceAlternateCustomEndpointArrayOutput() GetVbInstanceAlternateCustomEndpointArrayOutput

func (GetVbInstanceAlternateCustomEndpointArrayOutput) ToGetVbInstanceAlternateCustomEndpointArrayOutputWithContext

func (o GetVbInstanceAlternateCustomEndpointArrayOutput) ToGetVbInstanceAlternateCustomEndpointArrayOutputWithContext(ctx context.Context) GetVbInstanceAlternateCustomEndpointArrayOutput

type GetVbInstanceAlternateCustomEndpointInput

type GetVbInstanceAlternateCustomEndpointInput interface {
	pulumi.Input

	ToGetVbInstanceAlternateCustomEndpointOutput() GetVbInstanceAlternateCustomEndpointOutput
	ToGetVbInstanceAlternateCustomEndpointOutputWithContext(context.Context) GetVbInstanceAlternateCustomEndpointOutput
}

GetVbInstanceAlternateCustomEndpointInput is an input type that accepts GetVbInstanceAlternateCustomEndpointArgs and GetVbInstanceAlternateCustomEndpointOutput values. You can construct a concrete instance of `GetVbInstanceAlternateCustomEndpointInput` via:

GetVbInstanceAlternateCustomEndpointArgs{...}

type GetVbInstanceAlternateCustomEndpointOutput

type GetVbInstanceAlternateCustomEndpointOutput struct{ *pulumi.OutputState }

func (GetVbInstanceAlternateCustomEndpointOutput) CertificateSecretId

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

func (GetVbInstanceAlternateCustomEndpointOutput) CertificateSecretVersion

func (o GetVbInstanceAlternateCustomEndpointOutput) CertificateSecretVersion() pulumi.IntOutput

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

func (GetVbInstanceAlternateCustomEndpointOutput) ElementType

func (GetVbInstanceAlternateCustomEndpointOutput) Hostname

A custom hostname to be used for the vb instance URL, in FQDN format.

func (GetVbInstanceAlternateCustomEndpointOutput) ToGetVbInstanceAlternateCustomEndpointOutput

func (o GetVbInstanceAlternateCustomEndpointOutput) ToGetVbInstanceAlternateCustomEndpointOutput() GetVbInstanceAlternateCustomEndpointOutput

func (GetVbInstanceAlternateCustomEndpointOutput) ToGetVbInstanceAlternateCustomEndpointOutputWithContext

func (o GetVbInstanceAlternateCustomEndpointOutput) ToGetVbInstanceAlternateCustomEndpointOutputWithContext(ctx context.Context) GetVbInstanceAlternateCustomEndpointOutput

type GetVbInstanceApplicationsApplicationSummaryCollection

type GetVbInstanceApplicationsApplicationSummaryCollection struct {
	Items []GetVbInstanceApplicationsApplicationSummaryCollectionItem `pulumi:"items"`
}

type GetVbInstanceApplicationsApplicationSummaryCollectionArgs

type GetVbInstanceApplicationsApplicationSummaryCollectionArgs struct {
	Items GetVbInstanceApplicationsApplicationSummaryCollectionItemArrayInput `pulumi:"items"`
}

func (GetVbInstanceApplicationsApplicationSummaryCollectionArgs) ElementType

func (GetVbInstanceApplicationsApplicationSummaryCollectionArgs) ToGetVbInstanceApplicationsApplicationSummaryCollectionOutput

func (GetVbInstanceApplicationsApplicationSummaryCollectionArgs) ToGetVbInstanceApplicationsApplicationSummaryCollectionOutputWithContext

func (i GetVbInstanceApplicationsApplicationSummaryCollectionArgs) ToGetVbInstanceApplicationsApplicationSummaryCollectionOutputWithContext(ctx context.Context) GetVbInstanceApplicationsApplicationSummaryCollectionOutput

type GetVbInstanceApplicationsApplicationSummaryCollectionArray

type GetVbInstanceApplicationsApplicationSummaryCollectionArray []GetVbInstanceApplicationsApplicationSummaryCollectionInput

func (GetVbInstanceApplicationsApplicationSummaryCollectionArray) ElementType

func (GetVbInstanceApplicationsApplicationSummaryCollectionArray) ToGetVbInstanceApplicationsApplicationSummaryCollectionArrayOutput

func (GetVbInstanceApplicationsApplicationSummaryCollectionArray) ToGetVbInstanceApplicationsApplicationSummaryCollectionArrayOutputWithContext

func (i GetVbInstanceApplicationsApplicationSummaryCollectionArray) ToGetVbInstanceApplicationsApplicationSummaryCollectionArrayOutputWithContext(ctx context.Context) GetVbInstanceApplicationsApplicationSummaryCollectionArrayOutput

type GetVbInstanceApplicationsApplicationSummaryCollectionArrayInput

type GetVbInstanceApplicationsApplicationSummaryCollectionArrayInput interface {
	pulumi.Input

	ToGetVbInstanceApplicationsApplicationSummaryCollectionArrayOutput() GetVbInstanceApplicationsApplicationSummaryCollectionArrayOutput
	ToGetVbInstanceApplicationsApplicationSummaryCollectionArrayOutputWithContext(context.Context) GetVbInstanceApplicationsApplicationSummaryCollectionArrayOutput
}

GetVbInstanceApplicationsApplicationSummaryCollectionArrayInput is an input type that accepts GetVbInstanceApplicationsApplicationSummaryCollectionArray and GetVbInstanceApplicationsApplicationSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetVbInstanceApplicationsApplicationSummaryCollectionArrayInput` via:

GetVbInstanceApplicationsApplicationSummaryCollectionArray{ GetVbInstanceApplicationsApplicationSummaryCollectionArgs{...} }

type GetVbInstanceApplicationsApplicationSummaryCollectionArrayOutput

type GetVbInstanceApplicationsApplicationSummaryCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetVbInstanceApplicationsApplicationSummaryCollectionArrayOutput) ElementType

func (GetVbInstanceApplicationsApplicationSummaryCollectionArrayOutput) Index

func (GetVbInstanceApplicationsApplicationSummaryCollectionArrayOutput) ToGetVbInstanceApplicationsApplicationSummaryCollectionArrayOutput

func (GetVbInstanceApplicationsApplicationSummaryCollectionArrayOutput) ToGetVbInstanceApplicationsApplicationSummaryCollectionArrayOutputWithContext

func (o GetVbInstanceApplicationsApplicationSummaryCollectionArrayOutput) ToGetVbInstanceApplicationsApplicationSummaryCollectionArrayOutputWithContext(ctx context.Context) GetVbInstanceApplicationsApplicationSummaryCollectionArrayOutput

type GetVbInstanceApplicationsApplicationSummaryCollectionInput

type GetVbInstanceApplicationsApplicationSummaryCollectionInput interface {
	pulumi.Input

	ToGetVbInstanceApplicationsApplicationSummaryCollectionOutput() GetVbInstanceApplicationsApplicationSummaryCollectionOutput
	ToGetVbInstanceApplicationsApplicationSummaryCollectionOutputWithContext(context.Context) GetVbInstanceApplicationsApplicationSummaryCollectionOutput
}

GetVbInstanceApplicationsApplicationSummaryCollectionInput is an input type that accepts GetVbInstanceApplicationsApplicationSummaryCollectionArgs and GetVbInstanceApplicationsApplicationSummaryCollectionOutput values. You can construct a concrete instance of `GetVbInstanceApplicationsApplicationSummaryCollectionInput` via:

GetVbInstanceApplicationsApplicationSummaryCollectionArgs{...}

type GetVbInstanceApplicationsApplicationSummaryCollectionItem

type GetVbInstanceApplicationsApplicationSummaryCollectionItem struct {
	// The Visual Builder application identifier.
	Id string `pulumi:"id"`
	// The Visual Builder application project identifier.
	ProjectId string `pulumi:"projectId"`
	// The state of visual builder application. Either LIVE or STAGED
	State string `pulumi:"state"`
	// The Visual Builder application version
	Version string `pulumi:"version"`
}

type GetVbInstanceApplicationsApplicationSummaryCollectionItemArgs

type GetVbInstanceApplicationsApplicationSummaryCollectionItemArgs struct {
	// The Visual Builder application identifier.
	Id pulumi.StringInput `pulumi:"id"`
	// The Visual Builder application project identifier.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// The state of visual builder application. Either LIVE or STAGED
	State pulumi.StringInput `pulumi:"state"`
	// The Visual Builder application version
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetVbInstanceApplicationsApplicationSummaryCollectionItemArgs) ElementType

func (GetVbInstanceApplicationsApplicationSummaryCollectionItemArgs) ToGetVbInstanceApplicationsApplicationSummaryCollectionItemOutput

func (GetVbInstanceApplicationsApplicationSummaryCollectionItemArgs) ToGetVbInstanceApplicationsApplicationSummaryCollectionItemOutputWithContext

func (i GetVbInstanceApplicationsApplicationSummaryCollectionItemArgs) ToGetVbInstanceApplicationsApplicationSummaryCollectionItemOutputWithContext(ctx context.Context) GetVbInstanceApplicationsApplicationSummaryCollectionItemOutput

type GetVbInstanceApplicationsApplicationSummaryCollectionItemArray

type GetVbInstanceApplicationsApplicationSummaryCollectionItemArray []GetVbInstanceApplicationsApplicationSummaryCollectionItemInput

func (GetVbInstanceApplicationsApplicationSummaryCollectionItemArray) ElementType

func (GetVbInstanceApplicationsApplicationSummaryCollectionItemArray) ToGetVbInstanceApplicationsApplicationSummaryCollectionItemArrayOutput

func (GetVbInstanceApplicationsApplicationSummaryCollectionItemArray) ToGetVbInstanceApplicationsApplicationSummaryCollectionItemArrayOutputWithContext

func (i GetVbInstanceApplicationsApplicationSummaryCollectionItemArray) ToGetVbInstanceApplicationsApplicationSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetVbInstanceApplicationsApplicationSummaryCollectionItemArrayOutput

type GetVbInstanceApplicationsApplicationSummaryCollectionItemArrayInput

type GetVbInstanceApplicationsApplicationSummaryCollectionItemArrayInput interface {
	pulumi.Input

	ToGetVbInstanceApplicationsApplicationSummaryCollectionItemArrayOutput() GetVbInstanceApplicationsApplicationSummaryCollectionItemArrayOutput
	ToGetVbInstanceApplicationsApplicationSummaryCollectionItemArrayOutputWithContext(context.Context) GetVbInstanceApplicationsApplicationSummaryCollectionItemArrayOutput
}

GetVbInstanceApplicationsApplicationSummaryCollectionItemArrayInput is an input type that accepts GetVbInstanceApplicationsApplicationSummaryCollectionItemArray and GetVbInstanceApplicationsApplicationSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetVbInstanceApplicationsApplicationSummaryCollectionItemArrayInput` via:

GetVbInstanceApplicationsApplicationSummaryCollectionItemArray{ GetVbInstanceApplicationsApplicationSummaryCollectionItemArgs{...} }

type GetVbInstanceApplicationsApplicationSummaryCollectionItemArrayOutput

type GetVbInstanceApplicationsApplicationSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetVbInstanceApplicationsApplicationSummaryCollectionItemArrayOutput) ElementType

func (GetVbInstanceApplicationsApplicationSummaryCollectionItemArrayOutput) ToGetVbInstanceApplicationsApplicationSummaryCollectionItemArrayOutput

func (GetVbInstanceApplicationsApplicationSummaryCollectionItemArrayOutput) ToGetVbInstanceApplicationsApplicationSummaryCollectionItemArrayOutputWithContext

func (o GetVbInstanceApplicationsApplicationSummaryCollectionItemArrayOutput) ToGetVbInstanceApplicationsApplicationSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetVbInstanceApplicationsApplicationSummaryCollectionItemArrayOutput

type GetVbInstanceApplicationsApplicationSummaryCollectionItemInput

type GetVbInstanceApplicationsApplicationSummaryCollectionItemInput interface {
	pulumi.Input

	ToGetVbInstanceApplicationsApplicationSummaryCollectionItemOutput() GetVbInstanceApplicationsApplicationSummaryCollectionItemOutput
	ToGetVbInstanceApplicationsApplicationSummaryCollectionItemOutputWithContext(context.Context) GetVbInstanceApplicationsApplicationSummaryCollectionItemOutput
}

GetVbInstanceApplicationsApplicationSummaryCollectionItemInput is an input type that accepts GetVbInstanceApplicationsApplicationSummaryCollectionItemArgs and GetVbInstanceApplicationsApplicationSummaryCollectionItemOutput values. You can construct a concrete instance of `GetVbInstanceApplicationsApplicationSummaryCollectionItemInput` via:

GetVbInstanceApplicationsApplicationSummaryCollectionItemArgs{...}

type GetVbInstanceApplicationsApplicationSummaryCollectionItemOutput

type GetVbInstanceApplicationsApplicationSummaryCollectionItemOutput struct{ *pulumi.OutputState }

func (GetVbInstanceApplicationsApplicationSummaryCollectionItemOutput) ElementType

func (GetVbInstanceApplicationsApplicationSummaryCollectionItemOutput) Id

The Visual Builder application identifier.

func (GetVbInstanceApplicationsApplicationSummaryCollectionItemOutput) ProjectId

The Visual Builder application project identifier.

func (GetVbInstanceApplicationsApplicationSummaryCollectionItemOutput) State

The state of visual builder application. Either LIVE or STAGED

func (GetVbInstanceApplicationsApplicationSummaryCollectionItemOutput) ToGetVbInstanceApplicationsApplicationSummaryCollectionItemOutput

func (GetVbInstanceApplicationsApplicationSummaryCollectionItemOutput) ToGetVbInstanceApplicationsApplicationSummaryCollectionItemOutputWithContext

func (o GetVbInstanceApplicationsApplicationSummaryCollectionItemOutput) ToGetVbInstanceApplicationsApplicationSummaryCollectionItemOutputWithContext(ctx context.Context) GetVbInstanceApplicationsApplicationSummaryCollectionItemOutput

func (GetVbInstanceApplicationsApplicationSummaryCollectionItemOutput) Version

The Visual Builder application version

type GetVbInstanceApplicationsApplicationSummaryCollectionOutput

type GetVbInstanceApplicationsApplicationSummaryCollectionOutput struct{ *pulumi.OutputState }

func (GetVbInstanceApplicationsApplicationSummaryCollectionOutput) ElementType

func (GetVbInstanceApplicationsApplicationSummaryCollectionOutput) ToGetVbInstanceApplicationsApplicationSummaryCollectionOutput

func (GetVbInstanceApplicationsApplicationSummaryCollectionOutput) ToGetVbInstanceApplicationsApplicationSummaryCollectionOutputWithContext

func (o GetVbInstanceApplicationsApplicationSummaryCollectionOutput) ToGetVbInstanceApplicationsApplicationSummaryCollectionOutputWithContext(ctx context.Context) GetVbInstanceApplicationsApplicationSummaryCollectionOutput

type GetVbInstanceApplicationsArgs

type GetVbInstanceApplicationsArgs struct {
	// Encrypted IDCS Open ID token which allows access to Visual Builder REST apis
	IdcsOpenId *string `pulumi:"idcsOpenId"`
	// Unique Vb Instance identifier.
	VbInstanceId string `pulumi:"vbInstanceId"`
}

A collection of arguments for invoking getVbInstanceApplications.

type GetVbInstanceApplicationsOutputArgs

type GetVbInstanceApplicationsOutputArgs struct {
	// Encrypted IDCS Open ID token which allows access to Visual Builder REST apis
	IdcsOpenId pulumi.StringPtrInput `pulumi:"idcsOpenId"`
	// Unique Vb Instance identifier.
	VbInstanceId pulumi.StringInput `pulumi:"vbInstanceId"`
}

A collection of arguments for invoking getVbInstanceApplications.

func (GetVbInstanceApplicationsOutputArgs) ElementType

type GetVbInstanceApplicationsResult

type GetVbInstanceApplicationsResult struct {
	// The list of application_summary_collection.
	ApplicationSummaryCollections []GetVbInstanceApplicationsApplicationSummaryCollection `pulumi:"applicationSummaryCollections"`
	// The provider-assigned unique ID for this managed resource.
	Id           string  `pulumi:"id"`
	IdcsOpenId   *string `pulumi:"idcsOpenId"`
	VbInstanceId string  `pulumi:"vbInstanceId"`
}

A collection of values returned by getVbInstanceApplications.

func GetVbInstanceApplications

func GetVbInstanceApplications(ctx *pulumi.Context, args *GetVbInstanceApplicationsArgs, opts ...pulumi.InvokeOption) (*GetVbInstanceApplicationsResult, error)

This data source provides the list of published and staged applications of a Visual Builder Instance in Oracle Cloud Infrastructure Visual Builder service.

Returns a list of published and staged applications of a Visual Builder instance.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/VisualBuilder"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := VisualBuilder.GetVbInstanceApplications(ctx, &visualbuilder.GetVbInstanceApplicationsArgs{
			VbInstanceId: testVbInstance.Id,
			IdcsOpenId:   pulumi.StringRef("idcs_open_id_value"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetVbInstanceApplicationsResultOutput

type GetVbInstanceApplicationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getVbInstanceApplications.

func (GetVbInstanceApplicationsResultOutput) ApplicationSummaryCollections

The list of application_summary_collection.

func (GetVbInstanceApplicationsResultOutput) ElementType

func (GetVbInstanceApplicationsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetVbInstanceApplicationsResultOutput) IdcsOpenId

func (GetVbInstanceApplicationsResultOutput) ToGetVbInstanceApplicationsResultOutput

func (o GetVbInstanceApplicationsResultOutput) ToGetVbInstanceApplicationsResultOutput() GetVbInstanceApplicationsResultOutput

func (GetVbInstanceApplicationsResultOutput) ToGetVbInstanceApplicationsResultOutputWithContext

func (o GetVbInstanceApplicationsResultOutput) ToGetVbInstanceApplicationsResultOutputWithContext(ctx context.Context) GetVbInstanceApplicationsResultOutput

func (GetVbInstanceApplicationsResultOutput) VbInstanceId

type GetVbInstanceAttachment added in v0.18.0

type GetVbInstanceAttachment struct {
	// * 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
	IsImplicit bool `pulumi:"isImplicit"`
	// The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
	TargetId string `pulumi:"targetId"`
	// The dataplane instance URL of the attached instance
	TargetInstanceUrl string `pulumi:"targetInstanceUrl"`
	// The role of the target attachment.
	TargetRole string `pulumi:"targetRole"`
	// The type of the target instance, such as "FUSION".
	TargetServiceType string `pulumi:"targetServiceType"`
}

type GetVbInstanceAttachmentArgs added in v0.18.0

type GetVbInstanceAttachmentArgs struct {
	// * 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
	IsImplicit pulumi.BoolInput `pulumi:"isImplicit"`
	// The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
	TargetId pulumi.StringInput `pulumi:"targetId"`
	// The dataplane instance URL of the attached instance
	TargetInstanceUrl pulumi.StringInput `pulumi:"targetInstanceUrl"`
	// The role of the target attachment.
	TargetRole pulumi.StringInput `pulumi:"targetRole"`
	// The type of the target instance, such as "FUSION".
	TargetServiceType pulumi.StringInput `pulumi:"targetServiceType"`
}

func (GetVbInstanceAttachmentArgs) ElementType added in v0.18.0

func (GetVbInstanceAttachmentArgs) ToGetVbInstanceAttachmentOutput added in v0.18.0

func (i GetVbInstanceAttachmentArgs) ToGetVbInstanceAttachmentOutput() GetVbInstanceAttachmentOutput

func (GetVbInstanceAttachmentArgs) ToGetVbInstanceAttachmentOutputWithContext added in v0.18.0

func (i GetVbInstanceAttachmentArgs) ToGetVbInstanceAttachmentOutputWithContext(ctx context.Context) GetVbInstanceAttachmentOutput

type GetVbInstanceAttachmentArray added in v0.18.0

type GetVbInstanceAttachmentArray []GetVbInstanceAttachmentInput

func (GetVbInstanceAttachmentArray) ElementType added in v0.18.0

func (GetVbInstanceAttachmentArray) ToGetVbInstanceAttachmentArrayOutput added in v0.18.0

func (i GetVbInstanceAttachmentArray) ToGetVbInstanceAttachmentArrayOutput() GetVbInstanceAttachmentArrayOutput

func (GetVbInstanceAttachmentArray) ToGetVbInstanceAttachmentArrayOutputWithContext added in v0.18.0

func (i GetVbInstanceAttachmentArray) ToGetVbInstanceAttachmentArrayOutputWithContext(ctx context.Context) GetVbInstanceAttachmentArrayOutput

type GetVbInstanceAttachmentArrayInput added in v0.18.0

type GetVbInstanceAttachmentArrayInput interface {
	pulumi.Input

	ToGetVbInstanceAttachmentArrayOutput() GetVbInstanceAttachmentArrayOutput
	ToGetVbInstanceAttachmentArrayOutputWithContext(context.Context) GetVbInstanceAttachmentArrayOutput
}

GetVbInstanceAttachmentArrayInput is an input type that accepts GetVbInstanceAttachmentArray and GetVbInstanceAttachmentArrayOutput values. You can construct a concrete instance of `GetVbInstanceAttachmentArrayInput` via:

GetVbInstanceAttachmentArray{ GetVbInstanceAttachmentArgs{...} }

type GetVbInstanceAttachmentArrayOutput added in v0.18.0

type GetVbInstanceAttachmentArrayOutput struct{ *pulumi.OutputState }

func (GetVbInstanceAttachmentArrayOutput) ElementType added in v0.18.0

func (GetVbInstanceAttachmentArrayOutput) Index added in v0.18.0

func (GetVbInstanceAttachmentArrayOutput) ToGetVbInstanceAttachmentArrayOutput added in v0.18.0

func (o GetVbInstanceAttachmentArrayOutput) ToGetVbInstanceAttachmentArrayOutput() GetVbInstanceAttachmentArrayOutput

func (GetVbInstanceAttachmentArrayOutput) ToGetVbInstanceAttachmentArrayOutputWithContext added in v0.18.0

func (o GetVbInstanceAttachmentArrayOutput) ToGetVbInstanceAttachmentArrayOutputWithContext(ctx context.Context) GetVbInstanceAttachmentArrayOutput

type GetVbInstanceAttachmentInput added in v0.18.0

type GetVbInstanceAttachmentInput interface {
	pulumi.Input

	ToGetVbInstanceAttachmentOutput() GetVbInstanceAttachmentOutput
	ToGetVbInstanceAttachmentOutputWithContext(context.Context) GetVbInstanceAttachmentOutput
}

GetVbInstanceAttachmentInput is an input type that accepts GetVbInstanceAttachmentArgs and GetVbInstanceAttachmentOutput values. You can construct a concrete instance of `GetVbInstanceAttachmentInput` via:

GetVbInstanceAttachmentArgs{...}

type GetVbInstanceAttachmentOutput added in v0.18.0

type GetVbInstanceAttachmentOutput struct{ *pulumi.OutputState }

func (GetVbInstanceAttachmentOutput) ElementType added in v0.18.0

func (GetVbInstanceAttachmentOutput) IsImplicit added in v0.18.0

* 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

func (GetVbInstanceAttachmentOutput) TargetId added in v0.18.0

The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.

func (GetVbInstanceAttachmentOutput) TargetInstanceUrl added in v0.18.0

func (o GetVbInstanceAttachmentOutput) TargetInstanceUrl() pulumi.StringOutput

The dataplane instance URL of the attached instance

func (GetVbInstanceAttachmentOutput) TargetRole added in v0.18.0

The role of the target attachment.

func (GetVbInstanceAttachmentOutput) TargetServiceType added in v0.18.0

func (o GetVbInstanceAttachmentOutput) TargetServiceType() pulumi.StringOutput

The type of the target instance, such as "FUSION".

func (GetVbInstanceAttachmentOutput) ToGetVbInstanceAttachmentOutput added in v0.18.0

func (o GetVbInstanceAttachmentOutput) ToGetVbInstanceAttachmentOutput() GetVbInstanceAttachmentOutput

func (GetVbInstanceAttachmentOutput) ToGetVbInstanceAttachmentOutputWithContext added in v0.18.0

func (o GetVbInstanceAttachmentOutput) ToGetVbInstanceAttachmentOutputWithContext(ctx context.Context) GetVbInstanceAttachmentOutput

type GetVbInstanceCustomEndpoint

type GetVbInstanceCustomEndpoint struct {
	// Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
	CertificateSecretId string `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion int `pulumi:"certificateSecretVersion"`
	// A custom hostname to be used for the vb instance URL, in FQDN format.
	Hostname string `pulumi:"hostname"`
}

type GetVbInstanceCustomEndpointArgs

type GetVbInstanceCustomEndpointArgs struct {
	// Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
	CertificateSecretId pulumi.StringInput `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion pulumi.IntInput `pulumi:"certificateSecretVersion"`
	// A custom hostname to be used for the vb instance URL, in FQDN format.
	Hostname pulumi.StringInput `pulumi:"hostname"`
}

func (GetVbInstanceCustomEndpointArgs) ElementType

func (GetVbInstanceCustomEndpointArgs) ToGetVbInstanceCustomEndpointOutput

func (i GetVbInstanceCustomEndpointArgs) ToGetVbInstanceCustomEndpointOutput() GetVbInstanceCustomEndpointOutput

func (GetVbInstanceCustomEndpointArgs) ToGetVbInstanceCustomEndpointOutputWithContext

func (i GetVbInstanceCustomEndpointArgs) ToGetVbInstanceCustomEndpointOutputWithContext(ctx context.Context) GetVbInstanceCustomEndpointOutput

type GetVbInstanceCustomEndpointArray

type GetVbInstanceCustomEndpointArray []GetVbInstanceCustomEndpointInput

func (GetVbInstanceCustomEndpointArray) ElementType

func (GetVbInstanceCustomEndpointArray) ToGetVbInstanceCustomEndpointArrayOutput

func (i GetVbInstanceCustomEndpointArray) ToGetVbInstanceCustomEndpointArrayOutput() GetVbInstanceCustomEndpointArrayOutput

func (GetVbInstanceCustomEndpointArray) ToGetVbInstanceCustomEndpointArrayOutputWithContext

func (i GetVbInstanceCustomEndpointArray) ToGetVbInstanceCustomEndpointArrayOutputWithContext(ctx context.Context) GetVbInstanceCustomEndpointArrayOutput

type GetVbInstanceCustomEndpointArrayInput

type GetVbInstanceCustomEndpointArrayInput interface {
	pulumi.Input

	ToGetVbInstanceCustomEndpointArrayOutput() GetVbInstanceCustomEndpointArrayOutput
	ToGetVbInstanceCustomEndpointArrayOutputWithContext(context.Context) GetVbInstanceCustomEndpointArrayOutput
}

GetVbInstanceCustomEndpointArrayInput is an input type that accepts GetVbInstanceCustomEndpointArray and GetVbInstanceCustomEndpointArrayOutput values. You can construct a concrete instance of `GetVbInstanceCustomEndpointArrayInput` via:

GetVbInstanceCustomEndpointArray{ GetVbInstanceCustomEndpointArgs{...} }

type GetVbInstanceCustomEndpointArrayOutput

type GetVbInstanceCustomEndpointArrayOutput struct{ *pulumi.OutputState }

func (GetVbInstanceCustomEndpointArrayOutput) ElementType

func (GetVbInstanceCustomEndpointArrayOutput) Index

func (GetVbInstanceCustomEndpointArrayOutput) ToGetVbInstanceCustomEndpointArrayOutput

func (o GetVbInstanceCustomEndpointArrayOutput) ToGetVbInstanceCustomEndpointArrayOutput() GetVbInstanceCustomEndpointArrayOutput

func (GetVbInstanceCustomEndpointArrayOutput) ToGetVbInstanceCustomEndpointArrayOutputWithContext

func (o GetVbInstanceCustomEndpointArrayOutput) ToGetVbInstanceCustomEndpointArrayOutputWithContext(ctx context.Context) GetVbInstanceCustomEndpointArrayOutput

type GetVbInstanceCustomEndpointInput

type GetVbInstanceCustomEndpointInput interface {
	pulumi.Input

	ToGetVbInstanceCustomEndpointOutput() GetVbInstanceCustomEndpointOutput
	ToGetVbInstanceCustomEndpointOutputWithContext(context.Context) GetVbInstanceCustomEndpointOutput
}

GetVbInstanceCustomEndpointInput is an input type that accepts GetVbInstanceCustomEndpointArgs and GetVbInstanceCustomEndpointOutput values. You can construct a concrete instance of `GetVbInstanceCustomEndpointInput` via:

GetVbInstanceCustomEndpointArgs{...}

type GetVbInstanceCustomEndpointOutput

type GetVbInstanceCustomEndpointOutput struct{ *pulumi.OutputState }

func (GetVbInstanceCustomEndpointOutput) CertificateSecretId

func (o GetVbInstanceCustomEndpointOutput) CertificateSecretId() pulumi.StringOutput

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

func (GetVbInstanceCustomEndpointOutput) CertificateSecretVersion

func (o GetVbInstanceCustomEndpointOutput) CertificateSecretVersion() pulumi.IntOutput

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

func (GetVbInstanceCustomEndpointOutput) ElementType

func (GetVbInstanceCustomEndpointOutput) Hostname

A custom hostname to be used for the vb instance URL, in FQDN format.

func (GetVbInstanceCustomEndpointOutput) ToGetVbInstanceCustomEndpointOutput

func (o GetVbInstanceCustomEndpointOutput) ToGetVbInstanceCustomEndpointOutput() GetVbInstanceCustomEndpointOutput

func (GetVbInstanceCustomEndpointOutput) ToGetVbInstanceCustomEndpointOutputWithContext

func (o GetVbInstanceCustomEndpointOutput) ToGetVbInstanceCustomEndpointOutputWithContext(ctx context.Context) GetVbInstanceCustomEndpointOutput

type GetVbInstanceIdcsInfo added in v0.18.0

type GetVbInstanceIdcsInfo struct {
	// The IDCS application display name associated with the instance
	IdcsAppDisplayName string `pulumi:"idcsAppDisplayName"`
	// The IDCS application ID associated with the instance
	IdcsAppId string `pulumi:"idcsAppId"`
	// URL for the location of the IDCS Application (used by IDCS APIs)
	IdcsAppLocationUrl string `pulumi:"idcsAppLocationUrl"`
	// The IDCS application name associated with the instance
	IdcsAppName string `pulumi:"idcsAppName"`
	// The URL used as the primary audience for visual builder flows in this instance type: string
	InstancePrimaryAudienceUrl string `pulumi:"instancePrimaryAudienceUrl"`
}

type GetVbInstanceIdcsInfoArgs added in v0.18.0

type GetVbInstanceIdcsInfoArgs struct {
	// The IDCS application display name associated with the instance
	IdcsAppDisplayName pulumi.StringInput `pulumi:"idcsAppDisplayName"`
	// The IDCS application ID associated with the instance
	IdcsAppId pulumi.StringInput `pulumi:"idcsAppId"`
	// URL for the location of the IDCS Application (used by IDCS APIs)
	IdcsAppLocationUrl pulumi.StringInput `pulumi:"idcsAppLocationUrl"`
	// The IDCS application name associated with the instance
	IdcsAppName pulumi.StringInput `pulumi:"idcsAppName"`
	// The URL used as the primary audience for visual builder flows in this instance type: string
	InstancePrimaryAudienceUrl pulumi.StringInput `pulumi:"instancePrimaryAudienceUrl"`
}

func (GetVbInstanceIdcsInfoArgs) ElementType added in v0.18.0

func (GetVbInstanceIdcsInfoArgs) ElementType() reflect.Type

func (GetVbInstanceIdcsInfoArgs) ToGetVbInstanceIdcsInfoOutput added in v0.18.0

func (i GetVbInstanceIdcsInfoArgs) ToGetVbInstanceIdcsInfoOutput() GetVbInstanceIdcsInfoOutput

func (GetVbInstanceIdcsInfoArgs) ToGetVbInstanceIdcsInfoOutputWithContext added in v0.18.0

func (i GetVbInstanceIdcsInfoArgs) ToGetVbInstanceIdcsInfoOutputWithContext(ctx context.Context) GetVbInstanceIdcsInfoOutput

type GetVbInstanceIdcsInfoArray added in v0.18.0

type GetVbInstanceIdcsInfoArray []GetVbInstanceIdcsInfoInput

func (GetVbInstanceIdcsInfoArray) ElementType added in v0.18.0

func (GetVbInstanceIdcsInfoArray) ElementType() reflect.Type

func (GetVbInstanceIdcsInfoArray) ToGetVbInstanceIdcsInfoArrayOutput added in v0.18.0

func (i GetVbInstanceIdcsInfoArray) ToGetVbInstanceIdcsInfoArrayOutput() GetVbInstanceIdcsInfoArrayOutput

func (GetVbInstanceIdcsInfoArray) ToGetVbInstanceIdcsInfoArrayOutputWithContext added in v0.18.0

func (i GetVbInstanceIdcsInfoArray) ToGetVbInstanceIdcsInfoArrayOutputWithContext(ctx context.Context) GetVbInstanceIdcsInfoArrayOutput

type GetVbInstanceIdcsInfoArrayInput added in v0.18.0

type GetVbInstanceIdcsInfoArrayInput interface {
	pulumi.Input

	ToGetVbInstanceIdcsInfoArrayOutput() GetVbInstanceIdcsInfoArrayOutput
	ToGetVbInstanceIdcsInfoArrayOutputWithContext(context.Context) GetVbInstanceIdcsInfoArrayOutput
}

GetVbInstanceIdcsInfoArrayInput is an input type that accepts GetVbInstanceIdcsInfoArray and GetVbInstanceIdcsInfoArrayOutput values. You can construct a concrete instance of `GetVbInstanceIdcsInfoArrayInput` via:

GetVbInstanceIdcsInfoArray{ GetVbInstanceIdcsInfoArgs{...} }

type GetVbInstanceIdcsInfoArrayOutput added in v0.18.0

type GetVbInstanceIdcsInfoArrayOutput struct{ *pulumi.OutputState }

func (GetVbInstanceIdcsInfoArrayOutput) ElementType added in v0.18.0

func (GetVbInstanceIdcsInfoArrayOutput) Index added in v0.18.0

func (GetVbInstanceIdcsInfoArrayOutput) ToGetVbInstanceIdcsInfoArrayOutput added in v0.18.0

func (o GetVbInstanceIdcsInfoArrayOutput) ToGetVbInstanceIdcsInfoArrayOutput() GetVbInstanceIdcsInfoArrayOutput

func (GetVbInstanceIdcsInfoArrayOutput) ToGetVbInstanceIdcsInfoArrayOutputWithContext added in v0.18.0

func (o GetVbInstanceIdcsInfoArrayOutput) ToGetVbInstanceIdcsInfoArrayOutputWithContext(ctx context.Context) GetVbInstanceIdcsInfoArrayOutput

type GetVbInstanceIdcsInfoInput added in v0.18.0

type GetVbInstanceIdcsInfoInput interface {
	pulumi.Input

	ToGetVbInstanceIdcsInfoOutput() GetVbInstanceIdcsInfoOutput
	ToGetVbInstanceIdcsInfoOutputWithContext(context.Context) GetVbInstanceIdcsInfoOutput
}

GetVbInstanceIdcsInfoInput is an input type that accepts GetVbInstanceIdcsInfoArgs and GetVbInstanceIdcsInfoOutput values. You can construct a concrete instance of `GetVbInstanceIdcsInfoInput` via:

GetVbInstanceIdcsInfoArgs{...}

type GetVbInstanceIdcsInfoOutput added in v0.18.0

type GetVbInstanceIdcsInfoOutput struct{ *pulumi.OutputState }

func (GetVbInstanceIdcsInfoOutput) ElementType added in v0.18.0

func (GetVbInstanceIdcsInfoOutput) IdcsAppDisplayName added in v0.18.0

func (o GetVbInstanceIdcsInfoOutput) IdcsAppDisplayName() pulumi.StringOutput

The IDCS application display name associated with the instance

func (GetVbInstanceIdcsInfoOutput) IdcsAppId added in v0.18.0

The IDCS application ID associated with the instance

func (GetVbInstanceIdcsInfoOutput) IdcsAppLocationUrl added in v0.18.0

func (o GetVbInstanceIdcsInfoOutput) IdcsAppLocationUrl() pulumi.StringOutput

URL for the location of the IDCS Application (used by IDCS APIs)

func (GetVbInstanceIdcsInfoOutput) IdcsAppName added in v0.18.0

The IDCS application name associated with the instance

func (GetVbInstanceIdcsInfoOutput) InstancePrimaryAudienceUrl added in v0.18.0

func (o GetVbInstanceIdcsInfoOutput) InstancePrimaryAudienceUrl() pulumi.StringOutput

The URL used as the primary audience for visual builder flows in this instance type: string

func (GetVbInstanceIdcsInfoOutput) ToGetVbInstanceIdcsInfoOutput added in v0.18.0

func (o GetVbInstanceIdcsInfoOutput) ToGetVbInstanceIdcsInfoOutput() GetVbInstanceIdcsInfoOutput

func (GetVbInstanceIdcsInfoOutput) ToGetVbInstanceIdcsInfoOutputWithContext added in v0.18.0

func (o GetVbInstanceIdcsInfoOutput) ToGetVbInstanceIdcsInfoOutputWithContext(ctx context.Context) GetVbInstanceIdcsInfoOutput

type GetVbInstancesArgs

type GetVbInstancesArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A user-friendly name. Does not have to be unique, and it's changeable.  Example: `My new resource`
	DisplayName *string                `pulumi:"displayName"`
	Filters     []GetVbInstancesFilter `pulumi:"filters"`
	// Life cycle state to query on.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getVbInstances.

type GetVbInstancesFilter

type GetVbInstancesFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetVbInstancesFilterArgs

type GetVbInstancesFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetVbInstancesFilterArgs) ElementType

func (GetVbInstancesFilterArgs) ElementType() reflect.Type

func (GetVbInstancesFilterArgs) ToGetVbInstancesFilterOutput

func (i GetVbInstancesFilterArgs) ToGetVbInstancesFilterOutput() GetVbInstancesFilterOutput

func (GetVbInstancesFilterArgs) ToGetVbInstancesFilterOutputWithContext

func (i GetVbInstancesFilterArgs) ToGetVbInstancesFilterOutputWithContext(ctx context.Context) GetVbInstancesFilterOutput

type GetVbInstancesFilterArray

type GetVbInstancesFilterArray []GetVbInstancesFilterInput

func (GetVbInstancesFilterArray) ElementType

func (GetVbInstancesFilterArray) ElementType() reflect.Type

func (GetVbInstancesFilterArray) ToGetVbInstancesFilterArrayOutput

func (i GetVbInstancesFilterArray) ToGetVbInstancesFilterArrayOutput() GetVbInstancesFilterArrayOutput

func (GetVbInstancesFilterArray) ToGetVbInstancesFilterArrayOutputWithContext

func (i GetVbInstancesFilterArray) ToGetVbInstancesFilterArrayOutputWithContext(ctx context.Context) GetVbInstancesFilterArrayOutput

type GetVbInstancesFilterArrayInput

type GetVbInstancesFilterArrayInput interface {
	pulumi.Input

	ToGetVbInstancesFilterArrayOutput() GetVbInstancesFilterArrayOutput
	ToGetVbInstancesFilterArrayOutputWithContext(context.Context) GetVbInstancesFilterArrayOutput
}

GetVbInstancesFilterArrayInput is an input type that accepts GetVbInstancesFilterArray and GetVbInstancesFilterArrayOutput values. You can construct a concrete instance of `GetVbInstancesFilterArrayInput` via:

GetVbInstancesFilterArray{ GetVbInstancesFilterArgs{...} }

type GetVbInstancesFilterArrayOutput

type GetVbInstancesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetVbInstancesFilterArrayOutput) ElementType

func (GetVbInstancesFilterArrayOutput) Index

func (GetVbInstancesFilterArrayOutput) ToGetVbInstancesFilterArrayOutput

func (o GetVbInstancesFilterArrayOutput) ToGetVbInstancesFilterArrayOutput() GetVbInstancesFilterArrayOutput

func (GetVbInstancesFilterArrayOutput) ToGetVbInstancesFilterArrayOutputWithContext

func (o GetVbInstancesFilterArrayOutput) ToGetVbInstancesFilterArrayOutputWithContext(ctx context.Context) GetVbInstancesFilterArrayOutput

type GetVbInstancesFilterInput

type GetVbInstancesFilterInput interface {
	pulumi.Input

	ToGetVbInstancesFilterOutput() GetVbInstancesFilterOutput
	ToGetVbInstancesFilterOutputWithContext(context.Context) GetVbInstancesFilterOutput
}

GetVbInstancesFilterInput is an input type that accepts GetVbInstancesFilterArgs and GetVbInstancesFilterOutput values. You can construct a concrete instance of `GetVbInstancesFilterInput` via:

GetVbInstancesFilterArgs{...}

type GetVbInstancesFilterOutput

type GetVbInstancesFilterOutput struct{ *pulumi.OutputState }

func (GetVbInstancesFilterOutput) ElementType

func (GetVbInstancesFilterOutput) ElementType() reflect.Type

func (GetVbInstancesFilterOutput) Name

func (GetVbInstancesFilterOutput) Regex

func (GetVbInstancesFilterOutput) ToGetVbInstancesFilterOutput

func (o GetVbInstancesFilterOutput) ToGetVbInstancesFilterOutput() GetVbInstancesFilterOutput

func (GetVbInstancesFilterOutput) ToGetVbInstancesFilterOutputWithContext

func (o GetVbInstancesFilterOutput) ToGetVbInstancesFilterOutputWithContext(ctx context.Context) GetVbInstancesFilterOutput

func (GetVbInstancesFilterOutput) Values

type GetVbInstancesOutputArgs

type GetVbInstancesOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A user-friendly name. Does not have to be unique, and it's changeable.  Example: `My new resource`
	DisplayName pulumi.StringPtrInput          `pulumi:"displayName"`
	Filters     GetVbInstancesFilterArrayInput `pulumi:"filters"`
	// Life cycle state to query on.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getVbInstances.

func (GetVbInstancesOutputArgs) ElementType

func (GetVbInstancesOutputArgs) ElementType() reflect.Type

type GetVbInstancesResult

type GetVbInstancesResult struct {
	// Compartment Identifier.
	CompartmentId string `pulumi:"compartmentId"`
	// Vb Instance Identifier, can be renamed.
	DisplayName *string                `pulumi:"displayName"`
	Filters     []GetVbInstancesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The current state of the vb instance.
	State *string `pulumi:"state"`
	// The list of vb_instance_summary_collection.
	VbInstanceSummaryCollections []GetVbInstancesVbInstanceSummaryCollection `pulumi:"vbInstanceSummaryCollections"`
}

A collection of values returned by getVbInstances.

func GetVbInstances

func GetVbInstances(ctx *pulumi.Context, args *GetVbInstancesArgs, opts ...pulumi.InvokeOption) (*GetVbInstancesResult, error)

This data source provides the list of Vb Instances in Oracle Cloud Infrastructure Visual Builder service.

Returns a list of Vb Instances.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/VisualBuilder"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := VisualBuilder.GetVbInstances(ctx, &visualbuilder.GetVbInstancesArgs{
			CompartmentId: compartmentId,
			DisplayName:   pulumi.StringRef(vbInstanceDisplayName),
			State:         pulumi.StringRef(vbInstanceState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetVbInstancesResultOutput

type GetVbInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getVbInstances.

func (GetVbInstancesResultOutput) CompartmentId

Compartment Identifier.

func (GetVbInstancesResultOutput) DisplayName

Vb Instance Identifier, can be renamed.

func (GetVbInstancesResultOutput) ElementType

func (GetVbInstancesResultOutput) ElementType() reflect.Type

func (GetVbInstancesResultOutput) Filters

func (GetVbInstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetVbInstancesResultOutput) State

The current state of the vb instance.

func (GetVbInstancesResultOutput) ToGetVbInstancesResultOutput

func (o GetVbInstancesResultOutput) ToGetVbInstancesResultOutput() GetVbInstancesResultOutput

func (GetVbInstancesResultOutput) ToGetVbInstancesResultOutputWithContext

func (o GetVbInstancesResultOutput) ToGetVbInstancesResultOutputWithContext(ctx context.Context) GetVbInstancesResultOutput

func (GetVbInstancesResultOutput) VbInstanceSummaryCollections

The list of vb_instance_summary_collection.

type GetVbInstancesVbInstanceSummaryCollection

type GetVbInstancesVbInstanceSummaryCollection struct {
	Items []GetVbInstancesVbInstanceSummaryCollectionItem `pulumi:"items"`
}

type GetVbInstancesVbInstanceSummaryCollectionArgs

type GetVbInstancesVbInstanceSummaryCollectionArgs struct {
	Items GetVbInstancesVbInstanceSummaryCollectionItemArrayInput `pulumi:"items"`
}

func (GetVbInstancesVbInstanceSummaryCollectionArgs) ElementType

func (GetVbInstancesVbInstanceSummaryCollectionArgs) ToGetVbInstancesVbInstanceSummaryCollectionOutput

func (i GetVbInstancesVbInstanceSummaryCollectionArgs) ToGetVbInstancesVbInstanceSummaryCollectionOutput() GetVbInstancesVbInstanceSummaryCollectionOutput

func (GetVbInstancesVbInstanceSummaryCollectionArgs) ToGetVbInstancesVbInstanceSummaryCollectionOutputWithContext

func (i GetVbInstancesVbInstanceSummaryCollectionArgs) ToGetVbInstancesVbInstanceSummaryCollectionOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionOutput

type GetVbInstancesVbInstanceSummaryCollectionArray

type GetVbInstancesVbInstanceSummaryCollectionArray []GetVbInstancesVbInstanceSummaryCollectionInput

func (GetVbInstancesVbInstanceSummaryCollectionArray) ElementType

func (GetVbInstancesVbInstanceSummaryCollectionArray) ToGetVbInstancesVbInstanceSummaryCollectionArrayOutput

func (i GetVbInstancesVbInstanceSummaryCollectionArray) ToGetVbInstancesVbInstanceSummaryCollectionArrayOutput() GetVbInstancesVbInstanceSummaryCollectionArrayOutput

func (GetVbInstancesVbInstanceSummaryCollectionArray) ToGetVbInstancesVbInstanceSummaryCollectionArrayOutputWithContext

func (i GetVbInstancesVbInstanceSummaryCollectionArray) ToGetVbInstancesVbInstanceSummaryCollectionArrayOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionArrayOutput

type GetVbInstancesVbInstanceSummaryCollectionArrayInput

type GetVbInstancesVbInstanceSummaryCollectionArrayInput interface {
	pulumi.Input

	ToGetVbInstancesVbInstanceSummaryCollectionArrayOutput() GetVbInstancesVbInstanceSummaryCollectionArrayOutput
	ToGetVbInstancesVbInstanceSummaryCollectionArrayOutputWithContext(context.Context) GetVbInstancesVbInstanceSummaryCollectionArrayOutput
}

GetVbInstancesVbInstanceSummaryCollectionArrayInput is an input type that accepts GetVbInstancesVbInstanceSummaryCollectionArray and GetVbInstancesVbInstanceSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetVbInstancesVbInstanceSummaryCollectionArrayInput` via:

GetVbInstancesVbInstanceSummaryCollectionArray{ GetVbInstancesVbInstanceSummaryCollectionArgs{...} }

type GetVbInstancesVbInstanceSummaryCollectionArrayOutput

type GetVbInstancesVbInstanceSummaryCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetVbInstancesVbInstanceSummaryCollectionArrayOutput) ElementType

func (GetVbInstancesVbInstanceSummaryCollectionArrayOutput) Index

func (GetVbInstancesVbInstanceSummaryCollectionArrayOutput) ToGetVbInstancesVbInstanceSummaryCollectionArrayOutput

func (GetVbInstancesVbInstanceSummaryCollectionArrayOutput) ToGetVbInstancesVbInstanceSummaryCollectionArrayOutputWithContext

func (o GetVbInstancesVbInstanceSummaryCollectionArrayOutput) ToGetVbInstancesVbInstanceSummaryCollectionArrayOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionArrayOutput

type GetVbInstancesVbInstanceSummaryCollectionInput

type GetVbInstancesVbInstanceSummaryCollectionInput interface {
	pulumi.Input

	ToGetVbInstancesVbInstanceSummaryCollectionOutput() GetVbInstancesVbInstanceSummaryCollectionOutput
	ToGetVbInstancesVbInstanceSummaryCollectionOutputWithContext(context.Context) GetVbInstancesVbInstanceSummaryCollectionOutput
}

GetVbInstancesVbInstanceSummaryCollectionInput is an input type that accepts GetVbInstancesVbInstanceSummaryCollectionArgs and GetVbInstancesVbInstanceSummaryCollectionOutput values. You can construct a concrete instance of `GetVbInstancesVbInstanceSummaryCollectionInput` via:

GetVbInstancesVbInstanceSummaryCollectionArgs{...}

type GetVbInstancesVbInstanceSummaryCollectionItem

type GetVbInstancesVbInstanceSummaryCollectionItem struct {
	// A list of alternate custom endpoints used for the vb instance URL.
	AlternateCustomEndpoints []GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpoint `pulumi:"alternateCustomEndpoints"`
	// A list of associated attachments to other services
	Attachments []GetVbInstancesVbInstanceSummaryCollectionItemAttachment `pulumi:"attachments"`
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// The entitlement used for billing purposes.
	ConsumptionModel string `pulumi:"consumptionModel"`
	// Details for a custom endpoint for the vb instance.
	CustomEndpoints []GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpoint `pulumi:"customEndpoints"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A user-friendly name. Does not have to be unique, and it's changeable.  Example: `My new resource`
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique identifier that is immutable on creation.
	Id string `pulumi:"id"`
	// Information for IDCS access
	IdcsInfos  []GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfo `pulumi:"idcsInfos"`
	IdcsOpenId string                                                  `pulumi:"idcsOpenId"`
	// The Vb Instance URL.
	InstanceUrl string `pulumi:"instanceUrl"`
	// Visual Builder is enabled or not.
	IsVisualBuilderEnabled bool `pulumi:"isVisualBuilderEnabled"`
	// The NAT gateway IP address for the VB management VCN
	ManagementNatGatewayIp string `pulumi:"managementNatGatewayIp"`
	// The Oracle Cloud ID (OCID) of the Visual Builder management VCN
	ManagementVcnId string `pulumi:"managementVcnId"`
	// The number of Nodes
	NodeCount int `pulumi:"nodeCount"`
	// The NAT gateway IP address for the VB service VCN
	ServiceNatGatewayIp string `pulumi:"serviceNatGatewayIp"`
	// The Oracle Cloud ID (OCID) of the Visual Builder service VCN
	ServiceVcnId string `pulumi:"serviceVcnId"`
	// Life cycle state to query on.
	State string `pulumi:"state"`
	// An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	StateMessage string `pulumi:"stateMessage"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the the VbInstance was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time the VbInstance was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpoint

type GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpoint struct {
	// Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
	CertificateSecretId string `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion int `pulumi:"certificateSecretVersion"`
	// A custom hostname to be used for the vb instance URL, in FQDN format.
	Hostname string `pulumi:"hostname"`
}

type GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArgs

type GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArgs struct {
	// Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
	CertificateSecretId pulumi.StringInput `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion pulumi.IntInput `pulumi:"certificateSecretVersion"`
	// A custom hostname to be used for the vb instance URL, in FQDN format.
	Hostname pulumi.StringInput `pulumi:"hostname"`
}

func (GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArgs) ElementType

func (GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArgs) ToGetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointOutput

func (GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArgs) ToGetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointOutputWithContext

func (i GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArgs) ToGetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointOutput

type GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArray

type GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArray []GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointInput

func (GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArray) ElementType

func (GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArray) ToGetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayOutput

func (GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArray) ToGetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayOutputWithContext

func (i GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArray) ToGetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayOutput

type GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayInput

type GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayInput interface {
	pulumi.Input

	ToGetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayOutput() GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayOutput
	ToGetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayOutputWithContext(context.Context) GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayOutput
}

GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayInput is an input type that accepts GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArray and GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayOutput values. You can construct a concrete instance of `GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayInput` via:

GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArray{ GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArgs{...} }

type GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayOutput

type GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayOutput struct{ *pulumi.OutputState }

func (GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayOutput) ElementType

func (GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayOutput

func (GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayOutputWithContext

type GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointInput

type GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointInput interface {
	pulumi.Input

	ToGetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointOutput() GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointOutput
	ToGetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointOutputWithContext(context.Context) GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointOutput
}

GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointInput is an input type that accepts GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArgs and GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointOutput values. You can construct a concrete instance of `GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointInput` via:

GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArgs{...}

type GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointOutput

type GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointOutput struct{ *pulumi.OutputState }

func (GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointOutput) CertificateSecretId

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

func (GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointOutput) CertificateSecretVersion

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

func (GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointOutput) ElementType

func (GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointOutput) Hostname

A custom hostname to be used for the vb instance URL, in FQDN format.

func (GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointOutput

func (GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointOutputWithContext

type GetVbInstancesVbInstanceSummaryCollectionItemArgs

type GetVbInstancesVbInstanceSummaryCollectionItemArgs struct {
	// A list of alternate custom endpoints used for the vb instance URL.
	AlternateCustomEndpoints GetVbInstancesVbInstanceSummaryCollectionItemAlternateCustomEndpointArrayInput `pulumi:"alternateCustomEndpoints"`
	// A list of associated attachments to other services
	Attachments GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayInput `pulumi:"attachments"`
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The entitlement used for billing purposes.
	ConsumptionModel pulumi.StringInput `pulumi:"consumptionModel"`
	// Details for a custom endpoint for the vb instance.
	CustomEndpoints GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayInput `pulumi:"customEndpoints"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A user-friendly name. Does not have to be unique, and it's changeable.  Example: `My new resource`
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// Unique identifier that is immutable on creation.
	Id pulumi.StringInput `pulumi:"id"`
	// Information for IDCS access
	IdcsInfos  GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayInput `pulumi:"idcsInfos"`
	IdcsOpenId pulumi.StringInput                                              `pulumi:"idcsOpenId"`
	// The Vb Instance URL.
	InstanceUrl pulumi.StringInput `pulumi:"instanceUrl"`
	// Visual Builder is enabled or not.
	IsVisualBuilderEnabled pulumi.BoolInput `pulumi:"isVisualBuilderEnabled"`
	// The NAT gateway IP address for the VB management VCN
	ManagementNatGatewayIp pulumi.StringInput `pulumi:"managementNatGatewayIp"`
	// The Oracle Cloud ID (OCID) of the Visual Builder management VCN
	ManagementVcnId pulumi.StringInput `pulumi:"managementVcnId"`
	// The number of Nodes
	NodeCount pulumi.IntInput `pulumi:"nodeCount"`
	// The NAT gateway IP address for the VB service VCN
	ServiceNatGatewayIp pulumi.StringInput `pulumi:"serviceNatGatewayIp"`
	// The Oracle Cloud ID (OCID) of the Visual Builder service VCN
	ServiceVcnId pulumi.StringInput `pulumi:"serviceVcnId"`
	// Life cycle state to query on.
	State pulumi.StringInput `pulumi:"state"`
	// An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	StateMessage pulumi.StringInput `pulumi:"stateMessage"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time the the VbInstance was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the VbInstance was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetVbInstancesVbInstanceSummaryCollectionItemArgs) ElementType

func (GetVbInstancesVbInstanceSummaryCollectionItemArgs) ToGetVbInstancesVbInstanceSummaryCollectionItemOutput

func (i GetVbInstancesVbInstanceSummaryCollectionItemArgs) ToGetVbInstancesVbInstanceSummaryCollectionItemOutput() GetVbInstancesVbInstanceSummaryCollectionItemOutput

func (GetVbInstancesVbInstanceSummaryCollectionItemArgs) ToGetVbInstancesVbInstanceSummaryCollectionItemOutputWithContext

func (i GetVbInstancesVbInstanceSummaryCollectionItemArgs) ToGetVbInstancesVbInstanceSummaryCollectionItemOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionItemOutput

type GetVbInstancesVbInstanceSummaryCollectionItemArray

type GetVbInstancesVbInstanceSummaryCollectionItemArray []GetVbInstancesVbInstanceSummaryCollectionItemInput

func (GetVbInstancesVbInstanceSummaryCollectionItemArray) ElementType

func (GetVbInstancesVbInstanceSummaryCollectionItemArray) ToGetVbInstancesVbInstanceSummaryCollectionItemArrayOutput

func (i GetVbInstancesVbInstanceSummaryCollectionItemArray) ToGetVbInstancesVbInstanceSummaryCollectionItemArrayOutput() GetVbInstancesVbInstanceSummaryCollectionItemArrayOutput

func (GetVbInstancesVbInstanceSummaryCollectionItemArray) ToGetVbInstancesVbInstanceSummaryCollectionItemArrayOutputWithContext

func (i GetVbInstancesVbInstanceSummaryCollectionItemArray) ToGetVbInstancesVbInstanceSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionItemArrayOutput

type GetVbInstancesVbInstanceSummaryCollectionItemArrayInput

type GetVbInstancesVbInstanceSummaryCollectionItemArrayInput interface {
	pulumi.Input

	ToGetVbInstancesVbInstanceSummaryCollectionItemArrayOutput() GetVbInstancesVbInstanceSummaryCollectionItemArrayOutput
	ToGetVbInstancesVbInstanceSummaryCollectionItemArrayOutputWithContext(context.Context) GetVbInstancesVbInstanceSummaryCollectionItemArrayOutput
}

GetVbInstancesVbInstanceSummaryCollectionItemArrayInput is an input type that accepts GetVbInstancesVbInstanceSummaryCollectionItemArray and GetVbInstancesVbInstanceSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetVbInstancesVbInstanceSummaryCollectionItemArrayInput` via:

GetVbInstancesVbInstanceSummaryCollectionItemArray{ GetVbInstancesVbInstanceSummaryCollectionItemArgs{...} }

type GetVbInstancesVbInstanceSummaryCollectionItemArrayOutput

type GetVbInstancesVbInstanceSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetVbInstancesVbInstanceSummaryCollectionItemArrayOutput) ElementType

func (GetVbInstancesVbInstanceSummaryCollectionItemArrayOutput) Index

func (GetVbInstancesVbInstanceSummaryCollectionItemArrayOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemArrayOutput

func (GetVbInstancesVbInstanceSummaryCollectionItemArrayOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemArrayOutputWithContext

func (o GetVbInstancesVbInstanceSummaryCollectionItemArrayOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionItemArrayOutput

type GetVbInstancesVbInstanceSummaryCollectionItemAttachment added in v0.18.0

type GetVbInstancesVbInstanceSummaryCollectionItemAttachment struct {
	// * 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
	IsImplicit bool `pulumi:"isImplicit"`
	// The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
	TargetId string `pulumi:"targetId"`
	// The dataplane instance URL of the attached instance
	TargetInstanceUrl string `pulumi:"targetInstanceUrl"`
	// The role of the target attachment.
	TargetRole string `pulumi:"targetRole"`
	// The type of the target instance, such as "FUSION".
	TargetServiceType string `pulumi:"targetServiceType"`
}

type GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArgs added in v0.18.0

type GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArgs struct {
	// * 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
	IsImplicit pulumi.BoolInput `pulumi:"isImplicit"`
	// The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
	TargetId pulumi.StringInput `pulumi:"targetId"`
	// The dataplane instance URL of the attached instance
	TargetInstanceUrl pulumi.StringInput `pulumi:"targetInstanceUrl"`
	// The role of the target attachment.
	TargetRole pulumi.StringInput `pulumi:"targetRole"`
	// The type of the target instance, such as "FUSION".
	TargetServiceType pulumi.StringInput `pulumi:"targetServiceType"`
}

func (GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArgs) ElementType added in v0.18.0

func (GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArgs) ToGetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutput added in v0.18.0

func (GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArgs) ToGetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutputWithContext added in v0.18.0

func (i GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArgs) ToGetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutput

type GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArray added in v0.18.0

type GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArray []GetVbInstancesVbInstanceSummaryCollectionItemAttachmentInput

func (GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArray) ElementType added in v0.18.0

func (GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArray) ToGetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutput added in v0.18.0

func (GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArray) ToGetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutputWithContext added in v0.18.0

func (i GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArray) ToGetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutput

type GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayInput added in v0.18.0

type GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayInput interface {
	pulumi.Input

	ToGetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutput() GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutput
	ToGetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutputWithContext(context.Context) GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutput
}

GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayInput is an input type that accepts GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArray and GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutput values. You can construct a concrete instance of `GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayInput` via:

GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArray{ GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArgs{...} }

type GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutput added in v0.18.0

type GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutput struct{ *pulumi.OutputState }

func (GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutput) ElementType added in v0.18.0

func (GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutput) Index added in v0.18.0

func (GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutput added in v0.18.0

func (GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutputWithContext added in v0.18.0

func (o GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArrayOutput

type GetVbInstancesVbInstanceSummaryCollectionItemAttachmentInput added in v0.18.0

type GetVbInstancesVbInstanceSummaryCollectionItemAttachmentInput interface {
	pulumi.Input

	ToGetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutput() GetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutput
	ToGetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutputWithContext(context.Context) GetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutput
}

GetVbInstancesVbInstanceSummaryCollectionItemAttachmentInput is an input type that accepts GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArgs and GetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutput values. You can construct a concrete instance of `GetVbInstancesVbInstanceSummaryCollectionItemAttachmentInput` via:

GetVbInstancesVbInstanceSummaryCollectionItemAttachmentArgs{...}

type GetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutput added in v0.18.0

type GetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutput struct{ *pulumi.OutputState }

func (GetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutput) ElementType added in v0.18.0

func (GetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutput) IsImplicit added in v0.18.0

* 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

func (GetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutput) TargetId added in v0.18.0

The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.

func (GetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutput) TargetInstanceUrl added in v0.18.0

The dataplane instance URL of the attached instance

func (GetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutput) TargetRole added in v0.18.0

The role of the target attachment.

func (GetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutput) TargetServiceType added in v0.18.0

The type of the target instance, such as "FUSION".

func (GetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutput added in v0.18.0

func (GetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutputWithContext added in v0.18.0

func (o GetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionItemAttachmentOutput

type GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpoint

type GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpoint struct {
	// Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
	CertificateSecretId string `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion int `pulumi:"certificateSecretVersion"`
	// A custom hostname to be used for the vb instance URL, in FQDN format.
	Hostname string `pulumi:"hostname"`
}

type GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArgs

type GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArgs struct {
	// Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
	CertificateSecretId pulumi.StringInput `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion pulumi.IntInput `pulumi:"certificateSecretVersion"`
	// A custom hostname to be used for the vb instance URL, in FQDN format.
	Hostname pulumi.StringInput `pulumi:"hostname"`
}

func (GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArgs) ElementType

func (GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArgs) ToGetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutput

func (GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArgs) ToGetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutputWithContext

func (i GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArgs) ToGetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutput

type GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArray

type GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArray []GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointInput

func (GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArray) ElementType

func (GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArray) ToGetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayOutput

func (GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArray) ToGetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayOutputWithContext

func (i GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArray) ToGetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayOutput

type GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayInput

type GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayInput interface {
	pulumi.Input

	ToGetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayOutput() GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayOutput
	ToGetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayOutputWithContext(context.Context) GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayOutput
}

GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayInput is an input type that accepts GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArray and GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayOutput values. You can construct a concrete instance of `GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayInput` via:

GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArray{ GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArgs{...} }

type GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayOutput

type GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayOutput struct{ *pulumi.OutputState }

func (GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayOutput) ElementType

func (GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayOutput

func (GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayOutputWithContext

func (o GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArrayOutput

type GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointInput

type GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointInput interface {
	pulumi.Input

	ToGetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutput() GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutput
	ToGetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutputWithContext(context.Context) GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutput
}

GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointInput is an input type that accepts GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArgs and GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutput values. You can construct a concrete instance of `GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointInput` via:

GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointArgs{...}

type GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutput

type GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutput struct{ *pulumi.OutputState }

func (GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutput) CertificateSecretId

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

func (GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutput) CertificateSecretVersion

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

func (GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutput) ElementType

func (GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutput) Hostname

A custom hostname to be used for the vb instance URL, in FQDN format.

func (GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutput

func (GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutputWithContext

func (o GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionItemCustomEndpointOutput

type GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfo added in v0.18.0

type GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfo struct {
	// The IDCS application display name associated with the instance
	IdcsAppDisplayName string `pulumi:"idcsAppDisplayName"`
	// The IDCS application ID associated with the instance
	IdcsAppId string `pulumi:"idcsAppId"`
	// URL for the location of the IDCS Application (used by IDCS APIs)
	IdcsAppLocationUrl string `pulumi:"idcsAppLocationUrl"`
	// The IDCS application name associated with the instance
	IdcsAppName string `pulumi:"idcsAppName"`
	// The URL used as the primary audience for visual builder flows in this instance type: string
	InstancePrimaryAudienceUrl string `pulumi:"instancePrimaryAudienceUrl"`
}

type GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArgs added in v0.18.0

type GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArgs struct {
	// The IDCS application display name associated with the instance
	IdcsAppDisplayName pulumi.StringInput `pulumi:"idcsAppDisplayName"`
	// The IDCS application ID associated with the instance
	IdcsAppId pulumi.StringInput `pulumi:"idcsAppId"`
	// URL for the location of the IDCS Application (used by IDCS APIs)
	IdcsAppLocationUrl pulumi.StringInput `pulumi:"idcsAppLocationUrl"`
	// The IDCS application name associated with the instance
	IdcsAppName pulumi.StringInput `pulumi:"idcsAppName"`
	// The URL used as the primary audience for visual builder flows in this instance type: string
	InstancePrimaryAudienceUrl pulumi.StringInput `pulumi:"instancePrimaryAudienceUrl"`
}

func (GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArgs) ElementType added in v0.18.0

func (GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArgs) ToGetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutput added in v0.18.0

func (GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArgs) ToGetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutputWithContext added in v0.18.0

func (i GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArgs) ToGetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutput

type GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArray added in v0.18.0

type GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArray []GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoInput

func (GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArray) ElementType added in v0.18.0

func (GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArray) ToGetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutput added in v0.18.0

func (GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArray) ToGetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutputWithContext added in v0.18.0

func (i GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArray) ToGetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutput

type GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayInput added in v0.18.0

type GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayInput interface {
	pulumi.Input

	ToGetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutput() GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutput
	ToGetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutputWithContext(context.Context) GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutput
}

GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayInput is an input type that accepts GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArray and GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutput values. You can construct a concrete instance of `GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayInput` via:

GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArray{ GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArgs{...} }

type GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutput added in v0.18.0

type GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutput struct{ *pulumi.OutputState }

func (GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutput) ElementType added in v0.18.0

func (GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutput) Index added in v0.18.0

func (GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutput added in v0.18.0

func (GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutputWithContext added in v0.18.0

func (o GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArrayOutput

type GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoInput added in v0.18.0

type GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoInput interface {
	pulumi.Input

	ToGetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutput() GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutput
	ToGetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutputWithContext(context.Context) GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutput
}

GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoInput is an input type that accepts GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArgs and GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutput values. You can construct a concrete instance of `GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoInput` via:

GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoArgs{...}

type GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutput added in v0.18.0

type GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutput struct{ *pulumi.OutputState }

func (GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutput) ElementType added in v0.18.0

func (GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutput) IdcsAppDisplayName added in v0.18.0

The IDCS application display name associated with the instance

func (GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutput) IdcsAppId added in v0.18.0

The IDCS application ID associated with the instance

func (GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutput) IdcsAppLocationUrl added in v0.18.0

URL for the location of the IDCS Application (used by IDCS APIs)

func (GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutput) IdcsAppName added in v0.18.0

The IDCS application name associated with the instance

func (GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutput) InstancePrimaryAudienceUrl added in v0.18.0

The URL used as the primary audience for visual builder flows in this instance type: string

func (GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutput added in v0.18.0

func (GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutputWithContext added in v0.18.0

func (o GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionItemIdcsInfoOutput

type GetVbInstancesVbInstanceSummaryCollectionItemInput

type GetVbInstancesVbInstanceSummaryCollectionItemInput interface {
	pulumi.Input

	ToGetVbInstancesVbInstanceSummaryCollectionItemOutput() GetVbInstancesVbInstanceSummaryCollectionItemOutput
	ToGetVbInstancesVbInstanceSummaryCollectionItemOutputWithContext(context.Context) GetVbInstancesVbInstanceSummaryCollectionItemOutput
}

GetVbInstancesVbInstanceSummaryCollectionItemInput is an input type that accepts GetVbInstancesVbInstanceSummaryCollectionItemArgs and GetVbInstancesVbInstanceSummaryCollectionItemOutput values. You can construct a concrete instance of `GetVbInstancesVbInstanceSummaryCollectionItemInput` via:

GetVbInstancesVbInstanceSummaryCollectionItemArgs{...}

type GetVbInstancesVbInstanceSummaryCollectionItemOutput

type GetVbInstancesVbInstanceSummaryCollectionItemOutput struct{ *pulumi.OutputState }

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) AlternateCustomEndpoints

A list of alternate custom endpoints used for the vb instance URL.

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) Attachments added in v0.18.0

A list of associated attachments to other services

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) ConsumptionModel

The entitlement used for billing purposes.

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) CustomEndpoints

Details for a custom endpoint for the vb instance.

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Example: `My new resource`

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) ElementType

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) FreeformTags

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

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) Id

Unique identifier that is immutable on creation.

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) IdcsInfos added in v0.18.0

Information for IDCS access

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) IdcsOpenId

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) InstanceUrl

The Vb Instance URL.

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) IsVisualBuilderEnabled

Visual Builder is enabled or not.

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) ManagementNatGatewayIp added in v0.18.0

The NAT gateway IP address for the VB management VCN

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) ManagementVcnId added in v0.18.0

The Oracle Cloud ID (OCID) of the Visual Builder management VCN

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) NodeCount

The number of Nodes

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) ServiceNatGatewayIp added in v0.18.0

The NAT gateway IP address for the VB service VCN

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) ServiceVcnId added in v0.18.0

The Oracle Cloud ID (OCID) of the Visual Builder service VCN

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) State

Life cycle state to query on.

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) StateMessage

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

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) SystemTags

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

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) TimeCreated

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

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) TimeUpdated

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

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemOutput

func (o GetVbInstancesVbInstanceSummaryCollectionItemOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemOutput() GetVbInstancesVbInstanceSummaryCollectionItemOutput

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemOutputWithContext

func (o GetVbInstancesVbInstanceSummaryCollectionItemOutput) ToGetVbInstancesVbInstanceSummaryCollectionItemOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionItemOutput

type GetVbInstancesVbInstanceSummaryCollectionOutput

type GetVbInstancesVbInstanceSummaryCollectionOutput struct{ *pulumi.OutputState }

func (GetVbInstancesVbInstanceSummaryCollectionOutput) ElementType

func (GetVbInstancesVbInstanceSummaryCollectionOutput) Items

func (GetVbInstancesVbInstanceSummaryCollectionOutput) ToGetVbInstancesVbInstanceSummaryCollectionOutput

func (o GetVbInstancesVbInstanceSummaryCollectionOutput) ToGetVbInstancesVbInstanceSummaryCollectionOutput() GetVbInstancesVbInstanceSummaryCollectionOutput

func (GetVbInstancesVbInstanceSummaryCollectionOutput) ToGetVbInstancesVbInstanceSummaryCollectionOutputWithContext

func (o GetVbInstancesVbInstanceSummaryCollectionOutput) ToGetVbInstancesVbInstanceSummaryCollectionOutputWithContext(ctx context.Context) GetVbInstancesVbInstanceSummaryCollectionOutput

type LookupVbInstanceArgs

type LookupVbInstanceArgs struct {
	// Unique Vb Instance identifier.
	VbInstanceId string `pulumi:"vbInstanceId"`
}

A collection of arguments for invoking getVbInstance.

type LookupVbInstanceOutputArgs

type LookupVbInstanceOutputArgs struct {
	// Unique Vb Instance identifier.
	VbInstanceId pulumi.StringInput `pulumi:"vbInstanceId"`
}

A collection of arguments for invoking getVbInstance.

func (LookupVbInstanceOutputArgs) ElementType

func (LookupVbInstanceOutputArgs) ElementType() reflect.Type

type LookupVbInstanceResult

type LookupVbInstanceResult struct {
	// A list of alternate custom endpoints used for the vb instance URL.
	AlternateCustomEndpoints []GetVbInstanceAlternateCustomEndpoint `pulumi:"alternateCustomEndpoints"`
	// A list of associated attachments to other services
	Attachments []GetVbInstanceAttachment `pulumi:"attachments"`
	// Compartment Identifier.
	CompartmentId string `pulumi:"compartmentId"`
	// The entitlement used for billing purposes.
	ConsumptionModel string `pulumi:"consumptionModel"`
	// Details for a custom endpoint for the vb instance.
	CustomEndpoints []GetVbInstanceCustomEndpoint `pulumi:"customEndpoints"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Vb Instance Identifier, can be renamed.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique identifier that is immutable on creation.
	Id string `pulumi:"id"`
	// Information for IDCS access
	IdcsInfos  []GetVbInstanceIdcsInfo `pulumi:"idcsInfos"`
	IdcsOpenId string                  `pulumi:"idcsOpenId"`
	// The Vb Instance URL.
	InstanceUrl string `pulumi:"instanceUrl"`
	// Visual Builder is enabled or not.
	IsVisualBuilderEnabled bool `pulumi:"isVisualBuilderEnabled"`
	// The NAT gateway IP address for the VB management VCN
	ManagementNatGatewayIp string `pulumi:"managementNatGatewayIp"`
	// The Oracle Cloud ID (OCID) of the Visual Builder management VCN
	ManagementVcnId string `pulumi:"managementVcnId"`
	// The number of Nodes
	NodeCount int `pulumi:"nodeCount"`
	// The NAT gateway IP address for the VB service VCN
	ServiceNatGatewayIp string `pulumi:"serviceNatGatewayIp"`
	// The Oracle Cloud ID (OCID) of the Visual Builder service VCN
	ServiceVcnId string `pulumi:"serviceVcnId"`
	// The current state of the vb instance.
	State string `pulumi:"state"`
	// An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	StateMessage string `pulumi:"stateMessage"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the the VbInstance was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time the VbInstance was updated. An RFC3339 formatted datetime string.
	TimeUpdated  string `pulumi:"timeUpdated"`
	VbInstanceId string `pulumi:"vbInstanceId"`
}

A collection of values returned by getVbInstance.

func LookupVbInstance

func LookupVbInstance(ctx *pulumi.Context, args *LookupVbInstanceArgs, opts ...pulumi.InvokeOption) (*LookupVbInstanceResult, error)

This data source provides details about a specific Vb Instance resource in Oracle Cloud Infrastructure Visual Builder service.

Gets a VbInstance by identifier

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/VisualBuilder"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := VisualBuilder.GetVbInstance(ctx, &visualbuilder.GetVbInstanceArgs{
			VbInstanceId: testVbInstanceOciVisualBuilderVbInstance.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupVbInstanceResultOutput

type LookupVbInstanceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getVbInstance.

func (LookupVbInstanceResultOutput) AlternateCustomEndpoints

A list of alternate custom endpoints used for the vb instance URL.

func (LookupVbInstanceResultOutput) Attachments added in v0.18.0

A list of associated attachments to other services

func (LookupVbInstanceResultOutput) CompartmentId

Compartment Identifier.

func (LookupVbInstanceResultOutput) ConsumptionModel

func (o LookupVbInstanceResultOutput) ConsumptionModel() pulumi.StringOutput

The entitlement used for billing purposes.

func (LookupVbInstanceResultOutput) CustomEndpoints

Details for a custom endpoint for the vb instance.

func (LookupVbInstanceResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LookupVbInstanceResultOutput) DisplayName

Vb Instance Identifier, can be renamed.

func (LookupVbInstanceResultOutput) ElementType

func (LookupVbInstanceResultOutput) FreeformTags

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

func (LookupVbInstanceResultOutput) Id

Unique identifier that is immutable on creation.

func (LookupVbInstanceResultOutput) IdcsInfos added in v0.18.0

Information for IDCS access

func (LookupVbInstanceResultOutput) IdcsOpenId

func (LookupVbInstanceResultOutput) InstanceUrl

The Vb Instance URL.

func (LookupVbInstanceResultOutput) IsVisualBuilderEnabled

func (o LookupVbInstanceResultOutput) IsVisualBuilderEnabled() pulumi.BoolOutput

Visual Builder is enabled or not.

func (LookupVbInstanceResultOutput) ManagementNatGatewayIp added in v0.18.0

func (o LookupVbInstanceResultOutput) ManagementNatGatewayIp() pulumi.StringOutput

The NAT gateway IP address for the VB management VCN

func (LookupVbInstanceResultOutput) ManagementVcnId added in v0.18.0

func (o LookupVbInstanceResultOutput) ManagementVcnId() pulumi.StringOutput

The Oracle Cloud ID (OCID) of the Visual Builder management VCN

func (LookupVbInstanceResultOutput) NodeCount

The number of Nodes

func (LookupVbInstanceResultOutput) ServiceNatGatewayIp added in v0.18.0

func (o LookupVbInstanceResultOutput) ServiceNatGatewayIp() pulumi.StringOutput

The NAT gateway IP address for the VB service VCN

func (LookupVbInstanceResultOutput) ServiceVcnId added in v0.18.0

The Oracle Cloud ID (OCID) of the Visual Builder service VCN

func (LookupVbInstanceResultOutput) State

The current state of the vb instance.

func (LookupVbInstanceResultOutput) StateMessage

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

func (LookupVbInstanceResultOutput) SystemTags

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

func (LookupVbInstanceResultOutput) TimeCreated

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

func (LookupVbInstanceResultOutput) TimeUpdated

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

func (LookupVbInstanceResultOutput) ToLookupVbInstanceResultOutput

func (o LookupVbInstanceResultOutput) ToLookupVbInstanceResultOutput() LookupVbInstanceResultOutput

func (LookupVbInstanceResultOutput) ToLookupVbInstanceResultOutputWithContext

func (o LookupVbInstanceResultOutput) ToLookupVbInstanceResultOutputWithContext(ctx context.Context) LookupVbInstanceResultOutput

func (LookupVbInstanceResultOutput) VbInstanceId

type VbInstance

type VbInstance struct {
	pulumi.CustomResourceState

	// (Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
	AlternateCustomEndpoints VbInstanceAlternateCustomEndpointArrayOutput `pulumi:"alternateCustomEndpoints"`
	// A list of associated attachments to other services
	Attachments VbInstanceAttachmentArrayOutput `pulumi:"attachments"`
	// (Updatable) Compartment Identifier.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
	ConsumptionModel pulumi.StringOutput `pulumi:"consumptionModel"`
	// (Updatable) Details for a custom endpoint for the vb instance (update).
	CustomEndpoint VbInstanceCustomEndpointOutput `pulumi:"customEndpoint"`
	// (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Vb Instance Identifier.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// Information for IDCS access
	IdcsInfos VbInstanceIdcsInfoArrayOutput `pulumi:"idcsInfos"`
	// (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
	IdcsOpenId pulumi.StringPtrOutput `pulumi:"idcsOpenId"`
	// The Vb Instance URL.
	InstanceUrl pulumi.StringOutput `pulumi:"instanceUrl"`
	// (Updatable) Visual Builder is enabled or not.
	IsVisualBuilderEnabled pulumi.BoolOutput `pulumi:"isVisualBuilderEnabled"`
	// The NAT gateway IP address for the VB management VCN
	ManagementNatGatewayIp pulumi.StringOutput `pulumi:"managementNatGatewayIp"`
	// The Oracle Cloud ID (OCID) of the Visual Builder management VCN
	ManagementVcnId pulumi.StringOutput `pulumi:"managementVcnId"`
	// (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
	NodeCount pulumi.IntOutput `pulumi:"nodeCount"`
	// The NAT gateway IP address for the VB service VCN
	ServiceNatGatewayIp pulumi.StringOutput `pulumi:"serviceNatGatewayIp"`
	// The Oracle Cloud ID (OCID) of the Visual Builder service VCN
	ServiceVcnId pulumi.StringOutput `pulumi:"serviceVcnId"`
	// The current state of the vb instance.
	State pulumi.StringOutput `pulumi:"state"`
	// An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	StateMessage pulumi.StringOutput `pulumi:"stateMessage"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The time the the VbInstance was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the VbInstance was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Vb Instance resource in Oracle Cloud Infrastructure Visual Builder service.

Creates a new Vb Instance.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/VisualBuilder"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := VisualBuilder.NewVbInstance(ctx, "test_vb_instance", &VisualBuilder.VbInstanceArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DisplayName:   pulumi.Any(vbInstanceDisplayName),
			NodeCount:     pulumi.Any(vbInstanceNodeCount),
			AlternateCustomEndpoints: visualbuilder.VbInstanceAlternateCustomEndpointArray{
				&visualbuilder.VbInstanceAlternateCustomEndpointArgs{
					Hostname:            pulumi.Any(vbInstanceAlternateCustomEndpointsHostname),
					CertificateSecretId: pulumi.Any(testSecret.Id),
				},
			},
			ConsumptionModel: pulumi.Any(vbInstanceConsumptionModel),
			CustomEndpoint: &visualbuilder.VbInstanceCustomEndpointArgs{
				Hostname:            pulumi.Any(vbInstanceCustomEndpointHostname),
				CertificateSecretId: pulumi.Any(testSecret.Id),
			},
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			IdcsOpenId:             pulumi.Any(testIdcsOpen.Id),
			IsVisualBuilderEnabled: pulumi.Any(vbInstanceIsVisualBuilderEnabled),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

VbInstances can be imported using the `id`, e.g.

```sh $ pulumi import oci:VisualBuilder/vbInstance:VbInstance test_vb_instance "id" ```

func GetVbInstance

func GetVbInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VbInstanceState, opts ...pulumi.ResourceOption) (*VbInstance, error)

GetVbInstance gets an existing VbInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewVbInstance

func NewVbInstance(ctx *pulumi.Context,
	name string, args *VbInstanceArgs, opts ...pulumi.ResourceOption) (*VbInstance, error)

NewVbInstance registers a new resource with the given unique name, arguments, and options.

func (*VbInstance) ElementType

func (*VbInstance) ElementType() reflect.Type

func (*VbInstance) ToVbInstanceOutput

func (i *VbInstance) ToVbInstanceOutput() VbInstanceOutput

func (*VbInstance) ToVbInstanceOutputWithContext

func (i *VbInstance) ToVbInstanceOutputWithContext(ctx context.Context) VbInstanceOutput

type VbInstanceAlternateCustomEndpoint

type VbInstanceAlternateCustomEndpoint struct {
	// (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.
	CertificateSecretId *string `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion *int `pulumi:"certificateSecretVersion"`
	// (Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.
	Hostname string `pulumi:"hostname"`
}

type VbInstanceAlternateCustomEndpointArgs

type VbInstanceAlternateCustomEndpointArgs struct {
	// (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.
	CertificateSecretId pulumi.StringPtrInput `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion pulumi.IntPtrInput `pulumi:"certificateSecretVersion"`
	// (Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.
	Hostname pulumi.StringInput `pulumi:"hostname"`
}

func (VbInstanceAlternateCustomEndpointArgs) ElementType

func (VbInstanceAlternateCustomEndpointArgs) ToVbInstanceAlternateCustomEndpointOutput

func (i VbInstanceAlternateCustomEndpointArgs) ToVbInstanceAlternateCustomEndpointOutput() VbInstanceAlternateCustomEndpointOutput

func (VbInstanceAlternateCustomEndpointArgs) ToVbInstanceAlternateCustomEndpointOutputWithContext

func (i VbInstanceAlternateCustomEndpointArgs) ToVbInstanceAlternateCustomEndpointOutputWithContext(ctx context.Context) VbInstanceAlternateCustomEndpointOutput

type VbInstanceAlternateCustomEndpointArray

type VbInstanceAlternateCustomEndpointArray []VbInstanceAlternateCustomEndpointInput

func (VbInstanceAlternateCustomEndpointArray) ElementType

func (VbInstanceAlternateCustomEndpointArray) ToVbInstanceAlternateCustomEndpointArrayOutput

func (i VbInstanceAlternateCustomEndpointArray) ToVbInstanceAlternateCustomEndpointArrayOutput() VbInstanceAlternateCustomEndpointArrayOutput

func (VbInstanceAlternateCustomEndpointArray) ToVbInstanceAlternateCustomEndpointArrayOutputWithContext

func (i VbInstanceAlternateCustomEndpointArray) ToVbInstanceAlternateCustomEndpointArrayOutputWithContext(ctx context.Context) VbInstanceAlternateCustomEndpointArrayOutput

type VbInstanceAlternateCustomEndpointArrayInput

type VbInstanceAlternateCustomEndpointArrayInput interface {
	pulumi.Input

	ToVbInstanceAlternateCustomEndpointArrayOutput() VbInstanceAlternateCustomEndpointArrayOutput
	ToVbInstanceAlternateCustomEndpointArrayOutputWithContext(context.Context) VbInstanceAlternateCustomEndpointArrayOutput
}

VbInstanceAlternateCustomEndpointArrayInput is an input type that accepts VbInstanceAlternateCustomEndpointArray and VbInstanceAlternateCustomEndpointArrayOutput values. You can construct a concrete instance of `VbInstanceAlternateCustomEndpointArrayInput` via:

VbInstanceAlternateCustomEndpointArray{ VbInstanceAlternateCustomEndpointArgs{...} }

type VbInstanceAlternateCustomEndpointArrayOutput

type VbInstanceAlternateCustomEndpointArrayOutput struct{ *pulumi.OutputState }

func (VbInstanceAlternateCustomEndpointArrayOutput) ElementType

func (VbInstanceAlternateCustomEndpointArrayOutput) Index

func (VbInstanceAlternateCustomEndpointArrayOutput) ToVbInstanceAlternateCustomEndpointArrayOutput

func (o VbInstanceAlternateCustomEndpointArrayOutput) ToVbInstanceAlternateCustomEndpointArrayOutput() VbInstanceAlternateCustomEndpointArrayOutput

func (VbInstanceAlternateCustomEndpointArrayOutput) ToVbInstanceAlternateCustomEndpointArrayOutputWithContext

func (o VbInstanceAlternateCustomEndpointArrayOutput) ToVbInstanceAlternateCustomEndpointArrayOutputWithContext(ctx context.Context) VbInstanceAlternateCustomEndpointArrayOutput

type VbInstanceAlternateCustomEndpointInput

type VbInstanceAlternateCustomEndpointInput interface {
	pulumi.Input

	ToVbInstanceAlternateCustomEndpointOutput() VbInstanceAlternateCustomEndpointOutput
	ToVbInstanceAlternateCustomEndpointOutputWithContext(context.Context) VbInstanceAlternateCustomEndpointOutput
}

VbInstanceAlternateCustomEndpointInput is an input type that accepts VbInstanceAlternateCustomEndpointArgs and VbInstanceAlternateCustomEndpointOutput values. You can construct a concrete instance of `VbInstanceAlternateCustomEndpointInput` via:

VbInstanceAlternateCustomEndpointArgs{...}

type VbInstanceAlternateCustomEndpointOutput

type VbInstanceAlternateCustomEndpointOutput struct{ *pulumi.OutputState }

func (VbInstanceAlternateCustomEndpointOutput) CertificateSecretId

(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.

func (VbInstanceAlternateCustomEndpointOutput) CertificateSecretVersion

func (o VbInstanceAlternateCustomEndpointOutput) CertificateSecretVersion() pulumi.IntPtrOutput

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

func (VbInstanceAlternateCustomEndpointOutput) ElementType

func (VbInstanceAlternateCustomEndpointOutput) Hostname

(Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.

func (VbInstanceAlternateCustomEndpointOutput) ToVbInstanceAlternateCustomEndpointOutput

func (o VbInstanceAlternateCustomEndpointOutput) ToVbInstanceAlternateCustomEndpointOutput() VbInstanceAlternateCustomEndpointOutput

func (VbInstanceAlternateCustomEndpointOutput) ToVbInstanceAlternateCustomEndpointOutputWithContext

func (o VbInstanceAlternateCustomEndpointOutput) ToVbInstanceAlternateCustomEndpointOutputWithContext(ctx context.Context) VbInstanceAlternateCustomEndpointOutput

type VbInstanceArgs

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

The set of arguments for constructing a VbInstance resource.

func (VbInstanceArgs) ElementType

func (VbInstanceArgs) ElementType() reflect.Type

type VbInstanceArray

type VbInstanceArray []VbInstanceInput

func (VbInstanceArray) ElementType

func (VbInstanceArray) ElementType() reflect.Type

func (VbInstanceArray) ToVbInstanceArrayOutput

func (i VbInstanceArray) ToVbInstanceArrayOutput() VbInstanceArrayOutput

func (VbInstanceArray) ToVbInstanceArrayOutputWithContext

func (i VbInstanceArray) ToVbInstanceArrayOutputWithContext(ctx context.Context) VbInstanceArrayOutput

type VbInstanceArrayInput

type VbInstanceArrayInput interface {
	pulumi.Input

	ToVbInstanceArrayOutput() VbInstanceArrayOutput
	ToVbInstanceArrayOutputWithContext(context.Context) VbInstanceArrayOutput
}

VbInstanceArrayInput is an input type that accepts VbInstanceArray and VbInstanceArrayOutput values. You can construct a concrete instance of `VbInstanceArrayInput` via:

VbInstanceArray{ VbInstanceArgs{...} }

type VbInstanceArrayOutput

type VbInstanceArrayOutput struct{ *pulumi.OutputState }

func (VbInstanceArrayOutput) ElementType

func (VbInstanceArrayOutput) ElementType() reflect.Type

func (VbInstanceArrayOutput) Index

func (VbInstanceArrayOutput) ToVbInstanceArrayOutput

func (o VbInstanceArrayOutput) ToVbInstanceArrayOutput() VbInstanceArrayOutput

func (VbInstanceArrayOutput) ToVbInstanceArrayOutputWithContext

func (o VbInstanceArrayOutput) ToVbInstanceArrayOutputWithContext(ctx context.Context) VbInstanceArrayOutput

type VbInstanceAttachment added in v0.18.0

type VbInstanceAttachment struct {
	// * 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
	IsImplicit *bool `pulumi:"isImplicit"`
	// The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
	TargetId *string `pulumi:"targetId"`
	// The dataplane instance URL of the attached instance
	TargetInstanceUrl *string `pulumi:"targetInstanceUrl"`
	// The role of the target attachment.
	TargetRole *string `pulumi:"targetRole"`
	// The type of the target instance, such as "FUSION".
	TargetServiceType *string `pulumi:"targetServiceType"`
}

type VbInstanceAttachmentArgs added in v0.18.0

type VbInstanceAttachmentArgs struct {
	// * 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
	IsImplicit pulumi.BoolPtrInput `pulumi:"isImplicit"`
	// The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
	TargetId pulumi.StringPtrInput `pulumi:"targetId"`
	// The dataplane instance URL of the attached instance
	TargetInstanceUrl pulumi.StringPtrInput `pulumi:"targetInstanceUrl"`
	// The role of the target attachment.
	TargetRole pulumi.StringPtrInput `pulumi:"targetRole"`
	// The type of the target instance, such as "FUSION".
	TargetServiceType pulumi.StringPtrInput `pulumi:"targetServiceType"`
}

func (VbInstanceAttachmentArgs) ElementType added in v0.18.0

func (VbInstanceAttachmentArgs) ElementType() reflect.Type

func (VbInstanceAttachmentArgs) ToVbInstanceAttachmentOutput added in v0.18.0

func (i VbInstanceAttachmentArgs) ToVbInstanceAttachmentOutput() VbInstanceAttachmentOutput

func (VbInstanceAttachmentArgs) ToVbInstanceAttachmentOutputWithContext added in v0.18.0

func (i VbInstanceAttachmentArgs) ToVbInstanceAttachmentOutputWithContext(ctx context.Context) VbInstanceAttachmentOutput

type VbInstanceAttachmentArray added in v0.18.0

type VbInstanceAttachmentArray []VbInstanceAttachmentInput

func (VbInstanceAttachmentArray) ElementType added in v0.18.0

func (VbInstanceAttachmentArray) ElementType() reflect.Type

func (VbInstanceAttachmentArray) ToVbInstanceAttachmentArrayOutput added in v0.18.0

func (i VbInstanceAttachmentArray) ToVbInstanceAttachmentArrayOutput() VbInstanceAttachmentArrayOutput

func (VbInstanceAttachmentArray) ToVbInstanceAttachmentArrayOutputWithContext added in v0.18.0

func (i VbInstanceAttachmentArray) ToVbInstanceAttachmentArrayOutputWithContext(ctx context.Context) VbInstanceAttachmentArrayOutput

type VbInstanceAttachmentArrayInput added in v0.18.0

type VbInstanceAttachmentArrayInput interface {
	pulumi.Input

	ToVbInstanceAttachmentArrayOutput() VbInstanceAttachmentArrayOutput
	ToVbInstanceAttachmentArrayOutputWithContext(context.Context) VbInstanceAttachmentArrayOutput
}

VbInstanceAttachmentArrayInput is an input type that accepts VbInstanceAttachmentArray and VbInstanceAttachmentArrayOutput values. You can construct a concrete instance of `VbInstanceAttachmentArrayInput` via:

VbInstanceAttachmentArray{ VbInstanceAttachmentArgs{...} }

type VbInstanceAttachmentArrayOutput added in v0.18.0

type VbInstanceAttachmentArrayOutput struct{ *pulumi.OutputState }

func (VbInstanceAttachmentArrayOutput) ElementType added in v0.18.0

func (VbInstanceAttachmentArrayOutput) Index added in v0.18.0

func (VbInstanceAttachmentArrayOutput) ToVbInstanceAttachmentArrayOutput added in v0.18.0

func (o VbInstanceAttachmentArrayOutput) ToVbInstanceAttachmentArrayOutput() VbInstanceAttachmentArrayOutput

func (VbInstanceAttachmentArrayOutput) ToVbInstanceAttachmentArrayOutputWithContext added in v0.18.0

func (o VbInstanceAttachmentArrayOutput) ToVbInstanceAttachmentArrayOutputWithContext(ctx context.Context) VbInstanceAttachmentArrayOutput

type VbInstanceAttachmentInput added in v0.18.0

type VbInstanceAttachmentInput interface {
	pulumi.Input

	ToVbInstanceAttachmentOutput() VbInstanceAttachmentOutput
	ToVbInstanceAttachmentOutputWithContext(context.Context) VbInstanceAttachmentOutput
}

VbInstanceAttachmentInput is an input type that accepts VbInstanceAttachmentArgs and VbInstanceAttachmentOutput values. You can construct a concrete instance of `VbInstanceAttachmentInput` via:

VbInstanceAttachmentArgs{...}

type VbInstanceAttachmentOutput added in v0.18.0

type VbInstanceAttachmentOutput struct{ *pulumi.OutputState }

func (VbInstanceAttachmentOutput) ElementType added in v0.18.0

func (VbInstanceAttachmentOutput) ElementType() reflect.Type

func (VbInstanceAttachmentOutput) IsImplicit added in v0.18.0

* 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

func (VbInstanceAttachmentOutput) TargetId added in v0.18.0

The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.

func (VbInstanceAttachmentOutput) TargetInstanceUrl added in v0.18.0

func (o VbInstanceAttachmentOutput) TargetInstanceUrl() pulumi.StringPtrOutput

The dataplane instance URL of the attached instance

func (VbInstanceAttachmentOutput) TargetRole added in v0.18.0

The role of the target attachment.

func (VbInstanceAttachmentOutput) TargetServiceType added in v0.18.0

func (o VbInstanceAttachmentOutput) TargetServiceType() pulumi.StringPtrOutput

The type of the target instance, such as "FUSION".

func (VbInstanceAttachmentOutput) ToVbInstanceAttachmentOutput added in v0.18.0

func (o VbInstanceAttachmentOutput) ToVbInstanceAttachmentOutput() VbInstanceAttachmentOutput

func (VbInstanceAttachmentOutput) ToVbInstanceAttachmentOutputWithContext added in v0.18.0

func (o VbInstanceAttachmentOutput) ToVbInstanceAttachmentOutputWithContext(ctx context.Context) VbInstanceAttachmentOutput

type VbInstanceCustomEndpoint

type VbInstanceCustomEndpoint struct {
	// (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.
	CertificateSecretId *string `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion *int `pulumi:"certificateSecretVersion"`
	// (Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.
	Hostname string `pulumi:"hostname"`
}

type VbInstanceCustomEndpointArgs

type VbInstanceCustomEndpointArgs struct {
	// (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.
	CertificateSecretId pulumi.StringPtrInput `pulumi:"certificateSecretId"`
	// The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
	CertificateSecretVersion pulumi.IntPtrInput `pulumi:"certificateSecretVersion"`
	// (Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.
	Hostname pulumi.StringInput `pulumi:"hostname"`
}

func (VbInstanceCustomEndpointArgs) ElementType

func (VbInstanceCustomEndpointArgs) ToVbInstanceCustomEndpointOutput

func (i VbInstanceCustomEndpointArgs) ToVbInstanceCustomEndpointOutput() VbInstanceCustomEndpointOutput

func (VbInstanceCustomEndpointArgs) ToVbInstanceCustomEndpointOutputWithContext

func (i VbInstanceCustomEndpointArgs) ToVbInstanceCustomEndpointOutputWithContext(ctx context.Context) VbInstanceCustomEndpointOutput

func (VbInstanceCustomEndpointArgs) ToVbInstanceCustomEndpointPtrOutput

func (i VbInstanceCustomEndpointArgs) ToVbInstanceCustomEndpointPtrOutput() VbInstanceCustomEndpointPtrOutput

func (VbInstanceCustomEndpointArgs) ToVbInstanceCustomEndpointPtrOutputWithContext

func (i VbInstanceCustomEndpointArgs) ToVbInstanceCustomEndpointPtrOutputWithContext(ctx context.Context) VbInstanceCustomEndpointPtrOutput

type VbInstanceCustomEndpointInput

type VbInstanceCustomEndpointInput interface {
	pulumi.Input

	ToVbInstanceCustomEndpointOutput() VbInstanceCustomEndpointOutput
	ToVbInstanceCustomEndpointOutputWithContext(context.Context) VbInstanceCustomEndpointOutput
}

VbInstanceCustomEndpointInput is an input type that accepts VbInstanceCustomEndpointArgs and VbInstanceCustomEndpointOutput values. You can construct a concrete instance of `VbInstanceCustomEndpointInput` via:

VbInstanceCustomEndpointArgs{...}

type VbInstanceCustomEndpointOutput

type VbInstanceCustomEndpointOutput struct{ *pulumi.OutputState }

func (VbInstanceCustomEndpointOutput) CertificateSecretId

func (o VbInstanceCustomEndpointOutput) CertificateSecretId() pulumi.StringPtrOutput

(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.

func (VbInstanceCustomEndpointOutput) CertificateSecretVersion

func (o VbInstanceCustomEndpointOutput) CertificateSecretVersion() pulumi.IntPtrOutput

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

func (VbInstanceCustomEndpointOutput) ElementType

func (VbInstanceCustomEndpointOutput) Hostname

(Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.

func (VbInstanceCustomEndpointOutput) ToVbInstanceCustomEndpointOutput

func (o VbInstanceCustomEndpointOutput) ToVbInstanceCustomEndpointOutput() VbInstanceCustomEndpointOutput

func (VbInstanceCustomEndpointOutput) ToVbInstanceCustomEndpointOutputWithContext

func (o VbInstanceCustomEndpointOutput) ToVbInstanceCustomEndpointOutputWithContext(ctx context.Context) VbInstanceCustomEndpointOutput

func (VbInstanceCustomEndpointOutput) ToVbInstanceCustomEndpointPtrOutput

func (o VbInstanceCustomEndpointOutput) ToVbInstanceCustomEndpointPtrOutput() VbInstanceCustomEndpointPtrOutput

func (VbInstanceCustomEndpointOutput) ToVbInstanceCustomEndpointPtrOutputWithContext

func (o VbInstanceCustomEndpointOutput) ToVbInstanceCustomEndpointPtrOutputWithContext(ctx context.Context) VbInstanceCustomEndpointPtrOutput

type VbInstanceCustomEndpointPtrInput

type VbInstanceCustomEndpointPtrInput interface {
	pulumi.Input

	ToVbInstanceCustomEndpointPtrOutput() VbInstanceCustomEndpointPtrOutput
	ToVbInstanceCustomEndpointPtrOutputWithContext(context.Context) VbInstanceCustomEndpointPtrOutput
}

VbInstanceCustomEndpointPtrInput is an input type that accepts VbInstanceCustomEndpointArgs, VbInstanceCustomEndpointPtr and VbInstanceCustomEndpointPtrOutput values. You can construct a concrete instance of `VbInstanceCustomEndpointPtrInput` via:

        VbInstanceCustomEndpointArgs{...}

or:

        nil

type VbInstanceCustomEndpointPtrOutput

type VbInstanceCustomEndpointPtrOutput struct{ *pulumi.OutputState }

func (VbInstanceCustomEndpointPtrOutput) CertificateSecretId

(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.

func (VbInstanceCustomEndpointPtrOutput) CertificateSecretVersion

func (o VbInstanceCustomEndpointPtrOutput) CertificateSecretVersion() pulumi.IntPtrOutput

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

func (VbInstanceCustomEndpointPtrOutput) Elem

func (VbInstanceCustomEndpointPtrOutput) ElementType

func (VbInstanceCustomEndpointPtrOutput) Hostname

(Updatable) A custom hostname to be used for the vb instance URL, in FQDN format.

func (VbInstanceCustomEndpointPtrOutput) ToVbInstanceCustomEndpointPtrOutput

func (o VbInstanceCustomEndpointPtrOutput) ToVbInstanceCustomEndpointPtrOutput() VbInstanceCustomEndpointPtrOutput

func (VbInstanceCustomEndpointPtrOutput) ToVbInstanceCustomEndpointPtrOutputWithContext

func (o VbInstanceCustomEndpointPtrOutput) ToVbInstanceCustomEndpointPtrOutputWithContext(ctx context.Context) VbInstanceCustomEndpointPtrOutput

type VbInstanceIdcsInfo added in v0.18.0

type VbInstanceIdcsInfo struct {
	// The IDCS application display name associated with the instance
	IdcsAppDisplayName *string `pulumi:"idcsAppDisplayName"`
	// The IDCS application ID associated with the instance
	IdcsAppId *string `pulumi:"idcsAppId"`
	// URL for the location of the IDCS Application (used by IDCS APIs)
	IdcsAppLocationUrl *string `pulumi:"idcsAppLocationUrl"`
	// The IDCS application name associated with the instance
	IdcsAppName *string `pulumi:"idcsAppName"`
	// The URL used as the primary audience for visual builder flows in this instance type: string
	InstancePrimaryAudienceUrl *string `pulumi:"instancePrimaryAudienceUrl"`
}

type VbInstanceIdcsInfoArgs added in v0.18.0

type VbInstanceIdcsInfoArgs struct {
	// The IDCS application display name associated with the instance
	IdcsAppDisplayName pulumi.StringPtrInput `pulumi:"idcsAppDisplayName"`
	// The IDCS application ID associated with the instance
	IdcsAppId pulumi.StringPtrInput `pulumi:"idcsAppId"`
	// URL for the location of the IDCS Application (used by IDCS APIs)
	IdcsAppLocationUrl pulumi.StringPtrInput `pulumi:"idcsAppLocationUrl"`
	// The IDCS application name associated with the instance
	IdcsAppName pulumi.StringPtrInput `pulumi:"idcsAppName"`
	// The URL used as the primary audience for visual builder flows in this instance type: string
	InstancePrimaryAudienceUrl pulumi.StringPtrInput `pulumi:"instancePrimaryAudienceUrl"`
}

func (VbInstanceIdcsInfoArgs) ElementType added in v0.18.0

func (VbInstanceIdcsInfoArgs) ElementType() reflect.Type

func (VbInstanceIdcsInfoArgs) ToVbInstanceIdcsInfoOutput added in v0.18.0

func (i VbInstanceIdcsInfoArgs) ToVbInstanceIdcsInfoOutput() VbInstanceIdcsInfoOutput

func (VbInstanceIdcsInfoArgs) ToVbInstanceIdcsInfoOutputWithContext added in v0.18.0

func (i VbInstanceIdcsInfoArgs) ToVbInstanceIdcsInfoOutputWithContext(ctx context.Context) VbInstanceIdcsInfoOutput

type VbInstanceIdcsInfoArray added in v0.18.0

type VbInstanceIdcsInfoArray []VbInstanceIdcsInfoInput

func (VbInstanceIdcsInfoArray) ElementType added in v0.18.0

func (VbInstanceIdcsInfoArray) ElementType() reflect.Type

func (VbInstanceIdcsInfoArray) ToVbInstanceIdcsInfoArrayOutput added in v0.18.0

func (i VbInstanceIdcsInfoArray) ToVbInstanceIdcsInfoArrayOutput() VbInstanceIdcsInfoArrayOutput

func (VbInstanceIdcsInfoArray) ToVbInstanceIdcsInfoArrayOutputWithContext added in v0.18.0

func (i VbInstanceIdcsInfoArray) ToVbInstanceIdcsInfoArrayOutputWithContext(ctx context.Context) VbInstanceIdcsInfoArrayOutput

type VbInstanceIdcsInfoArrayInput added in v0.18.0

type VbInstanceIdcsInfoArrayInput interface {
	pulumi.Input

	ToVbInstanceIdcsInfoArrayOutput() VbInstanceIdcsInfoArrayOutput
	ToVbInstanceIdcsInfoArrayOutputWithContext(context.Context) VbInstanceIdcsInfoArrayOutput
}

VbInstanceIdcsInfoArrayInput is an input type that accepts VbInstanceIdcsInfoArray and VbInstanceIdcsInfoArrayOutput values. You can construct a concrete instance of `VbInstanceIdcsInfoArrayInput` via:

VbInstanceIdcsInfoArray{ VbInstanceIdcsInfoArgs{...} }

type VbInstanceIdcsInfoArrayOutput added in v0.18.0

type VbInstanceIdcsInfoArrayOutput struct{ *pulumi.OutputState }

func (VbInstanceIdcsInfoArrayOutput) ElementType added in v0.18.0

func (VbInstanceIdcsInfoArrayOutput) Index added in v0.18.0

func (VbInstanceIdcsInfoArrayOutput) ToVbInstanceIdcsInfoArrayOutput added in v0.18.0

func (o VbInstanceIdcsInfoArrayOutput) ToVbInstanceIdcsInfoArrayOutput() VbInstanceIdcsInfoArrayOutput

func (VbInstanceIdcsInfoArrayOutput) ToVbInstanceIdcsInfoArrayOutputWithContext added in v0.18.0

func (o VbInstanceIdcsInfoArrayOutput) ToVbInstanceIdcsInfoArrayOutputWithContext(ctx context.Context) VbInstanceIdcsInfoArrayOutput

type VbInstanceIdcsInfoInput added in v0.18.0

type VbInstanceIdcsInfoInput interface {
	pulumi.Input

	ToVbInstanceIdcsInfoOutput() VbInstanceIdcsInfoOutput
	ToVbInstanceIdcsInfoOutputWithContext(context.Context) VbInstanceIdcsInfoOutput
}

VbInstanceIdcsInfoInput is an input type that accepts VbInstanceIdcsInfoArgs and VbInstanceIdcsInfoOutput values. You can construct a concrete instance of `VbInstanceIdcsInfoInput` via:

VbInstanceIdcsInfoArgs{...}

type VbInstanceIdcsInfoOutput added in v0.18.0

type VbInstanceIdcsInfoOutput struct{ *pulumi.OutputState }

func (VbInstanceIdcsInfoOutput) ElementType added in v0.18.0

func (VbInstanceIdcsInfoOutput) ElementType() reflect.Type

func (VbInstanceIdcsInfoOutput) IdcsAppDisplayName added in v0.18.0

func (o VbInstanceIdcsInfoOutput) IdcsAppDisplayName() pulumi.StringPtrOutput

The IDCS application display name associated with the instance

func (VbInstanceIdcsInfoOutput) IdcsAppId added in v0.18.0

The IDCS application ID associated with the instance

func (VbInstanceIdcsInfoOutput) IdcsAppLocationUrl added in v0.18.0

func (o VbInstanceIdcsInfoOutput) IdcsAppLocationUrl() pulumi.StringPtrOutput

URL for the location of the IDCS Application (used by IDCS APIs)

func (VbInstanceIdcsInfoOutput) IdcsAppName added in v0.18.0

The IDCS application name associated with the instance

func (VbInstanceIdcsInfoOutput) InstancePrimaryAudienceUrl added in v0.18.0

func (o VbInstanceIdcsInfoOutput) InstancePrimaryAudienceUrl() pulumi.StringPtrOutput

The URL used as the primary audience for visual builder flows in this instance type: string

func (VbInstanceIdcsInfoOutput) ToVbInstanceIdcsInfoOutput added in v0.18.0

func (o VbInstanceIdcsInfoOutput) ToVbInstanceIdcsInfoOutput() VbInstanceIdcsInfoOutput

func (VbInstanceIdcsInfoOutput) ToVbInstanceIdcsInfoOutputWithContext added in v0.18.0

func (o VbInstanceIdcsInfoOutput) ToVbInstanceIdcsInfoOutputWithContext(ctx context.Context) VbInstanceIdcsInfoOutput

type VbInstanceInput

type VbInstanceInput interface {
	pulumi.Input

	ToVbInstanceOutput() VbInstanceOutput
	ToVbInstanceOutputWithContext(ctx context.Context) VbInstanceOutput
}

type VbInstanceMap

type VbInstanceMap map[string]VbInstanceInput

func (VbInstanceMap) ElementType

func (VbInstanceMap) ElementType() reflect.Type

func (VbInstanceMap) ToVbInstanceMapOutput

func (i VbInstanceMap) ToVbInstanceMapOutput() VbInstanceMapOutput

func (VbInstanceMap) ToVbInstanceMapOutputWithContext

func (i VbInstanceMap) ToVbInstanceMapOutputWithContext(ctx context.Context) VbInstanceMapOutput

type VbInstanceMapInput

type VbInstanceMapInput interface {
	pulumi.Input

	ToVbInstanceMapOutput() VbInstanceMapOutput
	ToVbInstanceMapOutputWithContext(context.Context) VbInstanceMapOutput
}

VbInstanceMapInput is an input type that accepts VbInstanceMap and VbInstanceMapOutput values. You can construct a concrete instance of `VbInstanceMapInput` via:

VbInstanceMap{ "key": VbInstanceArgs{...} }

type VbInstanceMapOutput

type VbInstanceMapOutput struct{ *pulumi.OutputState }

func (VbInstanceMapOutput) ElementType

func (VbInstanceMapOutput) ElementType() reflect.Type

func (VbInstanceMapOutput) MapIndex

func (VbInstanceMapOutput) ToVbInstanceMapOutput

func (o VbInstanceMapOutput) ToVbInstanceMapOutput() VbInstanceMapOutput

func (VbInstanceMapOutput) ToVbInstanceMapOutputWithContext

func (o VbInstanceMapOutput) ToVbInstanceMapOutputWithContext(ctx context.Context) VbInstanceMapOutput

type VbInstanceOutput

type VbInstanceOutput struct{ *pulumi.OutputState }

func (VbInstanceOutput) AlternateCustomEndpoints added in v0.4.0

(Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).

func (VbInstanceOutput) Attachments added in v0.18.0

A list of associated attachments to other services

func (VbInstanceOutput) CompartmentId added in v0.4.0

func (o VbInstanceOutput) CompartmentId() pulumi.StringOutput

(Updatable) Compartment Identifier.

func (VbInstanceOutput) ConsumptionModel added in v0.4.0

func (o VbInstanceOutput) ConsumptionModel() pulumi.StringOutput

Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.

func (VbInstanceOutput) CustomEndpoint added in v0.4.0

(Updatable) Details for a custom endpoint for the vb instance (update).

func (VbInstanceOutput) DefinedTags added in v0.4.0

func (o VbInstanceOutput) DefinedTags() pulumi.MapOutput

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

func (VbInstanceOutput) DisplayName added in v0.4.0

func (o VbInstanceOutput) DisplayName() pulumi.StringOutput

(Updatable) Vb Instance Identifier.

func (VbInstanceOutput) ElementType

func (VbInstanceOutput) ElementType() reflect.Type

func (VbInstanceOutput) FreeformTags added in v0.4.0

func (o VbInstanceOutput) FreeformTags() pulumi.MapOutput

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

func (VbInstanceOutput) IdcsInfos added in v0.18.0

Information for IDCS access

func (VbInstanceOutput) IdcsOpenId added in v0.4.0

func (o VbInstanceOutput) IdcsOpenId() pulumi.StringPtrOutput

(Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter

func (VbInstanceOutput) InstanceUrl added in v0.4.0

func (o VbInstanceOutput) InstanceUrl() pulumi.StringOutput

The Vb Instance URL.

func (VbInstanceOutput) IsVisualBuilderEnabled added in v0.4.0

func (o VbInstanceOutput) IsVisualBuilderEnabled() pulumi.BoolOutput

(Updatable) Visual Builder is enabled or not.

func (VbInstanceOutput) ManagementNatGatewayIp added in v0.18.0

func (o VbInstanceOutput) ManagementNatGatewayIp() pulumi.StringOutput

The NAT gateway IP address for the VB management VCN

func (VbInstanceOutput) ManagementVcnId added in v0.18.0

func (o VbInstanceOutput) ManagementVcnId() pulumi.StringOutput

The Oracle Cloud ID (OCID) of the Visual Builder management VCN

func (VbInstanceOutput) NodeCount added in v0.4.0

func (o VbInstanceOutput) NodeCount() pulumi.IntOutput

(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

func (VbInstanceOutput) ServiceNatGatewayIp added in v0.18.0

func (o VbInstanceOutput) ServiceNatGatewayIp() pulumi.StringOutput

The NAT gateway IP address for the VB service VCN

func (VbInstanceOutput) ServiceVcnId added in v0.18.0

func (o VbInstanceOutput) ServiceVcnId() pulumi.StringOutput

The Oracle Cloud ID (OCID) of the Visual Builder service VCN

func (VbInstanceOutput) State added in v0.4.0

The current state of the vb instance.

func (VbInstanceOutput) StateMessage added in v0.4.0

func (o VbInstanceOutput) StateMessage() pulumi.StringOutput

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

func (VbInstanceOutput) SystemTags added in v0.4.0

func (o VbInstanceOutput) SystemTags() pulumi.MapOutput

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

func (VbInstanceOutput) TimeCreated added in v0.4.0

func (o VbInstanceOutput) TimeCreated() pulumi.StringOutput

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

func (VbInstanceOutput) TimeUpdated added in v0.4.0

func (o VbInstanceOutput) TimeUpdated() pulumi.StringOutput

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

func (VbInstanceOutput) ToVbInstanceOutput

func (o VbInstanceOutput) ToVbInstanceOutput() VbInstanceOutput

func (VbInstanceOutput) ToVbInstanceOutputWithContext

func (o VbInstanceOutput) ToVbInstanceOutputWithContext(ctx context.Context) VbInstanceOutput

type VbInstanceState

type VbInstanceState struct {
	// (Updatable) A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
	AlternateCustomEndpoints VbInstanceAlternateCustomEndpointArrayInput
	// A list of associated attachments to other services
	Attachments VbInstanceAttachmentArrayInput
	// (Updatable) Compartment Identifier.
	CompartmentId pulumi.StringPtrInput
	// Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
	ConsumptionModel pulumi.StringPtrInput
	// (Updatable) Details for a custom endpoint for the vb instance (update).
	CustomEndpoint VbInstanceCustomEndpointPtrInput
	// (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Vb Instance Identifier.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// Information for IDCS access
	IdcsInfos VbInstanceIdcsInfoArrayInput
	// (Updatable) Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
	IdcsOpenId pulumi.StringPtrInput
	// The Vb Instance URL.
	InstanceUrl pulumi.StringPtrInput
	// (Updatable) Visual Builder is enabled or not.
	IsVisualBuilderEnabled pulumi.BoolPtrInput
	// The NAT gateway IP address for the VB management VCN
	ManagementNatGatewayIp pulumi.StringPtrInput
	// The Oracle Cloud ID (OCID) of the Visual Builder management VCN
	ManagementVcnId pulumi.StringPtrInput
	// (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
	NodeCount pulumi.IntPtrInput
	// The NAT gateway IP address for the VB service VCN
	ServiceNatGatewayIp pulumi.StringPtrInput
	// The Oracle Cloud ID (OCID) of the Visual Builder service VCN
	ServiceVcnId pulumi.StringPtrInput
	// The current state of the vb instance.
	State pulumi.StringPtrInput
	// An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	StateMessage pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The time the the VbInstance was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// The time the VbInstance was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
}

func (VbInstanceState) ElementType

func (VbInstanceState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL