Documentation
¶
Index ¶
- type ApplicationReference
- type DataAccessorReference
- type DataSourceReference
- type IApplicationRef
- type IDataAccessorRef
- type IDataSourceRef
- type IIndexRef
- type IPermissionRef
- type IPluginRef
- type IRetrieverRef
- type IWebExperienceRef
- type IndexReference
- type PermissionReference
- type PluginReference
- type RetrieverReference
- type WebExperienceReference
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"),
}
Source Files
¶
- ApplicationReference.go
- DataAccessorReference.go
- DataSourceReference.go
- IApplicationRef.go
- IDataAccessorRef.go
- IDataSourceRef.go
- IIndexRef.go
- IPermissionRef.go
- IPluginRef.go
- IRetrieverRef.go
- IWebExperienceRef.go
- IndexReference.go
- PermissionReference.go
- PluginReference.go
- RetrieverReference.go
- WebExperienceReference.go
- main.go