Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the lambda v1alpha1 API group +kubebuilder:object:generate=true +groupName=lambda.awsctrl.io
Index ¶
- Variables
- type Alias
- func (in *Alias) DeepCopy() *Alias
- func (in *Alias) DeepCopyInto(out *Alias)
- func (in *Alias) DeepCopyObject() runtime.Object
- func (in *Alias) GenerateStackName() string
- func (in *Alias) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *Alias) GetNotificationARNs() []string
- func (in *Alias) GetParameters() map[string]string
- func (in *Alias) GetStackID() string
- func (in *Alias) GetStackName() string
- func (in *Alias) GetStatus() metav1alpha1.ConditionStatus
- func (in *Alias) GetTemplate(client dynamic.Interface) (string, error)
- func (in *Alias) GetTemplateVersionLabel() (value string, ok bool)
- func (in *Alias) SetStackID(input string)
- func (in *Alias) SetStackName(input string)
- func (in *Alias) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *Alias) SetTemplateVersionLabel()
- func (in *Alias) TemplateVersionChanged() bool
- type AliasList
- type AliasOutput
- type AliasSpec
- type AliasStatus
- type Alias_AliasRoutingConfiguration
- type Alias_ProvisionedConcurrencyConfiguration
- type Alias_VersionWeight
- type EventInvokeConfig
- func (in *EventInvokeConfig) DeepCopy() *EventInvokeConfig
- func (in *EventInvokeConfig) DeepCopyInto(out *EventInvokeConfig)
- func (in *EventInvokeConfig) DeepCopyObject() runtime.Object
- func (in *EventInvokeConfig) GenerateStackName() string
- func (in *EventInvokeConfig) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *EventInvokeConfig) GetNotificationARNs() []string
- func (in *EventInvokeConfig) GetParameters() map[string]string
- func (in *EventInvokeConfig) GetStackID() string
- func (in *EventInvokeConfig) GetStackName() string
- func (in *EventInvokeConfig) GetStatus() metav1alpha1.ConditionStatus
- func (in *EventInvokeConfig) GetTemplate(client dynamic.Interface) (string, error)
- func (in *EventInvokeConfig) GetTemplateVersionLabel() (value string, ok bool)
- func (in *EventInvokeConfig) SetStackID(input string)
- func (in *EventInvokeConfig) SetStackName(input string)
- func (in *EventInvokeConfig) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *EventInvokeConfig) SetTemplateVersionLabel()
- func (in *EventInvokeConfig) TemplateVersionChanged() bool
- type EventInvokeConfigList
- type EventInvokeConfigOutput
- type EventInvokeConfigSpec
- type EventInvokeConfigStatus
- type EventInvokeConfig_DestinationConfig
- type EventInvokeConfig_OnFailure
- type EventInvokeConfig_OnSuccess
- type EventSourceMapping
- func (in *EventSourceMapping) DeepCopy() *EventSourceMapping
- func (in *EventSourceMapping) DeepCopyInto(out *EventSourceMapping)
- func (in *EventSourceMapping) DeepCopyObject() runtime.Object
- func (in *EventSourceMapping) GenerateStackName() string
- func (in *EventSourceMapping) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *EventSourceMapping) GetNotificationARNs() []string
- func (in *EventSourceMapping) GetParameters() map[string]string
- func (in *EventSourceMapping) GetStackID() string
- func (in *EventSourceMapping) GetStackName() string
- func (in *EventSourceMapping) GetStatus() metav1alpha1.ConditionStatus
- func (in *EventSourceMapping) GetTemplate(client dynamic.Interface) (string, error)
- func (in *EventSourceMapping) GetTemplateVersionLabel() (value string, ok bool)
- func (in *EventSourceMapping) SetStackID(input string)
- func (in *EventSourceMapping) SetStackName(input string)
- func (in *EventSourceMapping) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *EventSourceMapping) SetTemplateVersionLabel()
- func (in *EventSourceMapping) TemplateVersionChanged() bool
- type EventSourceMappingList
- type EventSourceMappingOutput
- type EventSourceMappingSpec
- type EventSourceMappingStatus
- type EventSourceMapping_DestinationConfig
- type EventSourceMapping_OnFailure
- type Function
- func (in *Function) DeepCopy() *Function
- func (in *Function) DeepCopyInto(out *Function)
- func (in *Function) DeepCopyObject() runtime.Object
- func (in *Function) GenerateStackName() string
- func (in *Function) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *Function) GetNotificationARNs() []string
- func (in *Function) GetParameters() map[string]string
- func (in *Function) GetStackID() string
- func (in *Function) GetStackName() string
- func (in *Function) GetStatus() metav1alpha1.ConditionStatus
- func (in *Function) GetTemplate(client dynamic.Interface) (string, error)
- func (in *Function) GetTemplateVersionLabel() (value string, ok bool)
- func (in *Function) SetStackID(input string)
- func (in *Function) SetStackName(input string)
- func (in *Function) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *Function) SetTemplateVersionLabel()
- func (in *Function) TemplateVersionChanged() bool
- type FunctionList
- type FunctionOutput
- type FunctionSpec
- type FunctionStatus
- type Function_Code
- type Function_DeadLetterConfig
- type Function_Environment
- type Function_TracingConfig
- type Function_VpcConfig
- type LayerVersion
- func (in *LayerVersion) DeepCopy() *LayerVersion
- func (in *LayerVersion) DeepCopyInto(out *LayerVersion)
- func (in *LayerVersion) DeepCopyObject() runtime.Object
- func (in *LayerVersion) GenerateStackName() string
- func (in *LayerVersion) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *LayerVersion) GetNotificationARNs() []string
- func (in *LayerVersion) GetParameters() map[string]string
- func (in *LayerVersion) GetStackID() string
- func (in *LayerVersion) GetStackName() string
- func (in *LayerVersion) GetStatus() metav1alpha1.ConditionStatus
- func (in *LayerVersion) GetTemplate(client dynamic.Interface) (string, error)
- func (in *LayerVersion) GetTemplateVersionLabel() (value string, ok bool)
- func (in *LayerVersion) SetStackID(input string)
- func (in *LayerVersion) SetStackName(input string)
- func (in *LayerVersion) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *LayerVersion) SetTemplateVersionLabel()
- func (in *LayerVersion) TemplateVersionChanged() bool
- type LayerVersionList
- type LayerVersionOutput
- type LayerVersionPermission
- func (in *LayerVersionPermission) DeepCopy() *LayerVersionPermission
- func (in *LayerVersionPermission) DeepCopyInto(out *LayerVersionPermission)
- func (in *LayerVersionPermission) DeepCopyObject() runtime.Object
- func (in *LayerVersionPermission) GenerateStackName() string
- func (in *LayerVersionPermission) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *LayerVersionPermission) GetNotificationARNs() []string
- func (in *LayerVersionPermission) GetParameters() map[string]string
- func (in *LayerVersionPermission) GetStackID() string
- func (in *LayerVersionPermission) GetStackName() string
- func (in *LayerVersionPermission) GetStatus() metav1alpha1.ConditionStatus
- func (in *LayerVersionPermission) GetTemplate(client dynamic.Interface) (string, error)
- func (in *LayerVersionPermission) GetTemplateVersionLabel() (value string, ok bool)
- func (in *LayerVersionPermission) SetStackID(input string)
- func (in *LayerVersionPermission) SetStackName(input string)
- func (in *LayerVersionPermission) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *LayerVersionPermission) SetTemplateVersionLabel()
- func (in *LayerVersionPermission) TemplateVersionChanged() bool
- type LayerVersionPermissionList
- type LayerVersionPermissionOutput
- type LayerVersionPermissionSpec
- type LayerVersionPermissionStatus
- type LayerVersionSpec
- type LayerVersionStatus
- type LayerVersion_Content
- type Permission
- func (in *Permission) DeepCopy() *Permission
- func (in *Permission) DeepCopyInto(out *Permission)
- func (in *Permission) DeepCopyObject() runtime.Object
- func (in *Permission) GenerateStackName() string
- func (in *Permission) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *Permission) GetNotificationARNs() []string
- func (in *Permission) GetParameters() map[string]string
- func (in *Permission) GetStackID() string
- func (in *Permission) GetStackName() string
- func (in *Permission) GetStatus() metav1alpha1.ConditionStatus
- func (in *Permission) GetTemplate(client dynamic.Interface) (string, error)
- func (in *Permission) GetTemplateVersionLabel() (value string, ok bool)
- func (in *Permission) SetStackID(input string)
- func (in *Permission) SetStackName(input string)
- func (in *Permission) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *Permission) SetTemplateVersionLabel()
- func (in *Permission) TemplateVersionChanged() bool
- type PermissionList
- type PermissionOutput
- type PermissionSpec
- type PermissionStatus
- type Version
- func (in *Version) DeepCopy() *Version
- func (in *Version) DeepCopyInto(out *Version)
- func (in *Version) DeepCopyObject() runtime.Object
- func (in *Version) GenerateStackName() string
- func (in *Version) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *Version) GetNotificationARNs() []string
- func (in *Version) GetParameters() map[string]string
- func (in *Version) GetStackID() string
- func (in *Version) GetStackName() string
- func (in *Version) GetStatus() metav1alpha1.ConditionStatus
- func (in *Version) GetTemplate(client dynamic.Interface) (string, error)
- func (in *Version) GetTemplateVersionLabel() (value string, ok bool)
- func (in *Version) SetStackID(input string)
- func (in *Version) SetStackName(input string)
- func (in *Version) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *Version) SetTemplateVersionLabel()
- func (in *Version) TemplateVersionChanged() bool
- type VersionList
- type VersionOutput
- type VersionSpec
- type VersionStatus
- type Version_ProvisionedConcurrencyConfiguration
Constants ¶
This section is empty.
Variables ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alias.
func (*Alias) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Alias) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Alias) GenerateStackName ¶
GenerateStackName will generate a StackName
func (*Alias) GetCloudFormationMeta ¶
func (in *Alias) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*Alias) GetNotificationARNs ¶
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*Alias) GetParameters ¶
GetParameters will return CFN Parameters
func (*Alias) GetStackName ¶
GetStackName will return stackName
func (*Alias) GetStatus ¶
func (in *Alias) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*Alias) GetTemplate ¶
GetTemplate will return the JSON version of the CFN to use.
func (*Alias) GetTemplateVersionLabel ¶
GetTemplateVersionLabel will return the stack template version
func (*Alias) SetStackName ¶
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 ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasList.
func (*AliasList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AliasList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AliasOutput ¶
type AliasOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-alias.html Ref string `json:"ref,omitempty"` }
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasSpec.
func (*AliasSpec) DeepCopyInto ¶
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 ¶
func (in *Alias_AliasRoutingConfiguration) DeepCopy() *Alias_AliasRoutingConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alias_AliasRoutingConfiguration.
func (*Alias_AliasRoutingConfiguration) DeepCopyInto ¶
func (in *Alias_AliasRoutingConfiguration) DeepCopyInto(out *Alias_AliasRoutingConfiguration)
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 ¶
func (in *Alias_ProvisionedConcurrencyConfiguration) DeepCopy() *Alias_ProvisionedConcurrencyConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alias_ProvisionedConcurrencyConfiguration.
func (*Alias_ProvisionedConcurrencyConfiguration) DeepCopyInto ¶
func (in *Alias_ProvisionedConcurrencyConfiguration) DeepCopyInto(out *Alias_ProvisionedConcurrencyConfiguration)
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 ¶
func (in *EventInvokeConfig) GetStatus() metav1alpha1.ConditionStatus
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 ¶
func (in *EventInvokeConfigList) DeepCopy() *EventInvokeConfigList
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 ¶
type EventInvokeConfigOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventinvokeconfig.html Ref string `json:"ref,omitempty"` }
EventInvokeConfigOutput defines the stack outputs
func (*EventInvokeConfigOutput) DeepCopy ¶
func (in *EventInvokeConfigOutput) DeepCopy() *EventInvokeConfigOutput
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 ¶
func (in *EventInvokeConfigSpec) DeepCopy() *EventInvokeConfigSpec
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 ¶
func (in *EventInvokeConfigStatus) DeepCopy() *EventInvokeConfigStatus
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 ¶
type EventInvokeConfig_DestinationConfig struct { // OnFailure http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-destinationconfig.html#cfn-lambda-eventinvokeconfig-destinationconfig-onfailure OnFailure EventInvokeConfig_OnFailure `json:"onFailure,omitempty" cloudformation:"OnFailure"` // OnSuccess http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-destinationconfig.html#cfn-lambda-eventinvokeconfig-destinationconfig-onsuccess OnSuccess EventInvokeConfig_OnSuccess `json:"onSuccess,omitempty" cloudformation:"OnSuccess"` }
EventInvokeConfig_DestinationConfig defines the desired state of EventInvokeConfigDestinationConfig
func (*EventInvokeConfig_DestinationConfig) DeepCopy ¶
func (in *EventInvokeConfig_DestinationConfig) DeepCopy() *EventInvokeConfig_DestinationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventInvokeConfig_DestinationConfig.
func (*EventInvokeConfig_DestinationConfig) DeepCopyInto ¶
func (in *EventInvokeConfig_DestinationConfig) DeepCopyInto(out *EventInvokeConfig_DestinationConfig)
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 ¶
func (in *EventInvokeConfig_OnFailure) DeepCopy() *EventInvokeConfig_OnFailure
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventInvokeConfig_OnFailure.
func (*EventInvokeConfig_OnFailure) DeepCopyInto ¶
func (in *EventInvokeConfig_OnFailure) DeepCopyInto(out *EventInvokeConfig_OnFailure)
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 ¶
func (in *EventInvokeConfig_OnSuccess) DeepCopy() *EventInvokeConfig_OnSuccess
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventInvokeConfig_OnSuccess.
func (*EventInvokeConfig_OnSuccess) DeepCopyInto ¶
func (in *EventInvokeConfig_OnSuccess) DeepCopyInto(out *EventInvokeConfig_OnSuccess)
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 ¶
func (in *EventSourceMapping) GetStatus() metav1alpha1.ConditionStatus
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 ¶
func (in *EventSourceMappingList) DeepCopy() *EventSourceMappingList
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 ¶
func (in *EventSourceMappingOutput) DeepCopy() *EventSourceMappingOutput
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 ¶
func (in *EventSourceMappingSpec) DeepCopy() *EventSourceMappingSpec
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 ¶
func (in *EventSourceMappingStatus) DeepCopy() *EventSourceMappingStatus
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 ¶
type EventSourceMapping_DestinationConfig struct { // OnFailure http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventsourcemapping-destinationconfig.html#cfn-lambda-eventsourcemapping-destinationconfig-onfailure OnFailure EventSourceMapping_OnFailure `json:"onFailure,omitempty" cloudformation:"OnFailure"` }
EventSourceMapping_DestinationConfig defines the desired state of EventSourceMappingDestinationConfig
func (*EventSourceMapping_DestinationConfig) DeepCopy ¶
func (in *EventSourceMapping_DestinationConfig) DeepCopy() *EventSourceMapping_DestinationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSourceMapping_DestinationConfig.
func (*EventSourceMapping_DestinationConfig) DeepCopyInto ¶
func (in *EventSourceMapping_DestinationConfig) DeepCopyInto(out *EventSourceMapping_DestinationConfig)
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 ¶
func (in *EventSourceMapping_OnFailure) DeepCopy() *EventSourceMapping_OnFailure
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSourceMapping_OnFailure.
func (*EventSourceMapping_OnFailure) DeepCopyInto ¶
func (in *EventSourceMapping_OnFailure) DeepCopyInto(out *EventSourceMapping_OnFailure)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Function.
func (*Function) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Function) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Function) GenerateStackName ¶
GenerateStackName will generate a StackName
func (*Function) GetCloudFormationMeta ¶
func (in *Function) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*Function) GetNotificationARNs ¶
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*Function) GetParameters ¶
GetParameters will return CFN Parameters
func (*Function) GetStackID ¶
GetStackID will return stackID
func (*Function) GetStackName ¶
GetStackName will return stackName
func (*Function) GetStatus ¶
func (in *Function) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*Function) GetTemplate ¶
GetTemplate will return the JSON version of the CFN to use.
func (*Function) GetTemplateVersionLabel ¶
GetTemplateVersionLabel will return the stack template version
func (*Function) SetStackID ¶
SetStackID will put a stackID
func (*Function) SetStackName ¶
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 ¶
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 ¶
func (in *Function_DeadLetterConfig) DeepCopy() *Function_DeadLetterConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Function_DeadLetterConfig.
func (*Function_DeadLetterConfig) DeepCopyInto ¶
func (in *Function_DeadLetterConfig) DeepCopyInto(out *Function_DeadLetterConfig)
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 ¶
func (in *Function_Environment) DeepCopy() *Function_Environment
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 ¶
func (in *Function_TracingConfig) DeepCopy() *Function_TracingConfig
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 ¶
type LayerVersionOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html Ref string `json:"ref,omitempty"` }
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 ¶
func (in *LayerVersionPermission) DeepCopy() *LayerVersionPermission
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 ¶
func (in *LayerVersionPermission) GetStatus() metav1alpha1.ConditionStatus
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 ¶
func (in *LayerVersionPermissionList) DeepCopy() *LayerVersionPermissionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersionPermissionList.
func (*LayerVersionPermissionList) DeepCopyInto ¶
func (in *LayerVersionPermissionList) DeepCopyInto(out *LayerVersionPermissionList)
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 ¶
func (in *LayerVersionPermissionOutput) DeepCopy() *LayerVersionPermissionOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersionPermissionOutput.
func (*LayerVersionPermissionOutput) DeepCopyInto ¶
func (in *LayerVersionPermissionOutput) DeepCopyInto(out *LayerVersionPermissionOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LayerVersionPermissionSpec ¶
type LayerVersionPermissionSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // Action http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-action Action string `json:"action,omitempty" cloudformation:"Action,Parameter"` // LayerVersionRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-layerversionarn LayerVersionRef metav1alpha1.ObjectReference `json:"layerVersionRef,omitempty" cloudformation:"LayerVersionArn,Parameter"` // OrganizationRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-organizationid OrganizationRef metav1alpha1.ObjectReference `json:"organizationRef,omitempty" cloudformation:"OrganizationId,Parameter"` // Principal http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-principal Principal string `json:"principal,omitempty" cloudformation:"Principal,Parameter"` }
LayerVersionPermissionSpec defines the desired state of LayerVersionPermission
func (*LayerVersionPermissionSpec) DeepCopy ¶
func (in *LayerVersionPermissionSpec) DeepCopy() *LayerVersionPermissionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersionPermissionSpec.
func (*LayerVersionPermissionSpec) DeepCopyInto ¶
func (in *LayerVersionPermissionSpec) DeepCopyInto(out *LayerVersionPermissionSpec)
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 ¶
func (in *LayerVersionPermissionStatus) DeepCopy() *LayerVersionPermissionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LayerVersionPermissionStatus.
func (*LayerVersionPermissionStatus) DeepCopyInto ¶
func (in *LayerVersionPermissionStatus) DeepCopyInto(out *LayerVersionPermissionStatus)
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 ¶
func (in *LayerVersion_Content) DeepCopy() *LayerVersion_Content
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 ¶
type PermissionOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html Ref string `json:"ref,omitempty"` }
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Version.
func (*Version) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Version) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Version) GenerateStackName ¶
GenerateStackName will generate a StackName
func (*Version) GetCloudFormationMeta ¶
func (in *Version) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*Version) GetNotificationARNs ¶
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*Version) GetParameters ¶
GetParameters will return CFN Parameters
func (*Version) GetStackName ¶
GetStackName will return stackName
func (*Version) GetStatus ¶
func (in *Version) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*Version) GetTemplate ¶
GetTemplate will return the JSON version of the CFN to use.
func (*Version) GetTemplateVersionLabel ¶
GetTemplateVersionLabel will return the stack template version
func (*Version) SetStackID ¶
SetStackID will put a stackID
func (*Version) SetStackName ¶
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 ¶
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 ¶
func (in *Version_ProvisionedConcurrencyConfiguration) DeepCopy() *Version_ProvisionedConcurrencyConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Version_ProvisionedConcurrencyConfiguration.
func (*Version_ProvisionedConcurrencyConfiguration) DeepCopyInto ¶
func (in *Version_ProvisionedConcurrencyConfiguration) DeepCopyInto(out *Version_ProvisionedConcurrencyConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- alias_types.go
- eventinvokeconfig_types.go
- eventsourcemapping_types.go
- function_types.go
- groupversion_info.go
- layerversion_types.go
- layerversionpermission_types.go
- permission_types.go
- version_types.go
- zz_generated.alias.stackobject.go
- zz_generated.deepcopy.go
- zz_generated.eventinvokeconfig.stackobject.go
- zz_generated.eventsourcemapping.stackobject.go
- zz_generated.function.stackobject.go
- zz_generated.layerversion.stackobject.go
- zz_generated.layerversionpermission.stackobject.go
- zz_generated.permission.stackobject.go
- zz_generated.version.stackobject.go