vbs

package
v1.33.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetInstVbsInstancesArgs

type GetInstVbsInstancesArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string                      `pulumi:"compartmentId"`
	Filters       []GetInstVbsInstancesFilter `pulumi:"filters"`
	// unique VbsInstance identifier
	Id *string `pulumi:"id"`
	// A filter to return only resources that match the entire name given.
	Name *string `pulumi:"name"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getInstVbsInstances.

type GetInstVbsInstancesFilter

type GetInstVbsInstancesFilter struct {
	// A filter to return only resources that match the entire name given.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetInstVbsInstancesFilterArgs

type GetInstVbsInstancesFilterArgs struct {
	// A filter to return only resources that match the entire name given.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetInstVbsInstancesFilterArgs) ElementType

func (GetInstVbsInstancesFilterArgs) ToGetInstVbsInstancesFilterOutput

func (i GetInstVbsInstancesFilterArgs) ToGetInstVbsInstancesFilterOutput() GetInstVbsInstancesFilterOutput

func (GetInstVbsInstancesFilterArgs) ToGetInstVbsInstancesFilterOutputWithContext

func (i GetInstVbsInstancesFilterArgs) ToGetInstVbsInstancesFilterOutputWithContext(ctx context.Context) GetInstVbsInstancesFilterOutput

type GetInstVbsInstancesFilterArray

type GetInstVbsInstancesFilterArray []GetInstVbsInstancesFilterInput

func (GetInstVbsInstancesFilterArray) ElementType

func (GetInstVbsInstancesFilterArray) ToGetInstVbsInstancesFilterArrayOutput

func (i GetInstVbsInstancesFilterArray) ToGetInstVbsInstancesFilterArrayOutput() GetInstVbsInstancesFilterArrayOutput

func (GetInstVbsInstancesFilterArray) ToGetInstVbsInstancesFilterArrayOutputWithContext

func (i GetInstVbsInstancesFilterArray) ToGetInstVbsInstancesFilterArrayOutputWithContext(ctx context.Context) GetInstVbsInstancesFilterArrayOutput

type GetInstVbsInstancesFilterArrayInput

type GetInstVbsInstancesFilterArrayInput interface {
	pulumi.Input

	ToGetInstVbsInstancesFilterArrayOutput() GetInstVbsInstancesFilterArrayOutput
	ToGetInstVbsInstancesFilterArrayOutputWithContext(context.Context) GetInstVbsInstancesFilterArrayOutput
}

GetInstVbsInstancesFilterArrayInput is an input type that accepts GetInstVbsInstancesFilterArray and GetInstVbsInstancesFilterArrayOutput values. You can construct a concrete instance of `GetInstVbsInstancesFilterArrayInput` via:

GetInstVbsInstancesFilterArray{ GetInstVbsInstancesFilterArgs{...} }

type GetInstVbsInstancesFilterArrayOutput

type GetInstVbsInstancesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetInstVbsInstancesFilterArrayOutput) ElementType

func (GetInstVbsInstancesFilterArrayOutput) Index

func (GetInstVbsInstancesFilterArrayOutput) ToGetInstVbsInstancesFilterArrayOutput

func (o GetInstVbsInstancesFilterArrayOutput) ToGetInstVbsInstancesFilterArrayOutput() GetInstVbsInstancesFilterArrayOutput

func (GetInstVbsInstancesFilterArrayOutput) ToGetInstVbsInstancesFilterArrayOutputWithContext

func (o GetInstVbsInstancesFilterArrayOutput) ToGetInstVbsInstancesFilterArrayOutputWithContext(ctx context.Context) GetInstVbsInstancesFilterArrayOutput

type GetInstVbsInstancesFilterInput

type GetInstVbsInstancesFilterInput interface {
	pulumi.Input

	ToGetInstVbsInstancesFilterOutput() GetInstVbsInstancesFilterOutput
	ToGetInstVbsInstancesFilterOutputWithContext(context.Context) GetInstVbsInstancesFilterOutput
}

GetInstVbsInstancesFilterInput is an input type that accepts GetInstVbsInstancesFilterArgs and GetInstVbsInstancesFilterOutput values. You can construct a concrete instance of `GetInstVbsInstancesFilterInput` via:

GetInstVbsInstancesFilterArgs{...}

type GetInstVbsInstancesFilterOutput

type GetInstVbsInstancesFilterOutput struct{ *pulumi.OutputState }

func (GetInstVbsInstancesFilterOutput) ElementType

func (GetInstVbsInstancesFilterOutput) Name

A filter to return only resources that match the entire name given.

func (GetInstVbsInstancesFilterOutput) Regex

func (GetInstVbsInstancesFilterOutput) ToGetInstVbsInstancesFilterOutput

func (o GetInstVbsInstancesFilterOutput) ToGetInstVbsInstancesFilterOutput() GetInstVbsInstancesFilterOutput

func (GetInstVbsInstancesFilterOutput) ToGetInstVbsInstancesFilterOutputWithContext

func (o GetInstVbsInstancesFilterOutput) ToGetInstVbsInstancesFilterOutputWithContext(ctx context.Context) GetInstVbsInstancesFilterOutput

func (GetInstVbsInstancesFilterOutput) Values

type GetInstVbsInstancesOutputArgs

type GetInstVbsInstancesOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput                  `pulumi:"compartmentId"`
	Filters       GetInstVbsInstancesFilterArrayInput `pulumi:"filters"`
	// unique VbsInstance identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only resources that match the entire name given.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getInstVbsInstances.

func (GetInstVbsInstancesOutputArgs) ElementType

type GetInstVbsInstancesResult

type GetInstVbsInstancesResult struct {
	// Compartment of the service instance
	CompartmentId string                      `pulumi:"compartmentId"`
	Filters       []GetInstVbsInstancesFilter `pulumi:"filters"`
	// Unique identifier that is immutable on creation
	Id *string `pulumi:"id"`
	// Service instance name (unique identifier)
	Name *string `pulumi:"name"`
	// The current state of the VbsInstance.
	State *string `pulumi:"state"`
	// The list of vbs_instance_summary_collection.
	VbsInstanceSummaryCollections []GetInstVbsInstancesVbsInstanceSummaryCollection `pulumi:"vbsInstanceSummaryCollections"`
}

A collection of values returned by getInstVbsInstances.

func GetInstVbsInstances

func GetInstVbsInstances(ctx *pulumi.Context, args *GetInstVbsInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstVbsInstancesResult, error)

This data source provides the list of Vbs Instances in Oracle Cloud Infrastructure Vbs Inst service.

Returns a list of VbsInstances.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Vbs.GetInstVbsInstances(ctx, &vbs.GetInstVbsInstancesArgs{
			CompartmentId: compartmentId,
			Id:            pulumi.StringRef(vbsInstanceId),
			Name:          pulumi.StringRef(vbsInstanceName),
			State:         pulumi.StringRef(vbsInstanceState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetInstVbsInstancesResultOutput

type GetInstVbsInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstVbsInstances.

func (GetInstVbsInstancesResultOutput) CompartmentId

Compartment of the service instance

func (GetInstVbsInstancesResultOutput) ElementType

func (GetInstVbsInstancesResultOutput) Filters

func (GetInstVbsInstancesResultOutput) Id

Unique identifier that is immutable on creation

func (GetInstVbsInstancesResultOutput) Name

Service instance name (unique identifier)

func (GetInstVbsInstancesResultOutput) State

The current state of the VbsInstance.

func (GetInstVbsInstancesResultOutput) ToGetInstVbsInstancesResultOutput

func (o GetInstVbsInstancesResultOutput) ToGetInstVbsInstancesResultOutput() GetInstVbsInstancesResultOutput

func (GetInstVbsInstancesResultOutput) ToGetInstVbsInstancesResultOutputWithContext

func (o GetInstVbsInstancesResultOutput) ToGetInstVbsInstancesResultOutputWithContext(ctx context.Context) GetInstVbsInstancesResultOutput

func (GetInstVbsInstancesResultOutput) VbsInstanceSummaryCollections

The list of vbs_instance_summary_collection.

type GetInstVbsInstancesVbsInstanceSummaryCollection

type GetInstVbsInstancesVbsInstanceSummaryCollection struct {
	Items []GetInstVbsInstancesVbsInstanceSummaryCollectionItem `pulumi:"items"`
}

type GetInstVbsInstancesVbsInstanceSummaryCollectionArgs

type GetInstVbsInstancesVbsInstanceSummaryCollectionArgs struct {
	Items GetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayInput `pulumi:"items"`
}

func (GetInstVbsInstancesVbsInstanceSummaryCollectionArgs) ElementType

func (GetInstVbsInstancesVbsInstanceSummaryCollectionArgs) ToGetInstVbsInstancesVbsInstanceSummaryCollectionOutput

func (i GetInstVbsInstancesVbsInstanceSummaryCollectionArgs) ToGetInstVbsInstancesVbsInstanceSummaryCollectionOutput() GetInstVbsInstancesVbsInstanceSummaryCollectionOutput

func (GetInstVbsInstancesVbsInstanceSummaryCollectionArgs) ToGetInstVbsInstancesVbsInstanceSummaryCollectionOutputWithContext

func (i GetInstVbsInstancesVbsInstanceSummaryCollectionArgs) ToGetInstVbsInstancesVbsInstanceSummaryCollectionOutputWithContext(ctx context.Context) GetInstVbsInstancesVbsInstanceSummaryCollectionOutput

type GetInstVbsInstancesVbsInstanceSummaryCollectionArray

type GetInstVbsInstancesVbsInstanceSummaryCollectionArray []GetInstVbsInstancesVbsInstanceSummaryCollectionInput

func (GetInstVbsInstancesVbsInstanceSummaryCollectionArray) ElementType

func (GetInstVbsInstancesVbsInstanceSummaryCollectionArray) ToGetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutput

func (i GetInstVbsInstancesVbsInstanceSummaryCollectionArray) ToGetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutput() GetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutput

func (GetInstVbsInstancesVbsInstanceSummaryCollectionArray) ToGetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutputWithContext

func (i GetInstVbsInstancesVbsInstanceSummaryCollectionArray) ToGetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutputWithContext(ctx context.Context) GetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutput

type GetInstVbsInstancesVbsInstanceSummaryCollectionArrayInput

type GetInstVbsInstancesVbsInstanceSummaryCollectionArrayInput interface {
	pulumi.Input

	ToGetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutput() GetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutput
	ToGetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutputWithContext(context.Context) GetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutput
}

GetInstVbsInstancesVbsInstanceSummaryCollectionArrayInput is an input type that accepts GetInstVbsInstancesVbsInstanceSummaryCollectionArray and GetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetInstVbsInstancesVbsInstanceSummaryCollectionArrayInput` via:

