Documentation
¶
Index ¶
- type AccessEntryReference
- type AddonReference
- type CapabilityReference
- type ClusterReference
- type FargateProfileReference
- type IAccessEntryRef
- type IAddonRef
- type ICapabilityRef
- type IClusterRef
- type IFargateProfileRef
- type IIdentityProviderConfigRef
- type INodegroupRef
- type IPodIdentityAssociationRef
- type IdentityProviderConfigReference
- type NodegroupReference
- type PodIdentityAssociationReference
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"),
}
Source Files
¶
- AccessEntryReference.go
- AddonReference.go
- CapabilityReference.go
- ClusterReference.go
- FargateProfileReference.go
- IAccessEntryRef.go
- IAddonRef.go
- ICapabilityRef.go
- IClusterRef.go
- IFargateProfileRef.go
- IIdentityProviderConfigRef.go
- INodegroupRef.go
- IPodIdentityAssociationRef.go
- IdentityProviderConfigReference.go
- NodegroupReference.go
- PodIdentityAssociationReference.go
- main.go