v1alpha1

package
v0.0.0-...-beef95b Latest Latest
Warning

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

Go to latest
Published: Apr 8, 2020 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the lambda v1alpha1 API group +kubebuilder:object:generate=true +groupName=lambda.awsctrl.io

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "lambda.awsctrl.io", Version: "v1alpha1"}
	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}
	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type Alias

type Alias struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   AliasSpec   `json:"spec,omitempty"`
	Status AliasStatus `json:"status,omitempty"`
}

Alias is the Schema for the lambda Alias API

func (*Alias) DeepCopy

func (in *Alias) DeepCopy() *Alias

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alias.

func (*Alias) DeepCopyInto

func (in *Alias) DeepCopyInto(out *Alias)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Alias) DeepCopyObject

func (in *Alias) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Alias) GenerateStackName

func (in *Alias) GenerateStackName() string

GenerateStackName will generate a StackName

func (*Alias) GetCloudFormationMeta

func (in *Alias) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta

GetCloudFormationMeta will return CFN meta object

func (*Alias) GetNotificationARNs

func (in *Alias) GetNotificationARNs() []string

GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack

func (*Alias) GetParameters

func (in *Alias) GetParameters() map[string]string

GetParameters will return CFN Parameters

func (*Alias) GetStackID

func (in *Alias) GetStackID() string

GetStackID will return stackID

func (*Alias) GetStackName

func (in *Alias) GetStackName() string

GetStackName will return stackName

func (*Alias) GetStatus

func (in *Alias) GetStatus() metav1alpha1.ConditionStatus

GetStatus will return the CFN Status

func (*Alias) GetTemplate

func (in *Alias) GetTemplate(client dynamic.Interface) (string, error)

GetTemplate will return the JSON version of the CFN to use.

func (*Alias) GetTemplateVersionLabel

func (in *Alias) GetTemplateVersionLabel() (value string, ok bool)

GetTemplateVersionLabel will return the stack template version

func (*Alias) SetStackID

func (in *Alias) SetStackID(input string)

SetStackID will put a stackID

func (*Alias) SetStackName

func (in *Alias) SetStackName(input string)

SetStackName will return stackName

func (*Alias) SetStatus

func (in *Alias) SetStatus(status *metav1alpha1.StatusMeta)

SetStatus will set status for object

func (*Alias) SetTemplateVersionLabel

func (in *Alias) SetTemplateVersionLabel()

SetTemplateVersionLabel will set the template version label

func (*Alias) TemplateVersionChanged

func (in *Alias) TemplateVersionChanged() bool

TemplateVersionChanged will return bool if template has changed

type AliasList

type AliasList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []Alias `json:"items"`
}

AliasList contains a list of Account

func (*AliasList) DeepCopy

func (in *AliasList) DeepCopy() *AliasList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasList.

func (*AliasList) DeepCopyInto

func (in *AliasList) DeepCopyInto(out *AliasList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AliasList) DeepCopyObject