GetInstVbsInstancesVbsInstanceSummaryCollectionArray{ GetInstVbsInstancesVbsInstanceSummaryCollectionArgs{...} }

type GetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutput

type GetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutput) ElementType

func (GetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutput) Index

func (GetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutput) ToGetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutput

func (GetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutput) ToGetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutputWithContext

func (o GetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutput) ToGetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutputWithContext(ctx context.Context) GetInstVbsInstancesVbsInstanceSummaryCollectionArrayOutput

type GetInstVbsInstancesVbsInstanceSummaryCollectionInput

type GetInstVbsInstancesVbsInstanceSummaryCollectionInput interface {
	pulumi.Input

	ToGetInstVbsInstancesVbsInstanceSummaryCollectionOutput() GetInstVbsInstancesVbsInstanceSummaryCollectionOutput
	ToGetInstVbsInstancesVbsInstanceSummaryCollectionOutputWithContext(context.Context) GetInstVbsInstancesVbsInstanceSummaryCollectionOutput
}

GetInstVbsInstancesVbsInstanceSummaryCollectionInput is an input type that accepts GetInstVbsInstancesVbsInstanceSummaryCollectionArgs and GetInstVbsInstancesVbsInstanceSummaryCollectionOutput values. You can construct a concrete instance of `GetInstVbsInstancesVbsInstanceSummaryCollectionInput` via:

