visualbuilder

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Aug 19, 2022 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: oci_visual_builder_vb_instance.Test_vb_instance.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 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 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: _var.Compartment_id,
			DisplayName:   pulumi.StringRef(_var.Vb_instance_display_name),
			State:         pulumi.StringRef(_var.Vb_instance_state),
		}, 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"`
	// 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"`
	IdcsOpenId string `pulumi:"idcsOpenId"`
	// The Vb Instance URL.
	InstanceUrl string `pulumi:"instanceUrl"`
	// Visual Builder is enabled or not.
	IsVisualBuilderEnabled bool `pulumi:"isVisualBuilderEnabled"`
	// The number of Nodes
	NodeCount int `pulumi:"nodeCount"`
	// 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"`
	// 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"`
	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 number of Nodes
	NodeCount pulumi.IntInput `pulumi:"nodeCount"`
	// 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 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 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) 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) IdcsOpenId

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) InstanceUrl

The Vb Instance URL.

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) IsVisualBuilderEnabled

Visual Builder is enabled or not.

func (GetVbInstancesVbInstanceSummaryCollectionItemOutput) NodeCount

The number of Nodes

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"`
	// 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"`
	IdcsOpenId string `pulumi:"idcsOpenId"`
	// The Vb Instance URL.
	InstanceUrl string `pulumi:"instanceUrl"`
	// Visual Builder is enabled or not.
	IsVisualBuilderEnabled bool `pulumi:"isVisualBuilderEnabled"`
	// The number of Nodes
	NodeCount int `pulumi:"nodeCount"`
	// 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: oci_visual_builder_vb_instance.Test_vb_instance.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) 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) 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) NodeCount

The number of Nodes

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"`
	// (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"`
	// (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"`
	// (Updatable) The number of Nodes
	NodeCount pulumi.IntOutput `pulumi:"nodeCount"`
	// 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, "testVbInstance", &VisualBuilder.VbInstanceArgs{
			CompartmentId: pulumi.Any(_var.Compartment_id),
			DisplayName:   pulumi.Any(_var.Vb_instance_display_name),
			NodeCount:     pulumi.Any(_var.Vb_instance_node_count),
			AlternateCustomEndpoints: visualbuilder.VbInstanceAlternateCustomEndpointArray{
				&visualbuilder.VbInstanceAlternateCustomEndpointArgs{
					Hostname:            pulumi.Any(_var.Vb_instance_alternate_custom_endpoints_hostname),
					CertificateSecretId: pulumi.Any(oci_vault_secret.Test_secret.Id),
				},
			},
			ConsumptionModel: pulumi.Any(_var.Vb_instance_consumption_model),
			CustomEndpoint: &visualbuilder.VbInstanceCustomEndpointArgs{
				Hostname:            pulumi.Any(_var.Vb_instance_custom_endpoint_hostname),
				CertificateSecretId: pulumi.Any(oci_vault_secret.Test_secret.Id),
			},
			DefinedTags: pulumi.AnyMap{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.AnyMap{
				"bar-key": pulumi.Any("value"),
			},
			IdcsOpenId:             pulumi.Any(oci_visual_builder_idcs_open.Test_idcs_open.Id),
			IsVisualBuilderEnabled: pulumi.Any(_var.Vb_instance_is_visual_builder_enabled),
		})
		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
	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 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 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) 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) 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) NodeCount added in v0.4.0

func (o VbInstanceOutput) NodeCount() pulumi.IntOutput

(Updatable) The number of Nodes

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
	// (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
	// (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
	// (Updatable) The number of Nodes
	NodeCount pulumi.IntPtrInput
	// 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