interfacesawseks

package
v2.231.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 1, 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 AccessEntryReference

type AccessEntryReference struct {
	// The ARN of the AccessEntry resource.
	AccessEntryArn *string `field:"required" json:"accessEntryArn" yaml:"accessEntryArn"`
	// The ClusterName of the AccessEntry resource.
	ClusterName *string `field:"required" json:"clusterName" yaml:"clusterName"`
	// The PrincipalArn of the AccessEntry resource.
	PrincipalArn *string `field:"required" json:"principalArn" yaml:"principalArn"`
}

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

accessEntryReference := &AccessEntryReference{
	AccessEntryArn: jsii.String("accessEntryArn"),
	ClusterName: jsii.String("clusterName"),
	PrincipalArn: jsii.String("principalArn"),
}

type AddonReference

type AddonReference struct {
	// The ARN of the Addon resource.
	AddonArn *string `field:"required" json:"addonArn" yaml:"addonArn"`
	// The AddonName of the Addon resource.
	AddonName *string `field:"required" json:"addonName" yaml:"addonName"`
	// The ClusterName of the Addon resource.
	ClusterName *string `field:"required" json:"clusterName" yaml:"clusterName"`
}

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

addonReference := &AddonReference{
	AddonArn: jsii.String("addonArn"),
	AddonName: jsii.String("addonName"),
	ClusterName: jsii.String("clusterName"),
}

type CapabilityReference added in v2.231.0

type CapabilityReference struct {
	// The Arn of the Capability resource.
	CapabilityArn *string `field:"required" json:"capabilityArn" yaml:"capabilityArn"`
}

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

capabilityReference := &CapabilityReference{
	CapabilityArn: jsii.String("capabilityArn"),
}

type ClusterReference

type ClusterReference struct {
	// The ARN of the Cluster resource.
	ClusterArn *string `field:"required" json:"clusterArn" yaml:"clusterArn"`
	// The Name of the Cluster resource.
	ClusterName *string `field:"required" json:"clusterName" yaml:"clusterName"`
}

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

clusterReference := &ClusterReference{
	ClusterArn: jsii.String("clusterArn"),
	ClusterName: jsii.String("clusterName"),
}

type FargateProfileReference

type FargateProfileReference struct {
	// The ClusterName of the FargateProfile resource.
	ClusterName *string `field:"required" json:"clusterName" yaml:"clusterName"`
	// The ARN of the FargateProfile resource.
	FargateProfileArn *string `field:"required" json:"fargateProfileArn" yaml:"fargateProfileArn"`
	// The FargateProfileName of the FargateProfile resource.
	FargateProfileName *string `field:"required" json:"fargateProfileName" yaml:"fargateProfileName"`
}

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

fargateProfileReference := &FargateProfileReference{
	ClusterName: jsii.String("clusterName"),
	FargateProfileArn: jsii.String("fargateProfileArn"),
	FargateProfileName: jsii.String("fargateProfileName"),
}

type IAccessEntryRef

type IAccessEntryRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AccessEntry resource.
	// Experimental.
	AccessEntryRef() *AccessEntryReference
}

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

type IAddonRef

type IAddonRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Addon resource.
	// Experimental.
	AddonRef() *AddonReference
}

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

type ICapabilityRef added in v2.231.0

type ICapabilityRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Capability resource.
	// Experimental.
	CapabilityRef() *CapabilityReference
}

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

type IClusterRef

type IClusterRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Cluster resource.
	// Experimental.
	ClusterRef() *ClusterReference
}

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

type IFargateProfileRef

type IFargateProfileRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a FargateProfile resource.
	// Experimental.
	FargateProfileRef() *FargateProfileReference
}

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

type IIdentityProviderConfigRef

type IIdentityProviderConfigRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a IdentityProviderConfig resource.
	// Experimental.
	IdentityProviderConfigRef() *IdentityProviderConfigReference
}

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

type INodegroupRef

type INodegroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Nodegroup resource.
	// Experimental.
	NodegroupRef() *NodegroupReference
}

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

type IPodIdentityAssociationRef

type IPodIdentityAssociationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a PodIdentityAssociation resource.
	// Experimental.
	PodIdentityAssociationRef() *PodIdentityAssociationReference
}

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

type IdentityProviderConfigReference

type IdentityProviderConfigReference struct {
	// The ClusterName of the IdentityProviderConfig resource.
	ClusterName *string `field:"required" json:"clusterName" yaml:"clusterName"`
	// The ARN of the IdentityProviderConfig resource.
	IdentityProviderConfigArn *string `field:"required" json:"identityProviderConfigArn" yaml:"identityProviderConfigArn"`
	// The IdentityProviderConfigName of the IdentityProviderConfig resource.
	IdentityProviderConfigName *string `field:"required" json:"identityProviderConfigName" yaml:"identityProviderConfigName"`
	// The Type of the IdentityProviderConfig resource.
	Type *string `field:"required" json:"type" yaml:"type"`
}

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

identityProviderConfigReference := &IdentityProviderConfigReference{
	ClusterName: jsii.String("clusterName"),
	IdentityProviderConfigArn: jsii.String("identityProviderConfigArn"),
	IdentityProviderConfigName: jsii.String("identityProviderConfigName"),
	Type: jsii.String("type"),
}

type NodegroupReference

type NodegroupReference struct {
	// The ARN of the Nodegroup resource.
	NodegroupArn *string `field:"required" json:"nodegroupArn" yaml:"nodegroupArn"`
	// The Id of the Nodegroup resource.
	NodegroupId *string `field:"required" json:"nodegroupId" yaml:"nodegroupId"`
}

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

nodegroupReference := &NodegroupReference{
	NodegroupArn: jsii.String("nodegroupArn"),
	NodegroupId: jsii.String("nodegroupId"),
}

type PodIdentityAssociationReference

type PodIdentityAssociationReference struct {
	// The AssociationArn of the PodIdentityAssociation resource.
	AssociationArn *string `field:"required" json:"associationArn" yaml:"associationArn"`
}

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

podIdentityAssociationReference := &PodIdentityAssociationReference{
	AssociationArn: jsii.String("associationArn"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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