GetInstVbsInstancesVbsInstanceSummaryCollectionArgs{...}

type GetInstVbsInstancesVbsInstanceSummaryCollectionItem

type GetInstVbsInstancesVbsInstanceSummaryCollectionItem struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// 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"`
	// Service instance display name
	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 VbsInstance identifier
	Id              string `pulumi:"id"`
	IdcsAccessToken string `pulumi:"idcsAccessToken"`
	// Whether the VBS service instance owner explicitly approved VBS to create and use resources in the customer tenancy
	IsResourceUsageAgreementGranted bool `pulumi:"isResourceUsageAgreementGranted"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails string `pulumi:"lifecyleDetails"`
	// A filter to return only resources that match the entire name given.
	Name string `pulumi:"name"`
	// Compartment where VBS may create additional resources for the service instance
	ResourceCompartmentId string `pulumi:"resourceCompartmentId"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State string `pulumi:"state"`
	// 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 VbsInstance was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the VbsInstance was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
	// Public web URL for accessing the VBS service instance
	VbsAccessUrl string `pulumi:"vbsAccessUrl"`
}

type GetInstVbsInstancesVbsInstanceSummaryCollectionItemArgs

type GetInstVbsInstancesVbsInstanceSummaryCollectionItemArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// 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"`
	// Service instance display name
	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 VbsInstance identifier
	Id              pulumi.StringInput `pulumi:"id"`
	IdcsAccessToken pulumi.StringInput `pulumi:"idcsAccessToken"`
	// Whether the VBS service instance owner explicitly approved VBS to create and use resources in the customer tenancy
	IsResourceUsageAgreementGranted pulumi.BoolInput `pulumi:"isResourceUsageAgreementGranted"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails pulumi.StringInput `pulumi:"lifecyleDetails"`
	// A filter to return only resources that match the entire name given.
	Name pulumi.StringInput `pulumi:"name"`
	// Compartment where VBS may create additional resources for the service instance
	ResourceCompartmentId pulumi.StringInput `pulumi:"resourceCompartmentId"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// 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 VbsInstance was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the VbsInstance was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// Public web URL for accessing the VBS service instance
	VbsAccessUrl pulumi.StringInput `pulumi:"vbsAccessUrl"`
}

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemArgs) ElementType

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemArgs) ToGetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemArgs) ToGetInstVbsInstancesVbsInstanceSummaryCollectionItemOutputWithContext

