interfacesawscleanrooms

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 AnalysisTemplateReference

type AnalysisTemplateReference struct {
	// The ARN of the AnalysisTemplate resource.
	AnalysisTemplateArn *string `field:"required" json:"analysisTemplateArn" yaml:"analysisTemplateArn"`
	// The AnalysisTemplateIdentifier of the AnalysisTemplate resource.
	AnalysisTemplateIdentifier *string `field:"required" json:"analysisTemplateIdentifier" yaml:"analysisTemplateIdentifier"`
	// The MembershipIdentifier of the AnalysisTemplate resource.
	MembershipIdentifier *string `field:"required" json:"membershipIdentifier" yaml:"membershipIdentifier"`
}

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

analysisTemplateReference := &AnalysisTemplateReference{
	AnalysisTemplateArn: jsii.String("analysisTemplateArn"),
	AnalysisTemplateIdentifier: jsii.String("analysisTemplateIdentifier"),
	MembershipIdentifier: jsii.String("membershipIdentifier"),
}

type CollaborationReference

type CollaborationReference struct {
	// The ARN of the Collaboration resource.
	CollaborationArn *string `field:"required" json:"collaborationArn" yaml:"collaborationArn"`
	// The CollaborationIdentifier of the Collaboration resource.
	CollaborationIdentifier *string `field:"required" json:"collaborationIdentifier" yaml:"collaborationIdentifier"`
}

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

collaborationReference := &CollaborationReference{
	CollaborationArn: jsii.String("collaborationArn"),
	CollaborationIdentifier: jsii.String("collaborationIdentifier"),
}

type ConfiguredTableAssociationReference

type ConfiguredTableAssociationReference struct {
	// The ARN of the ConfiguredTableAssociation resource.
	ConfiguredTableAssociationArn *string `field:"required" json:"configuredTableAssociationArn" yaml:"configuredTableAssociationArn"`
	// The ConfiguredTableAssociationIdentifier of the ConfiguredTableAssociation resource.
	ConfiguredTableAssociationIdentifier *string `field:"required" json:"configuredTableAssociationIdentifier" yaml:"configuredTableAssociationIdentifier"`
	// The MembershipIdentifier of the ConfiguredTableAssociation resource.
	MembershipIdentifier *string `field:"required" json:"membershipIdentifier" yaml:"membershipIdentifier"`
}

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

configuredTableAssociationReference := &ConfiguredTableAssociationReference{
	ConfiguredTableAssociationArn: jsii.String("configuredTableAssociationArn"),
	ConfiguredTableAssociationIdentifier: jsii.String("configuredTableAssociationIdentifier"),
	MembershipIdentifier: jsii.String("membershipIdentifier"),
}

type ConfiguredTableReference

type ConfiguredTableReference struct {
	// The ARN of the ConfiguredTable resource.
	ConfiguredTableArn *string `field:"required" json:"configuredTableArn" yaml:"configuredTableArn"`
	// The ConfiguredTableIdentifier of the ConfiguredTable resource.
	ConfiguredTableIdentifier *string `field:"required" json:"configuredTableIdentifier" yaml:"configuredTableIdentifier"`
}

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

configuredTableReference := &ConfiguredTableReference{
	ConfiguredTableArn: jsii.String("configuredTableArn"),
	ConfiguredTableIdentifier: jsii.String("configuredTableIdentifier"),
}

type IAnalysisTemplateRef

type IAnalysisTemplateRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AnalysisTemplate resource.
	// Experimental.
	AnalysisTemplateRef() *AnalysisTemplateReference
}

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

type ICollaborationRef

type ICollaborationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Collaboration resource.
	// Experimental.
	CollaborationRef() *CollaborationReference
}

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

type IConfiguredTableAssociationRef

type IConfiguredTableAssociationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ConfiguredTableAssociation resource.
	// Experimental.
	ConfiguredTableAssociationRef() *ConfiguredTableAssociationReference
}

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

type IConfiguredTableRef

type IConfiguredTableRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ConfiguredTable resource.
	// Experimental.
	ConfiguredTableRef() *ConfiguredTableReference
}

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

type IIdMappingTableRef

type IIdMappingTableRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a IdMappingTable resource.
	// Experimental.
	IdMappingTableRef() *IdMappingTableReference
}

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

