Documentation
¶
Index ¶
- type AliasReference
- type CodeSigningConfigReference
- type EventInvokeConfigReference
- type EventSourceMappingReference
- type FunctionReference
- type IAliasRef
- type ICodeSigningConfigRef
- type IEventInvokeConfigRef
- type IEventSourceMappingRef
- type IFunctionRef
- type ILayerVersionPermissionRef
- type ILayerVersionRef
- type IPermissionRef
- type IUrlRef
- type IVersionRef
- type LayerVersionPermissionReference
- type LayerVersionReference
- type PermissionReference
- type UrlReference
- type VersionReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AliasReference ¶
type AliasReference struct {
// The AliasArn of the Alias resource.
AliasArn *string `field:"required" json:"aliasArn" yaml:"aliasArn"`
}
A reference to a Alias 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"
aliasReference := &AliasReference{
AliasArn: jsii.String("aliasArn"),
}
type CodeSigningConfigReference ¶
type CodeSigningConfigReference struct {
// The CodeSigningConfigArn of the CodeSigningConfig resource.
CodeSigningConfigArn *string `field:"required" json:"codeSigningConfigArn" yaml:"codeSigningConfigArn"`
}
A reference to a CodeSigningConfig 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"
codeSigningConfigReference := &CodeSigningConfigReference{
CodeSigningConfigArn: jsii.String("codeSigningConfigArn"),
}
type EventInvokeConfigReference ¶
type EventInvokeConfigReference struct {
// The FunctionName of the EventInvokeConfig resource.
FunctionName *string `field:"required" json:"functionName" yaml:"functionName"`
// The Qualifier of the EventInvokeConfig resource.
Qualifier *string `field:"required" json:"qualifier" yaml:"qualifier"`
}
A reference to a EventInvokeConfig 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"
eventInvokeConfigReference := &EventInvokeConfigReference{
FunctionName: jsii.String("functionName"),
Qualifier: jsii.String("qualifier"),
}
type EventSourceMappingReference ¶
type EventSourceMappingReference struct {
// The ARN of the EventSourceMapping resource.
EventSourceMappingArn *string `field:"required" json:"eventSourceMappingArn" yaml:"eventSourceMappingArn"`
// The Id of the EventSourceMapping resource.
EventSourceMappingId *string `field:"required" json:"eventSourceMappingId" yaml:"eventSourceMappingId"`
}
A reference to a EventSourceMapping 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"
eventSourceMappingReference := &EventSourceMappingReference{
EventSourceMappingArn: jsii.String("eventSourceMappingArn"),
EventSourceMappingId: jsii.String("eventSourceMappingId"),
}
type FunctionReference ¶
type FunctionReference struct {
// The ARN of the Function resource.
FunctionArn *string `field:"required" json:"functionArn" yaml:"functionArn"`
// The FunctionName of the Function resource.
FunctionName *string `field:"required" json:"functionName" yaml:"functionName"`
}
A reference to a Function 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"
functionReference := &FunctionReference{
FunctionArn: jsii.String("functionArn"),
FunctionName: jsii.String("functionName"),
}
type IAliasRef ¶
type IAliasRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Alias resource.
// Experimental.
AliasRef() *AliasReference
}
Indicates that this resource can be referenced as a Alias. Experimental.
type ICodeSigningConfigRef ¶
type ICodeSigningConfigRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a CodeSigningConfig resource.
// Experimental.
CodeSigningConfigRef() *CodeSigningConfigReference
}
Indicates that this resource can be referenced as a CodeSigningConfig. Experimental.
type IEventInvokeConfigRef ¶
type IEventInvokeConfigRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a EventInvokeConfig resource.
// Experimental.
EventInvokeConfigRef() *EventInvokeConfigReference
}
Indicates that this resource can be referenced as a EventInvokeConfig. Experimental.
type IEventSourceMappingRef ¶
type IEventSourceMappingRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a EventSourceMapping resource.
// Experimental.
EventSourceMappingRef() *EventSourceMappingReference
}
Indicates that this resource can be referenced as a EventSourceMapping. Experimental.
type IFunctionRef ¶
type IFunctionRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Function resource.
// Experimental.
FunctionRef() *FunctionReference
}
Indicates that this resource can be referenced as a Function. Experimental.
type ILayerVersionPermissionRef ¶
type ILayerVersionPermissionRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a LayerVersionPermission resource.
// Experimental.
LayerVersionPermissionRef() *LayerVersionPermissionReference
}
Indicates that this resource can be referenced as a LayerVersionPermission. Experimental.
type ILayerVersionRef ¶
type ILayerVersionRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a LayerVersion resource.
// Experimental.
LayerVersionRef() *LayerVersionReference
}
Indicates that this resource can be referenced as a LayerVersion. Experimental.
type IPermissionRef ¶
type IPermissionRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Permission resource.
// Experimental.
PermissionRef() *PermissionReference
}
Indicates that this resource can be referenced as a Permission. Experimental.
type IUrlRef ¶
type IUrlRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Url resource.
// Experimental.
UrlRef() *UrlReference
}
Indicates that this resource can be referenced as a Url. Experimental.
type IVersionRef ¶
type IVersionRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Version resource.
// Experimental.
VersionRef() *VersionReference
}
Indicates that this resource can be referenced as a Version. Experimental.
type LayerVersionPermissionReference ¶
type LayerVersionPermissionReference struct {
// The Id of the LayerVersionPermission resource.
LayerVersionPermissionId *string `field:"required" json:"layerVersionPermissionId" yaml:"layerVersionPermissionId"`
}
A reference to a LayerVersionPermission 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"
layerVersionPermissionReference := &LayerVersionPermissionReference{
LayerVersionPermissionId: jsii.String("layerVersionPermissionId"),
}
type LayerVersionReference ¶
type LayerVersionReference struct {
// The LayerVersionArn of the LayerVersion resource.
LayerVersionArn *string `field:"required" json:"layerVersionArn" yaml:"layerVersionArn"`
}
A reference to a LayerVersion 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"
layerVersionReference := &LayerVersionReference{
LayerVersionArn: jsii.String("layerVersionArn"),
}
type PermissionReference ¶
type PermissionReference struct {
// The FunctionName of the Permission resource.
FunctionName *string `field:"required" json:"functionName" yaml:"functionName"`
// The Id of the Permission resource.
PermissionId *string `field:"required" json:"permissionId" yaml:"permissionId"`
}
A reference to a Permission 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"
permissionReference := &PermissionReference{
FunctionName: jsii.String("functionName"),
PermissionId: jsii.String("permissionId"),
}
type UrlReference ¶
type UrlReference struct {
// The FunctionArn of the Url resource.
FunctionArn *string `field:"required" json:"functionArn" yaml:"functionArn"`
}
A reference to a Url 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"
urlReference := &UrlReference{
FunctionArn: jsii.String("functionArn"),
}
type VersionReference ¶
type VersionReference struct {
// The FunctionArn of the Version resource.
FunctionArn *string `field:"required" json:"functionArn" yaml:"functionArn"`
}
A reference to a Version 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"
versionReference := &VersionReference{
FunctionArn: jsii.String("functionArn"),
}
Source Files
¶
- AliasReference.go
- CodeSigningConfigReference.go
- EventInvokeConfigReference.go
- EventSourceMappingReference.go
- FunctionReference.go
- IAliasRef.go
- ICodeSigningConfigRef.go
- IEventInvokeConfigRef.go
- IEventSourceMappingRef.go
- IFunctionRef.go
- ILayerVersionPermissionRef.go
- ILayerVersionRef.go
- IPermissionRef.go
- IUrlRef.go
- IVersionRef.go
- LayerVersionPermissionReference.go
- LayerVersionReference.go
- PermissionReference.go
- UrlReference.go
- VersionReference.go
- main.go