interfacesawsopensearchserverless

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 AccessPolicyReference

type AccessPolicyReference struct {
	// The Name of the AccessPolicy resource.
	AccessPolicyName *string `field:"required" json:"accessPolicyName" yaml:"accessPolicyName"`
	// The Type of the AccessPolicy resource.
	Type *string `field:"required" json:"type" yaml:"type"`
}

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

accessPolicyReference := &AccessPolicyReference{
	AccessPolicyName: jsii.String("accessPolicyName"),
	Type: jsii.String("type"),
}

type CollectionReference

type CollectionReference struct {
	// The ARN of the Collection resource.
	CollectionArn *string `field:"required" json:"collectionArn" yaml:"collectionArn"`
	// The Id of the Collection resource.
	CollectionId *string `field:"required" json:"collectionId" yaml:"collectionId"`
}

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

collectionReference := &CollectionReference{
	CollectionArn: jsii.String("collectionArn"),
	CollectionId: jsii.String("collectionId"),
}

type IAccessPolicyRef

type IAccessPolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AccessPolicy resource.
	// Experimental.
	AccessPolicyRef() *AccessPolicyReference
}

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

type ICollectionRef

type ICollectionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Collection resource.
	// Experimental.
	CollectionRef() *CollectionReference
}

Indicates that this resource can be referenced as a Collection. 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 ILifecyclePolicyRef

type ILifecyclePolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a LifecyclePolicy resource.
	// Experimental.
	LifecyclePolicyRef() *LifecyclePolicyReference
}

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

type ISecurityConfigRef

type ISecurityConfigRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a SecurityConfig resource.
	// Experimental.
	SecurityConfigRef() *SecurityConfigReference
}

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

type ISecurityPolicyRef

type ISecurityPolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a SecurityPolicy resource.
	// Experimental.
	SecurityPolicyRef() *SecurityPolicyReference
}

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

type IVpcEndpointRef

type IVpcEndpointRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a VpcEndpoint resource.
	// Experimental.
	VpcEndpointRef() *VpcEndpointReference
}

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

type IndexReference

type IndexReference struct {
	// The CollectionEndpoint of the Index resource.
	CollectionEndpoint *string `field:"required" json:"collectionEndpoint" yaml:"collectionEndpoint"`
	// The IndexName of the Index resource.
	IndexName *string `field:"required" json:"indexName" yaml:"indexName"`
}

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{
	CollectionEndpoint: jsii.String("collectionEndpoint"),
	IndexName: jsii.String("indexName"),
}

type LifecyclePolicyReference

type LifecyclePolicyReference struct {
	// The Name of the LifecyclePolicy resource.
	LifecyclePolicyName *string `field:"required" json:"lifecyclePolicyName" yaml:"lifecyclePolicyName"`
	// The Type of the LifecyclePolicy resource.
	Type *string `field:"required" json:"type" yaml:"type"`
}

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

lifecyclePolicyReference := &LifecyclePolicyReference{
	LifecyclePolicyName: jsii.String("lifecyclePolicyName"),
	Type: jsii.String("type"),
}

type SecurityConfigReference

type SecurityConfigReference struct {
	// The Id of the SecurityConfig resource.
	SecurityConfigId *string `field:"required" json:"securityConfigId" yaml:"securityConfigId"`
}

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

securityConfigReference := &SecurityConfigReference{
	SecurityConfigId: jsii.String("securityConfigId"),
}

type SecurityPolicyReference

type SecurityPolicyReference struct {
	// The Name of the SecurityPolicy resource.
	SecurityPolicyName *string `field:"required" json:"securityPolicyName" yaml:"securityPolicyName"`
	// The Type of the SecurityPolicy resource.
	Type *string `field:"required" json:"type" yaml:"type"`
}

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

securityPolicyReference := &SecurityPolicyReference{
	SecurityPolicyName: jsii.String("securityPolicyName"),
	Type: jsii.String("type"),
}

type VpcEndpointReference

type VpcEndpointReference struct {
	// The Id of the VpcEndpoint resource.
	VpcEndpointId *string `field:"required" json:"vpcEndpointId" yaml:"vpcEndpointId"`
}

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

vpcEndpointReference := &VpcEndpointReference{
	VpcEndpointId: jsii.String("vpcEndpointId"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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