Documentation
¶
Index ¶
- type AccessPolicyReference
- type CollectionReference
- type IAccessPolicyRef
- type ICollectionRef
- type IIndexRef
- type ILifecyclePolicyRef
- type ISecurityConfigRef
- type ISecurityPolicyRef
- type IVpcEndpointRef
- type IndexReference
- type LifecyclePolicyReference
- type SecurityConfigReference
- type SecurityPolicyReference
- type VpcEndpointReference
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"),
}
Source Files
¶
- AccessPolicyReference.go
- CollectionReference.go
- IAccessPolicyRef.go
- ICollectionRef.go
- IIndexRef.go
- ILifecyclePolicyRef.go
- ISecurityConfigRef.go
- ISecurityPolicyRef.go
- IVpcEndpointRef.go
- IndexReference.go
- LifecyclePolicyReference.go
- SecurityConfigReference.go
- SecurityPolicyReference.go
- VpcEndpointReference.go
- main.go