interfacesawsglue

package
v2.226.0 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 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 ClassifierReference

type ClassifierReference struct {
	// The Id of the Classifier resource.
	ClassifierId *string `field:"required" json:"classifierId" yaml:"classifierId"`
}

A reference to a Classifier 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"

classifierReference := &ClassifierReference{
	ClassifierId: jsii.String("classifierId"),
}

type ConnectionReference

type ConnectionReference struct {
	// The Id of the Connection resource.
	ConnectionId *string `field:"required" json:"connectionId" yaml:"connectionId"`
}

A reference to a Connection 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"

connectionReference := &ConnectionReference{
	ConnectionId: jsii.String("connectionId"),
}

type CrawlerReference

type CrawlerReference struct {
	// The Name of the Crawler resource.
	CrawlerName *string `field:"required" json:"crawlerName" yaml:"crawlerName"`
}

A reference to a Crawler 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"

crawlerReference := &CrawlerReference{
	CrawlerName: jsii.String("crawlerName"),
}

type CustomEntityTypeReference

type CustomEntityTypeReference struct {
	// The Id of the CustomEntityType resource.
	CustomEntityTypeId *string `field:"required" json:"customEntityTypeId" yaml:"customEntityTypeId"`
}

A reference to a CustomEntityType 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"

customEntityTypeReference := &CustomEntityTypeReference{
	CustomEntityTypeId: jsii.String("customEntityTypeId"),
}

type DataCatalogEncryptionSettingsReference

type DataCatalogEncryptionSettingsReference struct {
	// The Id of the DataCatalogEncryptionSettings resource.
	DataCatalogEncryptionSettingsId *string `field:"required" json:"dataCatalogEncryptionSettingsId" yaml:"dataCatalogEncryptionSettingsId"`
}

A reference to a DataCatalogEncryptionSettings 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"

dataCatalogEncryptionSettingsReference := &DataCatalogEncryptionSettingsReference{
	DataCatalogEncryptionSettingsId: jsii.String("dataCatalogEncryptionSettingsId"),
}

type DataQualityRulesetReference

type DataQualityRulesetReference struct {
	// The Id of the DataQualityRuleset resource.
	DataQualityRulesetId *string `field:"required" json:"dataQualityRulesetId" yaml:"dataQualityRulesetId"`
}

A reference to a DataQualityRuleset 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"

dataQualityRulesetReference := &DataQualityRulesetReference{
	DataQualityRulesetId: jsii.String("dataQualityRulesetId"),
}

type DatabaseReference

type DatabaseReference struct {
	// The DatabaseName of the Database resource.
	DatabaseName *string `field:"required" json:"databaseName" yaml:"databaseName"`
}

A reference to a Database 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"

databaseReference := &DatabaseReference{
	DatabaseName: jsii.String("databaseName"),
}

type DevEndpointReference

type DevEndpointReference struct {
	// The Id of the DevEndpoint resource.
	DevEndpointId *string `field:"required" json:"devEndpointId" yaml:"devEndpointId"`
}

A reference to a DevEndpoint 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"

devEndpointReference := &DevEndpointReference{
	DevEndpointId: jsii.String("devEndpointId"),
}

type IClassifierRef

type IClassifierRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Classifier resource.
	// Experimental.
	ClassifierRef() *ClassifierReference
}

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

type IConnectionRef

type IConnectionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Connection resource.
	// Experimental.
	ConnectionRef() *ConnectionReference
}

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

type ICrawlerRef

type ICrawlerRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Crawler resource.
	// Experimental.
	CrawlerRef() *CrawlerReference
}

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

type ICustomEntityTypeRef

type ICustomEntityTypeRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a CustomEntityType resource.
	// Experimental.
	CustomEntityTypeRef() *CustomEntityTypeReference
}

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

type IDataCatalogEncryptionSettingsRef

type IDataCatalogEncryptionSettingsRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DataCatalogEncryptionSettings resource.
	// Experimental.
	DataCatalogEncryptionSettingsRef() *DataCatalogEncryptionSettingsReference
}

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

type IDataQualityRulesetRef

type IDataQualityRulesetRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DataQualityRuleset resource.
	// Experimental.
	DataQualityRulesetRef() *DataQualityRulesetReference
}

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

type IDatabaseRef

type IDatabaseRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Database resource.
	// Experimental.
	DatabaseRef() *DatabaseReference
}

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

type IDevEndpointRef

type IDevEndpointRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DevEndpoint resource.
	// Experimental.
	DevEndpointRef() *DevEndpointReference
}

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

type IIdentityCenterConfigurationRef added in v2.225.0

type IIdentityCenterConfigurationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a IdentityCenterConfiguration resource.
	// Experimental.
	IdentityCenterConfigurationRef() *IdentityCenterConfigurationReference
}

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

type IIntegrationResourcePropertyRef

type IIntegrationResourcePropertyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a IntegrationResourceProperty resource.
	// Experimental.
	IntegrationResourcePropertyRef() *IntegrationResourcePropertyReference
}

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

type IJobRef

type IJobRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Job resource.
	// Experimental.
	JobRef() *JobReference
}

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

type IMLTransformRef

type IMLTransformRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a MLTransform resource.
	// Experimental.
	MlTransformRef() *MLTransformReference
}

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

type IPartitionRef

type IPartitionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Partition resource.
	// Experimental.
	PartitionRef() *PartitionReference
}

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

type IRegistryRef

type IRegistryRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Registry resource.
	// Experimental.
	RegistryRef() *RegistryReference
}

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

type ISchemaRef

type ISchemaRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Schema resource.
	// Experimental.
	SchemaRef() *SchemaReference
}

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

type ISchemaVersionMetadataRef

type ISchemaVersionMetadataRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a SchemaVersionMetadata resource.
	// Experimental.
	SchemaVersionMetadataRef() *SchemaVersionMetadataReference
}

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

type ISchemaVersionRef

type ISchemaVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a SchemaVersion resource.
	// Experimental.
	SchemaVersionRef() *SchemaVersionReference
}

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

type ISecurityConfigurationRef

type ISecurityConfigurationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a SecurityConfiguration resource.
	// Experimental.
	SecurityConfigurationRef() *SecurityConfigurationReference
}

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

type ITableOptimizerRef

type ITableOptimizerRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a TableOptimizer resource.
	// Experimental.
	TableOptimizerRef() *TableOptimizerReference
}

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

type ITableRef

type ITableRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Table resource.
	// Experimental.
	TableRef() *TableReference
}

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

type ITriggerRef

type ITriggerRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Trigger resource.
	// Experimental.
	TriggerRef() *TriggerReference
}

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

type IUsageProfileRef

type IUsageProfileRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a UsageProfile resource.
	// Experimental.
	UsageProfileRef() *UsageProfileReference
}

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

type IWorkflowRef

type IWorkflowRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Workflow resource.
	// Experimental.
	WorkflowRef() *WorkflowReference
}

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

type IdentityCenterConfigurationReference added in v2.225.0

type IdentityCenterConfigurationReference struct {
	// The AccountId of the IdentityCenterConfiguration resource.
	AccountId *string `field:"required" json:"accountId" yaml:"accountId"`
}

A reference to a IdentityCenterConfiguration 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"

identityCenterConfigurationReference := &IdentityCenterConfigurationReference{
	AccountId: jsii.String("accountId"),
}

type IntegrationResourcePropertyReference

type IntegrationResourcePropertyReference struct {
	// The ResourceArn of the IntegrationResourceProperty resource.
	ResourceArn *string `field:"required" json:"resourceArn" yaml:"resourceArn"`
	// The ResourcePropertyArn of the IntegrationResourceProperty resource.
	ResourcePropertyArn *string `field:"required" json:"resourcePropertyArn" yaml:"resourcePropertyArn"`
}

A reference to a IntegrationResourceProperty 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"

integrationResourcePropertyReference := &IntegrationResourcePropertyReference{
	ResourceArn: jsii.String("resourceArn"),
	ResourcePropertyArn: jsii.String("resourcePropertyArn"),
}

type JobReference

type JobReference struct {
	// The Name of the Job resource.
	JobName *string `field:"required" json:"jobName" yaml:"jobName"`
}

A reference to a Job 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"

jobReference := &JobReference{
	JobName: jsii.String("jobName"),
}

type MLTransformReference

type MLTransformReference struct {
	// The Id of the MLTransform resource.
	MlTransformId *string `field:"required" json:"mlTransformId" yaml:"mlTransformId"`
}