type IIdNamespaceAssociationRef

type IIdNamespaceAssociationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a IdNamespaceAssociation resource.
	// Experimental.
	IdNamespaceAssociationRef() *IdNamespaceAssociationReference
}

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

type IMembershipRef

type IMembershipRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Membership resource.
	// Experimental.
	MembershipRef() *MembershipReference
}

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

type IPrivacyBudgetTemplateRef

type IPrivacyBudgetTemplateRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a PrivacyBudgetTemplate resource.
	// Experimental.
	PrivacyBudgetTemplateRef() *PrivacyBudgetTemplateReference
}

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

type IdMappingTableReference

type IdMappingTableReference struct {
	// The ARN of the IdMappingTable resource.
	IdMappingTableArn *string `field:"required" json:"idMappingTableArn" yaml:"idMappingTableArn"`
	// The IdMappingTableIdentifier of the IdMappingTable resource.
	IdMappingTableIdentifier *string `field:"required" json:"idMappingTableIdentifier" yaml:"idMappingTableIdentifier"`
	// The MembershipIdentifier of the IdMappingTable resource.
	MembershipIdentifier *string `field:"required" json:"membershipIdentifier" yaml:"membershipIdentifier"`
}

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

idMappingTableReference := &IdMappingTableReference{
	IdMappingTableArn: jsii.String("idMappingTableArn"),
	IdMappingTableIdentifier: jsii.String("idMappingTableIdentifier"),
	MembershipIdentifier: jsii.String("membershipIdentifier"),
}

type IdNamespaceAssociationReference

type IdNamespaceAssociationReference struct {
	// The ARN of the IdNamespaceAssociation resource.
	IdNamespaceAssociationArn *string `field:"required" json:"idNamespaceAssociationArn" yaml:"idNamespaceAssociationArn"`
	// The IdNamespaceAssociationIdentifier of the IdNamespaceAssociation resource.
	IdNamespaceAssociationIdentifier *string `field:"required" json:"idNamespaceAssociationIdentifier" yaml:"idNamespaceAssociationIdentifier"`
	// The MembershipIdentifier of the IdNamespaceAssociation resource.
	MembershipIdentifier *string `field:"required" json:"membershipIdentifier" yaml:"membershipIdentifier"`
}

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

idNamespaceAssociationReference := &IdNamespaceAssociationReference{
	IdNamespaceAssociationArn: jsii.String("idNamespaceAssociationArn"),
	IdNamespaceAssociationIdentifier: jsii.String("idNamespaceAssociationIdentifier"),
	MembershipIdentifier: jsii.String("membershipIdentifier"),
}

type MembershipReference

type MembershipReference struct {
	// The ARN of the Membership resource.
	MembershipArn *string `field:"required" json:"membershipArn" yaml:"membershipArn"`
	// The MembershipIdentifier of the Membership resource.
	MembershipIdentifier *string `field:"required" json:"membershipIdentifier" yaml:"membershipIdentifier"`
}

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

membershipReference := &MembershipReference{
	MembershipArn: jsii.String("membershipArn"),
	MembershipIdentifier: jsii.String("membershipIdentifier"),
}

type PrivacyBudgetTemplateReference

type PrivacyBudgetTemplateReference struct {
	// The MembershipIdentifier of the PrivacyBudgetTemplate resource.
	MembershipIdentifier *string `field:"required" json:"membershipIdentifier" yaml:"membershipIdentifier"`
	// The ARN of the PrivacyBudgetTemplate resource.
	PrivacyBudgetTemplateArn *string `field:"required" json:"privacyBudgetTemplateArn" yaml:"privacyBudgetTemplateArn"`
	// The PrivacyBudgetTemplateIdentifier of the PrivacyBudgetTemplate resource.
	PrivacyBudgetTemplateIdentifier *string `field:"required" json:"privacyBudgetTemplateIdentifier" yaml:"privacyBudgetTemplateIdentifier"`
}

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

privacyBudgetTemplateReference := &PrivacyBudgetTemplateReference{
	MembershipIdentifier: jsii.String("membershipIdentifier"),
	PrivacyBudgetTemplateArn: jsii.String("privacyBudgetTemplateArn"),
	PrivacyBudgetTemplateIdentifier: jsii.String("privacyBudgetTemplateIdentifier"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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