interfacesawsqbusiness

package
v2.231.0 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationReference

type ApplicationReference struct {
	// The ARN of the Application resource.
	ApplicationArn *string `field:"required" json:"applicationArn" yaml:"applicationArn"`
	// The ApplicationId of the Application resource.
	ApplicationId *string `field:"required" json:"applicationId" yaml:"applicationId"`
}

A reference to a Application resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

applicationReference := &ApplicationReference{
	ApplicationArn: jsii.String("applicationArn"),
	ApplicationId: jsii.String("applicationId"),
}

type DataAccessorReference

type DataAccessorReference struct {
	// The ApplicationId of the DataAccessor resource.
	ApplicationId *string `field:"required" json:"applicationId" yaml:"applicationId"`
	// The ARN of the DataAccessor resource.
	DataAccessorArn *string `field:"required" json:"dataAccessorArn" yaml:"dataAccessorArn"`
	// The DataAccessorId of the DataAccessor resource.
	DataAccessorId *string `field:"required" json:"dataAccessorId" yaml:"dataAccessorId"`
}

A reference to a DataAccessor resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

dataAccessorReference := &DataAccessorReference{
	ApplicationId: jsii.String("applicationId"),
	DataAccessorArn: jsii.String("dataAccessorArn"),
	DataAccessorId: jsii.String("dataAccessorId"),
}

type DataSourceReference

type DataSourceReference struct {
	// The ApplicationId of the DataSource resource.
	ApplicationId *string `field:"required" json:"applicationId" yaml:"applicationId"`
	// The ARN of the DataSource resource.
	DataSourceArn *string `field:"required" json:"dataSourceArn" yaml:"dataSourceArn"`
	// The DataSourceId of the DataSource resource.
	DataSourceId *string `field:"required" json:"dataSourceId" yaml:"dataSourceId"`
	// The IndexId of the DataSource resource.
	IndexId *string `field:"required" json:"indexId" yaml:"indexId"`
}

A reference to a DataSource resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

dataSourceReference := &DataSourceReference{
	ApplicationId: jsii.String("applicationId"),
	DataSourceArn: jsii.String("dataSourceArn"),
	DataSourceId: jsii.String("dataSourceId"),
	IndexId: jsii.String("indexId"),
}

type IApplicationRef

type IApplicationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Application resource.
	// Experimental.
	ApplicationRef() *ApplicationReference
}

Indicates that this resource can be referenced as a Application. Experimental.

type IDataAccessorRef

type IDataAccessorRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DataAccessor resource.
	// Experimental.
	DataAccessorRef() *DataAccessorReference
}

Indicates that this resource can be referenced as a DataAccessor. Experimental.

type IDataSourceRef

type IDataSourceRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DataSource resource.
	// Experimental.
	DataSourceRef() *DataSourceReference
}

Indicates that this resource can be referenced as a DataSource. Experimental.

type IIndexRef

type IIndexRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Index resource.
	// Experimental.
	IndexRef() *IndexReference
}

Indicates that this resource can be referenced as a Index. Experimental.

type IPermissionRef

type IPermissionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Permission resource.
	// Experimental.
	PermissionRef() *PermissionReference
}

Indicates that this resource can be referenced as a Permission. Experimental.

type IPluginRef

type IPluginRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Plugin resource.
	// Experimental.
	PluginRef() *PluginReference
}

Indicates that this resource can be referenced as a Plugin. Experimental.

type IRetrieverRef

type IRetrieverRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Retriever resource.
	// Experimental.
	RetrieverRef() *RetrieverReference
}

Indicates that this resource can be referenced as a Retriever. Experimental.

type IWebExperienceRef

type IWebExperienceRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a WebExperience resource.
	// Experimental.
	WebExperienceRef() *WebExperienceReference
}

Indicates that this resource can be referenced as a WebExperience. Experimental.

type IndexReference

type IndexReference struct {
	// The ApplicationId of the Index resource.
	ApplicationId *string `field:"required" json:"applicationId" yaml:"applicationId"`
	// The ARN of the Index resource.
	IndexArn *string `field:"required" json:"indexArn" yaml:"indexArn"`
	// The IndexId of the Index resource.
	IndexId *string `field:"required" json:"indexId" yaml:"indexId"`
}

A reference to a Index resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

indexReference := &IndexReference{
	ApplicationId: jsii.String("applicationId"),
	IndexArn: jsii.String("indexArn"),
	IndexId: jsii.String("indexId"),
}

type PermissionReference

type PermissionReference struct {
	// The ApplicationId of the Permission resource.
	ApplicationId *string `field:"required" json:"applicationId" yaml:"applicationId"`
	// The StatementId of the Permission resource.
	StatementId *string `field:"required" json:"statementId" yaml:"statementId"`
}

A reference to a Permission resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

permissionReference := &PermissionReference{
	ApplicationId: jsii.String("applicationId"),
	StatementId: jsii.String("statementId"),
}

type PluginReference

type PluginReference struct {
	// The ApplicationId of the Plugin resource.
	ApplicationId *string `field:"required" json:"applicationId" yaml:"applicationId"`
	// The ARN of the Plugin resource.
	PluginArn *string `field:"required" json:"pluginArn" yaml:"pluginArn"`
	// The PluginId of the Plugin resource.
	PluginId *string `field:"required" json:"pluginId" yaml:"pluginId"`
}

A reference to a Plugin resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

pluginReference := &PluginReference{
	ApplicationId: jsii.String("applicationId"),
	PluginArn: jsii.String("pluginArn"),
	PluginId: jsii.String("pluginId"),
}

type RetrieverReference

type RetrieverReference struct {
	// The ApplicationId of the Retriever resource.
	ApplicationId *string `field:"required" json:"applicationId" yaml:"applicationId"`
	// The ARN of the Retriever resource.
	RetrieverArn *string `field:"required" json:"retrieverArn" yaml:"retrieverArn"`
	// The RetrieverId of the Retriever resource.
	RetrieverId *string `field:"required" json:"retrieverId" yaml:"retrieverId"`
}

A reference to a Retriever resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

retrieverReference := &RetrieverReference{
	ApplicationId: jsii.String("applicationId"),
	RetrieverArn: jsii.String("retrieverArn"),
	RetrieverId: jsii.String("retrieverId"),
}

type WebExperienceReference

type WebExperienceReference struct {
	// The ApplicationId of the WebExperience resource.
	ApplicationId *string `field:"required" json:"applicationId" yaml:"applicationId"`
	// The ARN of the WebExperience resource.
	WebExperienceArn *string `field:"required" json:"webExperienceArn" yaml:"webExperienceArn"`
	// The WebExperienceId of the WebExperience resource.
	WebExperienceId *string `field:"required" json:"webExperienceId" yaml:"webExperienceId"`
}

A reference to a WebExperience resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

webExperienceReference := &WebExperienceReference{
	ApplicationId: jsii.String("applicationId"),
	WebExperienceArn: jsii.String("webExperienceArn"),
	WebExperienceId: jsii.String("webExperienceId"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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