v1alpha1

package
v0.5.0-preview Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=codebuild.aws.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "codebuild.aws.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	// CRDGroupVersion is the API Group Version used to register the objects
	CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	Project_Kind             = "Project"
	Project_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Project_Kind}.String()
	Project_KindAPIVersion   = Project_Kind + "." + CRDGroupVersion.String()
	Project_GroupVersionKind = CRDGroupVersion.WithKind(Project_Kind)
)

Repository type metadata.

View Source
var (
	ReportGroup_Kind             = "ReportGroup"
	ReportGroup_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ReportGroup_Kind}.String()
	ReportGroup_KindAPIVersion   = ReportGroup_Kind + "." + CRDGroupVersion.String()
	ReportGroup_GroupVersionKind = CRDGroupVersion.WithKind(ReportGroup_Kind)
)

Repository type metadata.

View Source
var (
	SourceCredential_Kind             = "SourceCredential"
	SourceCredential_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SourceCredential_Kind}.String()
	SourceCredential_KindAPIVersion   = SourceCredential_Kind + "." + CRDGroupVersion.String()
	SourceCredential_GroupVersionKind = CRDGroupVersion.WithKind(SourceCredential_Kind)
)

Repository type metadata.

View Source
var (
	Webhook_Kind             = "Webhook"
	Webhook_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Webhook_Kind}.String()
	Webhook_KindAPIVersion   = Webhook_Kind + "." + CRDGroupVersion.String()
	Webhook_GroupVersionKind = CRDGroupVersion.WithKind(Webhook_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type ArtifactsObservation

type ArtifactsObservation struct {
}

func (*ArtifactsObservation) DeepCopy

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

func (*ArtifactsObservation) DeepCopyInto

func (in *ArtifactsObservation) DeepCopyInto(out *ArtifactsObservation)

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

type ArtifactsParameters

type ArtifactsParameters struct {

	// +kubebuilder:validation:Optional
	ArtifactIdentifier *string `json:"artifactIdentifier,omitempty" tf:"artifact_identifier,omitempty"`

	// +kubebuilder:validation:Optional
	EncryptionDisabled *bool `json:"encryptionDisabled,omitempty" tf:"encryption_disabled,omitempty"`

	// +kubebuilder:validation:Optional
	Location *string `json:"location,omitempty" tf:"location,omitempty"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	NamespaceType *string `json:"namespaceType,omitempty" tf:"namespace_type,omitempty"`

	// +kubebuilder:validation:Optional
	OverrideArtifactName *bool `json:"overrideArtifactName,omitempty" tf:"override_artifact_name,omitempty"`

	// +kubebuilder:validation:Optional
	Packaging *string `json:"packaging,omitempty" tf:"packaging,omitempty"`

	// +kubebuilder:validation:Optional
	Path *string `json:"path,omitempty" tf:"path,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*ArtifactsParameters) DeepCopy

func (in *ArtifactsParameters) DeepCopy() *ArtifactsParameters

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

func (*ArtifactsParameters) DeepCopyInto

func (in *ArtifactsParameters) DeepCopyInto(out *ArtifactsParameters)

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

type AuthObservation

type AuthObservation struct {
}

func (*AuthObservation) DeepCopy

func (in *AuthObservation) DeepCopy() *AuthObservation

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

func (*AuthObservation) DeepCopyInto

func (in *AuthObservation) DeepCopyInto(out *AuthObservation)

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

type AuthParameters

type AuthParameters struct {

	// +kubebuilder:validation:Optional
	ResourceSecretRef *v1.SecretKeySelector `json:"resourceSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*AuthParameters) DeepCopy

func (in *AuthParameters) DeepCopy() *AuthParameters

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

func (*AuthParameters) DeepCopyInto

func (in *AuthParameters) DeepCopyInto(out *AuthParameters)

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

type BuildBatchConfigObservation

type BuildBatchConfigObservation struct {
}

func (*BuildBatchConfigObservation) DeepCopy

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

func (*BuildBatchConfigObservation) DeepCopyInto

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

type BuildBatchConfigParameters

type BuildBatchConfigParameters struct {

	// +kubebuilder:validation:Optional
	CombineArtifacts *bool `json:"combineArtifacts,omitempty" tf:"combine_artifacts,omitempty"`

	// +kubebuilder:validation:Optional
	Restrictions []RestrictionsParameters `json:"restrictions,omitempty" tf:"restrictions,omitempty"`

	// +kubebuilder:validation:Required
	ServiceRole *string `json:"serviceRole" tf:"service_role,omitempty"`

	// +kubebuilder:validation:Optional
	TimeoutInMins *float64 `json:"timeoutInMins,omitempty" tf:"timeout_in_mins,omitempty"`
}

func (*BuildBatchConfigParameters) DeepCopy

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

func (*BuildBatchConfigParameters) DeepCopyInto

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

type BuildStatusConfigObservation

type BuildStatusConfigObservation struct {
}

func (*BuildStatusConfigObservation) DeepCopy

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

func (*BuildStatusConfigObservation) DeepCopyInto

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

type BuildStatusConfigParameters

type BuildStatusConfigParameters struct {

	// +kubebuilder:validation:Optional
	Context *string `json:"context,omitempty" tf:"context,omitempty"`

	// +kubebuilder:validation:Optional
	TargetURL *string `json:"targetUrl,omitempty" tf:"target_url,omitempty"`
}

func (*BuildStatusConfigParameters) DeepCopy

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

func (*BuildStatusConfigParameters) DeepCopyInto

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

type CacheObservation

type CacheObservation struct {
}

func (*CacheObservation) DeepCopy

func (in *CacheObservation) DeepCopy() *CacheObservation

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

func (*CacheObservation) DeepCopyInto

func (in *CacheObservation) DeepCopyInto(out *CacheObservation)

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

type CacheParameters

type CacheParameters struct {

	// +kubebuilder:validation:Optional
	Location *string `json:"location,omitempty" tf:"location,omitempty"`

	// +kubebuilder:validation:Optional
	Modes []*string `json:"modes,omitempty" tf:"modes,omitempty"`

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*CacheParameters) DeepCopy

func (in *CacheParameters) DeepCopy() *CacheParameters

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

func (*CacheParameters) DeepCopyInto

func (in *CacheParameters) DeepCopyInto(out *CacheParameters)

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

type CloudwatchLogsObservation

type CloudwatchLogsObservation struct {
}

func (*CloudwatchLogsObservation) DeepCopy

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

func (*CloudwatchLogsObservation) DeepCopyInto

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

type CloudwatchLogsParameters

type CloudwatchLogsParameters struct {

	// +kubebuilder:validation:Optional
	GroupName *string `json:"groupName,omitempty" tf:"group_name,omitempty"`

	// +kubebuilder:validation:Optional
	Status *string `json:"status,omitempty" tf:"status,omitempty"`

	// +kubebuilder:validation:Optional
	StreamName *string `json:"streamName,omitempty" tf:"stream_name,omitempty"`
}

func (*CloudwatchLogsParameters) DeepCopy

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

func (*CloudwatchLogsParameters) DeepCopyInto

func (in *CloudwatchLogsParameters) DeepCopyInto(out *CloudwatchLogsParameters)

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

type EnvironmentObservation

type EnvironmentObservation struct {
}

func (*EnvironmentObservation) DeepCopy

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

func (*EnvironmentObservation) DeepCopyInto

func (in *EnvironmentObservation) DeepCopyInto(out *EnvironmentObservation)

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

type EnvironmentParameters

type EnvironmentParameters struct {

	// +kubebuilder:validation:Optional
	Certificate *string `json:"certificate,omitempty" tf:"certificate,omitempty"`

	// +kubebuilder:validation:Required
	ComputeType *string `json:"computeType" tf:"compute_type,omitempty"`

	// +kubebuilder:validation:Optional
	EnvironmentVariable []EnvironmentVariableParameters `json:"environmentVariable,omitempty" tf:"environment_variable,omitempty"`

	// +kubebuilder:validation:Required
	Image *string `json:"image" tf:"image,omitempty"`

	// +kubebuilder:validation:Optional
	ImagePullCredentialsType *string `json:"imagePullCredentialsType,omitempty" tf:"image_pull_credentials_type,omitempty"`

	// +kubebuilder:validation:Optional
	PrivilegedMode *bool `json:"privilegedMode,omitempty" tf:"privileged_mode,omitempty"`

	// +kubebuilder:validation:Optional
	RegistryCredential []RegistryCredentialParameters `json:"registryCredential,omitempty" tf:"registry_credential,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*EnvironmentParameters) DeepCopy

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

func (*EnvironmentParameters) DeepCopyInto

func (in *EnvironmentParameters) DeepCopyInto(out *EnvironmentParameters)

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

type EnvironmentVariableObservation

type EnvironmentVariableObservation struct {
}

func (*EnvironmentVariableObservation) DeepCopy

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

func (*EnvironmentVariableObservation) DeepCopyInto

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

type EnvironmentVariableParameters

type EnvironmentVariableParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*EnvironmentVariableParameters) DeepCopy

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

func (*EnvironmentVariableParameters) DeepCopyInto

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

type ExportConfigObservation

type ExportConfigObservation struct {
}

func (*ExportConfigObservation) DeepCopy

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

func (*ExportConfigObservation) DeepCopyInto

func (in *ExportConfigObservation) DeepCopyInto(out *ExportConfigObservation)

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

type ExportConfigParameters

type ExportConfigParameters struct {

	// +kubebuilder:validation:Optional
	S3Destination []S3DestinationParameters `json:"s3Destination,omitempty" tf:"s3_destination,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*ExportConfigParameters) DeepCopy

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

func (*ExportConfigParameters) DeepCopyInto

func (in *ExportConfigParameters) DeepCopyInto(out *ExportConfigParameters)

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

type FileSystemLocationsObservation

type FileSystemLocationsObservation struct {
}

func (*FileSystemLocationsObservation) DeepCopy

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

func (*FileSystemLocationsObservation) DeepCopyInto

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

type FileSystemLocationsParameters

type FileSystemLocationsParameters struct {

	// +kubebuilder:validation:Optional
	Identifier *string `json:"identifier,omitempty" tf:"identifier,omitempty"`

	// +kubebuilder:validation:Optional
	Location *string `json:"location,omitempty" tf:"location,omitempty"`

	// +kubebuilder:validation:Optional
	MountOptions *string `json:"mountOptions,omitempty" tf:"mount_options,omitempty"`

	// +kubebuilder:validation:Optional
	MountPoint *string `json:"mountPoint,omitempty" tf:"mount_point,omitempty"`

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*FileSystemLocationsParameters) DeepCopy

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

func (*FileSystemLocationsParameters) DeepCopyInto

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

type FilterGroupObservation

type FilterGroupObservation struct {
}

func (*FilterGroupObservation) DeepCopy

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

func (*FilterGroupObservation) DeepCopyInto

func (in *FilterGroupObservation) DeepCopyInto(out *FilterGroupObservation)

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

type FilterGroupParameters

type FilterGroupParameters struct {

	// +kubebuilder:validation:Optional
	Filter []FilterParameters `json:"filter,omitempty" tf:"filter,omitempty"`
}

func (*FilterGroupParameters) DeepCopy

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

func (*FilterGroupParameters) DeepCopyInto

func (in *FilterGroupParameters) DeepCopyInto(out *FilterGroupParameters)

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

type FilterObservation

type FilterObservation struct {
}

func (*FilterObservation) DeepCopy

func (in *FilterObservation) DeepCopy() *FilterObservation

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

func (*FilterObservation) DeepCopyInto

func (in *FilterObservation) DeepCopyInto(out *FilterObservation)

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

type FilterParameters

type FilterParameters struct {

	// +kubebuilder:validation:Optional
	ExcludeMatchedPattern *bool `json:"excludeMatchedPattern,omitempty" tf:"exclude_matched_pattern,omitempty"`

	// +kubebuilder:validation:Required
	Pattern *string `json:"pattern" tf:"pattern,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*FilterParameters) DeepCopy

func (in *FilterParameters) DeepCopy() *FilterParameters

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

func (*FilterParameters) DeepCopyInto

func (in *FilterParameters) DeepCopyInto(out *FilterParameters)

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

type GitSubmodulesConfigObservation

type GitSubmodulesConfigObservation struct {
}

func (*GitSubmodulesConfigObservation) DeepCopy

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

func (*GitSubmodulesConfigObservation) DeepCopyInto

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

type GitSubmodulesConfigParameters

type GitSubmodulesConfigParameters struct {

	// +kubebuilder:validation:Required
	FetchSubmodules *bool `json:"fetchSubmodules" tf:"fetch_submodules,omitempty"`
}

func (*GitSubmodulesConfigParameters) DeepCopy

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

func (*GitSubmodulesConfigParameters) DeepCopyInto

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

type LogsConfigObservation

type LogsConfigObservation struct {
}

func (*LogsConfigObservation) DeepCopy

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

func (*LogsConfigObservation) DeepCopyInto

func (in *LogsConfigObservation) DeepCopyInto(out *LogsConfigObservation)

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

type LogsConfigParameters

type LogsConfigParameters struct {

	// +kubebuilder:validation:Optional
	CloudwatchLogs []CloudwatchLogsParameters `json:"cloudwatchLogs,omitempty" tf:"cloudwatch_logs,omitempty"`

	// +kubebuilder:validation:Optional
	S3Logs []S3LogsParameters `json:"s3Logs,omitempty" tf:"s3_logs,omitempty"`
}

func (*LogsConfigParameters) DeepCopy

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

func (*LogsConfigParameters) DeepCopyInto

func (in *LogsConfigParameters) DeepCopyInto(out *LogsConfigParameters)

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

type Project

type Project struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProjectSpec   `json:"spec"`
	Status            ProjectStatus `json:"status,omitempty"`
}

Project is the Schema for the Projects API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Project) DeepCopy

func (in *Project) DeepCopy() *Project

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

func (*Project) DeepCopyInto

func (in *Project) DeepCopyInto(out *Project)

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

func (*Project) DeepCopyObject

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

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

func (*Project) GetCondition

func (mg *Project) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Project.

func (*Project) GetConnectionDetailsMapping

func (tr *Project) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Project

func (*Project) GetDeletionPolicy

func (mg *Project) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Project.

func (*Project) GetID

func (tr *Project) GetID() string

GetID returns ID of underlying Terraform resource of this Project

func (*Project) GetObservation

func (tr *Project) GetObservation() (map[string]interface{}, error)

GetObservation of this Project

func (*Project) GetParameters

func (tr *Project) GetParameters() (map[string]interface{}, error)

GetParameters of this Project

func (*Project) GetProviderConfigReference

func (mg *Project) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Project.

func (*Project) GetProviderReference

func (mg *Project) GetProviderReference() *xpv1.Reference

GetProviderReference of this Project. Deprecated: Use GetProviderConfigReference.

func (*Project) GetPublishConnectionDetailsTo

func (mg *Project) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Project.

func (*Project) GetTerraformResourceType

func (mg *Project) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Project

func (*Project) GetTerraformSchemaVersion

func (tr *Project) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Project) GetWriteConnectionSecretToReference