func (i GetInstVbsInstancesVbsInstanceSummaryCollectionItemArgs) ToGetInstVbsInstancesVbsInstanceSummaryCollectionItemOutputWithContext(ctx context.Context) GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput

type GetInstVbsInstancesVbsInstanceSummaryCollectionItemArray

type GetInstVbsInstancesVbsInstanceSummaryCollectionItemArray []GetInstVbsInstancesVbsInstanceSummaryCollectionItemInput

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemArray) ElementType

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemArray) ToGetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutput

func (i GetInstVbsInstancesVbsInstanceSummaryCollectionItemArray) ToGetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutput() GetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutput

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemArray) ToGetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutputWithContext

func (i GetInstVbsInstancesVbsInstanceSummaryCollectionItemArray) ToGetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutput

type GetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayInput

type GetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayInput interface {
	pulumi.Input

	ToGetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutput() GetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutput
	ToGetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutputWithContext(context.Context) GetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutput
}

GetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayInput is an input type that accepts GetInstVbsInstancesVbsInstanceSummaryCollectionItemArray and GetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayInput` via:

GetInstVbsInstancesVbsInstanceSummaryCollectionItemArray{ GetInstVbsInstancesVbsInstanceSummaryCollectionItemArgs{...} }

type GetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutput

type GetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutput) ElementType

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutput) Index

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutput) ToGetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutput

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutput) ToGetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutputWithContext

func (o GetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutput) ToGetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetInstVbsInstancesVbsInstanceSummaryCollectionItemArrayOutput

type GetInstVbsInstancesVbsInstanceSummaryCollectionItemInput

type GetInstVbsInstancesVbsInstanceSummaryCollectionItemInput interface {
	pulumi.Input

	ToGetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput() GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput
	ToGetInstVbsInstancesVbsInstanceSummaryCollectionItemOutputWithContext(context.Context) GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput
}

GetInstVbsInstancesVbsInstanceSummaryCollectionItemInput is an input type that accepts GetInstVbsInstancesVbsInstanceSummaryCollectionItemArgs and GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput values. You can construct a concrete instance of `GetInstVbsInstancesVbsInstanceSummaryCollectionItemInput` via:

GetInstVbsInstancesVbsInstanceSummaryCollectionItemArgs{...}

type GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput

type GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput struct{ *pulumi.OutputState }

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput) DefinedTags

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

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput) DisplayName

Service instance display name

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput) ElementType

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput) 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 (GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput) Id

unique VbsInstance identifier

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput) IdcsAccessToken

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput) IsResourceUsageAgreementGranted

Whether the VBS service instance owner explicitly approved VBS to create and use resources in the customer tenancy

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput) LifecyleDetails

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

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput) Name

A filter to return only resources that match the entire name given.

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput) ResourceCompartmentId

Compartment where VBS may create additional resources for the service instance

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput) SystemTags

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

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput) TimeCreated

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

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput) TimeUpdated

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

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput) ToGetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput) ToGetInstVbsInstancesVbsInstanceSummaryCollectionItemOutputWithContext

func (o GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput) ToGetInstVbsInstancesVbsInstanceSummaryCollectionItemOutputWithContext(ctx context.Context) GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput

func (GetInstVbsInstancesVbsInstanceSummaryCollectionItemOutput) VbsAccessUrl

Public web URL for accessing the VBS service instance

type GetInstVbsInstancesVbsInstanceSummaryCollectionOutput

type GetInstVbsInstancesVbsInstanceSummaryCollectionOutput struct{ *pulumi.OutputState }

func (GetInstVbsInstancesVbsInstanceSummaryCollectionOutput) ElementType

func (GetInstVbsInstancesVbsInstanceSummaryCollectionOutput) Items

func (GetInstVbsInstancesVbsInstanceSummaryCollectionOutput) ToGetInstVbsInstancesVbsInstanceSummaryCollectionOutput

func (GetInstVbsInstancesVbsInstanceSummaryCollectionOutput) ToGetInstVbsInstancesVbsInstanceSummaryCollectionOutputWithContext

func (o GetInstVbsInstancesVbsInstanceSummaryCollectionOutput) ToGetInstVbsInstancesVbsInstanceSummaryCollectionOutputWithContext(ctx context.Context) GetInstVbsInstancesVbsInstanceSummaryCollectionOutput

type InstVbsInstance

type InstVbsInstance struct {
	pulumi.CustomResourceState

	// (Updatable) Compartment Identifier. It can only be the root compartment
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Display Name
	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"`
	// IDCS personal acceess token identifying IDCS user and stripe for the VBS service
	IdcsAccessToken pulumi.StringOutput `pulumi:"idcsAccessToken"`
	// (Updatable) Whether VBS is authorized to create and use resources in the customer tenancy
	IsResourceUsageAgreementGranted pulumi.BoolOutput `pulumi:"isResourceUsageAgreementGranted"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails pulumi.StringOutput `pulumi:"lifecyleDetails"`
	// Service Instance Name
	Name pulumi.StringOutput `pulumi:"name"`
	// (Updatable) Compartment where VBS may create additional resources for the service instance
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ResourceCompartmentId pulumi.StringOutput `pulumi:"resourceCompartmentId"`
	// The current state of the VbsInstance.
	State pulumi.StringOutput `pulumi:"state"`
	// 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 VbsInstance was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the VbsInstance was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// Public web URL for accessing the VBS service instance
	VbsAccessUrl pulumi.StringOutput `pulumi:"vbsAccessUrl"`
}

This resource provides the Vbs Instance resource in Oracle Cloud Infrastructure Vbs Inst service.

Creates a new VbsInstance.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Vbs.NewInstVbsInstance(ctx, "test_vbs_instance", &Vbs.InstVbsInstanceArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DisplayName:   pulumi.Any(vbsInstanceDisplayName),
			Name:          pulumi.Any(vbsInstanceName),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			IdcsAccessToken:                 pulumi.Any(vbsInstanceIdcsAccessToken),
			IsResourceUsageAgreementGranted: pulumi.Any(vbsInstanceIsResourceUsageAgreementGranted),
			ResourceCompartmentId:           pulumi.Any(resourceCompartmentId),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:Vbs/instVbsInstance:InstVbsInstance test_vbs_instance "id" ```