func (in *AliasList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AliasOutput

AliasOutput defines the stack outputs

func (*AliasOutput) DeepCopy

func (in *AliasOutput) DeepCopy() *AliasOutput

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasOutput.

func (*AliasOutput) DeepCopyInto

func (in *AliasOutput) DeepCopyInto(out *AliasOutput)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AliasSpec

type AliasSpec struct {
	metav1alpha1.CloudFormationMeta `json:",inline"`

	// Description http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-alias.html#cfn-lambda-alias-description
	Description string `json:"description,omitempty" cloudformation:"Description,Parameter"`

	// FunctionName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-alias.html#cfn-lambda-alias-functionname
	FunctionName string `json:"functionName,omitempty" cloudformation:"FunctionName,Parameter"`

	// FunctionVersion http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-alias.html#cfn-lambda-alias-functionversion
	FunctionVersion string `json:"functionVersion,omitempty" cloudformation:"FunctionVersion,Parameter"`

	// Name http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-alias.html#cfn-lambda-alias-name
	Name string `json:"name,omitempty" cloudformation:"Name,Parameter"`

	// ProvisionedConcurrencyConfig http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-alias.html#cfn-lambda-alias-provisionedconcurrencyconfig
	ProvisionedConcurrencyConfig Alias_ProvisionedConcurrencyConfiguration `json:"provisionedConcurrencyConfig,omitempty" cloudformation:"ProvisionedConcurrencyConfig"`

	// RoutingConfig http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-alias.html#cfn-lambda-alias-routingconfig
	RoutingConfig Alias_AliasRoutingConfiguration `json:"routingConfig,omitempty" cloudformation:"RoutingConfig"`
}

AliasSpec defines the desired state of Alias

func (*AliasSpec) DeepCopy

func (in *AliasSpec) DeepCopy() *AliasSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasSpec.

func (*AliasSpec) DeepCopyInto

func (in *AliasSpec) DeepCopyInto(out *AliasSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AliasStatus

type AliasStatus struct {
	metav1alpha1.StatusMeta `json:",inline"`
}

AliasStatus defines the observed state of Alias

func (*AliasStatus) DeepCopy

func (in *AliasStatus) DeepCopy() *AliasStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasStatus.

func (*AliasStatus) DeepCopyInto

func (in *AliasStatus) DeepCopyInto(out *AliasStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Alias_AliasRoutingConfiguration

type Alias_AliasRoutingConfiguration struct {
	// AdditionalVersionWeights http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-alias-aliasroutingconfiguration.html#cfn-lambda-alias-aliasroutingconfiguration-additionalversionweights
	AdditionalVersionWeights []Alias_VersionWeight `json:"additionalVersionWeights,omitempty" cloudformation:"AdditionalVersionWeights"`
}

Alias_AliasRoutingConfiguration defines the desired state of AliasAliasRoutingConfiguration

func (*Alias_AliasRoutingConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alias_AliasRoutingConfiguration.

func (*Alias_AliasRoutingConfiguration) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Alias_ProvisionedConcurrencyConfiguration

type Alias_ProvisionedConcurrencyConfiguration struct {
	// ProvisionedConcurrentExecutions http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-alias-provisionedconcurrencyconfiguration.html#cfn-lambda-alias-provisionedconcurrencyconfiguration-provisionedconcurrentexecutions
	ProvisionedConcurrentExecutions int `json:"provisionedConcurrentExecutions,omitempty" cloudformation:"ProvisionedConcurrentExecutions,Parameter"`
}

Alias_ProvisionedConcurrencyConfiguration defines the desired state of AliasProvisionedConcurrencyConfiguration

func (*Alias_ProvisionedConcurrencyConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alias_ProvisionedConcurrencyConfiguration.

func (*Alias_ProvisionedConcurrencyConfiguration) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Alias_VersionWeight

type Alias_VersionWeight struct {
	// FunctionVersion http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-alias-versionweight.html#cfn-lambda-alias-versionweight-functionversion
	FunctionVersion string `json:"functionVersion,omitempty" cloudformation:"FunctionVersion,Parameter"`

	// FunctionWeight http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-alias-versionweight.html#cfn-lambda-alias-versionweight-functionweight
	FunctionWeight int `json:"functionWeight,omitempty" cloudformation:"FunctionWeight,Parameter"`
}

Alias_VersionWeight defines the desired state of AliasVersionWeight

func (*Alias_VersionWeight) DeepCopy

func (in *Alias_VersionWeight) DeepCopy() *Alias_VersionWeight

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alias_VersionWeight.

func (*Alias_VersionWeight) DeepCopyInto

func (in *Alias_VersionWeight) DeepCopyInto(out *Alias_VersionWeight)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventInvokeConfig

type EventInvokeConfig struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   EventInvokeConfigSpec   `json:"spec,omitempty"`
	Status EventInvokeConfigStatus `json:"status,omitempty"`
}

EventInvokeConfig is the Schema for the lambda EventInvokeConfig API

func (*EventInvokeConfig) DeepCopy

func (in *EventInvokeConfig) DeepCopy() *EventInvokeConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventInvokeConfig.

func (*EventInvokeConfig) DeepCopyInto

func (in *EventInvokeConfig) DeepCopyInto(out *EventInvokeConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EventInvokeConfig) DeepCopyObject

func (in *EventInvokeConfig) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*EventInvokeConfig) GenerateStackName

func (in *EventInvokeConfig) GenerateStackName() string

GenerateStackName will generate a StackName

func (*EventInvokeConfig) GetCloudFormationMeta

func (in *EventInvokeConfig) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta

GetCloudFormationMeta will return CFN meta object

func (*EventInvokeConfig) GetNotificationARNs

func (in *EventInvokeConfig) GetNotificationARNs() []string

GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack

func (*EventInvokeConfig) GetParameters

func (in *EventInvokeConfig) GetParameters() map[string]string

GetParameters will return CFN Parameters

func (*EventInvokeConfig) GetStackID

func (in *EventInvokeConfig) GetStackID() string

GetStackID will return stackID

func (*EventInvokeConfig) GetStackName

func (in *EventInvokeConfig) GetStackName() string

GetStackName will return stackName

func (*EventInvokeConfig) GetStatus

GetStatus will return the CFN Status

func (*EventInvokeConfig) GetTemplate

func (in *EventInvokeConfig) GetTemplate(client dynamic.Interface) (string, error)

GetTemplate will return the JSON version of the CFN to use.

func (*EventInvokeConfig) GetTemplateVersionLabel

func (in *EventInvokeConfig) GetTemplateVersionLabel() (value string, ok bool)

GetTemplateVersionLabel will return the stack template version

func (*EventInvokeConfig) SetStackID

func (in *EventInvokeConfig) SetStackID(input string)

SetStackID will put a stackID

func (*EventInvokeConfig) SetStackName

func (in *EventInvokeConfig) SetStackName(input string)

SetStackName will return stackName

func (*EventInvokeConfig) SetStatus

func (in *EventInvokeConfig) SetStatus(status *metav1alpha1.StatusMeta)

SetStatus will set status for object

func (*EventInvokeConfig) SetTemplateVersionLabel

func (in *EventInvokeConfig) SetTemplateVersionLabel()

SetTemplateVersionLabel will set the template version label

func (*EventInvokeConfig) TemplateVersionChanged

func (in *EventInvokeConfig) TemplateVersionChanged() bool

TemplateVersionChanged will return bool if template has changed

type EventInvokeConfigList

type EventInvokeConfigList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []EventInvokeConfig `json:"items"`
}

EventInvokeConfigList contains a list of Account

func (*EventInvokeConfigList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventInvokeConfigList.

func (*EventInvokeConfigList) DeepCopyInto

func (in *EventInvokeConfigList) DeepCopyInto(out *EventInvokeConfigList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EventInvokeConfigList) DeepCopyObject

func (in *EventInvokeConfigList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EventInvokeConfigOutput

EventInvokeConfigOutput defines the stack outputs

func (*EventInvokeConfigOutput) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventInvokeConfigOutput.

func (*EventInvokeConfigOutput) DeepCopyInto

func (in *EventInvokeConfigOutput) DeepCopyInto(out *EventInvokeConfigOutput)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventInvokeConfigSpec

type EventInvokeConfigSpec struct {
	metav1alpha1.CloudFormationMeta `json:",inline"`

	// DestinationConfig http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventinvokeconfig.html#cfn-lambda-eventinvokeconfig-destinationconfig
	DestinationConfig EventInvokeConfig_DestinationConfig `json:"destinationConfig,omitempty" cloudformation:"DestinationConfig"`

	// FunctionName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventinvokeconfig.html#cfn-lambda-eventinvokeconfig-functionname
	FunctionName string `json:"functionName,omitempty" cloudformation:"FunctionName,Parameter"`

	// MaximumEventAgeInSeconds http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventinvokeconfig.html#cfn-lambda-eventinvokeconfig-maximumeventageinseconds
	MaximumEventAgeInSeconds int `json:"maximumEventAgeInSeconds,omitempty" cloudformation:"MaximumEventAgeInSeconds,Parameter"`

	// MaximumRetryAttempts http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventinvokeconfig.html#cfn-lambda-eventinvokeconfig-maximumretryattempts
	MaximumRetryAttempts int `json:"maximumRetryAttempts,omitempty" cloudformation:"MaximumRetryAttempts,Parameter"`

	// Qualifier http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventinvokeconfig.html#cfn-lambda-eventinvokeconfig-qualifier
	Qualifier string `json:"qualifier,omitempty" cloudformation:"Qualifier,Parameter"`
}

EventInvokeConfigSpec defines the desired state of EventInvokeConfig

func (*EventInvokeConfigSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventInvokeConfigSpec.

func (*EventInvokeConfigSpec) DeepCopyInto

func (in *EventInvokeConfigSpec) DeepCopyInto(out *EventInvokeConfigSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventInvokeConfigStatus

type EventInvokeConfigStatus struct {
	metav1alpha1.StatusMeta `json:",inline"`
}

EventInvokeConfigStatus defines the observed state of EventInvokeConfig

func (*EventInvokeConfigStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventInvokeConfigStatus.

func (*EventInvokeConfigStatus) DeepCopyInto

func (in *EventInvokeConfigStatus) DeepCopyInto(out *EventInvokeConfigStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventInvokeConfig_DestinationConfig

EventInvokeConfig_DestinationConfig defines the desired state of EventInvokeConfigDestinationConfig

func (*EventInvokeConfig_DestinationConfig) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventInvokeConfig_DestinationConfig.

func (*EventInvokeConfig_DestinationConfig) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventInvokeConfig_OnFailure

type EventInvokeConfig_OnFailure struct {
	// Destination http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-destinationconfig-onfailure.html#cfn-lambda-eventinvokeconfig-destinationconfig-onfailure-destination
	Destination string `json:"destination,omitempty" cloudformation:"Destination,Parameter"`
}

EventInvokeConfig_OnFailure defines the desired state of EventInvokeConfigOnFailure

func (*EventInvokeConfig_OnFailure) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventInvokeConfig_OnFailure.

func (*EventInvokeConfig_OnFailure) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventInvokeConfig_OnSuccess

type EventInvokeConfig_OnSuccess struct {
	// Destination http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-destinationconfig-onsuccess.html#cfn-lambda-eventinvokeconfig-destinationconfig-onsuccess-destination
	Destination string `json:"destination,omitempty" cloudformation:"Destination,Parameter"`
}

EventInvokeConfig_OnSuccess defines the desired state of EventInvokeConfigOnSuccess

func (*EventInvokeConfig_OnSuccess) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventInvokeConfig_OnSuccess.

func (*EventInvokeConfig_OnSuccess) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventSourceMapping

type EventSourceMapping struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   EventSourceMappingSpec   `json:"spec,omitempty"`
	Status EventSourceMappingStatus `json:"status,omitempty"`
}

EventSourceMapping is the Schema for the lambda EventSourceMapping API

func (*EventSourceMapping) DeepCopy

func (in *EventSourceMapping) DeepCopy() *EventSourceMapping

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSourceMapping.

func (*EventSourceMapping) DeepCopyInto

func (in *EventSourceMapping) DeepCopyInto(out *EventSourceMapping)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EventSourceMapping) DeepCopyObject

func (in *EventSourceMapping) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*EventSourceMapping) GenerateStackName

func (in *EventSourceMapping) GenerateStackName() string

GenerateStackName will generate a StackName

func (*EventSourceMapping) GetCloudFormationMeta

func (in *EventSourceMapping) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta

GetCloudFormationMeta will return CFN meta object

func (*EventSourceMapping) GetNotificationARNs

func (in *EventSourceMapping) GetNotificationARNs() []string

GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack

func (*EventSourceMapping) GetParameters

func (in *EventSourceMapping) GetParameters() map[string]string

GetParameters will return CFN Parameters

func (*EventSourceMapping) GetStackID

func (in *EventSourceMapping) GetStackID() string

GetStackID will return stackID

func (*EventSourceMapping) GetStackName

func (in *EventSourceMapping) GetStackName() string

GetStackName will return stackName

func (*EventSourceMapping) GetStatus

GetStatus will return the CFN Status

func (*EventSourceMapping) GetTemplate

func (in *EventSourceMapping) GetTemplate(client dynamic.Interface) (string, error)

GetTemplate will return the JSON version of the CFN to use.

func (*EventSourceMapping) GetTemplateVersionLabel

func (in *EventSourceMapping) GetTemplateVersionLabel() (value string, ok bool)

GetTemplateVersionLabel will return the stack template version

func (*EventSourceMapping) SetStackID

func (in *EventSourceMapping) SetStackID(input string)

SetStackID will put a stackID

func (*EventSourceMapping) SetStackName

func (in *EventSourceMapping) SetStackName(input string)

SetStackName will return stackName

func (*EventSourceMapping) SetStatus

func (in *EventSourceMapping) SetStatus(status *metav1alpha1.StatusMeta)

SetStatus will set status for object

func (*EventSourceMapping) SetTemplateVersionLabel

func (in *EventSourceMapping) SetTemplateVersionLabel()

SetTemplateVersionLabel will set the template version label

func (*EventSourceMapping) TemplateVersionChanged

func (in *EventSourceMapping) TemplateVersionChanged() bool

TemplateVersionChanged will return bool if template has changed

type EventSourceMappingList

type EventSourceMappingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []EventSourceMapping `json:"items"`
}

EventSourceMappingList contains a list of Account

func (*EventSourceMappingList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSourceMappingList.

func (*EventSourceMappingList) DeepCopyInto

func (in *EventSourceMappingList) DeepCopyInto(out *EventSourceMappingList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EventSourceMappingList) DeepCopyObject

func (in *EventSourceMappingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EventSourceMappingOutput

type EventSourceMappingOutput struct {
	// http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html
	Ref string `json:"ref,omitempty"`
}

EventSourceMappingOutput defines the stack outputs

func (*EventSourceMappingOutput) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSourceMappingOutput.

func (*EventSourceMappingOutput) DeepCopyInto

func (in *EventSourceMappingOutput) DeepCopyInto(out *EventSourceMappingOutput)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventSourceMappingSpec

type EventSourceMappingSpec struct {
	metav1alpha1.CloudFormationMeta `json:",inline"`

	// BatchSize http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-batchsize
	BatchSize int `json:"batchSize,omitempty" cloudformation:"BatchSize,Parameter"`

	// BisectBatchOnFunctionError http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-bisectbatchonfunctionerror
	BisectBatchOnFunctionError bool `json:"bisectBatchOnFunctionError,omitempty" cloudformation:"BisectBatchOnFunctionError,Parameter"`

	// DestinationConfig http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-destinationconfig
	DestinationConfig EventSourceMapping_DestinationConfig `json:"destinationConfig,omitempty" cloudformation:"DestinationConfig"`

	// Enabled http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-enabled
	Enabled bool `json:"enabled,omitempty" cloudformation:"Enabled,Parameter"`

	// EventSourceRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-eventsourcearn
	EventSourceRef metav1alpha1.ObjectReference `json:"eventSourceRef,omitempty" cloudformation:"EventSourceArn,Parameter"`

	// FunctionName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-functionname
	FunctionName string `json:"functionName,omitempty" cloudformation:"FunctionName,Parameter"`

	// MaximumBatchingWindowInSeconds http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-maximumbatchingwindowinseconds
	MaximumBatchingWindowInSeconds int `json:"maximumBatchingWindowInSeconds,omitempty" cloudformation:"MaximumBatchingWindowInSeconds,Parameter"`

	// MaximumRecordAgeInSeconds http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-maximumrecordageinseconds
	MaximumRecordAgeInSeconds int `json:"maximumRecordAgeInSeconds,omitempty" cloudformation:"MaximumRecordAgeInSeconds,Parameter"`

	// MaximumRetryAttempts http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-maximumretryattempts
	MaximumRetryAttempts int `json:"maximumRetryAttempts,omitempty" cloudformation:"MaximumRetryAttempts,Parameter"`

	// ParallelizationFactor http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-parallelizationfactor
	ParallelizationFactor int `json:"parallelizationFactor,omitempty" cloudformation:"ParallelizationFactor,Parameter"`

	// StartingPosition http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-startingposition
	StartingPosition string `json:"startingPosition,omitempty" cloudformation:"StartingPosition,Parameter"`
}

EventSourceMappingSpec defines the desired state of EventSourceMapping

func (*EventSourceMappingSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSourceMappingSpec.

func (*EventSourceMappingSpec) DeepCopyInto

func (in *EventSourceMappingSpec) DeepCopyInto(out *EventSourceMappingSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventSourceMappingStatus

type EventSourceMappingStatus struct {
	metav1alpha1.StatusMeta `json:",inline"`
}

EventSourceMappingStatus defines the observed state of EventSourceMapping

func (*EventSourceMappingStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSourceMappingStatus.

func (*EventSourceMappingStatus) DeepCopyInto

func (in *EventSourceMappingStatus) DeepCopyInto(out *EventSourceMappingStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventSourceMapping_DestinationConfig

EventSourceMapping_DestinationConfig defines the desired state of EventSourceMappingDestinationConfig

func (*EventSourceMapping_DestinationConfig) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSourceMapping_DestinationConfig.

func (*EventSourceMapping_DestinationConfig) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventSourceMapping_OnFailure

type EventSourceMapping_OnFailure struct {
	// Destination http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventsourcemapping-onfailure.html#cfn-lambda-eventsourcemapping-onfailure-destination
	Destination string `json:"destination,omitempty" cloudformation:"Destination,Parameter"`
}

EventSourceMapping_OnFailure defines the desired state of EventSourceMappingOnFailure

func (*EventSourceMapping_OnFailure) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSourceMapping_OnFailure.

func (*EventSourceMapping_OnFailure) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Function

type Function struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   FunctionSpec   `json:"spec,omitempty"`
	Status FunctionStatus `json:"status,omitempty"`
}

Function is the Schema for the lambda Function API

func (*Function) DeepCopy

func (in *Function) DeepCopy() *Function

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Function.

func (*Function) DeepCopyInto

func (in *Function) DeepCopyInto(out *Function)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Function) DeepCopyObject

func (in *Function) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Function) GenerateStackName

func (in *Function) GenerateStackName() string

GenerateStackName will generate a StackName

func (*Function) GetCloudFormationMeta

func (in *Function) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta

GetCloudFormationMeta will return CFN meta object

func (*Function) GetNotificationARNs

func (in *Function) GetNotificationARNs() []string

GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack

func (*Function) GetParameters

func (in *Function) GetParameters() map[string]string

GetParameters will return CFN Parameters

func (*Function) GetStackID

func (in *Function) GetStackID() string

GetStackID will return stackID

func (*Function) GetStackName

func (in *Function) GetStackName() string

GetStackName will return stackName

func (*Function) GetStatus

func (in *Function) GetStatus() metav1alpha1.ConditionStatus

GetStatus will return the CFN Status

func (*Function) GetTemplate

func (in *Function) GetTemplate(client dynamic.Interface) (string, error)

GetTemplate will return the JSON version of the CFN to use.

func (*Function) GetTemplateVersionLabel

func (in *Function) GetTemplateVersionLabel() (value string, ok bool)

GetTemplateVersionLabel will return the stack template version

func (*Function) SetStackID

func (in *Function) SetStackID(input string)

SetStackID will put a stackID

func (*Function) SetStackName

func (in *Function) SetStackName(input string)

SetStackName will return stackName

func (*Function) SetStatus

func (in *Function) SetStatus(status *metav1alpha1.StatusMeta)

SetStatus will set status for object

func (*Function) SetTemplateVersionLabel

func (in *Function) SetTemplateVersionLabel()

SetTemplateVersionLabel will set the template version label

func (*Function) TemplateVersionChanged

func (in *Function) TemplateVersionChanged() bool

TemplateVersionChanged will return bool if template has changed

type FunctionList

type FunctionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []Function `json:"items"`
}

FunctionList contains a list of Account

func (*FunctionList) DeepCopy

func (in *FunctionList) DeepCopy() *FunctionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionList.

func (*FunctionList) DeepCopyInto

func (in *FunctionList) DeepCopyInto(out *FunctionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FunctionList) DeepCopyObject

func (in *FunctionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FunctionOutput

type FunctionOutput struct {
	// http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html
	Ref string `json:"ref,omitempty"`

	// Arn defines the Arn
	Arn string `json:"arn,omitempty" cloudformation:"Arn,Output"`
}

FunctionOutput defines the stack outputs

func (*FunctionOutput) DeepCopy

func (in *FunctionOutput) DeepCopy() *FunctionOutput

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionOutput.

func (*FunctionOutput) DeepCopyInto

func (in *FunctionOutput) DeepCopyInto(out *FunctionOutput)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionSpec

type FunctionSpec struct {
	metav1alpha1.CloudFormationMeta `json:",inline"`

	// Code http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-code
	Code Function_Code `json:"code,omitempty" cloudformation:"Code"`

	// DeadLetterConfig http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-deadletterconfig
	DeadLetterConfig Function_DeadLetterConfig `json:"deadLetterConfig,omitempty" cloudformation:"DeadLetterConfig"`

	// Description http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-description
	Description string `json:"description,omitempty" cloudformation:"Description,Parameter"`

	// Environment http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-environment
	Environment Function_Environment `json:"environment,omitempty" cloudformation:"Environment"`

	// FunctionName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-functionname
	FunctionName string `json:"functionName,omitempty" cloudformation:"FunctionName,Parameter"`

	// Handler http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-handler
	Handler string `json:"handler,omitempty" cloudformation:"Handler,Parameter"`

	// KmsKeyRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-kmskeyarn
	KmsKeyRef metav1alpha1.ObjectReference `json:"kmsKeyRef,omitempty" cloudformation:"KmsKeyArn,Parameter"`

	// Layers http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-layers
	Layers []string `json:"layers,omitempty" cloudformation:"Layers"`

	// MemorySize http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-memorysize
	MemorySize int `json:"memorySize,omitempty" cloudformation:"MemorySize,Parameter"`

	// ReservedConcurrentExecutions http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-reservedconcurrentexecutions
	ReservedConcurrentExecutions int `json:"reservedConcurrentExecutions,omitempty" cloudformation:"ReservedConcurrentExecutions,Parameter"`

	// Role http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-role
	Role string `json:"role,omitempty" cloudformation:"Role,Parameter"`

	// Runtime http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-runtime
	Runtime string `json:"runtime,omitempty" cloudformation:"Runtime,Parameter"`

	// Timeout http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-timeout
	Timeout int `json:"timeout,omitempty" cloudformation:"Timeout,Parameter"`

	// TracingConfig http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-tracingconfig
	TracingConfig Function_TracingConfig `json:"tracingConfig,omitempty" cloudformation:"TracingConfig"`

	// VpcConfig http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-vpcconfig
	VpcConfig Function_VpcConfig `json:"vpcConfig,omitempty" cloudformation:"VpcConfig"`
}

FunctionSpec defines the desired state of Function

func (*FunctionSpec) DeepCopy

func (in *FunctionSpec) DeepCopy() *FunctionSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionSpec.

func (*FunctionSpec) DeepCopyInto

func (in *FunctionSpec) DeepCopyInto(out *FunctionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FunctionStatus

type FunctionStatus struct {
	metav1alpha1.StatusMeta `json:",inline"`
}

FunctionStatus defines the observed state of Function

func (*FunctionStatus) DeepCopy

func (in *FunctionStatus) DeepCopy() *FunctionStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionStatus.

func (*FunctionStatus) DeepCopyInto

func (in *FunctionStatus) DeepCopyInto(out *FunctionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Function_Code

type Function_Code struct {
	// S3Bucket http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-code.html#cfn-lambda-function-code-s3bucket
	S3Bucket string `json:"s3Bucket,omitempty" cloudformation:"S3Bucket,Parameter"`

	// S3Key http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-code.html#cfn-lambda-function-code-s3key
	S3Key string `json:"s3Key,omitempty" cloudformation:"S3Key,Parameter"`

	// S3ObjectVersion http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-code.html#cfn-lambda-function-code-s3objectversion
	S3ObjectVersion string `json:"s3ObjectVersion,omitempty" cloudformation:"S3ObjectVersion,Parameter"`

	// ZipFile http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-code.html#cfn-lambda-function-code-zipfile
	ZipFile string `json:"zipFile,omitempty" cloudformation:"ZipFile,Parameter"`
}

Function_Code defines the desired state of FunctionCode

func (*Function_Code) DeepCopy

func (in *Function_Code) DeepCopy() *Function_Code

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Function_Code.

func (*Function_Code) DeepCopyInto

func (in *Function_Code) DeepCopyInto(out *Function_Code)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Function_DeadLetterConfig

type Function_DeadLetterConfig struct {
	// TargetRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-deadletterconfig.html#cfn-lambda-function-deadletterconfig-targetarn
	TargetRef metav1alpha1.ObjectReference `json:"targetRef,omitempty" cloudformation:"TargetArn,Parameter"`
}

Function_DeadLetterConfig defines the desired state of FunctionDeadLetterConfig

func (*Function_DeadLetterConfig) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Function_DeadLetterConfig.

func (*Function_DeadLetterConfig) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Function_Environment

type Function_Environment struct {
	// Variables http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-environment.html#cfn-lambda-function-environment-variables
	Variables map[string]string `json:"variables,omitempty" cloudformation:"Variables"`
}

Function_Environment defines the desired state of FunctionEnvironment

func (*Function_Environment) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Function_Environment.

func (*Function_Environment) DeepCopyInto

func (in *Function_Environment) DeepCopyInto(out *Function_Environment)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Function_TracingConfig

type Function_TracingConfig struct {
	// Mode http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-tracingconfig.html#cfn-lambda-function-tracingconfig-mode
	Mode string `json:"mode,omitempty" cloudformation:"Mode,Parameter"`
}

Function_TracingConfig defines the desired state of FunctionTracingConfig

func (*Function_TracingConfig) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Function_TracingConfig.

func (*Function_TracingConfig) DeepCopyInto

func (in *Function_TracingConfig) DeepCopyInto(out *Function_TracingConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Function_VpcConfig

type Function_VpcConfig struct {
	// SecurityGroupRefs http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-vpcconfig.html#cfn-lambda-function-vpcconfig-securitygroupids
	SecurityGroupRefs []metav1alpha1.ObjectReference `json:"securityGroupRefs,omitempty" cloudformation:"SecurityGroupIds"`

	// SubnetRefs http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-vpcconfig.html#cfn-lambda-function-vpcconfig-subnetids
	SubnetRefs []metav1alpha1.ObjectReference `json:"subnetRefs,omitempty" cloudformation:"SubnetIds"`
}

Function_VpcConfig defines the desired state of FunctionVpcConfig

func (*Function_VpcConfig) DeepCopy

func (in *Function_VpcConfig) DeepCopy() *Function_VpcConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Function_VpcConfig.

func (*Function_VpcConfig) DeepCopyInto

func (in *Function_VpcConfig) DeepCopyInto(out *Function_VpcConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LayerVersion

type LayerVersion struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   LayerVersionSpec   `json:"spec,omitempty"`
	Status LayerVersionStatus `json:"status,omitempty"`
}

LayerVersion is the Schema for the lambda LayerVersion API

func (*LayerVersion) DeepCopy

func (in *LayerVersion) DeepCopy() *LayerVersion

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersion.

func (*LayerVersion) DeepCopyInto

func (in *LayerVersion) DeepCopyInto(out *LayerVersion)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LayerVersion) DeepCopyObject

func (in *LayerVersion) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LayerVersion) GenerateStackName

func (in *LayerVersion) GenerateStackName() string

GenerateStackName will generate a StackName

func (*LayerVersion) GetCloudFormationMeta

func (in *LayerVersion) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta

GetCloudFormationMeta will return CFN meta object

func (*LayerVersion) GetNotificationARNs

func (in *LayerVersion) GetNotificationARNs() []string

GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack

func (*LayerVersion) GetParameters

func (in *LayerVersion) GetParameters() map[string]string

GetParameters will return CFN Parameters

func (*LayerVersion) GetStackID

func (in *LayerVersion) GetStackID() string

GetStackID will return stackID

func (*LayerVersion) GetStackName

func (in *LayerVersion) GetStackName() string

GetStackName will return stackName

func (*LayerVersion) GetStatus

func (in *LayerVersion) GetStatus() metav1alpha1.ConditionStatus

GetStatus will return the CFN Status

func (*LayerVersion) GetTemplate

func (in *LayerVersion) GetTemplate(client dynamic.Interface) (string, error)

GetTemplate will return the JSON version of the CFN to use.

func (*LayerVersion) GetTemplateVersionLabel

func (in *LayerVersion) GetTemplateVersionLabel() (value string, ok bool)

GetTemplateVersionLabel will return the stack template version

func (*LayerVersion) SetStackID

func (in *LayerVersion) SetStackID(input string)

SetStackID will put a stackID

func (*LayerVersion) SetStackName

func (in *LayerVersion) SetStackName(input string)

SetStackName will return stackName

func (*LayerVersion) SetStatus

func (in *LayerVersion) SetStatus(status *metav1alpha1.StatusMeta)

SetStatus will set status for object

func (*LayerVersion) SetTemplateVersionLabel

func (in *LayerVersion) SetTemplateVersionLabel()

SetTemplateVersionLabel will set the template version label

func (*LayerVersion) TemplateVersionChanged

func (in *LayerVersion) TemplateVersionChanged() bool

TemplateVersionChanged will return bool if template has changed

type LayerVersionList

type LayerVersionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []LayerVersion `json:"items"`
}

LayerVersionList contains a list of Account

func (*LayerVersionList) DeepCopy

func (in *LayerVersionList) DeepCopy() *LayerVersionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersionList.

func (*LayerVersionList) DeepCopyInto

func (in *LayerVersionList) DeepCopyInto(out *LayerVersionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LayerVersionList) DeepCopyObject

func (in *LayerVersionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LayerVersionOutput

LayerVersionOutput defines the stack outputs

func (*LayerVersionOutput) DeepCopy

func (in *LayerVersionOutput) DeepCopy() *LayerVersionOutput

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersionOutput.

func (*LayerVersionOutput) DeepCopyInto

func (in *LayerVersionOutput) DeepCopyInto(out *LayerVersionOutput)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LayerVersionPermission

type LayerVersionPermission struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   LayerVersionPermissionSpec   `json:"spec,omitempty"`
	Status LayerVersionPermissionStatus `json:"status,omitempty"`
}

LayerVersionPermission is the Schema for the lambda LayerVersionPermission API

func (*LayerVersionPermission) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersionPermission.

func (*LayerVersionPermission) DeepCopyInto

func (in *LayerVersionPermission) DeepCopyInto(out *LayerVersionPermission)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LayerVersionPermission) DeepCopyObject

func (in *LayerVersionPermission) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LayerVersionPermission) GenerateStackName

func (in *LayerVersionPermission) GenerateStackName() string

GenerateStackName will generate a StackName

func (*LayerVersionPermission) GetCloudFormationMeta

func (in *LayerVersionPermission) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta

GetCloudFormationMeta will return CFN meta object

func (*LayerVersionPermission) GetNotificationARNs

func (in *LayerVersionPermission) GetNotificationARNs() []string

GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack

func (*LayerVersionPermission) GetParameters

func (in *LayerVersionPermission) GetParameters() map[string]string

GetParameters will return CFN Parameters

func (*LayerVersionPermission) GetStackID

func (in *LayerVersionPermission) GetStackID() string

GetStackID will return stackID

func (*LayerVersionPermission) GetStackName

func (in *LayerVersionPermission) GetStackName() string

GetStackName will return stackName

func (*LayerVersionPermission) GetStatus

GetStatus will return the CFN Status

func (*LayerVersionPermission) GetTemplate

func (in *LayerVersionPermission) GetTemplate(client dynamic.Interface) (string, error)

GetTemplate will return the JSON version of the CFN to use.

func (*LayerVersionPermission) GetTemplateVersionLabel

func (in *LayerVersionPermission) GetTemplateVersionLabel() (value string, ok bool)

GetTemplateVersionLabel will return the stack template version

func (*LayerVersionPermission) SetStackID

func (in *LayerVersionPermission) SetStackID(input string)

SetStackID will put a stackID

func (*LayerVersionPermission) SetStackName

func (in *LayerVersionPermission) SetStackName(input string)

SetStackName will return stackName

func (*LayerVersionPermission) SetStatus

func (in *LayerVersionPermission) SetStatus(status *metav1alpha1.StatusMeta)

SetStatus will set status for object

func (*LayerVersionPermission) SetTemplateVersionLabel

func (in *LayerVersionPermission) SetTemplateVersionLabel()

SetTemplateVersionLabel will set the template version label

func (*LayerVersionPermission) TemplateVersionChanged

func (in *LayerVersionPermission) TemplateVersionChanged() bool

TemplateVersionChanged will return bool if template has changed

type LayerVersionPermissionList

type LayerVersionPermissionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []LayerVersionPermission `json:"items"`
}

LayerVersionPermissionList contains a list of Account

func (*LayerVersionPermissionList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersionPermissionList.

func (*LayerVersionPermissionList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LayerVersionPermissionList) DeepCopyObject

func (in *LayerVersionPermissionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LayerVersionPermissionOutput

type LayerVersionPermissionOutput struct {
	// http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html
	Ref string `json:"ref,omitempty"`
}

LayerVersionPermissionOutput defines the stack outputs

func (*LayerVersionPermissionOutput) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersionPermissionOutput.

func (*LayerVersionPermissionOutput) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LayerVersionPermissionSpec

LayerVersionPermissionSpec defines the desired state of LayerVersionPermission

func (*LayerVersionPermissionSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersionPermissionSpec.

func (*LayerVersionPermissionSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LayerVersionPermissionStatus

type LayerVersionPermissionStatus struct {
	metav1alpha1.StatusMeta `json:",inline"`
}

LayerVersionPermissionStatus defines the observed state of LayerVersionPermission

func (*LayerVersionPermissionStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersionPermissionStatus.

func (*LayerVersionPermissionStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LayerVersionSpec

type LayerVersionSpec struct {
	metav1alpha1.CloudFormationMeta `json:",inline"`

	// CompatibleRuntimes http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-compatibleruntimes
	CompatibleRuntimes []string `json:"compatibleRuntimes,omitempty" cloudformation:"CompatibleRuntimes"`

	// Content http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-content
	Content LayerVersion_Content `json:"content,omitempty" cloudformation:"Content"`

	// Description http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-description
	Description string `json:"description,omitempty" cloudformation:"Description,Parameter"`

	// LayerName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-layername
	LayerName string `json:"layerName,omitempty" cloudformation:"LayerName,Parameter"`

	// LicenseInfo http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-licenseinfo
	LicenseInfo string `json:"licenseInfo,omitempty" cloudformation:"LicenseInfo,Parameter"`
}

LayerVersionSpec defines the desired state of LayerVersion

func (*LayerVersionSpec) DeepCopy

func (in *LayerVersionSpec) DeepCopy() *LayerVersionSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersionSpec.

func (*LayerVersionSpec) DeepCopyInto

func (in *LayerVersionSpec) DeepCopyInto(out *LayerVersionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LayerVersionStatus

type LayerVersionStatus struct {
	metav1alpha1.StatusMeta `json:",inline"`
}

LayerVersionStatus defines the observed state of LayerVersion

func (*LayerVersionStatus) DeepCopy

func (in *LayerVersionStatus) DeepCopy() *LayerVersionStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersionStatus.

func (*LayerVersionStatus) DeepCopyInto

func (in *LayerVersionStatus) DeepCopyInto(out *LayerVersionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LayerVersion_Content

type LayerVersion_Content struct {
	// S3Bucket http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-layerversion-content.html#cfn-lambda-layerversion-content-s3bucket
	S3Bucket string `json:"s3Bucket,omitempty" cloudformation:"S3Bucket,Parameter"`

	// S3Key http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-layerversion-content.html#cfn-lambda-layerversion-content-s3key
	S3Key string `json:"s3Key,omitempty" cloudformation:"S3Key,Parameter"`

	// S3ObjectVersion http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-layerversion-content.html#cfn-lambda-layerversion-content-s3objectversion
	S3ObjectVersion string `json:"s3ObjectVersion,omitempty" cloudformation:"S3ObjectVersion,Parameter"`
}

LayerVersion_Content defines the desired state of LayerVersionContent

func (*LayerVersion_Content) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersion_Content.

func (*LayerVersion_Content) DeepCopyInto

func (in *LayerVersion_Content) DeepCopyInto(out *LayerVersion_Content)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Permission

type Permission struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   PermissionSpec   `json:"spec,omitempty"`
	Status PermissionStatus `json:"status,omitempty"`
}

Permission is the Schema for the lambda Permission API

func (*Permission) DeepCopy

func (in *Permission) DeepCopy() *Permission

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Permission.

func (*Permission) DeepCopyInto

func (in *Permission) DeepCopyInto(out *Permission)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Permission) DeepCopyObject

func (in *Permission) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Permission) GenerateStackName

func (in *Permission) GenerateStackName() string

GenerateStackName will generate a StackName

func (*Permission) GetCloudFormationMeta

func (in *Permission) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta

GetCloudFormationMeta will return CFN meta object

func (*Permission) GetNotificationARNs

func (in *Permission) GetNotificationARNs() []string

GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack

func (*Permission) GetParameters

func (in *Permission) GetParameters() map[string]string

GetParameters will return CFN Parameters

func (*Permission) GetStackID

func (in *Permission) GetStackID() string

GetStackID will return stackID

func (*Permission) GetStackName

func (in *Permission) GetStackName() string

GetStackName will return stackName

func (*Permission) GetStatus

func (in *Permission) GetStatus() metav1alpha1.ConditionStatus

GetStatus will return the CFN Status

func (*Permission) GetTemplate

func (in *Permission) GetTemplate(client dynamic.Interface) (string, error)

GetTemplate will return the JSON version of the CFN to use.

func (*Permission) GetTemplateVersionLabel

func (in *Permission) GetTemplateVersionLabel() (value string, ok bool)

GetTemplateVersionLabel will return the stack template version

func (*Permission) SetStackID

func (in *Permission) SetStackID(input string)

SetStackID will put a stackID

func (*Permission) SetStackName

func (in *Permission) SetStackName(input string)

SetStackName will return stackName

func (*Permission) SetStatus

func (in *Permission) SetStatus(status *metav1alpha1.StatusMeta)

SetStatus will set status for object

func (*Permission) SetTemplateVersionLabel

func (in *Permission) SetTemplateVersionLabel()

SetTemplateVersionLabel will set the template version label

func (*Permission) TemplateVersionChanged

func (in *Permission) TemplateVersionChanged() bool

TemplateVersionChanged will return bool if template has changed

type PermissionList

type PermissionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []Permission `json:"items"`
}

PermissionList contains a list of Account

func (*PermissionList) DeepCopy

func (in *PermissionList) DeepCopy() *PermissionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionList.

func (*PermissionList) DeepCopyInto

func (in *PermissionList) DeepCopyInto(out *PermissionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PermissionList) DeepCopyObject

func (in *PermissionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PermissionOutput

PermissionOutput defines the stack outputs

func (*PermissionOutput) DeepCopy

func (in *PermissionOutput) DeepCopy() *PermissionOutput

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionOutput.

func (*PermissionOutput) DeepCopyInto

func (in *PermissionOutput) DeepCopyInto(out *PermissionOutput)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PermissionSpec

type PermissionSpec struct {
	metav1alpha1.CloudFormationMeta `json:",inline"`

	// Action http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-action
	Action string `json:"action,omitempty" cloudformation:"Action,Parameter"`

	// EventSourceToken http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-eventsourcetoken
	EventSourceToken string `json:"eventSourceToken,omitempty" cloudformation:"EventSourceToken,Parameter"`

	// FunctionName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-functionname
	FunctionName string `json:"functionName,omitempty" cloudformation:"FunctionName,Parameter"`

	// Principal http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-principal
	Principal string `json:"principal,omitempty" cloudformation:"Principal,Parameter"`

	// SourceAccount http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-sourceaccount
	SourceAccount string `json:"sourceAccount,omitempty" cloudformation:"SourceAccount,Parameter"`

	// SourceRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-sourcearn
	SourceRef metav1alpha1.ObjectReference `json:"sourceRef,omitempty" cloudformation:"SourceArn,Parameter"`
}

PermissionSpec defines the desired state of Permission

func (*PermissionSpec) DeepCopy

func (in *PermissionSpec) DeepCopy() *PermissionSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSpec.

func (*PermissionSpec) DeepCopyInto

func (in *PermissionSpec) DeepCopyInto(out *PermissionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PermissionStatus

type PermissionStatus struct {
	metav1alpha1.StatusMeta `json:",inline"`
}

PermissionStatus defines the observed state of Permission

func (*PermissionStatus) DeepCopy

func (in *PermissionStatus) DeepCopy() *PermissionStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionStatus.

func (*PermissionStatus) DeepCopyInto

func (in *PermissionStatus) DeepCopyInto(out *PermissionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Version

type Version struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   VersionSpec   `json:"spec,omitempty"`
	Status VersionStatus `json:"status,omitempty"`
}

Version is the Schema for the lambda Version API

func (*Version) DeepCopy

func (in *Version) DeepCopy() *Version

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Version.

func (*Version) DeepCopyInto

func (in *Version) DeepCopyInto(out *Version)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Version) DeepCopyObject

func (in *Version) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Version) GenerateStackName

func (in *Version) GenerateStackName() string

GenerateStackName will generate a StackName

func (*Version) GetCloudFormationMeta

func (in *Version) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta

GetCloudFormationMeta will return CFN meta object

func (*Version) GetNotificationARNs

func (in *Version) GetNotificationARNs() []string

GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack

func (*Version) GetParameters

func (in *Version) GetParameters() map[string]string

GetParameters will return CFN Parameters

func (*Version) GetStackID

func (in *Version) GetStackID() string

GetStackID will return stackID

func (*Version) GetStackName

func (in *Version) GetStackName() string

GetStackName will return stackName

func (*Version) GetStatus

func (in *Version) GetStatus() metav1alpha1.ConditionStatus

GetStatus will return the CFN Status

func (*Version) GetTemplate

func (in *Version) GetTemplate(client dynamic.Interface) (string, error)

GetTemplate will return the JSON version of the CFN to use.

func (*Version) GetTemplateVersionLabel

func (in *Version) GetTemplateVersionLabel() (value string, ok bool)

GetTemplateVersionLabel will return the stack template version

func (*Version) SetStackID

func (in *Version) SetStackID(input string)

SetStackID will put a stackID

func (*Version) SetStackName

func (in *Version) SetStackName(input string)

SetStackName will return stackName

func (*Version) SetStatus

func (in *Version) SetStatus(status *metav1alpha1.StatusMeta)

SetStatus will set status for object

func (*Version) SetTemplateVersionLabel

func (in *Version) SetTemplateVersionLabel()

SetTemplateVersionLabel will set the template version label

func (*Version) TemplateVersionChanged

func (in *Version) TemplateVersionChanged() bool

TemplateVersionChanged will return bool if template has changed

type VersionList

type VersionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []Version `json:"items"`
}

VersionList contains a list of Account

func (*VersionList) DeepCopy

func (in *VersionList) DeepCopy() *VersionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VersionList.

func (*VersionList) DeepCopyInto

func (in *VersionList) DeepCopyInto(out *VersionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VersionList) DeepCopyObject

func (in *VersionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VersionOutput

type VersionOutput struct {
	// http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-version.html
	Ref string `json:"ref,omitempty"`

	// Version defines the Version
	Version string `json:"version,omitempty" cloudformation:"Version,Output"`
}

VersionOutput defines the stack outputs

func (*VersionOutput) DeepCopy

func (in *VersionOutput) DeepCopy() *VersionOutput

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VersionOutput.

func (*VersionOutput) DeepCopyInto

func (in *VersionOutput) DeepCopyInto(out *VersionOutput)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VersionSpec

type VersionSpec struct {
	metav1alpha1.CloudFormationMeta `json:",inline"`

	// CodeSha256 http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-version.html#cfn-lambda-version-codesha256
	CodeSha256 string `json:"codeSha256,omitempty" cloudformation:"CodeSha256,Parameter"`

	// Description http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-version.html#cfn-lambda-version-description
	Description string `json:"description,omitempty" cloudformation:"Description,Parameter"`

	// FunctionName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-version.html#cfn-lambda-version-functionname
	FunctionName string `json:"functionName,omitempty" cloudformation:"FunctionName,Parameter"`

	// ProvisionedConcurrencyConfig http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-version.html#cfn-lambda-version-provisionedconcurrencyconfig
	ProvisionedConcurrencyConfig Version_ProvisionedConcurrencyConfiguration `json:"provisionedConcurrencyConfig,omitempty" cloudformation:"ProvisionedConcurrencyConfig"`
}

VersionSpec defines the desired state of Version

func (*VersionSpec) DeepCopy

func (in *VersionSpec) DeepCopy() *VersionSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VersionSpec.

func (*VersionSpec) DeepCopyInto

func (in *VersionSpec) DeepCopyInto(out *VersionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VersionStatus

type VersionStatus struct {
	metav1alpha1.StatusMeta `json:",inline"`
}

VersionStatus defines the observed state of Version

func (*VersionStatus) DeepCopy

func (in *VersionStatus) DeepCopy() *VersionStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VersionStatus.

func (*VersionStatus) DeepCopyInto

func (in *VersionStatus) DeepCopyInto(out *VersionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Version_ProvisionedConcurrencyConfiguration

type Version_ProvisionedConcurrencyConfiguration struct {
	// ProvisionedConcurrentExecutions http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-version-provisionedconcurrencyconfiguration.html#cfn-lambda-version-provisionedconcurrencyconfiguration-provisionedconcurrentexecutions
	ProvisionedConcurrentExecutions int `json:"provisionedConcurrentExecutions,omitempty" cloudformation:"ProvisionedConcurrentExecutions,Parameter"`
}

Version_ProvisionedConcurrencyConfiguration defines the desired state of VersionProvisionedConcurrencyConfiguration

func (*Version_ProvisionedConcurrencyConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Version_ProvisionedConcurrencyConfiguration.

func (*Version_ProvisionedConcurrencyConfiguration) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

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