func (mg *Project) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Project.

func (*Project) LateInitialize

func (tr *Project) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Project using its observed tfState. returns True if there are any spec changes for the resource.

func (*Project) SetConditions

func (mg *Project) SetConditions(c ...xpv1.Condition)

SetConditions of this Project.

func (*Project) SetDeletionPolicy

func (mg *Project) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Project.

func (*Project) SetObservation

func (tr *Project) SetObservation(obs map[string]interface{}) error

SetObservation for this Project

func (*Project) SetParameters

func (tr *Project) SetParameters(params map[string]interface{}) error

SetParameters for this Project

func (*Project) SetProviderConfigReference

func (mg *Project) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Project.

func (*Project) SetProviderReference

func (mg *Project) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Project. Deprecated: Use SetProviderConfigReference.

func (*Project) SetPublishConnectionDetailsTo

func (mg *Project) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Project.

func (*Project) SetWriteConnectionSecretToReference

func (mg *Project) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Project.

type ProjectList

type ProjectList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Project `json:"items"`
}

ProjectList contains 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.

func (*ProjectList) GetItems

func (l *ProjectList) GetItems() []resource.Managed

GetItems of this ProjectList.

type ProjectObservation

type ProjectObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	BadgeURL *string `json:"badgeUrl,omitempty" tf:"badge_url,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*ProjectObservation) DeepCopy

func (in *ProjectObservation) DeepCopy() *ProjectObservation

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

func (*ProjectObservation) DeepCopyInto

func (in *ProjectObservation) DeepCopyInto(out *ProjectObservation)

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

type ProjectParameters

type ProjectParameters struct {

	// +kubebuilder:validation:Required
	Artifacts []ArtifactsParameters `json:"artifacts" tf:"artifacts,omitempty"`

	// +kubebuilder:validation:Optional
	BadgeEnabled *bool `json:"badgeEnabled,omitempty" tf:"badge_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	BuildBatchConfig []BuildBatchConfigParameters `json:"buildBatchConfig,omitempty" tf:"build_batch_config,omitempty"`

	// +kubebuilder:validation:Optional
	BuildTimeout *float64 `json:"buildTimeout,omitempty" tf:"build_timeout,omitempty"`

	// +kubebuilder:validation:Optional
	Cache []CacheParameters `json:"cache,omitempty" tf:"cache,omitempty"`

	// +kubebuilder:validation:Optional
	ConcurrentBuildLimit *float64 `json:"concurrentBuildLimit,omitempty" tf:"concurrent_build_limit,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	EncryptionKey *string `json:"encryptionKey,omitempty" tf:"encryption_key,omitempty"`

	// +kubebuilder:validation:Required
	Environment []EnvironmentParameters `json:"environment" tf:"environment,omitempty"`

	// +kubebuilder:validation:Optional
	FileSystemLocations []FileSystemLocationsParameters `json:"fileSystemLocations,omitempty" tf:"file_system_locations,omitempty"`

	// +kubebuilder:validation:Optional
	LogsConfig []LogsConfigParameters `json:"logsConfig,omitempty" tf:"logs_config,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	QueuedTimeout *float64 `json:"queuedTimeout,omitempty" tf:"queued_timeout,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	SecondaryArtifacts []SecondaryArtifactsParameters `json:"secondaryArtifacts,omitempty" tf:"secondary_artifacts,omitempty"`

	// +kubebuilder:validation:Optional
	SecondarySources []SecondarySourcesParameters `json:"secondarySources,omitempty" tf:"secondary_sources,omitempty"`

	// +kubebuilder:validation:Required
	ServiceRole *string `json:"serviceRole" tf:"service_role,omitempty"`

	// +kubebuilder:validation:Required
	Source []SourceParameters `json:"source" tf:"source,omitempty"`

	// +kubebuilder:validation:Optional
	SourceVersion *string `json:"sourceVersion,omitempty" tf:"source_version,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	VPCConfig []VPCConfigParameters `json:"vpcConfig,omitempty" tf:"vpc_config,omitempty"`
}

func (*ProjectParameters) DeepCopy

func (in *ProjectParameters) DeepCopy() *ProjectParameters

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

func (*ProjectParameters) DeepCopyInto

func (in *ProjectParameters) DeepCopyInto(out *ProjectParameters)

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

type ProjectSpec

type ProjectSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ProjectParameters `json:"forProvider"`
}

ProjectSpec defines the desired state of Project

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 ProjectStatus

type ProjectStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ProjectObservation `json:"atProvider,omitempty"`
}

ProjectStatus defines the observed state of Project.

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 RegistryCredentialObservation

type RegistryCredentialObservation struct {
}

func (*RegistryCredentialObservation) DeepCopy

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

func (*RegistryCredentialObservation) DeepCopyInto

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

type RegistryCredentialParameters

type RegistryCredentialParameters struct {

	// +kubebuilder:validation:Required
	Credential *string `json:"credential" tf:"credential,omitempty"`

	// +kubebuilder:validation:Required
	CredentialProvider *string `json:"credentialProvider" tf:"credential_provider,omitempty"`
}

func (*RegistryCredentialParameters) DeepCopy

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

func (*RegistryCredentialParameters) DeepCopyInto

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ReportGroupSpec   `json:"spec"`
	Status            ReportGroupStatus `json:"status,omitempty"`
}

ReportGroup is the Schema for the ReportGroups API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*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) GetCondition

func (mg *ReportGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ReportGroup.

func (*ReportGroup) GetConnectionDetailsMapping

func (tr *ReportGroup) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ReportGroup

func (*ReportGroup) GetDeletionPolicy

func (mg *ReportGroup) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ReportGroup.

func (*ReportGroup) GetID

func (tr *ReportGroup) GetID() string

GetID returns ID of underlying Terraform resource of this ReportGroup

func (*ReportGroup) GetObservation

func (tr *ReportGroup) GetObservation() (map[string]interface{}, error)

GetObservation of this ReportGroup

func (*ReportGroup) GetParameters

func (tr *ReportGroup) GetParameters() (map[string]interface{}, error)

GetParameters of this ReportGroup

func (*ReportGroup) GetProviderConfigReference

func (mg *ReportGroup) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ReportGroup.

func (*ReportGroup) GetProviderReference

func (mg *ReportGroup) GetProviderReference() *xpv1.Reference

GetProviderReference of this ReportGroup. Deprecated: Use GetProviderConfigReference.

func (*ReportGroup) GetPublishConnectionDetailsTo

func (mg *ReportGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this ReportGroup.

func (*ReportGroup) GetTerraformResourceType

func (mg *ReportGroup) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ReportGroup

func (*ReportGroup) GetTerraformSchemaVersion

func (tr *ReportGroup) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ReportGroup) GetWriteConnectionSecretToReference

func (mg *ReportGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ReportGroup.

func (*ReportGroup) LateInitialize

func (tr *ReportGroup) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ReportGroup using its observed tfState. returns True if there are any spec changes for the resource.

func (*ReportGroup) SetConditions

func (mg *ReportGroup) SetConditions(c ...xpv1.Condition)

SetConditions of this ReportGroup.

func (*ReportGroup) SetDeletionPolicy

func (mg *ReportGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ReportGroup.

func (*ReportGroup) SetObservation

func (tr *ReportGroup) SetObservation(obs map[string]interface{}) error

SetObservation for this ReportGroup

func (*ReportGroup) SetParameters

func (tr *ReportGroup) SetParameters(params map[string]interface{}) error

SetParameters for this ReportGroup

func (*ReportGroup) SetProviderConfigReference

func (mg *ReportGroup) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ReportGroup.

func (*ReportGroup) SetProviderReference

func (mg *ReportGroup) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ReportGroup. Deprecated: Use SetProviderConfigReference.

func (*ReportGroup) SetPublishConnectionDetailsTo

func (mg *ReportGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this ReportGroup.

func (*ReportGroup) SetWriteConnectionSecretToReference

func (mg *ReportGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ReportGroup.

type ReportGroupList

type ReportGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ReportGroup `json:"items"`
}

ReportGroupList contains 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.

func (*ReportGroupList) GetItems

func (l *ReportGroupList) GetItems() []resource.Managed

GetItems of this ReportGroupList.

type ReportGroupObservation

type ReportGroupObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	Created *string `json:"created,omitempty" tf:"created,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*ReportGroupObservation) DeepCopy

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

