Documentation
¶
Index ¶
- type AnalysisReference
- type CustomPermissionsReference
- type DashboardReference
- type DataSetReference
- type DataSourceReference
- type FolderReference
- type IAnalysisRef
- type ICustomPermissionsRef
- type IDashboardRef
- type IDataSetRef
- type IDataSourceRef
- type IFolderRef
- type IRefreshScheduleRef
- type ITemplateRef
- type IThemeRef
- type ITopicRef
- type IVPCConnectionRef
- type RefreshScheduleReference
- type TemplateReference
- type ThemeReference
- type TopicReference
- type VPCConnectionReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnalysisReference ¶
type AnalysisReference struct {
// The ARN of the Analysis resource.
AnalysisArn *string `field:"required" json:"analysisArn" yaml:"analysisArn"`
// The AnalysisId of the Analysis resource.
AnalysisId *string `field:"required" json:"analysisId" yaml:"analysisId"`
// The AwsAccountId of the Analysis resource.
AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"`
}
A reference to a Analysis 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"
analysisReference := &AnalysisReference{
AnalysisArn: jsii.String("analysisArn"),
AnalysisId: jsii.String("analysisId"),
AwsAccountId: jsii.String("awsAccountId"),
}
type CustomPermissionsReference ¶
type CustomPermissionsReference struct {
// The AwsAccountId of the CustomPermissions resource.
AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"`
// The ARN of the CustomPermissions resource.
CustomPermissionsArn *string `field:"required" json:"customPermissionsArn" yaml:"customPermissionsArn"`
// The CustomPermissionsName of the CustomPermissions resource.
CustomPermissionsName *string `field:"required" json:"customPermissionsName" yaml:"customPermissionsName"`
}
A reference to a CustomPermissions 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"
customPermissionsReference := &CustomPermissionsReference{
AwsAccountId: jsii.String("awsAccountId"),
CustomPermissionsArn: jsii.String("customPermissionsArn"),
CustomPermissionsName: jsii.String("customPermissionsName"),
}
type DashboardReference ¶
type DashboardReference struct {
// The AwsAccountId of the Dashboard resource.
AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"`
// The ARN of the Dashboard resource.
DashboardArn *string `field:"required" json:"dashboardArn" yaml:"dashboardArn"`
// The DashboardId of the Dashboard resource.
DashboardId *string `field:"required" json:"dashboardId" yaml:"dashboardId"`
}
A reference to a Dashboard 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"
dashboardReference := &DashboardReference{
AwsAccountId: jsii.String("awsAccountId"),
DashboardArn: jsii.String("dashboardArn"),
DashboardId: jsii.String("dashboardId"),
}
type DataSetReference ¶
type DataSetReference struct {
// The AwsAccountId of the DataSet resource.
AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"`
// The ARN of the DataSet resource.
DataSetArn *string `field:"required" json:"dataSetArn" yaml:"dataSetArn"`
// The DataSetId of the DataSet resource.
DataSetId *string `field:"required" json:"dataSetId" yaml:"dataSetId"`
}
A reference to a DataSet 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"
dataSetReference := &DataSetReference{
AwsAccountId: jsii.String("awsAccountId"),
DataSetArn: jsii.String("dataSetArn"),
DataSetId: jsii.String("dataSetId"),
}
type DataSourceReference ¶
type DataSourceReference struct {
// The AwsAccountId of the DataSource resource.
AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"`
// 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"`
}
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{
AwsAccountId: jsii.String("awsAccountId"),
DataSourceArn: jsii.String("dataSourceArn"),
DataSourceId: jsii.String("dataSourceId"),
}
type FolderReference ¶
type FolderReference struct {
// The AwsAccountId of the Folder resource.
AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"`
// The ARN of the Folder resource.
FolderArn *string `field:"required" json:"folderArn" yaml:"folderArn"`
// The FolderId of the Folder resource.
FolderId *string `field:"required" json:"folderId" yaml:"folderId"`
}
A reference to a Folder 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"
folderReference := &FolderReference{
AwsAccountId: jsii.String("awsAccountId"),
FolderArn: jsii.String("folderArn"),
FolderId: jsii.String("folderId"),
}
type IAnalysisRef ¶
type IAnalysisRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Analysis resource.
// Experimental.
AnalysisRef() *AnalysisReference
}
Indicates that this resource can be referenced as a Analysis. Experimental.
type ICustomPermissionsRef ¶
type ICustomPermissionsRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a CustomPermissions resource.
// Experimental.
CustomPermissionsRef() *CustomPermissionsReference
}
Indicates that this resource can be referenced as a CustomPermissions. Experimental.
type IDashboardRef ¶
type IDashboardRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Dashboard resource.
// Experimental.
DashboardRef() *DashboardReference
}
Indicates that this resource can be referenced as a Dashboard. Experimental.
type IDataSetRef ¶
type IDataSetRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a DataSet resource.
// Experimental.
DataSetRef() *DataSetReference
}
Indicates that this resource can be referenced as a DataSet. 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 IFolderRef ¶
type IFolderRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Folder resource.
// Experimental.
FolderRef() *FolderReference
}
Indicates that this resource can be referenced as a Folder. Experimental.
type IRefreshScheduleRef ¶
type IRefreshScheduleRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a RefreshSchedule resource.
// Experimental.
RefreshScheduleRef() *RefreshScheduleReference
}
Indicates that this resource can be referenced as a RefreshSchedule. Experimental.
type ITemplateRef ¶
type ITemplateRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Template resource.
// Experimental.
TemplateRef() *TemplateReference
}
Indicates that this resource can be referenced as a Template. Experimental.
type IThemeRef ¶
type IThemeRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Theme resource.
// Experimental.
ThemeRef() *ThemeReference
}
Indicates that this resource can be referenced as a Theme. Experimental.
type ITopicRef ¶
type ITopicRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Topic resource.
// Experimental.
TopicRef() *TopicReference
}
Indicates that this resource can be referenced as a Topic. Experimental.
type IVPCConnectionRef ¶
type IVPCConnectionRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VPCConnection resource.
// Experimental.
VpcConnectionRef() *VPCConnectionReference
}
Indicates that this resource can be referenced as a VPCConnection. Experimental.
type RefreshScheduleReference ¶
type RefreshScheduleReference struct {
// The AwsAccountId of the RefreshSchedule resource.
AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"`
// The DataSetId of the RefreshSchedule resource.
DataSetId *string `field:"required" json:"dataSetId" yaml:"dataSetId"`
// The ARN of the RefreshSchedule resource.
RefreshScheduleArn *string `field:"required" json:"refreshScheduleArn" yaml:"refreshScheduleArn"`
// The Schedule/ScheduleId of the RefreshSchedule resource.
ScheduleId *string `field:"required" json:"scheduleId" yaml:"scheduleId"`
}
A reference to a RefreshSchedule 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"
refreshScheduleReference := &RefreshScheduleReference{
AwsAccountId: jsii.String("awsAccountId"),
DataSetId: jsii.String("dataSetId"),
RefreshScheduleArn: jsii.String("refreshScheduleArn"),
ScheduleId: jsii.String("scheduleId"),
}
type TemplateReference ¶
type TemplateReference struct {
// The AwsAccountId of the Template resource.
AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"`
// The ARN of the Template resource.
TemplateArn *string `field:"required" json:"templateArn" yaml:"templateArn"`
// The TemplateId of the Template resource.
TemplateId *string `field:"required" json:"templateId" yaml:"templateId"`
}
A reference to a Template 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"
templateReference := &TemplateReference{
AwsAccountId: jsii.String("awsAccountId"),
TemplateArn: jsii.String("templateArn"),
TemplateId: jsii.String("templateId"),
}
type ThemeReference ¶
type ThemeReference struct {
// The AwsAccountId of the Theme resource.
AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"`
// The ARN of the Theme resource.
ThemeArn *string `field:"required" json:"themeArn" yaml:"themeArn"`
// The ThemeId of the Theme resource.
ThemeId *string `field:"required" json:"themeId" yaml:"themeId"`
}
A reference to a Theme 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"
themeReference := &ThemeReference{
AwsAccountId: jsii.String("awsAccountId"),
ThemeArn: jsii.String("themeArn"),
ThemeId: jsii.String("themeId"),
}
type TopicReference ¶
type TopicReference struct {
// The AwsAccountId of the Topic resource.
AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"`
// The ARN of the Topic resource.
TopicArn *string `field:"required" json:"topicArn" yaml:"topicArn"`
// The TopicId of the Topic resource.
TopicId *string `field:"required" json:"topicId" yaml:"topicId"`
}
A reference to a Topic 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"
topicReference := &TopicReference{
AwsAccountId: jsii.String("awsAccountId"),
TopicArn: jsii.String("topicArn"),
TopicId: jsii.String("topicId"),
}
type VPCConnectionReference ¶
type VPCConnectionReference struct {
// The AwsAccountId of the VPCConnection resource.
AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"`
// The ARN of the VPCConnection resource.
VpcConnectionArn *string `field:"required" json:"vpcConnectionArn" yaml:"vpcConnectionArn"`
// The VPCConnectionId of the VPCConnection resource.
VpcConnectionId *string `field:"required" json:"vpcConnectionId" yaml:"vpcConnectionId"`
}
A reference to a VPCConnection 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"
vPCConnectionReference := &VPCConnectionReference{
AwsAccountId: jsii.String("awsAccountId"),
VpcConnectionArn: jsii.String("vpcConnectionArn"),
VpcConnectionId: jsii.String("vpcConnectionId"),
}
Source Files
¶
- AnalysisReference.go
- CustomPermissionsReference.go
- DashboardReference.go
- DataSetReference.go
- DataSourceReference.go
- FolderReference.go
- IAnalysisRef.go
- ICustomPermissionsRef.go
- IDashboardRef.go
- IDataSetRef.go
- IDataSourceRef.go
- IFolderRef.go
- IRefreshScheduleRef.go
- ITemplateRef.go
- IThemeRef.go
- ITopicRef.go
- IVPCConnectionRef.go
- RefreshScheduleReference.go
- TemplateReference.go
- ThemeReference.go
- TopicReference.go
- VPCConnectionReference.go
- main.go