Documentation
¶
Index ¶
- type AnycastIpListReference
- type CachePolicyReference
- type CloudFrontOriginAccessIdentityReference
- type ConnectionGroupReference
- type ContinuousDeploymentPolicyReference
- type DistributionReference
- type DistributionTenantReference
- type FunctionReference
- type IAnycastIpListRef
- type ICachePolicyRef
- type ICloudFrontOriginAccessIdentityRef
- type IConnectionGroupRef
- type IContinuousDeploymentPolicyRef
- type IDistributionRef
- type IDistributionTenantRef
- type IFunctionRef
- type IKeyGroupRef
- type IKeyValueStoreRef
- type IMonitoringSubscriptionRef
- type IOriginAccessControlRef
- type IOriginRequestPolicyRef
- type IPublicKeyRef
- type IRealtimeLogConfigRef
- type IResponseHeadersPolicyRef
- type IStreamingDistributionRef
- type IVpcOriginRef
- type KeyGroupReference
- type KeyValueStoreReference
- type MonitoringSubscriptionReference
- type OriginAccessControlReference
- type OriginRequestPolicyReference
- type PublicKeyReference
- type RealtimeLogConfigReference
- type ResponseHeadersPolicyReference
- type StreamingDistributionReference
- type VpcOriginReference
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"),
}
Source Files
¶
- AnycastIpListReference.go
- CachePolicyReference.go
- CloudFrontOriginAccessIdentityReference.go
- ConnectionGroupReference.go
- ContinuousDeploymentPolicyReference.go
- DistributionReference.go
- DistributionTenantReference.go
- FunctionReference.go
- IAnycastIpListRef.go
- ICachePolicyRef.go
- ICloudFrontOriginAccessIdentityRef.go
- IConnectionGroupRef.go
- IContinuousDeploymentPolicyRef.go
- IDistributionRef.go
- IDistributionTenantRef.go
- IFunctionRef.go
- IKeyGroupRef.go
- IKeyValueStoreRef.go
- IMonitoringSubscriptionRef.go
- IOriginAccessControlRef.go
- IOriginRequestPolicyRef.go
- IPublicKeyRef.go
- IRealtimeLogConfigRef.go
- IResponseHeadersPolicyRef.go
- IStreamingDistributionRef.go
- IVpcOriginRef.go
- KeyGroupReference.go
- KeyValueStoreReference.go
- MonitoringSubscriptionReference.go
- OriginAccessControlReference.go
- OriginRequestPolicyReference.go
- PublicKeyReference.go
- RealtimeLogConfigReference.go
- ResponseHeadersPolicyReference.go
- StreamingDistributionReference.go
- VpcOriginReference.go
- main.go