func (*ReportGroupObservation) DeepCopyInto

func (in *ReportGroupObservation) DeepCopyInto(out *ReportGroupObservation)

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

type ReportGroupParameters

type ReportGroupParameters struct {

	// +kubebuilder:validation:Optional
	DeleteReports *bool `json:"deleteReports,omitempty" tf:"delete_reports,omitempty"`

	// +kubebuilder:validation:Required
	ExportConfig []ExportConfigParameters `json:"exportConfig" tf:"export_config,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*ReportGroupParameters) DeepCopy

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

func (*ReportGroupParameters) DeepCopyInto

func (in *ReportGroupParameters) DeepCopyInto(out *ReportGroupParameters)

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

type ReportGroupSpec

type ReportGroupSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ReportGroupParameters `json:"forProvider"`
}

ReportGroupSpec defines the desired state of ReportGroup

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 ReportGroupStatus

type ReportGroupStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ReportGroupObservation `json:"atProvider,omitempty"`
}

ReportGroupStatus defines the observed state of ReportGroup.

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 RestrictionsObservation

type RestrictionsObservation struct {
}

func (*RestrictionsObservation) DeepCopy

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

func (*RestrictionsObservation) DeepCopyInto

func (in *RestrictionsObservation) DeepCopyInto(out *RestrictionsObservation)

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

type RestrictionsParameters

type RestrictionsParameters struct {

	// +kubebuilder:validation:Optional
	ComputeTypesAllowed []*string `json:"computeTypesAllowed,omitempty" tf:"compute_types_allowed,omitempty"`

	// +kubebuilder:validation:Optional
	MaximumBuildsAllowed *float64 `json:"maximumBuildsAllowed,omitempty" tf:"maximum_builds_allowed,omitempty"`
}

func (*RestrictionsParameters) DeepCopy

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

func (*RestrictionsParameters) DeepCopyInto

func (in *RestrictionsParameters) DeepCopyInto(out *RestrictionsParameters)

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

type S3DestinationObservation

type S3DestinationObservation struct {
}

func (*S3DestinationObservation) DeepCopy

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

func (*S3DestinationObservation) DeepCopyInto

func (in *S3DestinationObservation) DeepCopyInto(out *S3DestinationObservation)

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

type S3DestinationParameters

type S3DestinationParameters struct {

	// +kubebuilder:validation:Required
	Bucket *string `json:"bucket" tf:"bucket,omitempty"`

	// +kubebuilder:validation:Optional
	EncryptionDisabled *bool `json:"encryptionDisabled,omitempty" tf:"encryption_disabled,omitempty"`

	// +kubebuilder:validation:Required
	EncryptionKey *string `json:"encryptionKey" tf:"encryption_key,omitempty"`

	// +kubebuilder:validation:Optional
	Packaging *string `json:"packaging,omitempty" tf:"packaging,omitempty"`

	// +kubebuilder:validation:Optional
	Path *string `json:"path,omitempty" tf:"path,omitempty"`
}

func (*S3DestinationParameters) DeepCopy

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

func (*S3DestinationParameters) DeepCopyInto

func (in *S3DestinationParameters) DeepCopyInto(out *S3DestinationParameters)

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

type S3LogsObservation

type S3LogsObservation struct {
}

func (*S3LogsObservation) DeepCopy

func (in *S3LogsObservation) DeepCopy() *S3LogsObservation

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

func (*S3LogsObservation) DeepCopyInto

func (in *S3LogsObservation) DeepCopyInto(out *S3LogsObservation)

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

type S3LogsParameters

type S3LogsParameters struct {

	// +kubebuilder:validation:Optional
	EncryptionDisabled *bool `json:"encryptionDisabled,omitempty" tf:"encryption_disabled,omitempty"`

	// +kubebuilder:validation:Optional
	Location *string `json:"location,omitempty" tf:"location,omitempty"`

	// +kubebuilder:validation:Optional
	Status *string `json:"status,omitempty" tf:"status,omitempty"`
}

func (*S3LogsParameters) DeepCopy

func (in *S3LogsParameters) DeepCopy() *S3LogsParameters

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

func (*S3LogsParameters) DeepCopyInto

func (in *S3LogsParameters) DeepCopyInto(out *S3LogsParameters)

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

type SecondaryArtifactsObservation

type SecondaryArtifactsObservation struct {
}

func (*SecondaryArtifactsObservation) DeepCopy

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

func (*SecondaryArtifactsObservation) DeepCopyInto

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

type SecondaryArtifactsParameters

type SecondaryArtifactsParameters struct {

	// +kubebuilder:validation:Required
	ArtifactIdentifier *string `json:"artifactIdentifier" tf:"artifact_identifier,omitempty"`

	// +kubebuilder:validation:Optional
	EncryptionDisabled *bool `json:"encryptionDisabled,omitempty" tf:"encryption_disabled,omitempty"`

	// +kubebuilder:validation:Optional
	Location *string `json:"location,omitempty" tf:"location,omitempty"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	NamespaceType *string `json:"namespaceType,omitempty" tf:"namespace_type,omitempty"`

	// +kubebuilder:validation:Optional
	OverrideArtifactName *bool `json:"overrideArtifactName,omitempty" tf:"override_artifact_name,omitempty"`

	// +kubebuilder:validation:Optional
	Packaging *string `json:"packaging,omitempty" tf:"packaging,omitempty"`

	// +kubebuilder:validation:Optional
	Path *string `json:"path,omitempty" tf:"path,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*SecondaryArtifactsParameters) DeepCopy

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

func (*SecondaryArtifactsParameters) DeepCopyInto

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

type SecondarySourcesObservation

type SecondarySourcesObservation struct {
}

func (*SecondarySourcesObservation) DeepCopy

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

func (*SecondarySourcesObservation) DeepCopyInto

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

type SecondarySourcesParameters

type SecondarySourcesParameters struct {

	// +kubebuilder:validation:Optional
	Auth []AuthParameters `json:"auth,omitempty" tf:"auth,omitempty"`

	// +kubebuilder:validation:Optional
	BuildStatusConfig []BuildStatusConfigParameters `json:"buildStatusConfig,omitempty" tf:"build_status_config,omitempty"`

	// +kubebuilder:validation:Optional
	Buildspec *string `json:"buildspec,omitempty" tf:"buildspec,omitempty"`

	// +kubebuilder:validation:Optional
	GitCloneDepth *float64 `json:"gitCloneDepth,omitempty" tf:"git_clone_depth,omitempty"`

	// +kubebuilder:validation:Optional
	GitSubmodulesConfig []GitSubmodulesConfigParameters `json:"gitSubmodulesConfig,omitempty" tf:"git_submodules_config,omitempty"`

	// +kubebuilder:validation:Optional
	InsecureSSL *bool `json:"insecureSsl,omitempty" tf:"insecure_ssl,omitempty"`

	// +kubebuilder:validation:Optional
	Location *string `json:"location,omitempty" tf:"location,omitempty"`

	// +kubebuilder:validation:Optional
	ReportBuildStatus *bool `json:"reportBuildStatus,omitempty" tf:"report_build_status,omitempty"`

	// +kubebuilder:validation:Required
	SourceIdentifier *string `json:"sourceIdentifier" tf:"source_identifier,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*SecondarySourcesParameters) DeepCopy

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

func (*SecondarySourcesParameters) DeepCopyInto

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

type SourceAuthObservation

type SourceAuthObservation struct {
}

func (*SourceAuthObservation) DeepCopy

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

func (*SourceAuthObservation) DeepCopyInto

func (in *SourceAuthObservation) DeepCopyInto(out *SourceAuthObservation)

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

type SourceAuthParameters

type SourceAuthParameters struct {

	// +kubebuilder:validation:Optional
	ResourceSecretRef *v1.SecretKeySelector `json:"resourceSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*SourceAuthParameters) DeepCopy

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

func (*SourceAuthParameters) DeepCopyInto

func (in *SourceAuthParameters) DeepCopyInto(out *SourceAuthParameters)

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

type SourceBuildStatusConfigObservation

type SourceBuildStatusConfigObservation struct {
}

func (*SourceBuildStatusConfigObservation) DeepCopy

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

func (*SourceBuildStatusConfigObservation) DeepCopyInto

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

type SourceBuildStatusConfigParameters

type SourceBuildStatusConfigParameters struct {

	// +kubebuilder:validation:Optional
	Context *string `json:"context,omitempty" tf:"context,omitempty"`

	// +kubebuilder:validation:Optional
	TargetURL *string `json:"targetUrl,omitempty" tf:"target_url,omitempty"`
}

func (*SourceBuildStatusConfigParameters) DeepCopy

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

func (*SourceBuildStatusConfigParameters) DeepCopyInto

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SourceCredentialSpec   `json:"spec"`
	Status            SourceCredentialStatus `json:"status,omitempty"`
}

SourceCredential is the Schema for the SourceCredentials API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*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) GetCondition

func (mg *SourceCredential) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this SourceCredential.

func (*SourceCredential) GetConnectionDetailsMapping

func (tr *SourceCredential) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SourceCredential

func (*SourceCredential) GetDeletionPolicy

func (mg *SourceCredential) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this SourceCredential.

func (*SourceCredential) GetID

func (tr *SourceCredential) GetID() string

GetID returns ID of underlying Terraform resource of this SourceCredential

func (*SourceCredential) GetObservation

func (tr *SourceCredential) GetObservation() (map[string]interface{}, error)

GetObservation of this SourceCredential

func (*SourceCredential) GetParameters

func (tr *SourceCredential) GetParameters() (map[string]interface{}, error)

GetParameters of this SourceCredential

func (*SourceCredential) GetProviderConfigReference

func (mg *SourceCredential) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SourceCredential.

func (*SourceCredential) GetProviderReference

func (mg *SourceCredential) GetProviderReference() *xpv1.Reference

GetProviderReference of this SourceCredential. Deprecated: Use GetProviderConfigReference.

func (*SourceCredential) GetPublishConnectionDetailsTo

func (mg *SourceCredential) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this SourceCredential.

func (*SourceCredential) GetTerraformResourceType

func (mg *SourceCredential) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SourceCredential

func (*SourceCredential) GetTerraformSchemaVersion

func (tr *SourceCredential) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SourceCredential) GetWriteConnectionSecretToReference

func (mg *SourceCredential) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SourceCredential.

func (*SourceCredential) LateInitialize

func (tr *SourceCredential) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SourceCredential using its observed tfState. returns True if there are any spec changes for the resource.

func (*SourceCredential) SetConditions

func (mg *SourceCredential) SetConditions(c ...xpv1.Condition)

SetConditions of this SourceCredential.

func (*SourceCredential) SetDeletionPolicy

func (mg *SourceCredential) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this SourceCredential.

func (*SourceCredential) SetObservation

func (tr *SourceCredential) SetObservation(obs map[string]interface{}) error

SetObservation for this SourceCredential

func (*SourceCredential) SetParameters

func (tr *SourceCredential) SetParameters(params map[string]interface{}) error

SetParameters for this SourceCredential

func (*SourceCredential) SetProviderConfigReference

func (mg *SourceCredential) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SourceCredential.

func (*SourceCredential) SetProviderReference

func (mg *SourceCredential) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SourceCredential. Deprecated: Use SetProviderConfigReference.

func (*SourceCredential) SetPublishConnectionDetailsTo

func (mg *SourceCredential) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this SourceCredential.

func (*SourceCredential) SetWriteConnectionSecretToReference

func (mg *SourceCredential) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SourceCredential.

type SourceCredentialList

type SourceCredentialList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SourceCredential `json:"items"`
}

SourceCredentialList contains a list of SourceCredentials

func (*SourceCredentialList) DeepCopy

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.

func (*SourceCredentialList) GetItems

func (l *SourceCredentialList) GetItems() []resource.Managed

GetItems of this SourceCredentialList.

type SourceCredentialObservation

type SourceCredentialObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SourceCredentialObservation) DeepCopy

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

func (*SourceCredentialObservation) DeepCopyInto

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

type SourceCredentialParameters

type SourceCredentialParameters struct {

	// +kubebuilder:validation:Required
	AuthType *string `json:"authType" tf:"auth_type,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	ServerType *string `json:"serverType" tf:"server_type,omitempty"`

	// +kubebuilder:validation:Required
	TokenSecretRef v1.SecretKeySelector `json:"tokenSecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"`
}

func (*SourceCredentialParameters) DeepCopy

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

func (*SourceCredentialParameters) DeepCopyInto

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

type SourceCredentialSpec

type SourceCredentialSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SourceCredentialParameters `json:"forProvider"`
}