func GetInstVbsInstance

func GetInstVbsInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstVbsInstanceState, opts ...pulumi.ResourceOption) (*InstVbsInstance, error)

GetInstVbsInstance gets an existing InstVbsInstance 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 NewInstVbsInstance

func NewInstVbsInstance(ctx *pulumi.Context,
	name string, args *InstVbsInstanceArgs, opts ...pulumi.ResourceOption) (*InstVbsInstance, error)

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

func (*InstVbsInstance) ElementType

func (*InstVbsInstance) ElementType() reflect.Type

func (*InstVbsInstance) ToInstVbsInstanceOutput

func (i *InstVbsInstance) ToInstVbsInstanceOutput() InstVbsInstanceOutput

func (*InstVbsInstance) ToInstVbsInstanceOutputWithContext

func (i *InstVbsInstance) ToInstVbsInstanceOutputWithContext(ctx context.Context) InstVbsInstanceOutput

type InstVbsInstanceArgs

type InstVbsInstanceArgs struct {
	// (Updatable) Compartment Identifier. It can only be the root compartment
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Display Name
	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
	// IDCS personal acceess token identifying IDCS user and stripe for the VBS service
	IdcsAccessToken pulumi.StringPtrInput
	// (Updatable) Whether VBS is authorized to create and use resources in the customer tenancy
	IsResourceUsageAgreementGranted pulumi.BoolPtrInput
	// Service Instance Name
	Name pulumi.StringPtrInput
	// (Updatable) Compartment where VBS may create additional resources for the service instance
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ResourceCompartmentId pulumi.StringPtrInput
}

