interfacesawslakeformation

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 DataCellsFilterReference

type DataCellsFilterReference struct {
	// The DatabaseName of the DataCellsFilter resource.
	DatabaseName *string `field:"required" json:"databaseName" yaml:"databaseName"`
	// The Name of the DataCellsFilter resource.
	DataCellsFilterName *string `field:"required" json:"dataCellsFilterName" yaml:"dataCellsFilterName"`
	// The TableCatalogId of the DataCellsFilter resource.
	TableCatalogId *string `field:"required" json:"tableCatalogId" yaml:"tableCatalogId"`
	// The TableName of the DataCellsFilter resource.
	TableName *string `field:"required" json:"tableName" yaml:"tableName"`
}

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

dataCellsFilterReference := &DataCellsFilterReference{
	DatabaseName: jsii.String("databaseName"),
	DataCellsFilterName: jsii.String("dataCellsFilterName"),
	TableCatalogId: jsii.String("tableCatalogId"),
	TableName: jsii.String("tableName"),
}

type DataLakeSettingsReference

type DataLakeSettingsReference struct {
	// The Id of the DataLakeSettings resource.
	DataLakeSettingsId *string `field:"required" json:"dataLakeSettingsId" yaml:"dataLakeSettingsId"`
}

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

dataLakeSettingsReference := &DataLakeSettingsReference{
	DataLakeSettingsId: jsii.String("dataLakeSettingsId"),
}

type IDataCellsFilterRef

type IDataCellsFilterRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DataCellsFilter resource.
	// Experimental.
	DataCellsFilterRef() *DataCellsFilterReference
}

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

type IDataLakeSettingsRef

type IDataLakeSettingsRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DataLakeSettings resource.
	// Experimental.
	DataLakeSettingsRef() *DataLakeSettingsReference
}

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

type IPermissionsRef

type IPermissionsRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Permissions resource.
	// Experimental.
	PermissionsRef() *PermissionsReference
}

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

type IPrincipalPermissionsRef

type IPrincipalPermissionsRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a PrincipalPermissions resource.
	// Experimental.
	PrincipalPermissionsRef() *PrincipalPermissionsReference
}

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

type IResourceRef

type IResourceRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Resource resource.
	// Experimental.
	ResourceRef() *ResourceReference
}

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

type ITagAssociationRef

type ITagAssociationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a TagAssociation resource.
	// Experimental.
	TagAssociationRef() *TagAssociationReference
}

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

type ITagRef

type ITagRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Tag resource.
	// Experimental.
	TagRef() *TagReference
}

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

type PermissionsReference

type PermissionsReference struct {
	// The Id of the Permissions resource.
	PermissionsId *string `field:"required" json:"permissionsId" yaml:"permissionsId"`
}

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

permissionsReference := &PermissionsReference{
	PermissionsId: jsii.String("permissionsId"),
}

type PrincipalPermissionsReference

type PrincipalPermissionsReference struct {
	// The PrincipalIdentifier of the PrincipalPermissions resource.
	PrincipalIdentifier *string `field:"required" json:"principalIdentifier" yaml:"principalIdentifier"`
	// The ResourceIdentifier of the PrincipalPermissions resource.
	ResourceIdentifier *string `field:"required" json:"resourceIdentifier" yaml:"resourceIdentifier"`
}

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

principalPermissionsReference := &PrincipalPermissionsReference{
	PrincipalIdentifier: jsii.String("principalIdentifier"),
	ResourceIdentifier: jsii.String("resourceIdentifier"),
}

type ResourceReference

type ResourceReference struct {
	// The Id of the Resource resource.
	ResourceId *string `field:"required" json:"resourceId" yaml:"resourceId"`
}

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

resourceReference := &ResourceReference{
	ResourceId: jsii.String("resourceId"),
}

type TagAssociationReference

type TagAssociationReference struct {
	// The ResourceIdentifier of the TagAssociation resource.
	ResourceIdentifier *string `field:"required" json:"resourceIdentifier" yaml:"resourceIdentifier"`
	// The TagsIdentifier of the TagAssociation resource.
	TagsIdentifier *string `field:"required" json:"tagsIdentifier" yaml:"tagsIdentifier"`
}

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

tagAssociationReference := &TagAssociationReference{
	ResourceIdentifier: jsii.String("resourceIdentifier"),
	TagsIdentifier: jsii.String("tagsIdentifier"),
}

type TagReference

type TagReference struct {
	// The TagKey of the Tag resource.
	TagKey *string `field:"required" json:"tagKey" yaml:"tagKey"`
}

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

tagReference := &TagReference{
	TagKey: jsii.String("tagKey"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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