SourceCredentialSpec defines the desired state of SourceCredential

func (*SourceCredentialSpec) DeepCopy

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 SourceCredentialStatus

type SourceCredentialStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SourceCredentialObservation `json:"atProvider,omitempty"`
}

SourceCredentialStatus defines the observed state of SourceCredential.

func (*SourceCredentialStatus) DeepCopy

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 SourceGitSubmodulesConfigObservation

type SourceGitSubmodulesConfigObservation struct {
}

func (*SourceGitSubmodulesConfigObservation) DeepCopy

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

func (*SourceGitSubmodulesConfigObservation) DeepCopyInto

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

type SourceGitSubmodulesConfigParameters

type SourceGitSubmodulesConfigParameters struct {

	// +kubebuilder:validation:Required
	FetchSubmodules *bool `json:"fetchSubmodules" tf:"fetch_submodules,omitempty"`
}

func (*SourceGitSubmodulesConfigParameters) DeepCopy

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

func (*SourceGitSubmodulesConfigParameters) DeepCopyInto

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

type SourceObservation

type SourceObservation struct {
}

func (*SourceObservation) DeepCopy

func (in *SourceObservation) DeepCopy() *SourceObservation

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

func (*SourceObservation) DeepCopyInto

func (in *SourceObservation) DeepCopyInto(out *SourceObservation)

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

