interfacesawslogs

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 AccountPolicyReference

type AccountPolicyReference struct {
	// The AccountId of the AccountPolicy resource.
	AccountId *string `field:"required" json:"accountId" yaml:"accountId"`
	// The PolicyName of the AccountPolicy resource.
	PolicyName *string `field:"required" json:"policyName" yaml:"policyName"`
	// The PolicyType of the AccountPolicy resource.
	PolicyType *string `field:"required" json:"policyType" yaml:"policyType"`
}

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

accountPolicyReference := &AccountPolicyReference{
	AccountId: jsii.String("accountId"),
	PolicyName: jsii.String("policyName"),
	PolicyType: jsii.String("policyType"),
}

type DeliveryDestinationReference

type DeliveryDestinationReference struct {
	// The ARN of the DeliveryDestination resource.
	DeliveryDestinationArn *string `field:"required" json:"deliveryDestinationArn" yaml:"deliveryDestinationArn"`
	// The Name of the DeliveryDestination resource.
	DeliveryDestinationName *string `field:"required" json:"deliveryDestinationName" yaml:"deliveryDestinationName"`
}

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

deliveryDestinationReference := &DeliveryDestinationReference{
	DeliveryDestinationArn: jsii.String("deliveryDestinationArn"),
	DeliveryDestinationName: jsii.String("deliveryDestinationName"),
}

type DeliveryReference

type DeliveryReference struct {
	// The ARN of the Delivery resource.
	DeliveryArn *string `field:"required" json:"deliveryArn" yaml:"deliveryArn"`
	// The DeliveryId of the Delivery resource.
	DeliveryId *string `field:"required" json:"deliveryId" yaml:"deliveryId"`
}

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

deliveryReference := &DeliveryReference{
	DeliveryArn: jsii.String("deliveryArn"),
	DeliveryId: jsii.String("deliveryId"),
}

type DeliverySourceReference

type DeliverySourceReference struct {
	// The ARN of the DeliverySource resource.
	DeliverySourceArn *string `field:"required" json:"deliverySourceArn" yaml:"deliverySourceArn"`
	// The Name of the DeliverySource resource.
	DeliverySourceName *string `field:"required" json:"deliverySourceName" yaml:"deliverySourceName"`
}

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

deliverySourceReference := &DeliverySourceReference{
	DeliverySourceArn: jsii.String("deliverySourceArn"),
	DeliverySourceName: jsii.String("deliverySourceName"),
}

type DestinationReference

type DestinationReference struct {
	// The ARN of the Destination resource.
	DestinationArn *string `field:"required" json:"destinationArn" yaml:"destinationArn"`
	// The DestinationName of the Destination resource.
	DestinationName *string `field:"required" json:"destinationName" yaml:"destinationName"`
}

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

destinationReference := &DestinationReference{
	DestinationArn: jsii.String("destinationArn"),
	DestinationName: jsii.String("destinationName"),
}

type IAccountPolicyRef

type IAccountPolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AccountPolicy resource.
	// Experimental.
	AccountPolicyRef() *AccountPolicyReference
}

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

type IDeliveryDestinationRef

type IDeliveryDestinationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DeliveryDestination resource.
	// Experimental.
	DeliveryDestinationRef() *DeliveryDestinationReference
}

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

type IDeliveryRef

type IDeliveryRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Delivery resource.
	// Experimental.
	DeliveryRef() *DeliveryReference
}

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

type IDeliverySourceRef

type IDeliverySourceRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DeliverySource resource.
	// Experimental.
	DeliverySourceRef() *DeliverySourceReference
}

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

type IDestinationRef

type IDestinationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Destination resource.
	// Experimental.
	DestinationRef() *DestinationReference
}

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

type IIntegrationRef

type IIntegrationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Integration resource.
	// Experimental.
	IntegrationRef() *IntegrationReference
}

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

type ILogAnomalyDetectorRef

type ILogAnomalyDetectorRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a LogAnomalyDetector resource.
	// Experimental.
	LogAnomalyDetectorRef() *LogAnomalyDetectorReference
}

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

type ILogGroupRef

type ILogGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a LogGroup resource.
	// Experimental.
	LogGroupRef() *LogGroupReference
}

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

type ILogStreamRef

type ILogStreamRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a LogStream resource.
	// Experimental.
	LogStreamRef() *LogStreamReference
}

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

type IMetricFilterRef

type IMetricFilterRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a MetricFilter resource.
	// Experimental.
	MetricFilterRef() *MetricFilterReference
}

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

type IQueryDefinitionRef

type IQueryDefinitionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a QueryDefinition resource.
	// Experimental.
	QueryDefinitionRef() *QueryDefinitionReference
}

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

type IResourcePolicyRef

type IResourcePolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ResourcePolicy resource.
	// Experimental.
	ResourcePolicyRef() *ResourcePolicyReference
}

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

type ISubscriptionFilterRef

type ISubscriptionFilterRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a SubscriptionFilter resource.
	// Experimental.
	SubscriptionFilterRef() *SubscriptionFilterReference
}

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

type ITransformerRef

type ITransformerRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Transformer resource.
	// Experimental.
	TransformerRef() *TransformerReference
}

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

type IntegrationReference

type IntegrationReference struct {
	// The IntegrationName of the Integration resource.
	IntegrationName *string `field:"required" json:"integrationName" yaml:"integrationName"`
}

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

integrationReference := &IntegrationReference{
	IntegrationName: jsii.String("integrationName"),
}

type LogAnomalyDetectorReference

type LogAnomalyDetectorReference struct {
	// The AnomalyDetectorArn of the LogAnomalyDetector resource.
	AnomalyDetectorArn *string `field:"required" json:"anomalyDetectorArn" yaml:"anomalyDetectorArn"`
}

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

logAnomalyDetectorReference := &LogAnomalyDetectorReference{
	AnomalyDetectorArn: jsii.String("anomalyDetectorArn"),
}

type LogGroupReference

type LogGroupReference struct {
	// The ARN of the LogGroup resource.
	LogGroupArn *string `field:"required" json:"logGroupArn" yaml:"logGroupArn"`
	// The LogGroupName of the LogGroup resource.
	LogGroupName *string `field:"required" json:"logGroupName" yaml:"logGroupName"`
}

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

logGroupReference := &LogGroupReference{
	LogGroupArn: jsii.String("logGroupArn"),
	LogGroupName: jsii.String("logGroupName"),
}

type LogStreamReference

type LogStreamReference struct {
	// The LogGroupName of the LogStream resource.
	LogGroupName *string `field:"required" json:"logGroupName" yaml:"logGroupName"`
	// The LogStreamName of the LogStream resource.
	LogStreamName *string `field:"required" json:"logStreamName" yaml:"logStreamName"`
}

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

logStreamReference := &LogStreamReference{
	LogGroupName: jsii.String("logGroupName"),
	LogStreamName: jsii.String("logStreamName"),
}

type MetricFilterReference

type MetricFilterReference struct {
	// The FilterName of the MetricFilter resource.
	FilterName *string `field:"required" json:"filterName" yaml:"filterName"`
	// The LogGroupName of the MetricFilter resource.
	LogGroupName *string `field:"required" json:"logGroupName" yaml:"logGroupName"`
}

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

metricFilterReference := &MetricFilterReference{
	FilterName: jsii.String("filterName"),
	LogGroupName: jsii.String("logGroupName"),
}

type QueryDefinitionReference

type QueryDefinitionReference struct {
	// The QueryDefinitionId of the QueryDefinition resource.
	QueryDefinitionId *string `field:"required" json:"queryDefinitionId" yaml:"queryDefinitionId"`
}

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

queryDefinitionReference := &QueryDefinitionReference{
	QueryDefinitionId: jsii.String("queryDefinitionId"),
}

type ResourcePolicyReference

type ResourcePolicyReference struct {
	// The PolicyName of the ResourcePolicy resource.
	PolicyName *string `field:"required" json:"policyName" yaml:"policyName"`
}

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

resourcePolicyReference := &ResourcePolicyReference{
	PolicyName: jsii.String("policyName"),
}

type SubscriptionFilterReference

type SubscriptionFilterReference struct {
	// The FilterName of the SubscriptionFilter resource.
	FilterName *string `field:"required" json:"filterName" yaml:"filterName"`
	// The LogGroupName of the SubscriptionFilter resource.
	LogGroupName *string `field:"required" json:"logGroupName" yaml:"logGroupName"`
}

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

subscriptionFilterReference := &SubscriptionFilterReference{
	FilterName: jsii.String("filterName"),
	LogGroupName: jsii.String("logGroupName"),
}

type TransformerReference

type TransformerReference struct {
	// The LogGroupIdentifier of the Transformer resource.
	LogGroupIdentifier *string `field:"required" json:"logGroupIdentifier" yaml:"logGroupIdentifier"`
}

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

transformerReference := &TransformerReference{
	LogGroupIdentifier: jsii.String("logGroupIdentifier"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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