Documentation ¶
Overview ¶
+groupName=amplify.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type App
- func (in *App) DeepCopy() *App
- func (in *App) DeepCopyInto(out *App)
- func (in *App) DeepCopyObject() runtime.Object
- func (r *App) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *App) ValidateCreate() error
- func (r *App) ValidateDelete() error
- func (r *App) ValidateUpdate(old runtime.Object) error
- type AppList
- type AppSpec
- type AppSpecAutoBranchCreationConfig
- type AppSpecAutoBranchCreationConfigCodec
- type AppSpecCustomRule
- type AppSpecProductionBranch
- type AppSpecResource
- type AppStatus
- type BackendEnvironment
- func (in *BackendEnvironment) DeepCopy() *BackendEnvironment
- func (in *BackendEnvironment) DeepCopyInto(out *BackendEnvironment)
- func (in *BackendEnvironment) DeepCopyObject() runtime.Object
- func (r *BackendEnvironment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BackendEnvironment) ValidateCreate() error
- func (r *BackendEnvironment) ValidateDelete() error
- func (r *BackendEnvironment) ValidateUpdate(old runtime.Object) error
- type BackendEnvironmentList
- type BackendEnvironmentSpec
- type BackendEnvironmentSpecResource
- type BackendEnvironmentStatus
- type Branch
- func (in *Branch) DeepCopy() *Branch
- func (in *Branch) DeepCopyInto(out *Branch)
- func (in *Branch) DeepCopyObject() runtime.Object
- func (r *Branch) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Branch) ValidateCreate() error
- func (r *Branch) ValidateDelete() error
- func (r *Branch) ValidateUpdate(old runtime.Object) error
- type BranchList
- type BranchSpec
- type BranchSpecResource
- type BranchStatus
- type DomainAssociation
- func (in *DomainAssociation) DeepCopy() *DomainAssociation
- func (in *DomainAssociation) DeepCopyInto(out *DomainAssociation)
- func (in *DomainAssociation) DeepCopyObject() runtime.Object
- func (r *DomainAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DomainAssociation) ValidateCreate() error
- func (r *DomainAssociation) ValidateDelete() error
- func (r *DomainAssociation) ValidateUpdate(old runtime.Object) error
- type DomainAssociationList
- type DomainAssociationSpec
- type DomainAssociationSpecResource
- type DomainAssociationSpecSubDomain
- type DomainAssociationStatus
- type Webhook
- func (in *Webhook) DeepCopy() *Webhook
- func (in *Webhook) DeepCopyInto(out *Webhook)
- func (in *Webhook) DeepCopyObject() runtime.Object
- func (r *Webhook) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Webhook) ValidateCreate() error
- func (r *Webhook) ValidateDelete() error
- func (r *Webhook) ValidateUpdate(old runtime.Object) error
- type WebhookList
- type WebhookSpec
- type WebhookSpecResource
- type WebhookStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: amplify.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type App ¶
type App struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppSpec `json:"spec,omitempty"` Status AppStatus `json:"status,omitempty"` }
func (*App) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new App.
func (*App) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*App) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*App) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*App) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AppList ¶
type AppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of App CRD objects Items []App `json:"items,omitempty"` }
AppList is a list of Apps
func (*AppList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppList.
func (*AppList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppSpec ¶
type AppSpec struct { State *AppSpecResource `json:"state,omitempty" tf:"-"` Resource AppSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AppSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpec.
func (*AppSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecAutoBranchCreationConfig ¶
type AppSpecAutoBranchCreationConfig struct { // +optional BasicAuthCredentials *string `json:"-" sensitive:"true" tf:"basic_auth_credentials"` // +optional BuildSpec *string `json:"buildSpec,omitempty" tf:"build_spec"` // +optional EnableAutoBuild *bool `json:"enableAutoBuild,omitempty" tf:"enable_auto_build"` // +optional EnableBasicAuth *bool `json:"enableBasicAuth,omitempty" tf:"enable_basic_auth"` // +optional EnablePerformanceMode *bool `json:"enablePerformanceMode,omitempty" tf:"enable_performance_mode"` // +optional EnablePullRequestPreview *bool `json:"enablePullRequestPreview,omitempty" tf:"enable_pull_request_preview"` // +optional EnvironmentVariables *map[string]string `json:"environmentVariables,omitempty" tf:"environment_variables"` // +optional Framework *string `json:"framework,omitempty" tf:"framework"` // +optional PullRequestEnvironmentName *string `json:"pullRequestEnvironmentName,omitempty" tf:"pull_request_environment_name"` // +optional Stage *string `json:"stage,omitempty" tf:"stage"` }
func (*AppSpecAutoBranchCreationConfig) DeepCopy ¶
func (in *AppSpecAutoBranchCreationConfig) DeepCopy() *AppSpecAutoBranchCreationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecAutoBranchCreationConfig.
func (*AppSpecAutoBranchCreationConfig) DeepCopyInto ¶
func (in *AppSpecAutoBranchCreationConfig) DeepCopyInto(out *AppSpecAutoBranchCreationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecAutoBranchCreationConfigCodec ¶
type AppSpecAutoBranchCreationConfigCodec struct { }
+k8s:deepcopy-gen=false
func (AppSpecAutoBranchCreationConfigCodec) Decode ¶
func (AppSpecAutoBranchCreationConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AppSpecCustomRule ¶
type AppSpecCustomRule struct { // +optional Condition *string `json:"condition,omitempty" tf:"condition"` Source *string `json:"source" tf:"source"` // +optional Status *string `json:"status,omitempty" tf:"status"` Target *string `json:"target" tf:"target"` }
func (*AppSpecCustomRule) DeepCopy ¶
func (in *AppSpecCustomRule) DeepCopy() *AppSpecCustomRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecCustomRule.
func (*AppSpecCustomRule) DeepCopyInto ¶
func (in *AppSpecCustomRule) DeepCopyInto(out *AppSpecCustomRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecProductionBranch ¶
type AppSpecProductionBranch struct { // +optional BranchName *string `json:"branchName,omitempty" tf:"branch_name"` // +optional LastDeployTime *string `json:"lastDeployTime,omitempty" tf:"last_deploy_time"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional ThumbnailURL *string `json:"thumbnailURL,omitempty" tf:"thumbnail_url"` }
func (*AppSpecProductionBranch) DeepCopy ¶
func (in *AppSpecProductionBranch) DeepCopy() *AppSpecProductionBranch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecProductionBranch.
func (*AppSpecProductionBranch) DeepCopyInto ¶
func (in *AppSpecProductionBranch) DeepCopyInto(out *AppSpecProductionBranch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecResource ¶
type AppSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccessToken *string `json:"-" sensitive:"true" tf:"access_token"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutoBranchCreationConfig *AppSpecAutoBranchCreationConfig `json:"autoBranchCreationConfig,omitempty" tf:"auto_branch_creation_config"` // +optional AutoBranchCreationPatterns []string `json:"autoBranchCreationPatterns,omitempty" tf:"auto_branch_creation_patterns"` // +optional BasicAuthCredentials *string `json:"-" sensitive:"true" tf:"basic_auth_credentials"` // +optional BuildSpec *string `json:"buildSpec,omitempty" tf:"build_spec"` // +optional CustomRule []AppSpecCustomRule `json:"customRule,omitempty" tf:"custom_rule"` // +optional DefaultDomain *string `json:"defaultDomain,omitempty" tf:"default_domain"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional EnableAutoBranchCreation *bool `json:"enableAutoBranchCreation,omitempty" tf:"enable_auto_branch_creation"` // +optional EnableBasicAuth *bool `json:"enableBasicAuth,omitempty" tf:"enable_basic_auth"` // +optional EnableBranchAutoBuild *bool `json:"enableBranchAutoBuild,omitempty" tf:"enable_branch_auto_build"` // +optional EnableBranchAutoDeletion *bool `json:"enableBranchAutoDeletion,omitempty" tf:"enable_branch_auto_deletion"` // +optional EnvironmentVariables *map[string]string `json:"environmentVariables,omitempty" tf:"environment_variables"` // +optional IamServiceRoleArn *string `json:"iamServiceRoleArn,omitempty" tf:"iam_service_role_arn"` Name *string `json:"name" tf:"name"` // +optional OauthToken *string `json:"-" sensitive:"true" tf:"oauth_token"` // +optional Platform *string `json:"platform,omitempty" tf:"platform"` // +optional ProductionBranch []AppSpecProductionBranch `json:"productionBranch,omitempty" tf:"production_branch"` // +optional Repository *string `json:"repository,omitempty" tf:"repository"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*AppSpecResource) DeepCopy ¶
func (in *AppSpecResource) DeepCopy() *AppSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecResource.
func (*AppSpecResource) DeepCopyInto ¶
func (in *AppSpecResource) DeepCopyInto(out *AppSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppStatus ¶
type AppStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AppStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppStatus.
func (*AppStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendEnvironment ¶
type BackendEnvironment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackendEnvironmentSpec `json:"spec,omitempty"` Status BackendEnvironmentStatus `json:"status,omitempty"` }
func (*BackendEnvironment) DeepCopy ¶
func (in *BackendEnvironment) DeepCopy() *BackendEnvironment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendEnvironment.
func (*BackendEnvironment) DeepCopyInto ¶
func (in *BackendEnvironment) DeepCopyInto(out *BackendEnvironment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendEnvironment) DeepCopyObject ¶
func (in *BackendEnvironment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackendEnvironment) SetupWebhookWithManager ¶
func (r *BackendEnvironment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BackendEnvironment) ValidateCreate ¶
func (r *BackendEnvironment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BackendEnvironment) ValidateDelete ¶
func (r *BackendEnvironment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BackendEnvironment) ValidateUpdate ¶
func (r *BackendEnvironment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BackendEnvironmentList ¶
type BackendEnvironmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BackendEnvironment CRD objects Items []BackendEnvironment `json:"items,omitempty"` }
BackendEnvironmentList is a list of BackendEnvironments
func (*BackendEnvironmentList) DeepCopy ¶
func (in *BackendEnvironmentList) DeepCopy() *BackendEnvironmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendEnvironmentList.
func (*BackendEnvironmentList) DeepCopyInto ¶
func (in *BackendEnvironmentList) DeepCopyInto(out *BackendEnvironmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendEnvironmentList) DeepCopyObject ¶
func (in *BackendEnvironmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackendEnvironmentSpec ¶
type BackendEnvironmentSpec struct { State *BackendEnvironmentSpecResource `json:"state,omitempty" tf:"-"` Resource BackendEnvironmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BackendEnvironmentSpec) DeepCopy ¶
func (in *BackendEnvironmentSpec) DeepCopy() *BackendEnvironmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendEnvironmentSpec.
func (*BackendEnvironmentSpec) DeepCopyInto ¶
func (in *BackendEnvironmentSpec) DeepCopyInto(out *BackendEnvironmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendEnvironmentSpecResource ¶
type BackendEnvironmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AppID *string `json:"appID" tf:"app_id"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional DeploymentArtifacts *string `json:"deploymentArtifacts,omitempty" tf:"deployment_artifacts"` EnvironmentName *string `json:"environmentName" tf:"environment_name"` // +optional StackName *string `json:"stackName,omitempty" tf:"stack_name"` }
func (*BackendEnvironmentSpecResource) DeepCopy ¶
func (in *BackendEnvironmentSpecResource) DeepCopy() *BackendEnvironmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendEnvironmentSpecResource.
func (*BackendEnvironmentSpecResource) DeepCopyInto ¶
func (in *BackendEnvironmentSpecResource) DeepCopyInto(out *BackendEnvironmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendEnvironmentStatus ¶
type BackendEnvironmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*BackendEnvironmentStatus) DeepCopy ¶
func (in *BackendEnvironmentStatus) DeepCopy() *BackendEnvironmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendEnvironmentStatus.
func (*BackendEnvironmentStatus) DeepCopyInto ¶
func (in *BackendEnvironmentStatus) DeepCopyInto(out *BackendEnvironmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Branch ¶
type Branch struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BranchSpec `json:"spec,omitempty"` Status BranchStatus `json:"status,omitempty"` }
func (*Branch) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Branch.
func (*Branch) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Branch) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Branch) SetupWebhookWithManager ¶
func (*Branch) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Branch) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type BranchList ¶
type BranchList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Branch CRD objects Items []Branch `json:"items,omitempty"` }
BranchList is a list of Branchs
func (*BranchList) DeepCopy ¶
func (in *BranchList) DeepCopy() *BranchList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BranchList.
func (*BranchList) DeepCopyInto ¶
func (in *BranchList) DeepCopyInto(out *BranchList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BranchList) DeepCopyObject ¶
func (in *BranchList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BranchSpec ¶
type BranchSpec struct { State *BranchSpecResource `json:"state,omitempty" tf:"-"` Resource BranchSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*BranchSpec) DeepCopy ¶
func (in *BranchSpec) DeepCopy() *BranchSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BranchSpec.
func (*BranchSpec) DeepCopyInto ¶
func (in *BranchSpec) DeepCopyInto(out *BranchSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BranchSpecResource ¶
type BranchSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AppID *string `json:"appID" tf:"app_id"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AssociatedResources []string `json:"associatedResources,omitempty" tf:"associated_resources"` // +optional BackendEnvironmentArn *string `json:"backendEnvironmentArn,omitempty" tf:"backend_environment_arn"` // +optional BasicAuthCredentials *string `json:"-" sensitive:"true" tf:"basic_auth_credentials"` BranchName *string `json:"branchName" tf:"branch_name"` // +optional CustomDomains []string `json:"customDomains,omitempty" tf:"custom_domains"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DestinationBranch *string `json:"destinationBranch,omitempty" tf:"destination_branch"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional EnableAutoBuild *bool `json:"enableAutoBuild,omitempty" tf:"enable_auto_build"` // +optional EnableBasicAuth *bool `json:"enableBasicAuth,omitempty" tf:"enable_basic_auth"` // +optional EnableNotification *bool `json:"enableNotification,omitempty" tf:"enable_notification"` // +optional EnablePerformanceMode *bool `json:"enablePerformanceMode,omitempty" tf:"enable_performance_mode"` // +optional EnablePullRequestPreview *bool `json:"enablePullRequestPreview,omitempty" tf:"enable_pull_request_preview"` // +optional EnvironmentVariables *map[string]string `json:"environmentVariables,omitempty" tf:"environment_variables"` // +optional Framework *string `json:"framework,omitempty" tf:"framework"` // +optional PullRequestEnvironmentName *string `json:"pullRequestEnvironmentName,omitempty" tf:"pull_request_environment_name"` // +optional SourceBranch *string `json:"sourceBranch,omitempty" tf:"source_branch"` // +optional Stage *string `json:"stage,omitempty" tf:"stage"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Ttl *string `json:"ttl,omitempty" tf:"ttl"` }
func (*BranchSpecResource) DeepCopy ¶
func (in *BranchSpecResource) DeepCopy() *BranchSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BranchSpecResource.
func (*BranchSpecResource) DeepCopyInto ¶
func (in *BranchSpecResource) DeepCopyInto(out *BranchSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BranchStatus ¶
type BranchStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*BranchStatus) DeepCopy ¶
func (in *BranchStatus) DeepCopy() *BranchStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BranchStatus.
func (*BranchStatus) DeepCopyInto ¶
func (in *BranchStatus) DeepCopyInto(out *BranchStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainAssociation ¶
type DomainAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainAssociationSpec `json:"spec,omitempty"` Status DomainAssociationStatus `json:"status,omitempty"` }
func (*DomainAssociation) DeepCopy ¶
func (in *DomainAssociation) DeepCopy() *DomainAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainAssociation.
func (*DomainAssociation) DeepCopyInto ¶
func (in *DomainAssociation) DeepCopyInto(out *DomainAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainAssociation) DeepCopyObject ¶
func (in *DomainAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainAssociation) SetupWebhookWithManager ¶
func (r *DomainAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DomainAssociation) ValidateCreate ¶
func (r *DomainAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DomainAssociation) ValidateDelete ¶
func (r *DomainAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DomainAssociation) ValidateUpdate ¶
func (r *DomainAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DomainAssociationList ¶
type DomainAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DomainAssociation CRD objects Items []DomainAssociation `json:"items,omitempty"` }
DomainAssociationList is a list of DomainAssociations
func (*DomainAssociationList) DeepCopy ¶
func (in *DomainAssociationList) DeepCopy() *DomainAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainAssociationList.
func (*DomainAssociationList) DeepCopyInto ¶
func (in *DomainAssociationList) DeepCopyInto(out *DomainAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainAssociationList) DeepCopyObject ¶
func (in *DomainAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainAssociationSpec ¶
type DomainAssociationSpec struct { State *DomainAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource DomainAssociationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DomainAssociationSpec) DeepCopy ¶
func (in *DomainAssociationSpec) DeepCopy() *DomainAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainAssociationSpec.
func (*DomainAssociationSpec) DeepCopyInto ¶
func (in *DomainAssociationSpec) DeepCopyInto(out *DomainAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainAssociationSpecResource ¶
type DomainAssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AppID *string `json:"appID" tf:"app_id"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CertificateVerificationDNSRecord *string `json:"certificateVerificationDNSRecord,omitempty" tf:"certificate_verification_dns_record"` DomainName *string `json:"domainName" tf:"domain_name"` SubDomain []DomainAssociationSpecSubDomain `json:"subDomain" tf:"sub_domain"` // +optional WaitForVerification *bool `json:"waitForVerification,omitempty" tf:"wait_for_verification"` }
func (*DomainAssociationSpecResource) DeepCopy ¶
func (in *DomainAssociationSpecResource) DeepCopy() *DomainAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainAssociationSpecResource.
func (*DomainAssociationSpecResource) DeepCopyInto ¶
func (in *DomainAssociationSpecResource) DeepCopyInto(out *DomainAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainAssociationSpecSubDomain ¶
type DomainAssociationSpecSubDomain struct { BranchName *string `json:"branchName" tf:"branch_name"` // +optional DnsRecord *string `json:"dnsRecord,omitempty" tf:"dns_record"` Prefix *string `json:"prefix" tf:"prefix"` // +optional Verified *bool `json:"verified,omitempty" tf:"verified"` }
func (*DomainAssociationSpecSubDomain) DeepCopy ¶
func (in *DomainAssociationSpecSubDomain) DeepCopy() *DomainAssociationSpecSubDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainAssociationSpecSubDomain.
func (*DomainAssociationSpecSubDomain) DeepCopyInto ¶
func (in *DomainAssociationSpecSubDomain) DeepCopyInto(out *DomainAssociationSpecSubDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainAssociationStatus ¶
type DomainAssociationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DomainAssociationStatus) DeepCopy ¶
func (in *DomainAssociationStatus) DeepCopy() *DomainAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainAssociationStatus.
func (*DomainAssociationStatus) DeepCopyInto ¶
func (in *DomainAssociationStatus) DeepCopyInto(out *DomainAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Webhook ¶
type Webhook struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WebhookSpec `json:"spec,omitempty"` Status WebhookStatus `json:"status,omitempty"` }
func (*Webhook) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Webhook.
func (*Webhook) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Webhook) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Webhook) SetupWebhookWithManager ¶
func (*Webhook) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Webhook) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type WebhookList ¶
type WebhookList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Webhook CRD objects Items []Webhook `json:"items,omitempty"` }
WebhookList is a list of Webhooks
func (*WebhookList) DeepCopy ¶
func (in *WebhookList) DeepCopy() *WebhookList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookList.
func (*WebhookList) DeepCopyInto ¶
func (in *WebhookList) DeepCopyInto(out *WebhookList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebhookList) DeepCopyObject ¶
func (in *WebhookList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WebhookSpec ¶
type WebhookSpec struct { State *WebhookSpecResource `json:"state,omitempty" tf:"-"` Resource WebhookSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*WebhookSpec) DeepCopy ¶
func (in *WebhookSpec) DeepCopy() *WebhookSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSpec.
func (*WebhookSpec) DeepCopyInto ¶
func (in *WebhookSpec) DeepCopyInto(out *WebhookSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookSpecResource ¶
type WebhookSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AppID *string `json:"appID" tf:"app_id"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` BranchName *string `json:"branchName" tf:"branch_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Url *string `json:"url,omitempty" tf:"url"` }
func (*WebhookSpecResource) DeepCopy ¶
func (in *WebhookSpecResource) DeepCopy() *WebhookSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSpecResource.
func (*WebhookSpecResource) DeepCopyInto ¶
func (in *WebhookSpecResource) DeepCopyInto(out *WebhookSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookStatus ¶
type WebhookStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*WebhookStatus) DeepCopy ¶
func (in *WebhookStatus) DeepCopy() *WebhookStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookStatus.
func (*WebhookStatus) DeepCopyInto ¶
func (in *WebhookStatus) DeepCopyInto(out *WebhookStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.