interfacesawslocation

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 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"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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