Documentation
¶
Index ¶
- type APIKeyReference
- type GeofenceCollectionReference
- type IAPIKeyRef
- type IGeofenceCollectionRef
- type IMapRef
- type IPlaceIndexRef
- type IRouteCalculatorRef
- type ITrackerConsumerRef
- type ITrackerRef
- type MapReference
- type PlaceIndexReference
- type RouteCalculatorReference
- type TrackerConsumerReference
- type TrackerReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIKeyReference ¶
type APIKeyReference struct {
// The ARN of the APIKey resource.
ApiKeyArn *string `field:"required" json:"apiKeyArn" yaml:"apiKeyArn"`
// The KeyName of the APIKey resource.
KeyName *string `field:"required" json:"keyName" yaml:"keyName"`
}
A reference to a APIKey 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"
aPIKeyReference := &APIKeyReference{
ApiKeyArn: jsii.String("apiKeyArn"),
KeyName: jsii.String("keyName"),
}
type GeofenceCollectionReference ¶
type GeofenceCollectionReference struct {
// The CollectionName of the GeofenceCollection resource.
CollectionName *string `field:"required" json:"collectionName" yaml:"collectionName"`
// The ARN of the GeofenceCollection resource.
GeofenceCollectionArn *string `field:"required" json:"geofenceCollectionArn" yaml:"geofenceCollectionArn"`
}
A reference to a GeofenceCollection 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"
geofenceCollectionReference := &GeofenceCollectionReference{
CollectionName: jsii.String("collectionName"),
GeofenceCollectionArn: jsii.String("geofenceCollectionArn"),
}
type IAPIKeyRef ¶
type IAPIKeyRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a APIKey resource.
// Experimental.
ApiKeyRef() *APIKeyReference
}
Indicates that this resource can be referenced as a APIKey. Experimental.
type IGeofenceCollectionRef ¶
type IGeofenceCollectionRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a GeofenceCollection resource.
// Experimental.
GeofenceCollectionRef() *GeofenceCollectionReference
}
Indicates that this resource can be referenced as a GeofenceCollection. Experimental.
type IMapRef ¶
type IMapRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Map resource.
// Experimental.
MapRef() *MapReference
}
Indicates that this resource can be referenced as a Map. Experimental.
type IPlaceIndexRef ¶
type IPlaceIndexRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a PlaceIndex resource.
// Experimental.
PlaceIndexRef() *PlaceIndexReference
}
Indicates that this resource can be referenced as a PlaceIndex. Experimental.
type IRouteCalculatorRef ¶
type IRouteCalculatorRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a RouteCalculator resource.
// Experimental.
RouteCalculatorRef() *RouteCalculatorReference
}
Indicates that this resource can be referenced as a RouteCalculator. Experimental.
type ITrackerConsumerRef ¶
type ITrackerConsumerRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a TrackerConsumer resource.
// Experimental.
TrackerConsumerRef() *TrackerConsumerReference
}
Indicates that this resource can be referenced as a TrackerConsumer. Experimental.
type ITrackerRef ¶
type ITrackerRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Tracker resource.
// Experimental.
TrackerRef() *TrackerReference
}
Indicates that this resource can be referenced as a Tracker. Experimental.
type MapReference ¶
type MapReference struct {
// The ARN of the Map resource.
MapArn *string `field:"required" json:"mapArn" yaml:"mapArn"`
// The MapName of the Map resource.
MapName *string `field:"required" json:"mapName" yaml:"mapName"`
}
A reference to a Map 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"
mapReference := &MapReference{
MapArn: jsii.String("mapArn"),
MapName: jsii.String("mapName"),
}
type PlaceIndexReference ¶
type PlaceIndexReference struct {
// The IndexName of the PlaceIndex resource.
IndexName *string `field:"required" json:"indexName" yaml:"indexName"`
// The ARN of the PlaceIndex resource.
PlaceIndexArn *string `field:"required" json:"placeIndexArn" yaml:"placeIndexArn"`
}
A reference to a PlaceIndex 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"
placeIndexReference := &PlaceIndexReference{
IndexName: jsii.String("indexName"),
PlaceIndexArn: jsii.String("placeIndexArn"),
}
type RouteCalculatorReference ¶
type RouteCalculatorReference struct {
// The CalculatorName of the RouteCalculator resource.
CalculatorName *string `field:"required" json:"calculatorName" yaml:"calculatorName"`
// The ARN of the RouteCalculator resource.
RouteCalculatorArn *string `field:"required" json:"routeCalculatorArn" yaml:"routeCalculatorArn"`
}
A reference to a RouteCalculator 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"
routeCalculatorReference := &RouteCalculatorReference{
CalculatorName: jsii.String("calculatorName"),
RouteCalculatorArn: jsii.String("routeCalculatorArn"),
}
type TrackerConsumerReference ¶
type TrackerConsumerReference struct {
// The ConsumerArn of the TrackerConsumer resource.
ConsumerArn *string `field:"required" json:"consumerArn" yaml:"consumerArn"`
// The TrackerName of the TrackerConsumer resource.
TrackerName *string `field:"required" json:"trackerName" yaml:"trackerName"`
}
A reference to a TrackerConsumer 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"
trackerConsumerReference := &TrackerConsumerReference{
ConsumerArn: jsii.String("consumerArn"),
TrackerName: jsii.String("trackerName"),
}
type TrackerReference ¶
type TrackerReference struct {
// The ARN of the Tracker resource.
TrackerArn *string `field:"required" json:"trackerArn" yaml:"trackerArn"`
// The TrackerName of the Tracker resource.
TrackerName *string `field:"required" json:"trackerName" yaml:"trackerName"`
}
A reference to a Tracker 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"
trackerReference := &TrackerReference{
TrackerArn: jsii.String("trackerArn"),
TrackerName: jsii.String("trackerName"),
}