The set of arguments for constructing a InstVbsInstance resource.

func (InstVbsInstanceArgs) ElementType

func (InstVbsInstanceArgs) ElementType() reflect.Type

type InstVbsInstanceArray

type InstVbsInstanceArray []InstVbsInstanceInput

func (InstVbsInstanceArray) ElementType

func (InstVbsInstanceArray) ElementType() reflect.Type

func (InstVbsInstanceArray) ToInstVbsInstanceArrayOutput

func (i InstVbsInstanceArray) ToInstVbsInstanceArrayOutput() InstVbsInstanceArrayOutput

func (InstVbsInstanceArray) ToInstVbsInstanceArrayOutputWithContext

func (i InstVbsInstanceArray) ToInstVbsInstanceArrayOutputWithContext(ctx context.Context) InstVbsInstanceArrayOutput

type InstVbsInstanceArrayInput

type InstVbsInstanceArrayInput interface {
	pulumi.Input

	ToInstVbsInstanceArrayOutput() InstVbsInstanceArrayOutput
	ToInstVbsInstanceArrayOutputWithContext(context.Context) InstVbsInstanceArrayOutput
}

InstVbsInstanceArrayInput is an input type that accepts InstVbsInstanceArray and InstVbsInstanceArrayOutput values. You can construct a concrete instance of `InstVbsInstanceArrayInput` via:

InstVbsInstanceArray{ InstVbsInstanceArgs{...} }

type InstVbsInstanceArrayOutput

type InstVbsInstanceArrayOutput struct{ *pulumi.OutputState }

func (InstVbsInstanceArrayOutput) ElementType

func (InstVbsInstanceArrayOutput) ElementType() reflect.Type

func (InstVbsInstanceArrayOutput) Index

func (InstVbsInstanceArrayOutput) ToInstVbsInstanceArrayOutput

func (o InstVbsInstanceArrayOutput) ToInstVbsInstanceArrayOutput() InstVbsInstanceArrayOutput

func (InstVbsInstanceArrayOutput) ToInstVbsInstanceArrayOutputWithContext

func (o InstVbsInstanceArrayOutput) ToInstVbsInstanceArrayOutputWithContext(ctx context.Context) InstVbsInstanceArrayOutput

type InstVbsInstanceInput

type InstVbsInstanceInput interface {
	pulumi.Input

	ToInstVbsInstanceOutput() InstVbsInstanceOutput
	ToInstVbsInstanceOutputWithContext(ctx context.Context) InstVbsInstanceOutput
}

type InstVbsInstanceMap

type InstVbsInstanceMap map[string]InstVbsInstanceInput

func (InstVbsInstanceMap) ElementType

func (InstVbsInstanceMap) ElementType() reflect.Type

func (InstVbsInstanceMap) ToInstVbsInstanceMapOutput

func (i InstVbsInstanceMap) ToInstVbsInstanceMapOutput() InstVbsInstanceMapOutput

func (InstVbsInstanceMap) ToInstVbsInstanceMapOutputWithContext

func (i InstVbsInstanceMap) ToInstVbsInstanceMapOutputWithContext(ctx context.Context) InstVbsInstanceMapOutput

type InstVbsInstanceMapInput

type InstVbsInstanceMapInput interface {
	pulumi.Input

	ToInstVbsInstanceMapOutput() InstVbsInstanceMapOutput
	ToInstVbsInstanceMapOutputWithContext(context.Context) InstVbsInstanceMapOutput
}

InstVbsInstanceMapInput is an input type that accepts InstVbsInstanceMap and InstVbsInstanceMapOutput values. You can construct a concrete instance of `InstVbsInstanceMapInput` via:

InstVbsInstanceMap{ "key": InstVbsInstanceArgs{...} }

type InstVbsInstanceMapOutput

type InstVbsInstanceMapOutput struct{ *pulumi.OutputState }

func (InstVbsInstanceMapOutput) ElementType

func (InstVbsInstanceMapOutput) ElementType() reflect.Type

func (InstVbsInstanceMapOutput) MapIndex

func (InstVbsInstanceMapOutput) ToInstVbsInstanceMapOutput

func (o InstVbsInstanceMapOutput) ToInstVbsInstanceMapOutput() InstVbsInstanceMapOutput

