interfacesawscloudfront

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 AnycastIpListReference

type AnycastIpListReference struct {
	// The Id of the AnycastIpList resource.
	AnycastIpListId *string `field:"required" json:"anycastIpListId" yaml:"anycastIpListId"`
}

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

anycastIpListReference := &AnycastIpListReference{
	AnycastIpListId: jsii.String("anycastIpListId"),
}

type CachePolicyReference

type CachePolicyReference struct {
	// The Id of the CachePolicy resource.
	CachePolicyId *string `field:"required" json:"cachePolicyId" yaml:"cachePolicyId"`
}

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

cachePolicyReference := &CachePolicyReference{
	CachePolicyId: jsii.String("cachePolicyId"),
}

type CloudFrontOriginAccessIdentityReference

type CloudFrontOriginAccessIdentityReference struct {
	// The Id of the CloudFrontOriginAccessIdentity resource.
	CloudFrontOriginAccessIdentityId *string `field:"required" json:"cloudFrontOriginAccessIdentityId" yaml:"cloudFrontOriginAccessIdentityId"`
}

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

cloudFrontOriginAccessIdentityReference := &CloudFrontOriginAccessIdentityReference{
	CloudFrontOriginAccessIdentityId: jsii.String("cloudFrontOriginAccessIdentityId"),
}

type ConnectionGroupReference

type ConnectionGroupReference struct {
	// The ARN of the ConnectionGroup resource.
	ConnectionGroupArn *string `field:"required" json:"connectionGroupArn" yaml:"connectionGroupArn"`
	// The Id of the ConnectionGroup resource.
	ConnectionGroupId *string `field:"required" json:"connectionGroupId" yaml:"connectionGroupId"`
}

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

connectionGroupReference := &ConnectionGroupReference{
	ConnectionGroupArn: jsii.String("connectionGroupArn"),
	ConnectionGroupId: jsii.String("connectionGroupId"),
}

type ContinuousDeploymentPolicyReference

type ContinuousDeploymentPolicyReference struct {
	// The Id of the ContinuousDeploymentPolicy resource.
	ContinuousDeploymentPolicyId *string `field:"required" json:"continuousDeploymentPolicyId" yaml:"continuousDeploymentPolicyId"`
}

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

continuousDeploymentPolicyReference := &ContinuousDeploymentPolicyReference{
	ContinuousDeploymentPolicyId: jsii.String("continuousDeploymentPolicyId"),
}

type DistributionReference

type DistributionReference struct {
	// The Id of the Distribution resource.
	DistributionId *string `field:"required" json:"distributionId" yaml:"distributionId"`
}

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

distributionReference := &DistributionReference{
	DistributionId: jsii.String("distributionId"),
}

type DistributionTenantReference

type DistributionTenantReference struct {
	// The ARN of the DistributionTenant resource.
	DistributionTenantArn *string `field:"required" json:"distributionTenantArn" yaml:"distributionTenantArn"`
	// The Id of the DistributionTenant resource.
	DistributionTenantId *string `field:"required" json:"distributionTenantId" yaml:"distributionTenantId"`
}

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

distributionTenantReference := &DistributionTenantReference{
	DistributionTenantArn: jsii.String("distributionTenantArn"),
	DistributionTenantId: jsii.String("distributionTenantId"),
}

type FunctionReference

type FunctionReference struct {
	// The FunctionARN of the Function resource.
	FunctionArn *string `field:"required" json:"functionArn" yaml:"functionArn"`
}

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

type IAnycastIpListRef

type IAnycastIpListRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AnycastIpList resource.
	// Experimental.
	AnycastIpListRef() *AnycastIpListReference
}

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

type ICachePolicyRef

type ICachePolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a CachePolicy resource.
	// Experimental.
	CachePolicyRef() *CachePolicyReference
}

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

type ICloudFrontOriginAccessIdentityRef

type ICloudFrontOriginAccessIdentityRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a CloudFrontOriginAccessIdentity resource.
	// Experimental.
	CloudFrontOriginAccessIdentityRef() *CloudFrontOriginAccessIdentityReference
}

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

type IConnectionGroupRef

type IConnectionGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ConnectionGroup resource.
	// Experimental.
	ConnectionGroupRef() *ConnectionGroupReference
}

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

type IContinuousDeploymentPolicyRef

type IContinuousDeploymentPolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ContinuousDeploymentPolicy resource.
	// Experimental.
	ContinuousDeploymentPolicyRef() *ContinuousDeploymentPolicyReference
}

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

type IDistributionRef

type IDistributionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Distribution resource.
	// Experimental.
	DistributionRef() *DistributionReference
}

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

type IDistributionTenantRef

type IDistributionTenantRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DistributionTenant resource.
	// Experimental.
	DistributionTenantRef() *DistributionTenantReference
}

Indicates that this resource can be referenced as a DistributionTenant. 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 IKeyGroupRef

type IKeyGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a KeyGroup resource.
	// Experimental.
	KeyGroupRef() *KeyGroupReference
}

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

type IKeyValueStoreRef

type IKeyValueStoreRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a KeyValueStore resource.
	// Experimental.
	KeyValueStoreRef() *KeyValueStoreReference
}

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

type IMonitoringSubscriptionRef

type IMonitoringSubscriptionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a MonitoringSubscription resource.
	// Experimental.
	MonitoringSubscriptionRef() *MonitoringSubscriptionReference
}

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

type IOriginAccessControlRef

type IOriginAccessControlRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a OriginAccessControl resource.
	// Experimental.
	OriginAccessControlRef() *OriginAccessControlReference
}

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

type IOriginRequestPolicyRef

type IOriginRequestPolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a OriginRequestPolicy resource.
	// Experimental.
	OriginRequestPolicyRef() *OriginRequestPolicyReference
}

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

type IPublicKeyRef

type IPublicKeyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a PublicKey resource.
	// Experimental.
	PublicKeyRef() *PublicKeyReference
}

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

type IRealtimeLogConfigRef

type IRealtimeLogConfigRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a RealtimeLogConfig resource.
	// Experimental.
	RealtimeLogConfigRef() *RealtimeLogConfigReference
}

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

type IResponseHeadersPolicyRef

type IResponseHeadersPolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ResponseHeadersPolicy resource.
	// Experimental.
	ResponseHeadersPolicyRef() *ResponseHeadersPolicyReference
}

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

type IStreamingDistributionRef

type IStreamingDistributionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a StreamingDistribution resource.
	// Experimental.
	StreamingDistributionRef() *StreamingDistributionReference
}

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

type IVpcOriginRef

type IVpcOriginRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a VpcOrigin resource.
	// Experimental.
	VpcOriginRef() *VpcOriginReference
}

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

type KeyGroupReference

type KeyGroupReference struct {
	// The Id of the KeyGroup resource.
	KeyGroupId *string `field:"required" json:"keyGroupId" yaml:"keyGroupId"`
}

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

keyGroupReference := &KeyGroupReference{
	KeyGroupId: jsii.String("keyGroupId"),
}

type KeyValueStoreReference

type KeyValueStoreReference struct {
	// The ARN of the KeyValueStore resource.
	KeyValueStoreArn *string `field:"required" json:"keyValueStoreArn" yaml:"keyValueStoreArn"`
	// The Name of the KeyValueStore resource.
	KeyValueStoreName *string `field:"required" json:"keyValueStoreName" yaml:"keyValueStoreName"`
}

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

keyValueStoreReference := &KeyValueStoreReference{
	KeyValueStoreArn: jsii.String("keyValueStoreArn"),
	KeyValueStoreName: jsii.String("keyValueStoreName"),
}

type MonitoringSubscriptionReference

type MonitoringSubscriptionReference struct {
	// The DistributionId of the MonitoringSubscription resource.
	DistributionId *string `field:"required" json:"distributionId" yaml:"distributionId"`
}

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

monitoringSubscriptionReference := &MonitoringSubscriptionReference{
	DistributionId: jsii.String("distributionId"),
}

type OriginAccessControlReference

type OriginAccessControlReference struct {
	// The Id of the OriginAccessControl resource.
	OriginAccessControlId *string `field:"required" json:"originAccessControlId" yaml:"originAccessControlId"`
}

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

originAccessControlReference := &OriginAccessControlReference{
	OriginAccessControlId: jsii.String("originAccessControlId"),
}

type OriginRequestPolicyReference

type OriginRequestPolicyReference struct {
	// The Id of the OriginRequestPolicy resource.
	OriginRequestPolicyId *string `field:"required" json:"originRequestPolicyId" yaml:"originRequestPolicyId"`
}

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

originRequestPolicyReference := &OriginRequestPolicyReference{
	OriginRequestPolicyId: jsii.String("originRequestPolicyId"),
}

type PublicKeyReference

type PublicKeyReference struct {
	// The Id of the PublicKey resource.
	PublicKeyId *string `field:"required" json:"publicKeyId" yaml:"publicKeyId"`
}

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

publicKeyReference := &PublicKeyReference{
	PublicKeyId: jsii.String("publicKeyId"),
}

type RealtimeLogConfigReference

type RealtimeLogConfigReference struct {
	// The Arn of the RealtimeLogConfig resource.
	RealtimeLogConfigArn *string `field:"required" json:"realtimeLogConfigArn" yaml:"realtimeLogConfigArn"`
}

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

realtimeLogConfigReference := &RealtimeLogConfigReference{
	RealtimeLogConfigArn: jsii.String("realtimeLogConfigArn"),
}

type ResponseHeadersPolicyReference

type ResponseHeadersPolicyReference struct {
	// The Id of the ResponseHeadersPolicy resource.
	ResponseHeadersPolicyId *string `field:"required" json:"responseHeadersPolicyId" yaml:"responseHeadersPolicyId"`
}

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

responseHeadersPolicyReference := &ResponseHeadersPolicyReference{
	ResponseHeadersPolicyId: jsii.String("responseHeadersPolicyId"),
}

type StreamingDistributionReference

type StreamingDistributionReference struct {
	// The Id of the StreamingDistribution resource.
	StreamingDistributionId *string `field:"required" json:"streamingDistributionId" yaml:"streamingDistributionId"`
}

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

streamingDistributionReference := &StreamingDistributionReference{
	StreamingDistributionId: jsii.String("streamingDistributionId"),
}

type VpcOriginReference

type VpcOriginReference struct {
	// The ARN of the VpcOrigin resource.
	VpcOriginArn *string `field:"required" json:"vpcOriginArn" yaml:"vpcOriginArn"`
	// The Id of the VpcOrigin resource.
	VpcOriginId *string `field:"required" json:"vpcOriginId" yaml:"vpcOriginId"`
}

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

vpcOriginReference := &VpcOriginReference{
	VpcOriginArn: jsii.String("vpcOriginArn"),
	VpcOriginId: jsii.String("vpcOriginId"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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