type SourceParameters

type SourceParameters struct {

	// +kubebuilder:validation:Optional
	Auth []SourceAuthParameters `json:"auth,omitempty" tf:"auth,omitempty"`

	// +kubebuilder:validation:Optional
	BuildStatusConfig []SourceBuildStatusConfigParameters `json:"buildStatusConfig,omitempty" tf:"build_status_config,omitempty"`

	// +kubebuilder:validation:Optional
	Buildspec *string `json:"buildspec,omitempty" tf:"buildspec,omitempty"`

	// +kubebuilder:validation:Optional
	GitCloneDepth *float64 `json:"gitCloneDepth,omitempty" tf:"git_clone_depth,omitempty"`

	// +kubebuilder:validation:Optional
	GitSubmodulesConfig []SourceGitSubmodulesConfigParameters `json:"gitSubmodulesConfig,omitempty" tf:"git_submodules_config,omitempty"`

	// +kubebuilder:validation:Optional
	InsecureSSL *bool `json:"insecureSsl,omitempty" tf:"insecure_ssl,omitempty"`

	// +kubebuilder:validation:Optional
	Location *string `json:"location,omitempty" tf:"location,omitempty"`

	// +kubebuilder:validation:Optional
	ReportBuildStatus *bool `json:"reportBuildStatus,omitempty" tf:"report_build_status,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*SourceParameters) DeepCopy

func (in *SourceParameters) DeepCopy() *SourceParameters

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

func (*SourceParameters) DeepCopyInto

func (in *SourceParameters) DeepCopyInto(out *SourceParameters)

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

type VPCConfigObservation

type VPCConfigObservation struct {
}

func (*VPCConfigObservation) DeepCopy

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

func (*VPCConfigObservation) DeepCopyInto

func (in *VPCConfigObservation) DeepCopyInto(out *VPCConfigObservation)

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

type VPCConfigParameters

type VPCConfigParameters struct {

	// +kubebuilder:validation:Required
	SecurityGroupIds []*string `json:"securityGroupIds" tf:"security_group_ids,omitempty"`

	// +kubebuilder:validation:Required
	Subnets []*string `json:"subnets" tf:"subnets,omitempty"`

	// +kubebuilder:validation:Required
	VPCID *string `json:"vpcId" tf:"vpc_id,omitempty"`
}

func (*VPCConfigParameters) DeepCopy

func (in *VPCConfigParameters) DeepCopy() *VPCConfigParameters

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

func (*VPCConfigParameters) DeepCopyInto

func (in *VPCConfigParameters) DeepCopyInto(out *VPCConfigParameters)

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

type Webhook

type Webhook struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WebhookSpec   `json:"spec"`
	Status            WebhookStatus `json:"status,omitempty"`
}

Webhook is the Schema for the Webhooks API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Webhook) DeepCopy

func (in *Webhook) DeepCopy() *Webhook

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

func (*Webhook) DeepCopyInto

func (in *Webhook) DeepCopyInto(out *Webhook)

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

func (*Webhook) DeepCopyObject

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

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

func (*Webhook) GetCondition

func (mg *Webhook) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Webhook.

func (*Webhook) GetConnectionDetailsMapping

func (tr *Webhook) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Webhook

func (*Webhook) GetDeletionPolicy

func (mg *Webhook) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Webhook.

func (*Webhook) GetID

func (tr *Webhook) GetID() string

GetID returns ID of underlying Terraform resource of this Webhook

func (*Webhook) GetObservation

func (tr *Webhook) GetObservation() (map[string]interface{}, error)

GetObservation of this Webhook

func (*Webhook) GetParameters

func (tr *Webhook) GetParameters() (map[string]interface{}, error)

GetParameters of this Webhook

func (*Webhook) GetProviderConfigReference

func (mg *Webhook) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Webhook.

func (*Webhook) GetProviderReference

func (mg *Webhook) GetProviderReference() *xpv1.Reference

GetProviderReference of this Webhook. Deprecated: Use GetProviderConfigReference.

func (*Webhook) GetPublishConnectionDetailsTo

func (mg *Webhook) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Webhook.

func (*Webhook) GetTerraformResourceType

func (mg *Webhook) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Webhook

func (*Webhook) GetTerraformSchemaVersion

func (tr *Webhook) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Webhook) GetWriteConnectionSecretToReference

func (mg *Webhook) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Webhook.

func (*Webhook) LateInitialize

func (tr *Webhook) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Webhook using its observed tfState. returns True if there are any spec changes for the resource.

func (*Webhook) SetConditions

func (mg *Webhook) SetConditions(c ...xpv1.Condition)

SetConditions of this Webhook.

func (*Webhook) SetDeletionPolicy

func (mg *Webhook) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Webhook.

func (*Webhook) SetObservation

func (tr *Webhook) SetObservation(obs map[string]interface{}) error

SetObservation for this Webhook

func (*Webhook) SetParameters

func (tr *Webhook) SetParameters(params map[string]interface{}) error

SetParameters for this Webhook

func (*Webhook) SetProviderConfigReference

func (mg *Webhook) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Webhook.

func (*Webhook) SetProviderReference

func (mg *Webhook) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Webhook. Deprecated: Use SetProviderConfigReference.

func (*Webhook) SetPublishConnectionDetailsTo

func (mg *Webhook) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Webhook.

func (*Webhook) SetWriteConnectionSecretToReference

func (mg *Webhook) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Webhook.

type WebhookList

type WebhookList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Webhook `json:"items"`
}

WebhookList contains 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.

func (*WebhookList) GetItems

func (l *WebhookList) GetItems() []resource.Managed

GetItems of this WebhookList.

type WebhookObservation

type WebhookObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	PayloadURL *string `json:"payloadUrl,omitempty" tf:"payload_url,omitempty"`

	URL *string `json:"url,omitempty" tf:"url,omitempty"`
}

func (*WebhookObservation) DeepCopy

func (in *WebhookObservation) DeepCopy() *WebhookObservation

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

func (*WebhookObservation) DeepCopyInto

func (in *WebhookObservation) DeepCopyInto(out *WebhookObservation)

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

type WebhookParameters

type WebhookParameters struct {

	// +kubebuilder:validation:Optional
	BranchFilter *string `json:"branchFilter,omitempty" tf:"branch_filter,omitempty"`

	// +kubebuilder:validation:Optional
	BuildType *string `json:"buildType,omitempty" tf:"build_type,omitempty"`

	// +kubebuilder:validation:Optional
	FilterGroup []FilterGroupParameters `json:"filterGroup,omitempty" tf:"filter_group,omitempty"`

	// +kubebuilder:validation:Required
	ProjectName *string `json:"projectName" tf:"project_name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*WebhookParameters) DeepCopy

func (in *WebhookParameters) DeepCopy() *WebhookParameters

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

func (*WebhookParameters) DeepCopyInto

func (in *WebhookParameters) DeepCopyInto(out *WebhookParameters)

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

type WebhookSpec

type WebhookSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     WebhookParameters `json:"forProvider"`
}

WebhookSpec defines the desired state of Webhook

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 WebhookStatus

type WebhookStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        WebhookObservation `json:"atProvider,omitempty"`
}

WebhookStatus defines the observed state of Webhook.

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.

Jump to

Keyboard shortcuts

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