A reference to a MLTransform 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"

mLTransformReference := &MLTransformReference{
	MlTransformId: jsii.String("mlTransformId"),
}

type PartitionReference

type PartitionReference struct {
	// The Id of the Partition resource.
	PartitionId *string `field:"required" json:"partitionId" yaml:"partitionId"`
}

A reference to a Partition 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"

partitionReference := &PartitionReference{
	PartitionId: jsii.String("partitionId"),
}

type RegistryReference

type RegistryReference struct {
	// The Arn of the Registry resource.
	RegistryArn *string `field:"required" json:"registryArn" yaml:"registryArn"`
}

A reference to a Registry 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"

registryReference := &RegistryReference{
	RegistryArn: jsii.String("registryArn"),
}

type SchemaReference

type SchemaReference struct {
	// The Arn of the Schema resource.
	SchemaArn *string `field:"required" json:"schemaArn" yaml:"schemaArn"`
}

A reference to a Schema 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"

schemaReference := &SchemaReference{
	SchemaArn: jsii.String("schemaArn"),
}

type SchemaVersionMetadataReference

type SchemaVersionMetadataReference struct {
	// The Key of the SchemaVersionMetadata resource.
	Key *string `field:"required" json:"key" yaml:"key"`
	// The SchemaVersionId of the SchemaVersionMetadata resource.
	SchemaVersionId *string `field:"required" json:"schemaVersionId" yaml:"schemaVersionId"`
	// The Value of the SchemaVersionMetadata resource.
	Value *string `field:"required" json:"value" yaml:"value"`
}

A reference to a SchemaVersionMetadata 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"

schemaVersionMetadataReference := &SchemaVersionMetadataReference{
	Key: jsii.String("key"),
	SchemaVersionId: jsii.String("schemaVersionId"),
	Value: jsii.String("value"),
}

type SchemaVersionReference

type SchemaVersionReference struct {
	// The VersionId of the SchemaVersion resource.
	VersionId *string `field:"required" json:"versionId" yaml:"versionId"`
}

A reference to a SchemaVersion 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"

schemaVersionReference := &SchemaVersionReference{
	VersionId: jsii.String("versionId"),
}

type SecurityConfigurationReference

type SecurityConfigurationReference struct {
	// The Id of the SecurityConfiguration resource.
	SecurityConfigurationId *string `field:"required" json:"securityConfigurationId" yaml:"securityConfigurationId"`
}

A reference to a SecurityConfiguration 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"

securityConfigurationReference := &SecurityConfigurationReference{
	SecurityConfigurationId: jsii.String("securityConfigurationId"),
}

type TableOptimizerReference

type TableOptimizerReference struct {
	// The Id of the TableOptimizer resource.
	TableOptimizerId *string `field:"required" json:"tableOptimizerId" yaml:"tableOptimizerId"`
}

A reference to a TableOptimizer 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"

tableOptimizerReference := &TableOptimizerReference{
	TableOptimizerId: jsii.String("tableOptimizerId"),
}

type TableReference

type TableReference struct {
	// The Id of the Table resource.
	TableId *string `field:"required" json:"tableId" yaml:"tableId"`
}

A reference to a Table 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"

tableReference := &TableReference{
	TableId: jsii.String("tableId"),
}

type TriggerReference

type TriggerReference struct {
	// The Name of the Trigger resource.
	TriggerName *string `field:"required" json:"triggerName" yaml:"triggerName"`
}

A reference to a Trigger 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"

triggerReference := &TriggerReference{
	TriggerName: jsii.String("triggerName"),
}

type UsageProfileReference

type UsageProfileReference struct {
	// The Name of the UsageProfile resource.
	UsageProfileName *string `field:"required" json:"usageProfileName" yaml:"usageProfileName"`
}

A reference to a UsageProfile 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"

usageProfileReference := &UsageProfileReference{
	UsageProfileName: jsii.String("usageProfileName"),
}

type WorkflowReference

type WorkflowReference struct {
	// The Id of the Workflow resource.
	WorkflowId *string `field:"required" json:"workflowId" yaml:"workflowId"`
}

A reference to a Workflow 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"

workflowReference := &WorkflowReference{
	WorkflowId: jsii.String("workflowId"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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