func (InstVbsInstanceMapOutput) ToInstVbsInstanceMapOutputWithContext

func (o InstVbsInstanceMapOutput) ToInstVbsInstanceMapOutputWithContext(ctx context.Context) InstVbsInstanceMapOutput

type InstVbsInstanceOutput

type InstVbsInstanceOutput struct{ *pulumi.OutputState }

func (InstVbsInstanceOutput) CompartmentId

func (o InstVbsInstanceOutput) CompartmentId() pulumi.StringOutput

(Updatable) Compartment Identifier. It can only be the root compartment

func (InstVbsInstanceOutput) DefinedTags

func (o InstVbsInstanceOutput) DefinedTags() pulumi.MapOutput

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

func (InstVbsInstanceOutput) DisplayName

func (o InstVbsInstanceOutput) DisplayName() pulumi.StringOutput

(Updatable) Display Name

func (InstVbsInstanceOutput) ElementType

func (InstVbsInstanceOutput) ElementType() reflect.Type

func (InstVbsInstanceOutput) FreeformTags

func (o InstVbsInstanceOutput) 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 (InstVbsInstanceOutput) IdcsAccessToken

func (o InstVbsInstanceOutput) IdcsAccessToken() pulumi.StringOutput

IDCS personal acceess token identifying IDCS user and stripe for the VBS service

func (InstVbsInstanceOutput) IsResourceUsageAgreementGranted

func (o InstVbsInstanceOutput) IsResourceUsageAgreementGranted() pulumi.BoolOutput

(Updatable) Whether VBS is authorized to create and use resources in the customer tenancy

func (InstVbsInstanceOutput) LifecyleDetails

func (o InstVbsInstanceOutput) LifecyleDetails() pulumi.StringOutput

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

func (InstVbsInstanceOutput) Name

Service Instance Name

func (InstVbsInstanceOutput) ResourceCompartmentId

func (o InstVbsInstanceOutput) ResourceCompartmentId() pulumi.StringOutput

(Updatable) Compartment where VBS may create additional resources for the service instance

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (InstVbsInstanceOutput) State

The current state of the VbsInstance.

func (InstVbsInstanceOutput) SystemTags

func (o InstVbsInstanceOutput) SystemTags() pulumi.MapOutput

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

func (InstVbsInstanceOutput) TimeCreated

func (o InstVbsInstanceOutput) TimeCreated() pulumi.StringOutput

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

func (InstVbsInstanceOutput) TimeUpdated

func (o InstVbsInstanceOutput) TimeUpdated() pulumi.StringOutput

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

func (InstVbsInstanceOutput) ToInstVbsInstanceOutput

func (o InstVbsInstanceOutput) ToInstVbsInstanceOutput() InstVbsInstanceOutput

func (InstVbsInstanceOutput) ToInstVbsInstanceOutputWithContext

func (o InstVbsInstanceOutput) ToInstVbsInstanceOutputWithContext(ctx context.Context) InstVbsInstanceOutput

func (InstVbsInstanceOutput) VbsAccessUrl

func (o InstVbsInstanceOutput) VbsAccessUrl() pulumi.StringOutput

Public web URL for accessing the VBS service instance

type InstVbsInstanceState

type InstVbsInstanceState struct {
	// (Updatable) Compartment Identifier. It can only be the root compartment
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Display Name
	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
	// IDCS personal acceess token identifying IDCS user and stripe for the VBS service
	IdcsAccessToken pulumi.StringPtrInput
	// (Updatable) Whether VBS is authorized to create and use resources in the customer tenancy
	IsResourceUsageAgreementGranted pulumi.BoolPtrInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails pulumi.StringPtrInput
	// Service Instance Name
	Name pulumi.StringPtrInput
	// (Updatable) Compartment where VBS may create additional resources for the service instance
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	ResourceCompartmentId pulumi.StringPtrInput
	// The current state of the VbsInstance.
	State 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 VbsInstance was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringPtrInput
	// The time the VbsInstance was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringPtrInput
	// Public web URL for accessing the VBS service instance
	VbsAccessUrl pulumi.StringPtrInput
}

func (InstVbsInstanceState) ElementType

func (InstVbsInstanceState) ElementType() reflect.Type

type LookupInstVbsInstanceArgs

type LookupInstVbsInstanceArgs struct {
	// unique VbsInstance identifier
	VbsInstanceId string `pulumi:"vbsInstanceId"`
}

A collection of arguments for invoking getInstVbsInstance.

