Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=eks.aws.jet.crossplane.io +versionName=v1alpha2
Index ¶
- Constants
- Variables
- type Addon
- func (in *Addon) DeepCopy() *Addon
- func (in *Addon) DeepCopyInto(out *Addon)
- func (in *Addon) DeepCopyObject() runtime.Object
- func (mg *Addon) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Addon) GetConnectionDetailsMapping() map[string]string
- func (mg *Addon) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Addon) GetID() string
- func (tr *Addon) GetObservation() (map[string]interface{}, error)
- func (tr *Addon) GetParameters() (map[string]interface{}, error)
- func (mg *Addon) GetProviderConfigReference() *xpv1.Reference
- func (mg *Addon) GetProviderReference() *xpv1.Reference
- func (mg *Addon) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Addon) GetTerraformResourceType() string
- func (tr *Addon) GetTerraformSchemaVersion() int
- func (mg *Addon) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Addon) LateInitialize(attrs []byte) (bool, error)
- func (mg *Addon) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Addon) SetConditions(c ...xpv1.Condition)
- func (mg *Addon) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Addon) SetObservation(obs map[string]interface{}) error
- func (tr *Addon) SetParameters(params map[string]interface{}) error
- func (mg *Addon) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Addon) SetProviderReference(r *xpv1.Reference)
- func (mg *Addon) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Addon) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AddonList
- type AddonObservation
- type AddonParameters
- type AddonSpec
- type AddonStatus
- type AutoscalingGroupsObservation
- type AutoscalingGroupsParameters
- type CertificateAuthorityObservation
- type CertificateAuthorityParameters
- type Cluster
- func (in *Cluster) DeepCopy() *Cluster
- func (in *Cluster) DeepCopyInto(out *Cluster)
- func (in *Cluster) DeepCopyObject() runtime.Object
- func (mg *Cluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Cluster) GetConnectionDetailsMapping() map[string]string
- func (mg *Cluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Cluster) GetID() string
- func (tr *Cluster) GetObservation() (map[string]interface{}, error)
- func (tr *Cluster) GetParameters() (map[string]interface{}, error)
- func (mg *Cluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *Cluster) GetProviderReference() *xpv1.Reference
- func (mg *Cluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Cluster) GetTerraformResourceType() string
- func (tr *Cluster) GetTerraformSchemaVersion() int
- func (mg *Cluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Cluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *Cluster) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Cluster) SetConditions(c ...xpv1.Condition)
- func (mg *Cluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Cluster) SetObservation(obs map[string]interface{}) error
- func (tr *Cluster) SetParameters(params map[string]interface{}) error
- func (mg *Cluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Cluster) SetProviderReference(r *xpv1.Reference)
- func (mg *Cluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Cluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClusterList
- type ClusterObservation
- type ClusterParameters
- type ClusterSpec
- type ClusterStatus
- type EncryptionConfigObservation
- type EncryptionConfigParameters
- type FargateProfile
- func (in *FargateProfile) DeepCopy() *FargateProfile
- func (in *FargateProfile) DeepCopyInto(out *FargateProfile)
- func (in *FargateProfile) DeepCopyObject() runtime.Object
- func (mg *FargateProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FargateProfile) GetConnectionDetailsMapping() map[string]string
- func (mg *FargateProfile) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FargateProfile) GetID() string
- func (tr *FargateProfile) GetObservation() (map[string]interface{}, error)
- func (tr *FargateProfile) GetParameters() (map[string]interface{}, error)
- func (mg *FargateProfile) GetProviderConfigReference() *xpv1.Reference
- func (mg *FargateProfile) GetProviderReference() *xpv1.Reference
- func (mg *FargateProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FargateProfile) GetTerraformResourceType() string
- func (tr *FargateProfile) GetTerraformSchemaVersion() int
- func (mg *FargateProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FargateProfile) LateInitialize(attrs []byte) (bool, error)
- func (mg *FargateProfile) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FargateProfile) SetConditions(c ...xpv1.Condition)
- func (mg *FargateProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FargateProfile) SetObservation(obs map[string]interface{}) error
- func (tr *FargateProfile) SetParameters(params map[string]interface{}) error
- func (mg *FargateProfile) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FargateProfile) SetProviderReference(r *xpv1.Reference)
- func (mg *FargateProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FargateProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FargateProfileList
- type FargateProfileObservation
- type FargateProfileParameters
- type FargateProfileSpec
- type FargateProfileStatus
- type IdentityObservation
- type IdentityParameters
- type IdentityProviderConfig
- func (in *IdentityProviderConfig) DeepCopy() *IdentityProviderConfig
- func (in *IdentityProviderConfig) DeepCopyInto(out *IdentityProviderConfig)
- func (in *IdentityProviderConfig) DeepCopyObject() runtime.Object
- func (mg *IdentityProviderConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IdentityProviderConfig) GetConnectionDetailsMapping() map[string]string
- func (mg *IdentityProviderConfig) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IdentityProviderConfig) GetID() string
- func (tr *IdentityProviderConfig) GetObservation() (map[string]interface{}, error)
- func (tr *IdentityProviderConfig) GetParameters() (map[string]interface{}, error)
- func (mg *IdentityProviderConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *IdentityProviderConfig) GetProviderReference() *xpv1.Reference
- func (mg *IdentityProviderConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IdentityProviderConfig) GetTerraformResourceType() string
- func (tr *IdentityProviderConfig) GetTerraformSchemaVersion() int
- func (mg *IdentityProviderConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IdentityProviderConfig) LateInitialize(attrs []byte) (bool, error)
- func (mg *IdentityProviderConfig) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IdentityProviderConfig) SetConditions(c ...xpv1.Condition)
- func (mg *IdentityProviderConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IdentityProviderConfig) SetObservation(obs map[string]interface{}) error
- func (tr *IdentityProviderConfig) SetParameters(params map[string]interface{}) error
- func (mg *IdentityProviderConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IdentityProviderConfig) SetProviderReference(r *xpv1.Reference)
- func (mg *IdentityProviderConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IdentityProviderConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IdentityProviderConfigList
- type IdentityProviderConfigObservation
- type IdentityProviderConfigOidcObservation
- type IdentityProviderConfigOidcParameters
- type IdentityProviderConfigParameters
- type IdentityProviderConfigSpec
- type IdentityProviderConfigStatus
- type KubernetesNetworkConfigObservation
- type KubernetesNetworkConfigParameters
- type LaunchTemplateObservation
- type LaunchTemplateParameters
- type NodeGroup
- func (in *NodeGroup) DeepCopy() *NodeGroup
- func (in *NodeGroup) DeepCopyInto(out *NodeGroup)
- func (in *NodeGroup) DeepCopyObject() runtime.Object
- func (mg *NodeGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NodeGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *NodeGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NodeGroup) GetID() string
- func (tr *NodeGroup) GetObservation() (map[string]interface{}, error)
- func (tr *NodeGroup) GetParameters() (map[string]interface{}, error)
- func (mg *NodeGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *NodeGroup) GetProviderReference() *xpv1.Reference
- func (mg *NodeGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NodeGroup) GetTerraformResourceType() string
- func (tr *NodeGroup) GetTerraformSchemaVersion() int
- func (mg *NodeGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NodeGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *NodeGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *NodeGroup) SetConditions(c ...xpv1.Condition)
- func (mg *NodeGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NodeGroup) SetObservation(obs map[string]interface{}) error
- func (tr *NodeGroup) SetParameters(params map[string]interface{}) error
- func (mg *NodeGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NodeGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *NodeGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NodeGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NodeGroupList
- type NodeGroupObservation
- type NodeGroupParameters
- type NodeGroupSpec
- type NodeGroupStatus
- type OidcObservation
- type OidcParameters
- type ProviderObservation
- type ProviderParameters
- type RemoteAccessObservation
- type RemoteAccessParameters
- type ResourcesObservation
- type ResourcesParameters
- type ScalingConfigObservation
- type ScalingConfigParameters
- type SelectorObservation
- type SelectorParameters
- type TaintObservation
- type TaintParameters
- type UpdateConfigObservation
- type UpdateConfigParameters
- type VPCConfigObservation
- type VPCConfigParameters
Constants ¶
const ( CRDGroup = "eks.aws.jet.crossplane.io" CRDVersion = "v1alpha2" )
Package type metadata.
Variables ¶
var ( Addon_Kind = "Addon" Addon_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Addon_Kind}.String() Addon_KindAPIVersion = Addon_Kind + "." + CRDGroupVersion.String() Addon_GroupVersionKind = CRDGroupVersion.WithKind(Addon_Kind) )
Repository type metadata.
var ( Cluster_Kind = "Cluster" Cluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Cluster_Kind}.String() Cluster_KindAPIVersion = Cluster_Kind + "." + CRDGroupVersion.String() Cluster_GroupVersionKind = CRDGroupVersion.WithKind(Cluster_Kind) )
Repository type metadata.
var ( FargateProfile_Kind = "FargateProfile" FargateProfile_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FargateProfile_Kind}.String() FargateProfile_KindAPIVersion = FargateProfile_Kind + "." + CRDGroupVersion.String() FargateProfile_GroupVersionKind = CRDGroupVersion.WithKind(FargateProfile_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( IdentityProviderConfig_Kind = "IdentityProviderConfig" IdentityProviderConfig_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IdentityProviderConfig_Kind}.String() IdentityProviderConfig_KindAPIVersion = IdentityProviderConfig_Kind + "." + CRDGroupVersion.String() IdentityProviderConfig_GroupVersionKind = CRDGroupVersion.WithKind(IdentityProviderConfig_Kind) )
Repository type metadata.
var ( NodeGroup_Kind = "NodeGroup" NodeGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NodeGroup_Kind}.String() NodeGroup_KindAPIVersion = NodeGroup_Kind + "." + CRDGroupVersion.String() NodeGroup_GroupVersionKind = CRDGroupVersion.WithKind(NodeGroup_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Addon ¶
type Addon struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AddonSpec `json:"spec"` Status AddonStatus `json:"status,omitempty"` }
Addon is the Schema for the Addons API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*Addon) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Addon.
func (*Addon) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Addon) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Addon) GetCondition ¶
func (mg *Addon) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Addon.
func (*Addon) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Addon
func (*Addon) GetDeletionPolicy ¶
func (mg *Addon) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Addon.
func (*Addon) GetObservation ¶
GetObservation of this Addon
func (*Addon) GetParameters ¶
GetParameters of this Addon
func (*Addon) GetProviderConfigReference ¶
GetProviderConfigReference of this Addon.
func (*Addon) GetProviderReference ¶
GetProviderReference of this Addon. Deprecated: Use GetProviderConfigReference.
func (*Addon) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *Addon) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Addon.
func (*Addon) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Addon
func (*Addon) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Addon) GetWriteConnectionSecretToReference ¶
func (mg *Addon) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Addon.
func (*Addon) LateInitialize ¶
LateInitialize this Addon using its observed tfState. returns True if there are any spec changes for the resource.
func (*Addon) ResolveReferences ¶
ResolveReferences of this Addon.
func (*Addon) SetConditions ¶
SetConditions of this Addon.
func (*Addon) SetDeletionPolicy ¶
func (mg *Addon) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Addon.
func (*Addon) SetObservation ¶
SetObservation for this Addon
func (*Addon) SetParameters ¶
SetParameters for this Addon
func (*Addon) SetProviderConfigReference ¶
SetProviderConfigReference of this Addon.
func (*Addon) SetProviderReference ¶
SetProviderReference of this Addon. Deprecated: Use SetProviderConfigReference.
func (*Addon) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *Addon) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Addon.
func (*Addon) SetWriteConnectionSecretToReference ¶
func (mg *Addon) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Addon.
type AddonList ¶
type AddonList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Addon `json:"items"` }
AddonList contains a list of Addons
func (*AddonList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonList.
func (*AddonList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AddonList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AddonObservation ¶
type AddonObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` ModifiedAt *string `json:"modifiedAt,omitempty" tf:"modified_at,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*AddonObservation) DeepCopy ¶
func (in *AddonObservation) DeepCopy() *AddonObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonObservation.
func (*AddonObservation) DeepCopyInto ¶
func (in *AddonObservation) DeepCopyInto(out *AddonObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddonParameters ¶
type AddonParameters struct { // +kubebuilder:validation:Optional AddonVersion *string `json:"addonVersion,omitempty" tf:"addon_version,omitempty"` // +crossplane:generate:reference:type=Cluster // +kubebuilder:validation:Optional ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // +kubebuilder:validation:Optional ClusterNameRef *v1.Reference `json:"clusterNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClusterNameSelector *v1.Selector `json:"clusterNameSelector,omitempty" tf:"-"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional ResolveConflicts *string `json:"resolveConflicts,omitempty" tf:"resolve_conflicts,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional ServiceAccountRoleArn *string `json:"serviceAccountRoleArn,omitempty" tf:"service_account_role_arn,omitempty"` // +kubebuilder:validation:Optional ServiceAccountRoleArnRef *v1.Reference `json:"serviceAccountRoleArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ServiceAccountRoleArnSelector *v1.Selector `json:"serviceAccountRoleArnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*AddonParameters) DeepCopy ¶
func (in *AddonParameters) DeepCopy() *AddonParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonParameters.
func (*AddonParameters) DeepCopyInto ¶
func (in *AddonParameters) DeepCopyInto(out *AddonParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddonSpec ¶
type AddonSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AddonParameters `json:"forProvider"` }
AddonSpec defines the desired state of Addon
func (*AddonSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonSpec.
func (*AddonSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddonStatus ¶
type AddonStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AddonObservation `json:"atProvider,omitempty"` }
AddonStatus defines the observed state of Addon.
func (*AddonStatus) DeepCopy ¶
func (in *AddonStatus) DeepCopy() *AddonStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonStatus.
func (*AddonStatus) DeepCopyInto ¶
func (in *AddonStatus) DeepCopyInto(out *AddonStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscalingGroupsObservation ¶
type AutoscalingGroupsObservation struct {
Name *string `json:"name,omitempty" tf:"name,omitempty"`
}
func (*AutoscalingGroupsObservation) DeepCopy ¶
func (in *AutoscalingGroupsObservation) DeepCopy() *AutoscalingGroupsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroupsObservation.
func (*AutoscalingGroupsObservation) DeepCopyInto ¶
func (in *AutoscalingGroupsObservation) DeepCopyInto(out *AutoscalingGroupsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscalingGroupsParameters ¶
type AutoscalingGroupsParameters struct { }
func (*AutoscalingGroupsParameters) DeepCopy ¶
func (in *AutoscalingGroupsParameters) DeepCopy() *AutoscalingGroupsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroupsParameters.
func (*AutoscalingGroupsParameters) DeepCopyInto ¶
func (in *AutoscalingGroupsParameters) DeepCopyInto(out *AutoscalingGroupsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAuthorityObservation ¶
type CertificateAuthorityObservation struct {
Data *string `json:"data,omitempty" tf:"data,omitempty"`
}
func (*CertificateAuthorityObservation) DeepCopy ¶
func (in *CertificateAuthorityObservation) DeepCopy() *CertificateAuthorityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityObservation.
func (*CertificateAuthorityObservation) DeepCopyInto ¶
func (in *CertificateAuthorityObservation) DeepCopyInto(out *CertificateAuthorityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAuthorityParameters ¶
type CertificateAuthorityParameters struct { }
func (*CertificateAuthorityParameters) DeepCopy ¶
func (in *CertificateAuthorityParameters) DeepCopy() *CertificateAuthorityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityParameters.
func (*CertificateAuthorityParameters) DeepCopyInto ¶
func (in *CertificateAuthorityParameters) DeepCopyInto(out *CertificateAuthorityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Cluster ¶
type Cluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterSpec `json:"spec"` Status ClusterStatus `json:"status,omitempty"` }
Cluster is the Schema for the Clusters API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*Cluster) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
func (*Cluster) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cluster) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Cluster) GetCondition ¶
func (mg *Cluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Cluster.
func (*Cluster) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Cluster
func (*Cluster) GetDeletionPolicy ¶
func (mg *Cluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Cluster.
func (*Cluster) GetObservation ¶
GetObservation of this Cluster
func (*Cluster) GetParameters ¶
GetParameters of this Cluster
func (*Cluster) GetProviderConfigReference ¶
GetProviderConfigReference of this Cluster.
func (*Cluster) GetProviderReference ¶
GetProviderReference of this Cluster. Deprecated: Use GetProviderConfigReference.
func (*Cluster) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *Cluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Cluster.
func (*Cluster) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Cluster
func (*Cluster) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Cluster) GetWriteConnectionSecretToReference ¶
func (mg *Cluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Cluster.
func (*Cluster) LateInitialize ¶
LateInitialize this Cluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*Cluster) ResolveReferences ¶
ResolveReferences of this Cluster.
func (*Cluster) SetConditions ¶
SetConditions of this Cluster.
func (*Cluster) SetDeletionPolicy ¶
func (mg *Cluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Cluster.
func (*Cluster) SetObservation ¶
SetObservation for this Cluster
func (*Cluster) SetParameters ¶
SetParameters for this Cluster
func (*Cluster) SetProviderConfigReference ¶
SetProviderConfigReference of this Cluster.
func (*Cluster) SetProviderReference ¶
SetProviderReference of this Cluster. Deprecated: Use SetProviderConfigReference.
func (*Cluster) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *Cluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Cluster.
func (*Cluster) SetWriteConnectionSecretToReference ¶
func (mg *Cluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Cluster.
type ClusterList ¶
type ClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Cluster `json:"items"` }
ClusterList contains a list of Clusters
func (*ClusterList) DeepCopy ¶
func (in *ClusterList) DeepCopy() *ClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.
func (*ClusterList) DeepCopyInto ¶
func (in *ClusterList) DeepCopyInto(out *ClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterList) DeepCopyObject ¶
func (in *ClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterList) GetItems ¶
func (l *ClusterList) GetItems() []resource.Managed
GetItems of this ClusterList.
type ClusterObservation ¶
type ClusterObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` CertificateAuthority []CertificateAuthorityObservation `json:"certificateAuthority,omitempty" tf:"certificate_authority,omitempty"` CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` PlatformVersion *string `json:"platformVersion,omitempty" tf:"platform_version,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*ClusterObservation) DeepCopy ¶
func (in *ClusterObservation) DeepCopy() *ClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterObservation.
func (*ClusterObservation) DeepCopyInto ¶
func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterParameters ¶
type ClusterParameters struct { // +kubebuilder:validation:Optional EnabledClusterLogTypes []*string `json:"enabledClusterLogTypes,omitempty" tf:"enabled_cluster_log_types,omitempty"` // +kubebuilder:validation:Optional EncryptionConfig []EncryptionConfigParameters `json:"encryptionConfig,omitempty" tf:"encryption_config,omitempty"` // +kubebuilder:validation:Optional KubernetesNetworkConfig []KubernetesNetworkConfigParameters `json:"kubernetesNetworkConfig,omitempty" tf:"kubernetes_network_config,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required VPCConfig []VPCConfigParameters `json:"vpcConfig" tf:"vpc_config,omitempty"` // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ClusterParameters) DeepCopy ¶
func (in *ClusterParameters) DeepCopy() *ClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameters.
func (*ClusterParameters) DeepCopyInto ¶
func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpec ¶
type ClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClusterParameters `json:"forProvider"` }
ClusterSpec defines the desired state of Cluster
func (*ClusterSpec) DeepCopy ¶
func (in *ClusterSpec) DeepCopy() *ClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec.
func (*ClusterSpec) DeepCopyInto ¶
func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterStatus ¶
type ClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClusterObservation `json:"atProvider,omitempty"` }
ClusterStatus defines the observed state of Cluster.
func (*ClusterStatus) DeepCopy ¶
func (in *ClusterStatus) DeepCopy() *ClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.
func (*ClusterStatus) DeepCopyInto ¶
func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionConfigObservation ¶
type EncryptionConfigObservation struct { }
func (*EncryptionConfigObservation) DeepCopy ¶
func (in *EncryptionConfigObservation) DeepCopy() *EncryptionConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionConfigObservation.
func (*EncryptionConfigObservation) DeepCopyInto ¶
func (in *EncryptionConfigObservation) DeepCopyInto(out *EncryptionConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionConfigParameters ¶
type EncryptionConfigParameters struct { // +kubebuilder:validation:Required Provider []ProviderParameters `json:"provider" tf:"provider,omitempty"` // +kubebuilder:validation:Required Resources []*string `json:"resources" tf:"resources,omitempty"` }
func (*EncryptionConfigParameters) DeepCopy ¶
func (in *EncryptionConfigParameters) DeepCopy() *EncryptionConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionConfigParameters.
func (*EncryptionConfigParameters) DeepCopyInto ¶
func (in *EncryptionConfigParameters) DeepCopyInto(out *EncryptionConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FargateProfile ¶
type FargateProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FargateProfileSpec `json:"spec"` Status FargateProfileStatus `json:"status,omitempty"` }
FargateProfile is the Schema for the FargateProfiles API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*FargateProfile) DeepCopy ¶
func (in *FargateProfile) DeepCopy() *FargateProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FargateProfile.
func (*FargateProfile) DeepCopyInto ¶
func (in *FargateProfile) DeepCopyInto(out *FargateProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FargateProfile) DeepCopyObject ¶
func (in *FargateProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FargateProfile) GetCondition ¶
func (mg *FargateProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FargateProfile.
func (*FargateProfile) GetConnectionDetailsMapping ¶
func (tr *FargateProfile) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FargateProfile
func (*FargateProfile) GetDeletionPolicy ¶
func (mg *FargateProfile) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FargateProfile.
func (*FargateProfile) GetID ¶
func (tr *FargateProfile) GetID() string
GetID returns ID of underlying Terraform resource of this FargateProfile
func (*FargateProfile) GetObservation ¶
func (tr *FargateProfile) GetObservation() (map[string]interface{}, error)
GetObservation of this FargateProfile
func (*FargateProfile) GetParameters ¶
func (tr *FargateProfile) GetParameters() (map[string]interface{}, error)
GetParameters of this FargateProfile
func (*FargateProfile) GetProviderConfigReference ¶
func (mg *FargateProfile) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FargateProfile.
func (*FargateProfile) GetProviderReference ¶
func (mg *FargateProfile) GetProviderReference() *xpv1.Reference
GetProviderReference of this FargateProfile. Deprecated: Use GetProviderConfigReference.
func (*FargateProfile) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *FargateProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FargateProfile.
func (*FargateProfile) GetTerraformResourceType ¶
func (mg *FargateProfile) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FargateProfile
func (*FargateProfile) GetTerraformSchemaVersion ¶
func (tr *FargateProfile) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FargateProfile) GetWriteConnectionSecretToReference ¶
func (mg *FargateProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FargateProfile.
func (*FargateProfile) LateInitialize ¶
func (tr *FargateProfile) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FargateProfile using its observed tfState. returns True if there are any spec changes for the resource.
func (*FargateProfile) ResolveReferences ¶
ResolveReferences of this FargateProfile.
func (*FargateProfile) SetConditions ¶
func (mg *FargateProfile) SetConditions(c ...xpv1.Condition)
SetConditions of this FargateProfile.
func (*FargateProfile) SetDeletionPolicy ¶
func (mg *FargateProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FargateProfile.
func (*FargateProfile) SetObservation ¶
func (tr *FargateProfile) SetObservation(obs map[string]interface{}) error
SetObservation for this FargateProfile
func (*FargateProfile) SetParameters ¶
func (tr *FargateProfile) SetParameters(params map[string]interface{}) error
SetParameters for this FargateProfile
func (*FargateProfile) SetProviderConfigReference ¶
func (mg *FargateProfile) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FargateProfile.
func (*FargateProfile) SetProviderReference ¶
func (mg *FargateProfile) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FargateProfile. Deprecated: Use SetProviderConfigReference.
func (*FargateProfile) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *FargateProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FargateProfile.
func (*FargateProfile) SetWriteConnectionSecretToReference ¶
func (mg *FargateProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FargateProfile.
type FargateProfileList ¶
type FargateProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FargateProfile `json:"items"` }
FargateProfileList contains a list of FargateProfiles
func (*FargateProfileList) DeepCopy ¶
func (in *FargateProfileList) DeepCopy() *FargateProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FargateProfileList.
func (*FargateProfileList) DeepCopyInto ¶
func (in *FargateProfileList) DeepCopyInto(out *FargateProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FargateProfileList) DeepCopyObject ¶
func (in *FargateProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FargateProfileList) GetItems ¶
func (l *FargateProfileList) GetItems() []resource.Managed
GetItems of this FargateProfileList.
type FargateProfileObservation ¶
type FargateProfileObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*FargateProfileObservation) DeepCopy ¶
func (in *FargateProfileObservation) DeepCopy() *FargateProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FargateProfileObservation.
func (*FargateProfileObservation) DeepCopyInto ¶
func (in *FargateProfileObservation) DeepCopyInto(out *FargateProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FargateProfileParameters ¶
type FargateProfileParameters struct { // +crossplane:generate:reference:type=Cluster // +kubebuilder:validation:Optional ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // +kubebuilder:validation:Optional ClusterNameRef *v1.Reference `json:"clusterNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClusterNameSelector *v1.Selector `json:"clusterNameSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional PodExecutionRoleArn *string `json:"podExecutionRoleArn,omitempty" tf:"pod_execution_role_arn,omitempty"` // +kubebuilder:validation:Optional PodExecutionRoleArnRef *v1.Reference `json:"podExecutionRoleArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional PodExecutionRoleArnSelector *v1.Selector `json:"podExecutionRoleArnSelector,omitempty" tf:"-"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required Selector []SelectorParameters `json:"selector" tf:"selector,omitempty"` // +kubebuilder:validation:Optional SubnetIdRefs []v1.Reference `json:"subnetIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIdSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.Subnet // +crossplane:generate:reference:refFieldName=SubnetIdRefs // +crossplane:generate:reference:selectorFieldName=SubnetIdSelector // +kubebuilder:validation:Optional SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*FargateProfileParameters) DeepCopy ¶
func (in *FargateProfileParameters) DeepCopy() *FargateProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FargateProfileParameters.
func (*FargateProfileParameters) DeepCopyInto ¶
func (in *FargateProfileParameters) DeepCopyInto(out *FargateProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FargateProfileSpec ¶
type FargateProfileSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FargateProfileParameters `json:"forProvider"` }
FargateProfileSpec defines the desired state of FargateProfile
func (*FargateProfileSpec) DeepCopy ¶
func (in *FargateProfileSpec) DeepCopy() *FargateProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FargateProfileSpec.
func (*FargateProfileSpec) DeepCopyInto ¶
func (in *FargateProfileSpec) DeepCopyInto(out *FargateProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FargateProfileStatus ¶
type FargateProfileStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FargateProfileObservation `json:"atProvider,omitempty"` }
FargateProfileStatus defines the observed state of FargateProfile.
func (*FargateProfileStatus) DeepCopy ¶
func (in *FargateProfileStatus) DeepCopy() *FargateProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FargateProfileStatus.
func (*FargateProfileStatus) DeepCopyInto ¶
func (in *FargateProfileStatus) DeepCopyInto(out *FargateProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct {
Oidc []OidcObservation `json:"oidc,omitempty" tf:"oidc,omitempty"`
}
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderConfig ¶
type IdentityProviderConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityProviderConfigSpec `json:"spec"` Status IdentityProviderConfigStatus `json:"status,omitempty"` }
IdentityProviderConfig is the Schema for the IdentityProviderConfigs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*IdentityProviderConfig) DeepCopy ¶
func (in *IdentityProviderConfig) DeepCopy() *IdentityProviderConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderConfig.
func (*IdentityProviderConfig) DeepCopyInto ¶
func (in *IdentityProviderConfig) DeepCopyInto(out *IdentityProviderConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityProviderConfig) DeepCopyObject ¶
func (in *IdentityProviderConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IdentityProviderConfig) GetCondition ¶
func (mg *IdentityProviderConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IdentityProviderConfig.
func (*IdentityProviderConfig) GetConnectionDetailsMapping ¶
func (tr *IdentityProviderConfig) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IdentityProviderConfig
func (*IdentityProviderConfig) GetDeletionPolicy ¶
func (mg *IdentityProviderConfig) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IdentityProviderConfig.
func (*IdentityProviderConfig) GetID ¶
func (tr *IdentityProviderConfig) GetID() string
GetID returns ID of underlying Terraform resource of this IdentityProviderConfig
func (*IdentityProviderConfig) GetObservation ¶
func (tr *IdentityProviderConfig) GetObservation() (map[string]interface{}, error)
GetObservation of this IdentityProviderConfig
func (*IdentityProviderConfig) GetParameters ¶
func (tr *IdentityProviderConfig) GetParameters() (map[string]interface{}, error)
GetParameters of this IdentityProviderConfig
func (*IdentityProviderConfig) GetProviderConfigReference ¶
func (mg *IdentityProviderConfig) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IdentityProviderConfig.
func (*IdentityProviderConfig) GetProviderReference ¶
func (mg *IdentityProviderConfig) GetProviderReference() *xpv1.Reference
GetProviderReference of this IdentityProviderConfig. Deprecated: Use GetProviderConfigReference.
func (*IdentityProviderConfig) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *IdentityProviderConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IdentityProviderConfig.
func (*IdentityProviderConfig) GetTerraformResourceType ¶
func (mg *IdentityProviderConfig) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IdentityProviderConfig
func (*IdentityProviderConfig) GetTerraformSchemaVersion ¶
func (tr *IdentityProviderConfig) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IdentityProviderConfig) GetWriteConnectionSecretToReference ¶
func (mg *IdentityProviderConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IdentityProviderConfig.
func (*IdentityProviderConfig) LateInitialize ¶
func (tr *IdentityProviderConfig) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IdentityProviderConfig using its observed tfState. returns True if there are any spec changes for the resource.
func (*IdentityProviderConfig) ResolveReferences ¶
ResolveReferences of this IdentityProviderConfig.
func (*IdentityProviderConfig) SetConditions ¶
func (mg *IdentityProviderConfig) SetConditions(c ...xpv1.Condition)
SetConditions of this IdentityProviderConfig.
func (*IdentityProviderConfig) SetDeletionPolicy ¶
func (mg *IdentityProviderConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IdentityProviderConfig.
func (*IdentityProviderConfig) SetObservation ¶
func (tr *IdentityProviderConfig) SetObservation(obs map[string]interface{}) error
SetObservation for this IdentityProviderConfig
func (*IdentityProviderConfig) SetParameters ¶
func (tr *IdentityProviderConfig) SetParameters(params map[string]interface{}) error
SetParameters for this IdentityProviderConfig
func (*IdentityProviderConfig) SetProviderConfigReference ¶
func (mg *IdentityProviderConfig) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IdentityProviderConfig.
func (*IdentityProviderConfig) SetProviderReference ¶
func (mg *IdentityProviderConfig) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IdentityProviderConfig. Deprecated: Use SetProviderConfigReference.
func (*IdentityProviderConfig) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *IdentityProviderConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IdentityProviderConfig.
func (*IdentityProviderConfig) SetWriteConnectionSecretToReference ¶
func (mg *IdentityProviderConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IdentityProviderConfig.
type IdentityProviderConfigList ¶
type IdentityProviderConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IdentityProviderConfig `json:"items"` }
IdentityProviderConfigList contains a list of IdentityProviderConfigs
func (*IdentityProviderConfigList) DeepCopy ¶
func (in *IdentityProviderConfigList) DeepCopy() *IdentityProviderConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderConfigList.
func (*IdentityProviderConfigList) DeepCopyInto ¶
func (in *IdentityProviderConfigList) DeepCopyInto(out *IdentityProviderConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityProviderConfigList) DeepCopyObject ¶
func (in *IdentityProviderConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IdentityProviderConfigList) GetItems ¶
func (l *IdentityProviderConfigList) GetItems() []resource.Managed
GetItems of this IdentityProviderConfigList.
type IdentityProviderConfigObservation ¶
type IdentityProviderConfigObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*IdentityProviderConfigObservation) DeepCopy ¶
func (in *IdentityProviderConfigObservation) DeepCopy() *IdentityProviderConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderConfigObservation.
func (*IdentityProviderConfigObservation) DeepCopyInto ¶
func (in *IdentityProviderConfigObservation) DeepCopyInto(out *IdentityProviderConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderConfigOidcObservation ¶
type IdentityProviderConfigOidcObservation struct { }
func (*IdentityProviderConfigOidcObservation) DeepCopy ¶
func (in *IdentityProviderConfigOidcObservation) DeepCopy() *IdentityProviderConfigOidcObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderConfigOidcObservation.
func (*IdentityProviderConfigOidcObservation) DeepCopyInto ¶
func (in *IdentityProviderConfigOidcObservation) DeepCopyInto(out *IdentityProviderConfigOidcObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderConfigOidcParameters ¶
type IdentityProviderConfigOidcParameters struct { // +kubebuilder:validation:Required ClientID *string `json:"clientId" tf:"client_id,omitempty"` // +kubebuilder:validation:Optional GroupsClaim *string `json:"groupsClaim,omitempty" tf:"groups_claim,omitempty"` // +kubebuilder:validation:Optional GroupsPrefix *string `json:"groupsPrefix,omitempty" tf:"groups_prefix,omitempty"` // +kubebuilder:validation:Required IdentityProviderConfigName *string `json:"identityProviderConfigName" tf:"identity_provider_config_name,omitempty"` // +kubebuilder:validation:Required IssuerURL *string `json:"issuerUrl" tf:"issuer_url,omitempty"` // +kubebuilder:validation:Optional RequiredClaims map[string]*string `json:"requiredClaims,omitempty" tf:"required_claims,omitempty"` // +kubebuilder:validation:Optional UsernameClaim *string `json:"usernameClaim,omitempty" tf:"username_claim,omitempty"` // +kubebuilder:validation:Optional UsernamePrefix *string `json:"usernamePrefix,omitempty" tf:"username_prefix,omitempty"` }
func (*IdentityProviderConfigOidcParameters) DeepCopy ¶
func (in *IdentityProviderConfigOidcParameters) DeepCopy() *IdentityProviderConfigOidcParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderConfigOidcParameters.
func (*IdentityProviderConfigOidcParameters) DeepCopyInto ¶
func (in *IdentityProviderConfigOidcParameters) DeepCopyInto(out *IdentityProviderConfigOidcParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderConfigParameters ¶
type IdentityProviderConfigParameters struct { // +crossplane:generate:reference:type=Cluster // +kubebuilder:validation:Optional ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // +kubebuilder:validation:Optional ClusterNameRef *v1.Reference `json:"clusterNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClusterNameSelector *v1.Selector `json:"clusterNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Oidc []IdentityProviderConfigOidcParameters `json:"oidc" tf:"oidc,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*IdentityProviderConfigParameters) DeepCopy ¶
func (in *IdentityProviderConfigParameters) DeepCopy() *IdentityProviderConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderConfigParameters.
func (*IdentityProviderConfigParameters) DeepCopyInto ¶
func (in *IdentityProviderConfigParameters) DeepCopyInto(out *IdentityProviderConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderConfigSpec ¶
type IdentityProviderConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IdentityProviderConfigParameters `json:"forProvider"` }
IdentityProviderConfigSpec defines the desired state of IdentityProviderConfig
func (*IdentityProviderConfigSpec) DeepCopy ¶
func (in *IdentityProviderConfigSpec) DeepCopy() *IdentityProviderConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderConfigSpec.
func (*IdentityProviderConfigSpec) DeepCopyInto ¶
func (in *IdentityProviderConfigSpec) DeepCopyInto(out *IdentityProviderConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderConfigStatus ¶
type IdentityProviderConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IdentityProviderConfigObservation `json:"atProvider,omitempty"` }
IdentityProviderConfigStatus defines the observed state of IdentityProviderConfig.
func (*IdentityProviderConfigStatus) DeepCopy ¶
func (in *IdentityProviderConfigStatus) DeepCopy() *IdentityProviderConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderConfigStatus.
func (*IdentityProviderConfigStatus) DeepCopyInto ¶
func (in *IdentityProviderConfigStatus) DeepCopyInto(out *IdentityProviderConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesNetworkConfigObservation ¶
type KubernetesNetworkConfigObservation struct { }
func (*KubernetesNetworkConfigObservation) DeepCopy ¶
func (in *KubernetesNetworkConfigObservation) DeepCopy() *KubernetesNetworkConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesNetworkConfigObservation.
func (*KubernetesNetworkConfigObservation) DeepCopyInto ¶
func (in *KubernetesNetworkConfigObservation) DeepCopyInto(out *KubernetesNetworkConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubernetesNetworkConfigParameters ¶
type KubernetesNetworkConfigParameters struct { // +kubebuilder:validation:Optional ServiceIPv4Cidr *string `json:"serviceIpv4Cidr,omitempty" tf:"service_ipv4_cidr,omitempty"` }
func (*KubernetesNetworkConfigParameters) DeepCopy ¶
func (in *KubernetesNetworkConfigParameters) DeepCopy() *KubernetesNetworkConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesNetworkConfigParameters.
func (*KubernetesNetworkConfigParameters) DeepCopyInto ¶
func (in *KubernetesNetworkConfigParameters) DeepCopyInto(out *KubernetesNetworkConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateObservation ¶
type LaunchTemplateObservation struct { }
func (*LaunchTemplateObservation) DeepCopy ¶
func (in *LaunchTemplateObservation) DeepCopy() *LaunchTemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateObservation.
func (*LaunchTemplateObservation) DeepCopyInto ¶
func (in *LaunchTemplateObservation) DeepCopyInto(out *LaunchTemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateParameters ¶
type LaunchTemplateParameters struct { // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Required Version *string `json:"version" tf:"version,omitempty"` }
func (*LaunchTemplateParameters) DeepCopy ¶
func (in *LaunchTemplateParameters) DeepCopy() *LaunchTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateParameters.
func (*LaunchTemplateParameters) DeepCopyInto ¶
func (in *LaunchTemplateParameters) DeepCopyInto(out *LaunchTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeGroup ¶
type NodeGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NodeGroupSpec `json:"spec"` Status NodeGroupStatus `json:"status,omitempty"` }
NodeGroup is the Schema for the NodeGroups API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*NodeGroup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeGroup.
func (*NodeGroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeGroup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NodeGroup) GetCondition ¶
func (mg *NodeGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NodeGroup.
func (*NodeGroup) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this NodeGroup
func (*NodeGroup) GetDeletionPolicy ¶
func (mg *NodeGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NodeGroup.
func (*NodeGroup) GetObservation ¶
GetObservation of this NodeGroup
func (*NodeGroup) GetParameters ¶
GetParameters of this NodeGroup
func (*NodeGroup) GetProviderConfigReference ¶
GetProviderConfigReference of this NodeGroup.
func (*NodeGroup) GetProviderReference ¶
GetProviderReference of this NodeGroup. Deprecated: Use GetProviderConfigReference.
func (*NodeGroup) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *NodeGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NodeGroup.
func (*NodeGroup) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this NodeGroup
func (*NodeGroup) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NodeGroup) GetWriteConnectionSecretToReference ¶
func (mg *NodeGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NodeGroup.
func (*NodeGroup) LateInitialize ¶
LateInitialize this NodeGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*NodeGroup) ResolveReferences ¶
ResolveReferences of this NodeGroup.
func (*NodeGroup) SetConditions ¶
SetConditions of this NodeGroup.
func (*NodeGroup) SetDeletionPolicy ¶
func (mg *NodeGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NodeGroup.
func (*NodeGroup) SetObservation ¶
SetObservation for this NodeGroup
func (*NodeGroup) SetParameters ¶
SetParameters for this NodeGroup
func (*NodeGroup) SetProviderConfigReference ¶
SetProviderConfigReference of this NodeGroup.
func (*NodeGroup) SetProviderReference ¶
SetProviderReference of this NodeGroup. Deprecated: Use SetProviderConfigReference.
func (*NodeGroup) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *NodeGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NodeGroup.
func (*NodeGroup) SetWriteConnectionSecretToReference ¶
func (mg *NodeGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NodeGroup.
type NodeGroupList ¶
type NodeGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NodeGroup `json:"items"` }
NodeGroupList contains a list of NodeGroups
func (*NodeGroupList) DeepCopy ¶
func (in *NodeGroupList) DeepCopy() *NodeGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeGroupList.
func (*NodeGroupList) DeepCopyInto ¶
func (in *NodeGroupList) DeepCopyInto(out *NodeGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeGroupList) DeepCopyObject ¶
func (in *NodeGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NodeGroupList) GetItems ¶
func (l *NodeGroupList) GetItems() []resource.Managed
GetItems of this NodeGroupList.
type NodeGroupObservation ¶
type NodeGroupObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Resources []ResourcesObservation `json:"resources,omitempty" tf:"resources,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*NodeGroupObservation) DeepCopy ¶
func (in *NodeGroupObservation) DeepCopy() *NodeGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeGroupObservation.
func (*NodeGroupObservation) DeepCopyInto ¶
func (in *NodeGroupObservation) DeepCopyInto(out *NodeGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeGroupParameters ¶
type NodeGroupParameters struct { // +kubebuilder:validation:Optional AMIType *string `json:"amiType,omitempty" tf:"ami_type,omitempty"` // +kubebuilder:validation:Optional CapacityType *string `json:"capacityType,omitempty" tf:"capacity_type,omitempty"` // +crossplane:generate:reference:type=Cluster // +kubebuilder:validation:Optional ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // +kubebuilder:validation:Optional ClusterNameRef *v1.Reference `json:"clusterNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClusterNameSelector *v1.Selector `json:"clusterNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional DiskSize *float64 `json:"diskSize,omitempty" tf:"disk_size,omitempty"` // +kubebuilder:validation:Optional ForceUpdateVersion *bool `json:"forceUpdateVersion,omitempty" tf:"force_update_version,omitempty"` // +kubebuilder:validation:Optional InstanceTypes []*string `json:"instanceTypes,omitempty" tf:"instance_types,omitempty"` // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // +kubebuilder:validation:Optional LaunchTemplate []LaunchTemplateParameters `json:"launchTemplate,omitempty" tf:"launch_template,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional NodeRoleArn *string `json:"nodeRoleArn,omitempty" tf:"node_role_arn,omitempty"` // +kubebuilder:validation:Optional NodeRoleArnRef *v1.Reference `json:"nodeRoleArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional NodeRoleArnSelector *v1.Selector `json:"nodeRoleArnSelector,omitempty" tf:"-"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional ReleaseVersion *string `json:"releaseVersion,omitempty" tf:"release_version,omitempty"` // +kubebuilder:validation:Optional RemoteAccess []RemoteAccessParameters `json:"remoteAccess,omitempty" tf:"remote_access,omitempty"` // +kubebuilder:validation:Required ScalingConfig []ScalingConfigParameters `json:"scalingConfig" tf:"scaling_config,omitempty"` // +kubebuilder:validation:Optional SubnetIdRefs []v1.Reference `json:"subnetIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIdSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.Subnet // +crossplane:generate:reference:refFieldName=SubnetIdRefs // +crossplane:generate:reference:selectorFieldName=SubnetIdSelector // +kubebuilder:validation:Optional SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Taint []TaintParameters `json:"taint,omitempty" tf:"taint,omitempty"` // +kubebuilder:validation:Optional UpdateConfig []UpdateConfigParameters `json:"updateConfig,omitempty" tf:"update_config,omitempty"` // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*NodeGroupParameters) DeepCopy ¶
func (in *NodeGroupParameters) DeepCopy() *NodeGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeGroupParameters.
func (*NodeGroupParameters) DeepCopyInto ¶
func (in *NodeGroupParameters) DeepCopyInto(out *NodeGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeGroupSpec ¶
type NodeGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NodeGroupParameters `json:"forProvider"` }
NodeGroupSpec defines the desired state of NodeGroup
func (*NodeGroupSpec) DeepCopy ¶
func (in *NodeGroupSpec) DeepCopy() *NodeGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeGroupSpec.
func (*NodeGroupSpec) DeepCopyInto ¶
func (in *NodeGroupSpec) DeepCopyInto(out *NodeGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeGroupStatus ¶
type NodeGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NodeGroupObservation `json:"atProvider,omitempty"` }
NodeGroupStatus defines the observed state of NodeGroup.
func (*NodeGroupStatus) DeepCopy ¶
func (in *NodeGroupStatus) DeepCopy() *NodeGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeGroupStatus.
func (*NodeGroupStatus) DeepCopyInto ¶
func (in *NodeGroupStatus) DeepCopyInto(out *NodeGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OidcObservation ¶
type OidcObservation struct {
Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"`
}
func (*OidcObservation) DeepCopy ¶
func (in *OidcObservation) DeepCopy() *OidcObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OidcObservation.
func (*OidcObservation) DeepCopyInto ¶
func (in *OidcObservation) DeepCopyInto(out *OidcObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OidcParameters ¶
type OidcParameters struct { }
func (*OidcParameters) DeepCopy ¶
func (in *OidcParameters) DeepCopy() *OidcParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OidcParameters.
func (*OidcParameters) DeepCopyInto ¶
func (in *OidcParameters) DeepCopyInto(out *OidcParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderObservation ¶
type ProviderObservation struct { }
func (*ProviderObservation) DeepCopy ¶
func (in *ProviderObservation) DeepCopy() *ProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderObservation.
func (*ProviderObservation) DeepCopyInto ¶
func (in *ProviderObservation) DeepCopyInto(out *ProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderParameters ¶
type ProviderParameters struct { // +kubebuilder:validation:Required KeyArn *string `json:"keyArn" tf:"key_arn,omitempty"` }
func (*ProviderParameters) DeepCopy ¶
func (in *ProviderParameters) DeepCopy() *ProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderParameters.
func (*ProviderParameters) DeepCopyInto ¶
func (in *ProviderParameters) DeepCopyInto(out *ProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemoteAccessObservation ¶
type RemoteAccessObservation struct { }
func (*RemoteAccessObservation) DeepCopy ¶
func (in *RemoteAccessObservation) DeepCopy() *RemoteAccessObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteAccessObservation.
func (*RemoteAccessObservation) DeepCopyInto ¶
func (in *RemoteAccessObservation) DeepCopyInto(out *RemoteAccessObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemoteAccessParameters ¶
type RemoteAccessParameters struct { // +kubebuilder:validation:Optional EC2SSHKey *string `json:"ec2SshKey,omitempty" tf:"ec2_ssh_key,omitempty"` // +kubebuilder:validation:Optional SourceSecurityGroupIdRefs []v1.Reference `json:"sourceSecurityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SourceSecurityGroupIdSelector *v1.Selector `json:"sourceSecurityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=SourceSecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=SourceSecurityGroupIdSelector // +kubebuilder:validation:Optional SourceSecurityGroupIds []*string `json:"sourceSecurityGroupIds,omitempty" tf:"source_security_group_ids,omitempty"` }
func (*RemoteAccessParameters) DeepCopy ¶
func (in *RemoteAccessParameters) DeepCopy() *RemoteAccessParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteAccessParameters.
func (*RemoteAccessParameters) DeepCopyInto ¶
func (in *RemoteAccessParameters) DeepCopyInto(out *RemoteAccessParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcesObservation ¶
type ResourcesObservation struct { AutoscalingGroups []AutoscalingGroupsObservation `json:"autoscalingGroups,omitempty" tf:"autoscaling_groups,omitempty"` RemoteAccessSecurityGroupID *string `json:"remoteAccessSecurityGroupId,omitempty" tf:"remote_access_security_group_id,omitempty"` }
func (*ResourcesObservation) DeepCopy ¶
func (in *ResourcesObservation) DeepCopy() *ResourcesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcesObservation.
func (*ResourcesObservation) DeepCopyInto ¶
func (in *ResourcesObservation) DeepCopyInto(out *ResourcesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcesParameters ¶
type ResourcesParameters struct { }
func (*ResourcesParameters) DeepCopy ¶
func (in *ResourcesParameters) DeepCopy() *ResourcesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcesParameters.
func (*ResourcesParameters) DeepCopyInto ¶
func (in *ResourcesParameters) DeepCopyInto(out *ResourcesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScalingConfigObservation ¶
type ScalingConfigObservation struct { }
func (*ScalingConfigObservation) DeepCopy ¶
func (in *ScalingConfigObservation) DeepCopy() *ScalingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScalingConfigObservation.
func (*ScalingConfigObservation) DeepCopyInto ¶
func (in *ScalingConfigObservation) DeepCopyInto(out *ScalingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScalingConfigParameters ¶
type ScalingConfigParameters struct { // +kubebuilder:validation:Required DesiredSize *float64 `json:"desiredSize" tf:"desired_size,omitempty"` // +kubebuilder:validation:Required MaxSize *float64 `json:"maxSize" tf:"max_size,omitempty"` // +kubebuilder:validation:Required MinSize *float64 `json:"minSize" tf:"min_size,omitempty"` }
func (*ScalingConfigParameters) DeepCopy ¶
func (in *ScalingConfigParameters) DeepCopy() *ScalingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScalingConfigParameters.
func (*ScalingConfigParameters) DeepCopyInto ¶
func (in *ScalingConfigParameters) DeepCopyInto(out *ScalingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectorObservation ¶
type SelectorObservation struct { }
func (*SelectorObservation) DeepCopy ¶
func (in *SelectorObservation) DeepCopy() *SelectorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectorObservation.
func (*SelectorObservation) DeepCopyInto ¶
func (in *SelectorObservation) DeepCopyInto(out *SelectorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectorParameters ¶
type SelectorParameters struct { // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // +kubebuilder:validation:Required Namespace *string `json:"namespace" tf:"namespace,omitempty"` }
func (*SelectorParameters) DeepCopy ¶
func (in *SelectorParameters) DeepCopy() *SelectorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectorParameters.
func (*SelectorParameters) DeepCopyInto ¶
func (in *SelectorParameters) DeepCopyInto(out *SelectorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaintObservation ¶
type TaintObservation struct { }
func (*TaintObservation) DeepCopy ¶
func (in *TaintObservation) DeepCopy() *TaintObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaintObservation.
func (*TaintObservation) DeepCopyInto ¶
func (in *TaintObservation) DeepCopyInto(out *TaintObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaintParameters ¶
type TaintParameters struct { // +kubebuilder:validation:Required Effect *string `json:"effect" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TaintParameters) DeepCopy ¶
func (in *TaintParameters) DeepCopy() *TaintParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaintParameters.
func (*TaintParameters) DeepCopyInto ¶
func (in *TaintParameters) DeepCopyInto(out *TaintParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdateConfigObservation ¶ added in v0.5.0
type UpdateConfigObservation struct { }
func (*UpdateConfigObservation) DeepCopy ¶ added in v0.5.0
func (in *UpdateConfigObservation) DeepCopy() *UpdateConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateConfigObservation.
func (*UpdateConfigObservation) DeepCopyInto ¶ added in v0.5.0
func (in *UpdateConfigObservation) DeepCopyInto(out *UpdateConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdateConfigParameters ¶ added in v0.5.0
type UpdateConfigParameters struct { float64 `json:"maxUnavailable,omitempty" tf:"max_unavailable,omitempty"` MaxUnavailablePercentage *float64 `json:"maxUnavailablePercentage,omitempty" tf:"max_unavailable_percentage,omitempty"` }MaxUnavailable *
func (*UpdateConfigParameters) DeepCopy ¶ added in v0.5.0
func (in *UpdateConfigParameters) DeepCopy() *UpdateConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateConfigParameters.
func (*UpdateConfigParameters) DeepCopyInto ¶ added in v0.5.0
func (in *UpdateConfigParameters) DeepCopyInto(out *UpdateConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCConfigObservation ¶
type VPCConfigObservation struct { ClusterSecurityGroupID *string `json:"clusterSecurityGroupId,omitempty" tf:"cluster_security_group_id,omitempty"` VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*VPCConfigObservation) DeepCopy ¶
func (in *VPCConfigObservation) DeepCopy() *VPCConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCConfigObservation.
func (*VPCConfigObservation) DeepCopyInto ¶
func (in *VPCConfigObservation) DeepCopyInto(out *VPCConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCConfigParameters ¶
type VPCConfigParameters struct { // +kubebuilder:validation:Optional EndpointPrivateAccess *bool `json:"endpointPrivateAccess,omitempty" tf:"endpoint_private_access,omitempty"` // +kubebuilder:validation:Optional EndpointPublicAccess *bool `json:"endpointPublicAccess,omitempty" tf:"endpoint_public_access,omitempty"` // +kubebuilder:validation:Optional PublicAccessCidrs []*string `json:"publicAccessCidrs,omitempty" tf:"public_access_cidrs,omitempty"` // +kubebuilder:validation:Optional SecurityGroupIdRefs []v1.Reference `json:"securityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupIdSelector *v1.Selector `json:"securityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=SecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=SecurityGroupIdSelector // +kubebuilder:validation:Optional SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // +kubebuilder:validation:Optional SubnetIdRefs []v1.Reference `json:"subnetIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIdSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.Subnet // +crossplane:generate:reference:refFieldName=SubnetIdRefs // +crossplane:generate:reference:selectorFieldName=SubnetIdSelector // +kubebuilder:validation:Optional SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` }
func (*VPCConfigParameters) DeepCopy ¶
func (in *VPCConfigParameters) DeepCopy() *VPCConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCConfigParameters.
func (*VPCConfigParameters) DeepCopyInto ¶
func (in *VPCConfigParameters) DeepCopyInto(out *VPCConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.