Documentation ¶
Overview ¶
+groupName=codebuild.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 Project
- func (in *Project) DeepCopy() *Project
- func (in *Project) DeepCopyInto(out *Project)
- func (in *Project) DeepCopyObject() runtime.Object
- func (r *Project) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Project) ValidateCreate() error
- func (r *Project) ValidateDelete() error
- func (r *Project) ValidateUpdate(old runtime.Object) error
- type ProjectList
- type ProjectSpec
- type ProjectSpecArtifacts
- type ProjectSpecArtifactsCodec
- type ProjectSpecBuildBatchConfig
- type ProjectSpecBuildBatchConfigCodec
- type ProjectSpecBuildBatchConfigRestrictions
- type ProjectSpecBuildBatchConfigRestrictionsCodec
- type ProjectSpecCache
- type ProjectSpecCacheCodec
- type ProjectSpecEnvironment
- type ProjectSpecEnvironmentCodec
- type ProjectSpecEnvironmentEnvironmentVariable
- type ProjectSpecEnvironmentRegistryCredential
- type ProjectSpecEnvironmentRegistryCredentialCodec
- type ProjectSpecFileSystemLocations
- type ProjectSpecLogsConfig
- type ProjectSpecLogsConfigCloudwatchLogs
- type ProjectSpecLogsConfigCloudwatchLogsCodec
- type ProjectSpecLogsConfigCodec
- type ProjectSpecLogsConfigS3Logs
- type ProjectSpecLogsConfigS3LogsCodec
- type ProjectSpecResource
- type ProjectSpecSecondaryArtifacts
- type ProjectSpecSecondarySourceVersion
- type ProjectSpecSecondarySources
- type ProjectSpecSecondarySourcesAuth
- type ProjectSpecSecondarySourcesAuthCodec
- type ProjectSpecSecondarySourcesBuildStatusConfig
- type ProjectSpecSecondarySourcesBuildStatusConfigCodec
- func (ProjectSpecSecondarySourcesBuildStatusConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ProjectSpecSecondarySourcesBuildStatusConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ProjectSpecSecondarySourcesBuildStatusConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ProjectSpecSecondarySourcesGitSubmodulesConfig
- type ProjectSpecSecondarySourcesGitSubmodulesConfigCodec
- func (ProjectSpecSecondarySourcesGitSubmodulesConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ProjectSpecSecondarySourcesGitSubmodulesConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ProjectSpecSecondarySourcesGitSubmodulesConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ProjectSpecSource
- type ProjectSpecSourceAuth
- type ProjectSpecSourceAuthCodec
- type ProjectSpecSourceBuildStatusConfig
- type ProjectSpecSourceBuildStatusConfigCodec
- type ProjectSpecSourceCodec
- type ProjectSpecSourceGitSubmodulesConfig
- type ProjectSpecSourceGitSubmodulesConfigCodec
- type ProjectSpecVpcConfig
- type ProjectSpecVpcConfigCodec
- type ProjectStatus
- type ReportGroup
- func (in *ReportGroup) DeepCopy() *ReportGroup
- func (in *ReportGroup) DeepCopyInto(out *ReportGroup)
- func (in *ReportGroup) DeepCopyObject() runtime.Object
- func (r *ReportGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ReportGroup) ValidateCreate() error
- func (r *ReportGroup) ValidateDelete() error
- func (r *ReportGroup) ValidateUpdate(old runtime.Object) error
- type ReportGroupList
- type ReportGroupSpec
- type ReportGroupSpecExportConfig
- type ReportGroupSpecExportConfigCodec
- type ReportGroupSpecExportConfigS3Destination
- type ReportGroupSpecExportConfigS3DestinationCodec
- type ReportGroupSpecResource
- type ReportGroupStatus
- type ResourcePolicy
- func (in *ResourcePolicy) DeepCopy() *ResourcePolicy
- func (in *ResourcePolicy) DeepCopyInto(out *ResourcePolicy)
- func (in *ResourcePolicy) DeepCopyObject() runtime.Object
- func (r *ResourcePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ResourcePolicy) ValidateCreate() error
- func (r *ResourcePolicy) ValidateDelete() error
- func (r *ResourcePolicy) ValidateUpdate(old runtime.Object) error
- type ResourcePolicyList
- type ResourcePolicySpec
- type ResourcePolicySpecResource
- type ResourcePolicyStatus
- type SourceCredential
- func (in *SourceCredential) DeepCopy() *SourceCredential
- func (in *SourceCredential) DeepCopyInto(out *SourceCredential)
- func (in *SourceCredential) DeepCopyObject() runtime.Object
- func (r *SourceCredential) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SourceCredential) ValidateCreate() error
- func (r *SourceCredential) ValidateDelete() error
- func (r *SourceCredential) ValidateUpdate(old runtime.Object) error
- type SourceCredentialList
- type SourceCredentialSpec
- type SourceCredentialSpecResource
- type SourceCredentialStatus
- 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 WebhookSpecFilterGroup
- type WebhookSpecFilterGroupFilter
- 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: codebuild.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 Project ¶
type Project struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectSpec `json:"spec,omitempty"` Status ProjectStatus `json:"status,omitempty"` }
func (*Project) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.
func (*Project) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Project) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Project) SetupWebhookWithManager ¶
func (*Project) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Project) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ProjectList ¶
type ProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Project CRD objects Items []Project `json:"items,omitempty"` }
ProjectList is a list of Projects
func (*ProjectList) DeepCopy ¶
func (in *ProjectList) DeepCopy() *ProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectList.
func (*ProjectList) DeepCopyInto ¶
func (in *ProjectList) DeepCopyInto(out *ProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectList) DeepCopyObject ¶
func (in *ProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectSpec ¶
type ProjectSpec struct { State *ProjectSpecResource `json:"state,omitempty" tf:"-"` Resource ProjectSpecResource `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 (*ProjectSpec) DeepCopy ¶
func (in *ProjectSpec) DeepCopy() *ProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpec.
func (*ProjectSpec) DeepCopyInto ¶
func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecArtifacts ¶
type ProjectSpecArtifacts struct { // +optional ArtifactIdentifier *string `json:"artifactIdentifier,omitempty" tf:"artifact_identifier"` // +optional BucketOwnerAccess *string `json:"bucketOwnerAccess,omitempty" tf:"bucket_owner_access"` // +optional EncryptionDisabled *bool `json:"encryptionDisabled,omitempty" tf:"encryption_disabled"` // +optional Location *string `json:"location,omitempty" tf:"location"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional NamespaceType *string `json:"namespaceType,omitempty" tf:"namespace_type"` // +optional OverrideArtifactName *bool `json:"overrideArtifactName,omitempty" tf:"override_artifact_name"` // +optional Packaging *string `json:"packaging,omitempty" tf:"packaging"` // +optional Path *string `json:"path,omitempty" tf:"path"` Type *string `json:"type" tf:"type"` }
func (*ProjectSpecArtifacts) DeepCopy ¶
func (in *ProjectSpecArtifacts) DeepCopy() *ProjectSpecArtifacts
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecArtifacts.
func (*ProjectSpecArtifacts) DeepCopyInto ¶
func (in *ProjectSpecArtifacts) DeepCopyInto(out *ProjectSpecArtifacts)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecArtifactsCodec ¶
type ProjectSpecArtifactsCodec struct { }
+k8s:deepcopy-gen=false
func (ProjectSpecArtifactsCodec) Decode ¶
func (ProjectSpecArtifactsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProjectSpecBuildBatchConfig ¶
type ProjectSpecBuildBatchConfig struct { // +optional CombineArtifacts *bool `json:"combineArtifacts,omitempty" tf:"combine_artifacts"` // +optional Restrictions *ProjectSpecBuildBatchConfigRestrictions `json:"restrictions,omitempty" tf:"restrictions"` ServiceRole *string `json:"serviceRole" tf:"service_role"` // +optional TimeoutInMins *int64 `json:"timeoutInMins,omitempty" tf:"timeout_in_mins"` }
func (*ProjectSpecBuildBatchConfig) DeepCopy ¶
func (in *ProjectSpecBuildBatchConfig) DeepCopy() *ProjectSpecBuildBatchConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecBuildBatchConfig.
func (*ProjectSpecBuildBatchConfig) DeepCopyInto ¶
func (in *ProjectSpecBuildBatchConfig) DeepCopyInto(out *ProjectSpecBuildBatchConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecBuildBatchConfigCodec ¶
type ProjectSpecBuildBatchConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ProjectSpecBuildBatchConfigCodec) Decode ¶
func (ProjectSpecBuildBatchConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProjectSpecBuildBatchConfigRestrictions ¶
type ProjectSpecBuildBatchConfigRestrictions struct { // +optional ComputeTypesAllowed []string `json:"computeTypesAllowed,omitempty" tf:"compute_types_allowed"` // +optional MaximumBuildsAllowed *int64 `json:"maximumBuildsAllowed,omitempty" tf:"maximum_builds_allowed"` }
func (*ProjectSpecBuildBatchConfigRestrictions) DeepCopy ¶
func (in *ProjectSpecBuildBatchConfigRestrictions) DeepCopy() *ProjectSpecBuildBatchConfigRestrictions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecBuildBatchConfigRestrictions.
func (*ProjectSpecBuildBatchConfigRestrictions) DeepCopyInto ¶
func (in *ProjectSpecBuildBatchConfigRestrictions) DeepCopyInto(out *ProjectSpecBuildBatchConfigRestrictions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecBuildBatchConfigRestrictionsCodec ¶
type ProjectSpecBuildBatchConfigRestrictionsCodec struct { }
+k8s:deepcopy-gen=false
func (ProjectSpecBuildBatchConfigRestrictionsCodec) Decode ¶
func (ProjectSpecBuildBatchConfigRestrictionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProjectSpecCache ¶
type ProjectSpecCache struct { // +optional Location *string `json:"location,omitempty" tf:"location"` // +optional Modes []string `json:"modes,omitempty" tf:"modes"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*ProjectSpecCache) DeepCopy ¶
func (in *ProjectSpecCache) DeepCopy() *ProjectSpecCache
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecCache.
func (*ProjectSpecCache) DeepCopyInto ¶
func (in *ProjectSpecCache) DeepCopyInto(out *ProjectSpecCache)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecCacheCodec ¶
type ProjectSpecCacheCodec struct { }
+k8s:deepcopy-gen=false
func (ProjectSpecCacheCodec) Decode ¶
func (ProjectSpecCacheCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProjectSpecEnvironment ¶
type ProjectSpecEnvironment struct { // +optional Certificate *string `json:"certificate,omitempty" tf:"certificate"` ComputeType *string `json:"computeType" tf:"compute_type"` // +optional EnvironmentVariable []ProjectSpecEnvironmentEnvironmentVariable `json:"environmentVariable,omitempty" tf:"environment_variable"` Image *string `json:"image" tf:"image"` // +optional ImagePullCredentialsType *string `json:"imagePullCredentialsType,omitempty" tf:"image_pull_credentials_type"` // +optional PrivilegedMode *bool `json:"privilegedMode,omitempty" tf:"privileged_mode"` // +optional RegistryCredential *ProjectSpecEnvironmentRegistryCredential `json:"registryCredential,omitempty" tf:"registry_credential"` Type *string `json:"type" tf:"type"` }
func (*ProjectSpecEnvironment) DeepCopy ¶
func (in *ProjectSpecEnvironment) DeepCopy() *ProjectSpecEnvironment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecEnvironment.
func (*ProjectSpecEnvironment) DeepCopyInto ¶
func (in *ProjectSpecEnvironment) DeepCopyInto(out *ProjectSpecEnvironment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecEnvironmentCodec ¶
type ProjectSpecEnvironmentCodec struct { }
+k8s:deepcopy-gen=false
func (ProjectSpecEnvironmentCodec) Decode ¶
func (ProjectSpecEnvironmentCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProjectSpecEnvironmentEnvironmentVariable ¶
type ProjectSpecEnvironmentEnvironmentVariable struct { Name *string `json:"name" tf:"name"` // +optional Type *string `json:"type,omitempty" tf:"type"` Value *string `json:"value" tf:"value"` }
func (*ProjectSpecEnvironmentEnvironmentVariable) DeepCopy ¶
func (in *ProjectSpecEnvironmentEnvironmentVariable) DeepCopy() *ProjectSpecEnvironmentEnvironmentVariable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecEnvironmentEnvironmentVariable.
func (*ProjectSpecEnvironmentEnvironmentVariable) DeepCopyInto ¶
func (in *ProjectSpecEnvironmentEnvironmentVariable) DeepCopyInto(out *ProjectSpecEnvironmentEnvironmentVariable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecEnvironmentRegistryCredential ¶
type ProjectSpecEnvironmentRegistryCredential struct { Credential *string `json:"credential" tf:"credential"` CredentialProvider *string `json:"credentialProvider" tf:"credential_provider"` }
func (*ProjectSpecEnvironmentRegistryCredential) DeepCopy ¶
func (in *ProjectSpecEnvironmentRegistryCredential) DeepCopy() *ProjectSpecEnvironmentRegistryCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecEnvironmentRegistryCredential.
func (*ProjectSpecEnvironmentRegistryCredential) DeepCopyInto ¶
func (in *ProjectSpecEnvironmentRegistryCredential) DeepCopyInto(out *ProjectSpecEnvironmentRegistryCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecEnvironmentRegistryCredentialCodec ¶
type ProjectSpecEnvironmentRegistryCredentialCodec struct { }
+k8s:deepcopy-gen=false
func (ProjectSpecEnvironmentRegistryCredentialCodec) Decode ¶
func (ProjectSpecEnvironmentRegistryCredentialCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProjectSpecFileSystemLocations ¶
type ProjectSpecFileSystemLocations struct { // +optional Identifier *string `json:"identifier,omitempty" tf:"identifier"` // +optional Location *string `json:"location,omitempty" tf:"location"` // +optional MountOptions *string `json:"mountOptions,omitempty" tf:"mount_options"` // +optional MountPoint *string `json:"mountPoint,omitempty" tf:"mount_point"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*ProjectSpecFileSystemLocations) DeepCopy ¶
func (in *ProjectSpecFileSystemLocations) DeepCopy() *ProjectSpecFileSystemLocations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecFileSystemLocations.
func (*ProjectSpecFileSystemLocations) DeepCopyInto ¶
func (in *ProjectSpecFileSystemLocations) DeepCopyInto(out *ProjectSpecFileSystemLocations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecLogsConfig ¶
type ProjectSpecLogsConfig struct { // +optional CloudwatchLogs *ProjectSpecLogsConfigCloudwatchLogs `json:"cloudwatchLogs,omitempty" tf:"cloudwatch_logs"` // +optional S3Logs *ProjectSpecLogsConfigS3Logs `json:"s3Logs,omitempty" tf:"s3_logs"` }
func (*ProjectSpecLogsConfig) DeepCopy ¶
func (in *ProjectSpecLogsConfig) DeepCopy() *ProjectSpecLogsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecLogsConfig.
func (*ProjectSpecLogsConfig) DeepCopyInto ¶
func (in *ProjectSpecLogsConfig) DeepCopyInto(out *ProjectSpecLogsConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecLogsConfigCloudwatchLogs ¶
type ProjectSpecLogsConfigCloudwatchLogs struct { // +optional GroupName *string `json:"groupName,omitempty" tf:"group_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional StreamName *string `json:"streamName,omitempty" tf:"stream_name"` }
func (*ProjectSpecLogsConfigCloudwatchLogs) DeepCopy ¶
func (in *ProjectSpecLogsConfigCloudwatchLogs) DeepCopy() *ProjectSpecLogsConfigCloudwatchLogs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecLogsConfigCloudwatchLogs.
func (*ProjectSpecLogsConfigCloudwatchLogs) DeepCopyInto ¶
func (in *ProjectSpecLogsConfigCloudwatchLogs) DeepCopyInto(out *ProjectSpecLogsConfigCloudwatchLogs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecLogsConfigCloudwatchLogsCodec ¶
type ProjectSpecLogsConfigCloudwatchLogsCodec struct { }
+k8s:deepcopy-gen=false
func (ProjectSpecLogsConfigCloudwatchLogsCodec) Decode ¶
func (ProjectSpecLogsConfigCloudwatchLogsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProjectSpecLogsConfigCodec ¶
type ProjectSpecLogsConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ProjectSpecLogsConfigCodec) Decode ¶
func (ProjectSpecLogsConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProjectSpecLogsConfigS3Logs ¶
type ProjectSpecLogsConfigS3Logs struct { // +optional BucketOwnerAccess *string `json:"bucketOwnerAccess,omitempty" tf:"bucket_owner_access"` // +optional EncryptionDisabled *bool `json:"encryptionDisabled,omitempty" tf:"encryption_disabled"` // +optional Location *string `json:"location,omitempty" tf:"location"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*ProjectSpecLogsConfigS3Logs) DeepCopy ¶
func (in *ProjectSpecLogsConfigS3Logs) DeepCopy() *ProjectSpecLogsConfigS3Logs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecLogsConfigS3Logs.
func (*ProjectSpecLogsConfigS3Logs) DeepCopyInto ¶
func (in *ProjectSpecLogsConfigS3Logs) DeepCopyInto(out *ProjectSpecLogsConfigS3Logs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecLogsConfigS3LogsCodec ¶
type ProjectSpecLogsConfigS3LogsCodec struct { }
+k8s:deepcopy-gen=false
func (ProjectSpecLogsConfigS3LogsCodec) Decode ¶
func (ProjectSpecLogsConfigS3LogsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProjectSpecResource ¶
type ProjectSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Artifacts *ProjectSpecArtifacts `json:"artifacts" tf:"artifacts"` // +optional BadgeEnabled *bool `json:"badgeEnabled,omitempty" tf:"badge_enabled"` // +optional BadgeURL *string `json:"badgeURL,omitempty" tf:"badge_url"` // +optional BuildBatchConfig *ProjectSpecBuildBatchConfig `json:"buildBatchConfig,omitempty" tf:"build_batch_config"` // +optional BuildTimeout *int64 `json:"buildTimeout,omitempty" tf:"build_timeout"` // +optional Cache *ProjectSpecCache `json:"cache,omitempty" tf:"cache"` // +optional ConcurrentBuildLimit *int64 `json:"concurrentBuildLimit,omitempty" tf:"concurrent_build_limit"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional EncryptionKey *string `json:"encryptionKey,omitempty" tf:"encryption_key"` Environment *ProjectSpecEnvironment `json:"environment" tf:"environment"` // +optional FileSystemLocations []ProjectSpecFileSystemLocations `json:"fileSystemLocations,omitempty" tf:"file_system_locations"` // +optional LogsConfig *ProjectSpecLogsConfig `json:"logsConfig,omitempty" tf:"logs_config"` Name *string `json:"name" tf:"name"` // +optional ProjectVisibility *string `json:"projectVisibility,omitempty" tf:"project_visibility"` // +optional PublicProjectAlias *string `json:"publicProjectAlias,omitempty" tf:"public_project_alias"` // +optional QueuedTimeout *int64 `json:"queuedTimeout,omitempty" tf:"queued_timeout"` // +optional ResourceAccessRole *string `json:"resourceAccessRole,omitempty" tf:"resource_access_role"` // +optional // +kubebuilder:validation:MaxItems=12 SecondaryArtifacts []ProjectSpecSecondaryArtifacts `json:"secondaryArtifacts,omitempty" tf:"secondary_artifacts"` // +optional // +kubebuilder:validation:MaxItems=12 SecondarySourceVersion []ProjectSpecSecondarySourceVersion `json:"secondarySourceVersion,omitempty" tf:"secondary_source_version"` // +optional // +kubebuilder:validation:MaxItems=12 SecondarySources []ProjectSpecSecondarySources `json:"secondarySources,omitempty" tf:"secondary_sources"` ServiceRole *string `json:"serviceRole" tf:"service_role"` Source *ProjectSpecSource `json:"source" tf:"source"` // +optional SourceVersion *string `json:"sourceVersion,omitempty" tf:"source_version"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional VpcConfig *ProjectSpecVpcConfig `json:"vpcConfig,omitempty" tf:"vpc_config"` }
func (*ProjectSpecResource) DeepCopy ¶
func (in *ProjectSpecResource) DeepCopy() *ProjectSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecResource.
func (*ProjectSpecResource) DeepCopyInto ¶
func (in *ProjectSpecResource) DeepCopyInto(out *ProjectSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecSecondaryArtifacts ¶
type ProjectSpecSecondaryArtifacts struct { ArtifactIdentifier *string `json:"artifactIdentifier" tf:"artifact_identifier"` // +optional BucketOwnerAccess *string `json:"bucketOwnerAccess,omitempty" tf:"bucket_owner_access"` // +optional EncryptionDisabled *bool `json:"encryptionDisabled,omitempty" tf:"encryption_disabled"` // +optional Location *string `json:"location,omitempty" tf:"location"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional NamespaceType *string `json:"namespaceType,omitempty" tf:"namespace_type"` // +optional OverrideArtifactName *bool `json:"overrideArtifactName,omitempty" tf:"override_artifact_name"` // +optional Packaging *string `json:"packaging,omitempty" tf:"packaging"` // +optional Path *string `json:"path,omitempty" tf:"path"` Type *string `json:"type" tf:"type"` }
func (*ProjectSpecSecondaryArtifacts) DeepCopy ¶
func (in *ProjectSpecSecondaryArtifacts) DeepCopy() *ProjectSpecSecondaryArtifacts
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecSecondaryArtifacts.
func (*ProjectSpecSecondaryArtifacts) DeepCopyInto ¶
func (in *ProjectSpecSecondaryArtifacts) DeepCopyInto(out *ProjectSpecSecondaryArtifacts)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecSecondarySourceVersion ¶ added in v0.5.0
type ProjectSpecSecondarySourceVersion struct { SourceIdentifier *string `json:"sourceIdentifier" tf:"source_identifier"` SourceVersion *string `json:"sourceVersion" tf:"source_version"` }
func (*ProjectSpecSecondarySourceVersion) DeepCopy ¶ added in v0.5.0
func (in *ProjectSpecSecondarySourceVersion) DeepCopy() *ProjectSpecSecondarySourceVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecSecondarySourceVersion.
func (*ProjectSpecSecondarySourceVersion) DeepCopyInto ¶ added in v0.5.0
func (in *ProjectSpecSecondarySourceVersion) DeepCopyInto(out *ProjectSpecSecondarySourceVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecSecondarySources ¶
type ProjectSpecSecondarySources struct { // +optional // Deprecated Auth *ProjectSpecSecondarySourcesAuth `json:"auth,omitempty" tf:"auth"` // +optional BuildStatusConfig *ProjectSpecSecondarySourcesBuildStatusConfig `json:"buildStatusConfig,omitempty" tf:"build_status_config"` // +optional Buildspec *string `json:"buildspec,omitempty" tf:"buildspec"` // +optional GitCloneDepth *int64 `json:"gitCloneDepth,omitempty" tf:"git_clone_depth"` // +optional GitSubmodulesConfig *ProjectSpecSecondarySourcesGitSubmodulesConfig `json:"gitSubmodulesConfig,omitempty" tf:"git_submodules_config"` // +optional InsecureSsl *bool `json:"insecureSsl,omitempty" tf:"insecure_ssl"` // +optional Location *string `json:"location,omitempty" tf:"location"` // +optional ReportBuildStatus *bool `json:"reportBuildStatus,omitempty" tf:"report_build_status"` SourceIdentifier *string `json:"sourceIdentifier" tf:"source_identifier"` Type *string `json:"type" tf:"type"` }
func (*ProjectSpecSecondarySources) DeepCopy ¶
func (in *ProjectSpecSecondarySources) DeepCopy() *ProjectSpecSecondarySources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecSecondarySources.
func (*ProjectSpecSecondarySources) DeepCopyInto ¶
func (in *ProjectSpecSecondarySources) DeepCopyInto(out *ProjectSpecSecondarySources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecSecondarySourcesAuth ¶
type ProjectSpecSecondarySourcesAuth struct { // +optional Resource *string `json:"-" sensitive:"true" tf:"resource"` // Deprecated Type *string `json:"type" tf:"type"` }
func (*ProjectSpecSecondarySourcesAuth) DeepCopy ¶
func (in *ProjectSpecSecondarySourcesAuth) DeepCopy() *ProjectSpecSecondarySourcesAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecSecondarySourcesAuth.
func (*ProjectSpecSecondarySourcesAuth) DeepCopyInto ¶
func (in *ProjectSpecSecondarySourcesAuth) DeepCopyInto(out *ProjectSpecSecondarySourcesAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecSecondarySourcesAuthCodec ¶
type ProjectSpecSecondarySourcesAuthCodec struct { }
+k8s:deepcopy-gen=false
func (ProjectSpecSecondarySourcesAuthCodec) Decode ¶
func (ProjectSpecSecondarySourcesAuthCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProjectSpecSecondarySourcesBuildStatusConfig ¶
type ProjectSpecSecondarySourcesBuildStatusConfig struct { // +optional Context *string `json:"context,omitempty" tf:"context"` // +optional TargetURL *string `json:"targetURL,omitempty" tf:"target_url"` }
func (*ProjectSpecSecondarySourcesBuildStatusConfig) DeepCopy ¶
func (in *ProjectSpecSecondarySourcesBuildStatusConfig) DeepCopy() *ProjectSpecSecondarySourcesBuildStatusConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecSecondarySourcesBuildStatusConfig.
func (*ProjectSpecSecondarySourcesBuildStatusConfig) DeepCopyInto ¶
func (in *ProjectSpecSecondarySourcesBuildStatusConfig) DeepCopyInto(out *ProjectSpecSecondarySourcesBuildStatusConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecSecondarySourcesBuildStatusConfigCodec ¶
type ProjectSpecSecondarySourcesBuildStatusConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ProjectSpecSecondarySourcesBuildStatusConfigCodec) Decode ¶
func (ProjectSpecSecondarySourcesBuildStatusConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProjectSpecSecondarySourcesGitSubmodulesConfig ¶
type ProjectSpecSecondarySourcesGitSubmodulesConfig struct {
FetchSubmodules *bool `json:"fetchSubmodules" tf:"fetch_submodules"`
}
func (*ProjectSpecSecondarySourcesGitSubmodulesConfig) DeepCopy ¶
func (in *ProjectSpecSecondarySourcesGitSubmodulesConfig) DeepCopy() *ProjectSpecSecondarySourcesGitSubmodulesConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecSecondarySourcesGitSubmodulesConfig.
func (*ProjectSpecSecondarySourcesGitSubmodulesConfig) DeepCopyInto ¶
func (in *ProjectSpecSecondarySourcesGitSubmodulesConfig) DeepCopyInto(out *ProjectSpecSecondarySourcesGitSubmodulesConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecSecondarySourcesGitSubmodulesConfigCodec ¶
type ProjectSpecSecondarySourcesGitSubmodulesConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ProjectSpecSecondarySourcesGitSubmodulesConfigCodec) Decode ¶
func (ProjectSpecSecondarySourcesGitSubmodulesConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProjectSpecSource ¶
type ProjectSpecSource struct { // +optional // Deprecated Auth *ProjectSpecSourceAuth `json:"auth,omitempty" tf:"auth"` // +optional BuildStatusConfig *ProjectSpecSourceBuildStatusConfig `json:"buildStatusConfig,omitempty" tf:"build_status_config"` // +optional Buildspec *string `json:"buildspec,omitempty" tf:"buildspec"` // +optional GitCloneDepth *int64 `json:"gitCloneDepth,omitempty" tf:"git_clone_depth"` // +optional GitSubmodulesConfig *ProjectSpecSourceGitSubmodulesConfig `json:"gitSubmodulesConfig,omitempty" tf:"git_submodules_config"` // +optional InsecureSsl *bool `json:"insecureSsl,omitempty" tf:"insecure_ssl"` // +optional Location *string `json:"location,omitempty" tf:"location"` // +optional ReportBuildStatus *bool `json:"reportBuildStatus,omitempty" tf:"report_build_status"` Type *string `json:"type" tf:"type"` }
func (*ProjectSpecSource) DeepCopy ¶
func (in *ProjectSpecSource) DeepCopy() *ProjectSpecSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecSource.
func (*ProjectSpecSource) DeepCopyInto ¶
func (in *ProjectSpecSource) DeepCopyInto(out *ProjectSpecSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecSourceAuth ¶
type ProjectSpecSourceAuth struct { // +optional Resource *string `json:"-" sensitive:"true" tf:"resource"` // Deprecated Type *string `json:"type" tf:"type"` }
func (*ProjectSpecSourceAuth) DeepCopy ¶
func (in *ProjectSpecSourceAuth) DeepCopy() *ProjectSpecSourceAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecSourceAuth.
func (*ProjectSpecSourceAuth) DeepCopyInto ¶
func (in *ProjectSpecSourceAuth) DeepCopyInto(out *ProjectSpecSourceAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecSourceAuthCodec ¶
type ProjectSpecSourceAuthCodec struct { }
+k8s:deepcopy-gen=false
func (ProjectSpecSourceAuthCodec) Decode ¶
func (ProjectSpecSourceAuthCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProjectSpecSourceBuildStatusConfig ¶
type ProjectSpecSourceBuildStatusConfig struct { // +optional Context *string `json:"context,omitempty" tf:"context"` // +optional TargetURL *string `json:"targetURL,omitempty" tf:"target_url"` }
func (*ProjectSpecSourceBuildStatusConfig) DeepCopy ¶
func (in *ProjectSpecSourceBuildStatusConfig) DeepCopy() *ProjectSpecSourceBuildStatusConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecSourceBuildStatusConfig.
func (*ProjectSpecSourceBuildStatusConfig) DeepCopyInto ¶
func (in *ProjectSpecSourceBuildStatusConfig) DeepCopyInto(out *ProjectSpecSourceBuildStatusConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecSourceBuildStatusConfigCodec ¶
type ProjectSpecSourceBuildStatusConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ProjectSpecSourceBuildStatusConfigCodec) Decode ¶
func (ProjectSpecSourceBuildStatusConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProjectSpecSourceCodec ¶
type ProjectSpecSourceCodec struct { }
+k8s:deepcopy-gen=false
func (ProjectSpecSourceCodec) Decode ¶
func (ProjectSpecSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProjectSpecSourceGitSubmodulesConfig ¶
type ProjectSpecSourceGitSubmodulesConfig struct {
FetchSubmodules *bool `json:"fetchSubmodules" tf:"fetch_submodules"`
}
func (*ProjectSpecSourceGitSubmodulesConfig) DeepCopy ¶
func (in *ProjectSpecSourceGitSubmodulesConfig) DeepCopy() *ProjectSpecSourceGitSubmodulesConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecSourceGitSubmodulesConfig.
func (*ProjectSpecSourceGitSubmodulesConfig) DeepCopyInto ¶
func (in *ProjectSpecSourceGitSubmodulesConfig) DeepCopyInto(out *ProjectSpecSourceGitSubmodulesConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecSourceGitSubmodulesConfigCodec ¶
type ProjectSpecSourceGitSubmodulesConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ProjectSpecSourceGitSubmodulesConfigCodec) Decode ¶
func (ProjectSpecSourceGitSubmodulesConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProjectSpecVpcConfig ¶
type ProjectSpecVpcConfig struct { // +kubebuilder:validation:MaxItems=5 SecurityGroupIDS []string `json:"securityGroupIDS" tf:"security_group_ids"` // +kubebuilder:validation:MaxItems=16 Subnets []string `json:"subnets" tf:"subnets"` VpcID *string `json:"vpcID" tf:"vpc_id"` }
func (*ProjectSpecVpcConfig) DeepCopy ¶
func (in *ProjectSpecVpcConfig) DeepCopy() *ProjectSpecVpcConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecVpcConfig.
func (*ProjectSpecVpcConfig) DeepCopyInto ¶
func (in *ProjectSpecVpcConfig) DeepCopyInto(out *ProjectSpecVpcConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecVpcConfigCodec ¶
type ProjectSpecVpcConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ProjectSpecVpcConfigCodec) Decode ¶
func (ProjectSpecVpcConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProjectStatus ¶
type ProjectStatus 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 (*ProjectStatus) DeepCopy ¶
func (in *ProjectStatus) DeepCopy() *ProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectStatus.
func (*ProjectStatus) DeepCopyInto ¶
func (in *ProjectStatus) DeepCopyInto(out *ProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReportGroup ¶
type ReportGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReportGroupSpec `json:"spec,omitempty"` Status ReportGroupStatus `json:"status,omitempty"` }
func (*ReportGroup) DeepCopy ¶
func (in *ReportGroup) DeepCopy() *ReportGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportGroup.
func (*ReportGroup) DeepCopyInto ¶
func (in *ReportGroup) DeepCopyInto(out *ReportGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReportGroup) DeepCopyObject ¶
func (in *ReportGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReportGroup) SetupWebhookWithManager ¶
func (r *ReportGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ReportGroup) ValidateCreate ¶
func (r *ReportGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ReportGroup) ValidateDelete ¶
func (r *ReportGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ReportGroup) ValidateUpdate ¶
func (r *ReportGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ReportGroupList ¶
type ReportGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ReportGroup CRD objects Items []ReportGroup `json:"items,omitempty"` }
ReportGroupList is a list of ReportGroups
func (*ReportGroupList) DeepCopy ¶
func (in *ReportGroupList) DeepCopy() *ReportGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportGroupList.
func (*ReportGroupList) DeepCopyInto ¶
func (in *ReportGroupList) DeepCopyInto(out *ReportGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReportGroupList) DeepCopyObject ¶
func (in *ReportGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReportGroupSpec ¶
type ReportGroupSpec struct { State *ReportGroupSpecResource `json:"state,omitempty" tf:"-"` Resource ReportGroupSpecResource `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 (*ReportGroupSpec) DeepCopy ¶
func (in *ReportGroupSpec) DeepCopy() *ReportGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportGroupSpec.
func (*ReportGroupSpec) DeepCopyInto ¶
func (in *ReportGroupSpec) DeepCopyInto(out *ReportGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReportGroupSpecExportConfig ¶
type ReportGroupSpecExportConfig struct { // +optional S3Destination *ReportGroupSpecExportConfigS3Destination `json:"s3Destination,omitempty" tf:"s3_destination"` Type *string `json:"type" tf:"type"` }
func (*ReportGroupSpecExportConfig) DeepCopy ¶
func (in *ReportGroupSpecExportConfig) DeepCopy() *ReportGroupSpecExportConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportGroupSpecExportConfig.
func (*ReportGroupSpecExportConfig) DeepCopyInto ¶
func (in *ReportGroupSpecExportConfig) DeepCopyInto(out *ReportGroupSpecExportConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReportGroupSpecExportConfigCodec ¶
type ReportGroupSpecExportConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ReportGroupSpecExportConfigCodec) Decode ¶
func (ReportGroupSpecExportConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ReportGroupSpecExportConfigS3Destination ¶
type ReportGroupSpecExportConfigS3Destination struct { Bucket *string `json:"bucket" tf:"bucket"` // +optional EncryptionDisabled *bool `json:"encryptionDisabled,omitempty" tf:"encryption_disabled"` EncryptionKey *string `json:"encryptionKey" tf:"encryption_key"` // +optional Packaging *string `json:"packaging,omitempty" tf:"packaging"` // +optional Path *string `json:"path,omitempty" tf:"path"` }
func (*ReportGroupSpecExportConfigS3Destination) DeepCopy ¶
func (in *ReportGroupSpecExportConfigS3Destination) DeepCopy() *ReportGroupSpecExportConfigS3Destination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportGroupSpecExportConfigS3Destination.
func (*ReportGroupSpecExportConfigS3Destination) DeepCopyInto ¶
func (in *ReportGroupSpecExportConfigS3Destination) DeepCopyInto(out *ReportGroupSpecExportConfigS3Destination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReportGroupSpecExportConfigS3DestinationCodec ¶
type ReportGroupSpecExportConfigS3DestinationCodec struct { }
+k8s:deepcopy-gen=false
func (ReportGroupSpecExportConfigS3DestinationCodec) Decode ¶
func (ReportGroupSpecExportConfigS3DestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ReportGroupSpecResource ¶
type ReportGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Created *string `json:"created,omitempty" tf:"created"` // +optional DeleteReports *bool `json:"deleteReports,omitempty" tf:"delete_reports"` ExportConfig *ReportGroupSpecExportConfig `json:"exportConfig" tf:"export_config"` Name *string `json:"name" tf:"name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` Type *string `json:"type" tf:"type"` }
func (*ReportGroupSpecResource) DeepCopy ¶
func (in *ReportGroupSpecResource) DeepCopy() *ReportGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportGroupSpecResource.
func (*ReportGroupSpecResource) DeepCopyInto ¶
func (in *ReportGroupSpecResource) DeepCopyInto(out *ReportGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReportGroupStatus ¶
type ReportGroupStatus 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 (*ReportGroupStatus) DeepCopy ¶
func (in *ReportGroupStatus) DeepCopy() *ReportGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportGroupStatus.
func (*ReportGroupStatus) DeepCopyInto ¶
func (in *ReportGroupStatus) DeepCopyInto(out *ReportGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicy ¶ added in v0.5.0
type ResourcePolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResourcePolicySpec `json:"spec,omitempty"` Status ResourcePolicyStatus `json:"status,omitempty"` }
func (*ResourcePolicy) DeepCopy ¶ added in v0.5.0
func (in *ResourcePolicy) DeepCopy() *ResourcePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicy.
func (*ResourcePolicy) DeepCopyInto ¶ added in v0.5.0
func (in *ResourcePolicy) DeepCopyInto(out *ResourcePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourcePolicy) DeepCopyObject ¶ added in v0.5.0
func (in *ResourcePolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourcePolicy) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ResourcePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ResourcePolicy) ValidateCreate ¶ added in v0.5.0
func (r *ResourcePolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ResourcePolicy) ValidateDelete ¶ added in v0.5.0
func (r *ResourcePolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ResourcePolicy) ValidateUpdate ¶ added in v0.5.0
func (r *ResourcePolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ResourcePolicyList ¶ added in v0.5.0
type ResourcePolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ResourcePolicy CRD objects Items []ResourcePolicy `json:"items,omitempty"` }
ResourcePolicyList is a list of ResourcePolicys
func (*ResourcePolicyList) DeepCopy ¶ added in v0.5.0
func (in *ResourcePolicyList) DeepCopy() *ResourcePolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyList.
func (*ResourcePolicyList) DeepCopyInto ¶ added in v0.5.0
func (in *ResourcePolicyList) DeepCopyInto(out *ResourcePolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourcePolicyList) DeepCopyObject ¶ added in v0.5.0
func (in *ResourcePolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ResourcePolicySpec ¶ added in v0.5.0
type ResourcePolicySpec struct { State *ResourcePolicySpecResource `json:"state,omitempty" tf:"-"` Resource ResourcePolicySpecResource `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 (*ResourcePolicySpec) DeepCopy ¶ added in v0.5.0
func (in *ResourcePolicySpec) DeepCopy() *ResourcePolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicySpec.
func (*ResourcePolicySpec) DeepCopyInto ¶ added in v0.5.0
func (in *ResourcePolicySpec) DeepCopyInto(out *ResourcePolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicySpecResource ¶ added in v0.5.0
type ResourcePolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Policy *string `json:"policy" tf:"policy"` ResourceArn *string `json:"resourceArn" tf:"resource_arn"` }
func (*ResourcePolicySpecResource) DeepCopy ¶ added in v0.5.0
func (in *ResourcePolicySpecResource) DeepCopy() *ResourcePolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicySpecResource.
func (*ResourcePolicySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ResourcePolicySpecResource) DeepCopyInto(out *ResourcePolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicyStatus ¶ added in v0.5.0
type ResourcePolicyStatus 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 (*ResourcePolicyStatus) DeepCopy ¶ added in v0.5.0
func (in *ResourcePolicyStatus) DeepCopy() *ResourcePolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyStatus.
func (*ResourcePolicyStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ResourcePolicyStatus) DeepCopyInto(out *ResourcePolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceCredential ¶
type SourceCredential struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SourceCredentialSpec `json:"spec,omitempty"` Status SourceCredentialStatus `json:"status,omitempty"` }
func (*SourceCredential) DeepCopy ¶
func (in *SourceCredential) DeepCopy() *SourceCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCredential.
func (*SourceCredential) DeepCopyInto ¶
func (in *SourceCredential) DeepCopyInto(out *SourceCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourceCredential) DeepCopyObject ¶
func (in *SourceCredential) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SourceCredential) SetupWebhookWithManager ¶
func (r *SourceCredential) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SourceCredential) ValidateCreate ¶
func (r *SourceCredential) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SourceCredential) ValidateDelete ¶
func (r *SourceCredential) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SourceCredential) ValidateUpdate ¶
func (r *SourceCredential) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SourceCredentialList ¶
type SourceCredentialList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SourceCredential CRD objects Items []SourceCredential `json:"items,omitempty"` }
SourceCredentialList is a list of SourceCredentials
func (*SourceCredentialList) DeepCopy ¶
func (in *SourceCredentialList) DeepCopy() *SourceCredentialList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCredentialList.
func (*SourceCredentialList) DeepCopyInto ¶
func (in *SourceCredentialList) DeepCopyInto(out *SourceCredentialList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourceCredentialList) DeepCopyObject ¶
func (in *SourceCredentialList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SourceCredentialSpec ¶
type SourceCredentialSpec struct { State *SourceCredentialSpecResource `json:"state,omitempty" tf:"-"` Resource SourceCredentialSpecResource `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 (*SourceCredentialSpec) DeepCopy ¶
func (in *SourceCredentialSpec) DeepCopy() *SourceCredentialSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCredentialSpec.
func (*SourceCredentialSpec) DeepCopyInto ¶
func (in *SourceCredentialSpec) DeepCopyInto(out *SourceCredentialSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceCredentialSpecResource ¶
type SourceCredentialSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` AuthType *string `json:"authType" tf:"auth_type"` ServerType *string `json:"serverType" tf:"server_type"` Token *string `json:"-" sensitive:"true" tf:"token"` // +optional UserName *string `json:"userName,omitempty" tf:"user_name"` }
func (*SourceCredentialSpecResource) DeepCopy ¶
func (in *SourceCredentialSpecResource) DeepCopy() *SourceCredentialSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCredentialSpecResource.
func (*SourceCredentialSpecResource) DeepCopyInto ¶
func (in *SourceCredentialSpecResource) DeepCopyInto(out *SourceCredentialSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceCredentialStatus ¶
type SourceCredentialStatus 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 (*SourceCredentialStatus) DeepCopy ¶
func (in *SourceCredentialStatus) DeepCopy() *SourceCredentialStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCredentialStatus.
func (*SourceCredentialStatus) DeepCopyInto ¶
func (in *SourceCredentialStatus) DeepCopyInto(out *SourceCredentialStatus)
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:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" 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 WebhookSpecFilterGroup ¶
type WebhookSpecFilterGroup struct { // +optional Filter []WebhookSpecFilterGroupFilter `json:"filter,omitempty" tf:"filter"` }
func (*WebhookSpecFilterGroup) DeepCopy ¶
func (in *WebhookSpecFilterGroup) DeepCopy() *WebhookSpecFilterGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSpecFilterGroup.
func (*WebhookSpecFilterGroup) DeepCopyInto ¶
func (in *WebhookSpecFilterGroup) DeepCopyInto(out *WebhookSpecFilterGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookSpecFilterGroupFilter ¶
type WebhookSpecFilterGroupFilter struct { // +optional ExcludeMatchedPattern *bool `json:"excludeMatchedPattern,omitempty" tf:"exclude_matched_pattern"` Pattern *string `json:"pattern" tf:"pattern"` Type *string `json:"type" tf:"type"` }
func (*WebhookSpecFilterGroupFilter) DeepCopy ¶
func (in *WebhookSpecFilterGroupFilter) DeepCopy() *WebhookSpecFilterGroupFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSpecFilterGroupFilter.
func (*WebhookSpecFilterGroupFilter) DeepCopyInto ¶
func (in *WebhookSpecFilterGroupFilter) DeepCopyInto(out *WebhookSpecFilterGroupFilter)
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"` // +optional BranchFilter *string `json:"branchFilter,omitempty" tf:"branch_filter"` // +optional BuildType *string `json:"buildType,omitempty" tf:"build_type"` // +optional FilterGroup []WebhookSpecFilterGroup `json:"filterGroup,omitempty" tf:"filter_group"` // +optional PayloadURL *string `json:"payloadURL,omitempty" tf:"payload_url"` ProjectName *string `json:"projectName" tf:"project_name"` // +optional Secret *string `json:"-" sensitive:"true" tf:"secret"` // +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.