type LookupInstVbsInstanceOutputArgs

type LookupInstVbsInstanceOutputArgs struct {
	// unique VbsInstance identifier
	VbsInstanceId pulumi.StringInput `pulumi:"vbsInstanceId"`
}

A collection of arguments for invoking getInstVbsInstance.

func (LookupInstVbsInstanceOutputArgs) ElementType

type LookupInstVbsInstanceResult

type LookupInstVbsInstanceResult struct {
	// Compartment of the service instance
	CompartmentId string `pulumi:"compartmentId"`
	// 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"`
	// Service instance display name
	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"`
	IdcsAccessToken string `pulumi:"idcsAccessToken"`
	// Whether the VBS service instance owner explicitly approved VBS to create and use resources in the customer tenancy
	IsResourceUsageAgreementGranted bool `pulumi:"isResourceUsageAgreementGranted"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails string `pulumi:"lifecyleDetails"`
	// Service instance name (unique identifier)
	Name string `pulumi:"name"`
	// Compartment where VBS may create additional resources for the service instance
	ResourceCompartmentId string `pulumi:"resourceCompartmentId"`
	// The current state of the VbsInstance.
	State string `pulumi:"state"`
	// 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 VbsInstance was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the VbsInstance was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
	// Public web URL for accessing the VBS service instance
	VbsAccessUrl  string `pulumi:"vbsAccessUrl"`
	VbsInstanceId string `pulumi:"vbsInstanceId"`
}

A collection of values returned by getInstVbsInstance.

func LookupInstVbsInstance

func LookupInstVbsInstance(ctx *pulumi.Context, args *LookupInstVbsInstanceArgs, opts ...pulumi.InvokeOption) (*LookupInstVbsInstanceResult, error)

This data source provides details about a specific Vbs Instance resource in Oracle Cloud Infrastructure Vbs Inst service.

Gets a VbsInstance by identifier

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Vbs.GetInstVbsInstance(ctx, &vbs.GetInstVbsInstanceArgs{
			VbsInstanceId: testVbsInstanceOciVbsInstVbsInstance.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupInstVbsInstanceResultOutput

type LookupInstVbsInstanceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstVbsInstance.

func (LookupInstVbsInstanceResultOutput) CompartmentId

Compartment of the service instance

func (LookupInstVbsInstanceResultOutput) DefinedTags

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

func (LookupInstVbsInstanceResultOutput) DisplayName

Service instance display name

func (LookupInstVbsInstanceResultOutput) ElementType

func (LookupInstVbsInstanceResultOutput) 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 (LookupInstVbsInstanceResultOutput) Id

Unique identifier that is immutable on creation

func (LookupInstVbsInstanceResultOutput) IdcsAccessToken

func (LookupInstVbsInstanceResultOutput) IsResourceUsageAgreementGranted

func (o LookupInstVbsInstanceResultOutput) IsResourceUsageAgreementGranted() pulumi.BoolOutput

Whether the VBS service instance owner explicitly approved VBS to create and use resources in the customer tenancy

func (LookupInstVbsInstanceResultOutput) LifecyleDetails

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

func (LookupInstVbsInstanceResultOutput) Name

Service instance name (unique identifier)

func (LookupInstVbsInstanceResultOutput) ResourceCompartmentId

func (o LookupInstVbsInstanceResultOutput) ResourceCompartmentId() pulumi.StringOutput

Compartment where VBS may create additional resources for the service instance

func (LookupInstVbsInstanceResultOutput) State

The current state of the VbsInstance.

func (LookupInstVbsInstanceResultOutput) SystemTags

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

func (LookupInstVbsInstanceResultOutput) TimeCreated

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

func (LookupInstVbsInstanceResultOutput) TimeUpdated

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

func (LookupInstVbsInstanceResultOutput) ToLookupInstVbsInstanceResultOutput

func (o LookupInstVbsInstanceResultOutput) ToLookupInstVbsInstanceResultOutput() LookupInstVbsInstanceResultOutput

func (LookupInstVbsInstanceResultOutput) ToLookupInstVbsInstanceResultOutputWithContext

func (o LookupInstVbsInstanceResultOutput) ToLookupInstVbsInstanceResultOutputWithContext(ctx context.Context) LookupInstVbsInstanceResultOutput

func (LookupInstVbsInstanceResultOutput) VbsAccessUrl

Public web URL for accessing the VBS service instance

func (LookupInstVbsInstanceResultOutput) VbsInstanceId

Jump to

Keyboard shortcuts

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