Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=codebuild.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ArtifactsObservation
- type ArtifactsParameters
- type AuthObservation
- type AuthParameters
- type BuildBatchConfigObservation
- type BuildBatchConfigParameters
- type BuildStatusConfigObservation
- type BuildStatusConfigParameters
- type CacheObservation
- type CacheParameters
- type CloudwatchLogsObservation
- type CloudwatchLogsParameters
- type EnvironmentObservation
- type EnvironmentParameters
- type EnvironmentVariableObservation
- type EnvironmentVariableParameters
- type ExportConfigObservation
- type ExportConfigParameters
- type FileSystemLocationsObservation
- type FileSystemLocationsParameters
- type FilterGroupObservation
- type FilterGroupParameters
- type FilterObservation
- type FilterParameters
- type GitSubmodulesConfigObservation
- type GitSubmodulesConfigParameters
- type LogsConfigObservation
- type LogsConfigParameters
- type Project
- func (in *Project) DeepCopy() *Project
- func (in *Project) DeepCopyInto(out *Project)
- func (in *Project) DeepCopyObject() runtime.Object
- func (mg *Project) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Project) GetConnectionDetailsMapping() map[string]string
- func (mg *Project) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Project) GetID() string
- func (tr *Project) GetObservation() (map[string]interface{}, error)
- func (tr *Project) GetParameters() (map[string]interface{}, error)
- func (mg *Project) GetProviderConfigReference() *xpv1.Reference
- func (mg *Project) GetProviderReference() *xpv1.Reference
- func (mg *Project) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Project) GetTerraformResourceType() string
- func (tr *Project) GetTerraformSchemaVersion() int
- func (mg *Project) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Project) LateInitialize(attrs []byte) (bool, error)
- func (mg *Project) SetConditions(c ...xpv1.Condition)
- func (mg *Project) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Project) SetObservation(obs map[string]interface{}) error
- func (tr *Project) SetParameters(params map[string]interface{}) error
- func (mg *Project) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Project) SetProviderReference(r *xpv1.Reference)
- func (mg *Project) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Project) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectList
- type ProjectObservation
- type ProjectParameters
- type ProjectSpec
- type ProjectStatus
- type RegistryCredentialObservation
- type RegistryCredentialParameters
- type ReportGroup
- func (in *ReportGroup) DeepCopy() *ReportGroup
- func (in *ReportGroup) DeepCopyInto(out *ReportGroup)
- func (in *ReportGroup) DeepCopyObject() runtime.Object
- func (mg *ReportGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ReportGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *ReportGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ReportGroup) GetID() string
- func (tr *ReportGroup) GetObservation() (map[string]interface{}, error)
- func (tr *ReportGroup) GetParameters() (map[string]interface{}, error)
- func (mg *ReportGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *ReportGroup) GetProviderReference() *xpv1.Reference
- func (mg *ReportGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ReportGroup) GetTerraformResourceType() string
- func (tr *ReportGroup) GetTerraformSchemaVersion() int
- func (mg *ReportGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ReportGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *ReportGroup) SetConditions(c ...xpv1.Condition)
- func (mg *ReportGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ReportGroup) SetObservation(obs map[string]interface{}) error
- func (tr *ReportGroup) SetParameters(params map[string]interface{}) error
- func (mg *ReportGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ReportGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *ReportGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ReportGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ReportGroupList
- type ReportGroupObservation
- type ReportGroupParameters
- type ReportGroupSpec
- type ReportGroupStatus
- type RestrictionsObservation
- type RestrictionsParameters
- type S3DestinationObservation
- type S3DestinationParameters
- type S3LogsObservation
- type S3LogsParameters
- type SecondaryArtifactsObservation
- type SecondaryArtifactsParameters
- type SecondarySourcesObservation
- type SecondarySourcesParameters
- type SourceAuthObservation
- type SourceAuthParameters
- type SourceBuildStatusConfigObservation
- type SourceBuildStatusConfigParameters
- type SourceCredential
- func (in *SourceCredential) DeepCopy() *SourceCredential
- func (in *SourceCredential) DeepCopyInto(out *SourceCredential)
- func (in *SourceCredential) DeepCopyObject() runtime.Object
- func (mg *SourceCredential) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SourceCredential) GetConnectionDetailsMapping() map[string]string
- func (mg *SourceCredential) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SourceCredential) GetID() string
- func (tr *SourceCredential) GetObservation() (map[string]interface{}, error)
- func (tr *SourceCredential) GetParameters() (map[string]interface{}, error)
- func (mg *SourceCredential) GetProviderConfigReference() *xpv1.Reference
- func (mg *SourceCredential) GetProviderReference() *xpv1.Reference
- func (mg *SourceCredential) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SourceCredential) GetTerraformResourceType() string
- func (tr *SourceCredential) GetTerraformSchemaVersion() int
- func (mg *SourceCredential) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SourceCredential) LateInitialize(attrs []byte) (bool, error)
- func (mg *SourceCredential) SetConditions(c ...xpv1.Condition)
- func (mg *SourceCredential) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SourceCredential) SetObservation(obs map[string]interface{}) error
- func (tr *SourceCredential) SetParameters(params map[string]interface{}) error
- func (mg *SourceCredential) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SourceCredential) SetProviderReference(r *xpv1.Reference)
- func (mg *SourceCredential) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SourceCredential) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SourceCredentialList
- type SourceCredentialObservation
- type SourceCredentialParameters
- type SourceCredentialSpec
- type SourceCredentialStatus
- type SourceGitSubmodulesConfigObservation
- type SourceGitSubmodulesConfigParameters
- type SourceObservation
- type SourceParameters
- type VPCConfigObservation
- type VPCConfigParameters
- type Webhook
- func (in *Webhook) DeepCopy() *Webhook
- func (in *Webhook) DeepCopyInto(out *Webhook)
- func (in *Webhook) DeepCopyObject() runtime.Object
- func (mg *Webhook) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Webhook) GetConnectionDetailsMapping() map[string]string
- func (mg *Webhook) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Webhook) GetID() string
- func (tr *Webhook) GetObservation() (map[string]interface{}, error)
- func (tr *Webhook) GetParameters() (map[string]interface{}, error)
- func (mg *Webhook) GetProviderConfigReference() *xpv1.Reference
- func (mg *Webhook) GetProviderReference() *xpv1.Reference
- func (mg *Webhook) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Webhook) GetTerraformResourceType() string
- func (tr *Webhook) GetTerraformSchemaVersion() int
- func (mg *Webhook) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Webhook) LateInitialize(attrs []byte) (bool, error)
- func (mg *Webhook) SetConditions(c ...xpv1.Condition)
- func (mg *Webhook) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Webhook) SetObservation(obs map[string]interface{}) error
- func (tr *Webhook) SetParameters(params map[string]interface{}) error
- func (mg *Webhook) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Webhook) SetProviderReference(r *xpv1.Reference)
- func (mg *Webhook) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Webhook) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WebhookList
- type WebhookObservation
- type WebhookParameters
- type WebhookSpec
- type WebhookStatus
Constants ¶
const ( CRDGroup = "codebuild.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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 )
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.
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.
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.
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 ¶
func (in *ArtifactsObservation) DeepCopy() *ArtifactsObservation
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 ¶
func (in *BuildBatchConfigObservation) DeepCopy() *BuildBatchConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildBatchConfigObservation.
func (*BuildBatchConfigObservation) DeepCopyInto ¶
func (in *BuildBatchConfigObservation) DeepCopyInto(out *BuildBatchConfigObservation)
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 ¶
func (in *BuildBatchConfigParameters) DeepCopy() *BuildBatchConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildBatchConfigParameters.
func (*BuildBatchConfigParameters) DeepCopyInto ¶
func (in *BuildBatchConfigParameters) DeepCopyInto(out *BuildBatchConfigParameters)
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 ¶
func (in *BuildStatusConfigObservation) DeepCopy() *BuildStatusConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildStatusConfigObservation.
func (*BuildStatusConfigObservation) DeepCopyInto ¶
func (in *BuildStatusConfigObservation) DeepCopyInto(out *BuildStatusConfigObservation)
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 ¶
func (in *BuildStatusConfigParameters) DeepCopy() *BuildStatusConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildStatusConfigParameters.
func (*BuildStatusConfigParameters) DeepCopyInto ¶
func (in *BuildStatusConfigParameters) DeepCopyInto(out *BuildStatusConfigParameters)
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 ¶
func (in *CloudwatchLogsObservation) DeepCopy() *CloudwatchLogsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogsObservation.
func (*CloudwatchLogsObservation) DeepCopyInto ¶
func (in *CloudwatchLogsObservation) DeepCopyInto(out *CloudwatchLogsObservation)
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 ¶
func (in *CloudwatchLogsParameters) DeepCopy() *CloudwatchLogsParameters
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 ¶
func (in *EnvironmentObservation) DeepCopy() *EnvironmentObservation
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 ¶
func (in *EnvironmentParameters) DeepCopy() *EnvironmentParameters
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 ¶
func (in *EnvironmentVariableObservation) DeepCopy() *EnvironmentVariableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentVariableObservation.
func (*EnvironmentVariableObservation) DeepCopyInto ¶
func (in *EnvironmentVariableObservation) DeepCopyInto(out *EnvironmentVariableObservation)
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 ¶
func (in *EnvironmentVariableParameters) DeepCopy() *EnvironmentVariableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentVariableParameters.
func (*EnvironmentVariableParameters) DeepCopyInto ¶
func (in *EnvironmentVariableParameters) DeepCopyInto(out *EnvironmentVariableParameters)
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 ¶
func (in *ExportConfigObservation) DeepCopy() *ExportConfigObservation
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 ¶
func (in *ExportConfigParameters) DeepCopy() *ExportConfigParameters
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 ¶
func (in *FileSystemLocationsObservation) DeepCopy() *FileSystemLocationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemLocationsObservation.
func (*FileSystemLocationsObservation) DeepCopyInto ¶
func (in *FileSystemLocationsObservation) DeepCopyInto(out *FileSystemLocationsObservation)
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 ¶
func (in *FileSystemLocationsParameters) DeepCopy() *FileSystemLocationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemLocationsParameters.
func (*FileSystemLocationsParameters) DeepCopyInto ¶
func (in *FileSystemLocationsParameters) DeepCopyInto(out *FileSystemLocationsParameters)
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 ¶
func (in *FilterGroupObservation) DeepCopy() *FilterGroupObservation
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 ¶
func (in *FilterGroupParameters) DeepCopy() *FilterGroupParameters
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 ¶
func (in *GitSubmodulesConfigObservation) DeepCopy() *GitSubmodulesConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitSubmodulesConfigObservation.
func (*GitSubmodulesConfigObservation) DeepCopyInto ¶
func (in *GitSubmodulesConfigObservation) DeepCopyInto(out *GitSubmodulesConfigObservation)
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 ¶
func (in *GitSubmodulesConfigParameters) DeepCopy() *GitSubmodulesConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitSubmodulesConfigParameters.
func (*GitSubmodulesConfigParameters) DeepCopyInto ¶
func (in *GitSubmodulesConfigParameters) DeepCopyInto(out *GitSubmodulesConfigParameters)
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 ¶
func (in *LogsConfigObservation) DeepCopy() *LogsConfigObservation
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 ¶
func (in *LogsConfigParameters) DeepCopy() *LogsConfigParameters
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 ¶
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) GetCondition ¶
func (mg *Project) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Project.
func (*Project) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Project
func (*Project) GetDeletionPolicy ¶
func (mg *Project) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Project.
func (*Project) GetObservation ¶
GetObservation of this Project
func (*Project) GetParameters ¶
GetParameters of this Project
func (*Project) GetProviderConfigReference ¶
GetProviderConfigReference of this Project.
func (*Project) GetProviderReference ¶
GetProviderReference of this Project. Deprecated: Use GetProviderConfigReference.
func (*Project) GetPublishConnectionDetailsTo ¶
func (mg *Project) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Project.
func (*Project) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Project
func (*Project) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Project) GetWriteConnectionSecretToReference ¶
func (mg *Project) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Project.
func (*Project) LateInitialize ¶
LateInitialize this Project using its observed tfState. returns True if there are any spec changes for the resource.
func (*Project) SetConditions ¶
SetConditions of this Project.
func (*Project) SetDeletionPolicy ¶
func (mg *Project) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Project.
func (*Project) SetObservation ¶
SetObservation for this Project
func (*Project) SetParameters ¶
SetParameters for this Project
func (*Project) SetProviderConfigReference ¶
SetProviderConfigReference of this Project.
func (*Project) SetProviderReference ¶
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 ¶
func (in *RegistryCredentialObservation) DeepCopy() *RegistryCredentialObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryCredentialObservation.
func (*RegistryCredentialObservation) DeepCopyInto ¶
func (in *RegistryCredentialObservation) DeepCopyInto(out *RegistryCredentialObservation)
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 ¶
func (in *RegistryCredentialParameters) DeepCopy() *RegistryCredentialParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryCredentialParameters.
func (*RegistryCredentialParameters) DeepCopyInto ¶
func (in *RegistryCredentialParameters) DeepCopyInto(out *RegistryCredentialParameters)
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 ¶
func (in *ReportGroupObservation) DeepCopy() *ReportGroupObservation
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 ¶
func (in *ReportGroupParameters) DeepCopy() *ReportGroupParameters
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 ¶
func (in *RestrictionsObservation) DeepCopy() *RestrictionsObservation
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 ¶
func (in *RestrictionsParameters) DeepCopy() *RestrictionsParameters
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 ¶
func (in *S3DestinationObservation) DeepCopy() *S3DestinationObservation
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 ¶
func (in *S3DestinationParameters) DeepCopy() *S3DestinationParameters
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 ¶
func (in *SecondaryArtifactsObservation) DeepCopy() *SecondaryArtifactsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecondaryArtifactsObservation.
func (*SecondaryArtifactsObservation) DeepCopyInto ¶
func (in *SecondaryArtifactsObservation) DeepCopyInto(out *SecondaryArtifactsObservation)
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 ¶
func (in *SecondaryArtifactsParameters) DeepCopy() *SecondaryArtifactsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecondaryArtifactsParameters.
func (*SecondaryArtifactsParameters) DeepCopyInto ¶
func (in *SecondaryArtifactsParameters) DeepCopyInto(out *SecondaryArtifactsParameters)
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 ¶
func (in *SecondarySourcesObservation) DeepCopy() *SecondarySourcesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecondarySourcesObservation.
func (*SecondarySourcesObservation) DeepCopyInto ¶
func (in *SecondarySourcesObservation) DeepCopyInto(out *SecondarySourcesObservation)
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 ¶
func (in *SecondarySourcesParameters) DeepCopy() *SecondarySourcesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecondarySourcesParameters.
func (*SecondarySourcesParameters) DeepCopyInto ¶
func (in *SecondarySourcesParameters) DeepCopyInto(out *SecondarySourcesParameters)
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 ¶
func (in *SourceAuthObservation) DeepCopy() *SourceAuthObservation
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 ¶
func (in *SourceAuthParameters) DeepCopy() *SourceAuthParameters
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 ¶
func (in *SourceBuildStatusConfigObservation) DeepCopy() *SourceBuildStatusConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceBuildStatusConfigObservation.
func (*SourceBuildStatusConfigObservation) DeepCopyInto ¶
func (in *SourceBuildStatusConfigObservation) DeepCopyInto(out *SourceBuildStatusConfigObservation)
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 ¶
func (in *SourceBuildStatusConfigParameters) DeepCopy() *SourceBuildStatusConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceBuildStatusConfigParameters.
func (*SourceBuildStatusConfigParameters) DeepCopyInto ¶
func (in *SourceBuildStatusConfigParameters) DeepCopyInto(out *SourceBuildStatusConfigParameters)
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 ¶
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.
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 ¶
func (in *SourceCredentialObservation) DeepCopy() *SourceCredentialObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCredentialObservation.
func (*SourceCredentialObservation) DeepCopyInto ¶
func (in *SourceCredentialObservation) DeepCopyInto(out *SourceCredentialObservation)
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 ¶
func (in *SourceCredentialParameters) DeepCopy() *SourceCredentialParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceCredentialParameters.
func (*SourceCredentialParameters) DeepCopyInto ¶
func (in *SourceCredentialParameters) DeepCopyInto(out *SourceCredentialParameters)
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 ¶
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 SourceCredentialStatus ¶
type SourceCredentialStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SourceCredentialObservation `json:"atProvider,omitempty"` }
SourceCredentialStatus defines the observed state of SourceCredential.
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 SourceGitSubmodulesConfigObservation ¶
type SourceGitSubmodulesConfigObservation struct { }
func (*SourceGitSubmodulesConfigObservation) DeepCopy ¶
func (in *SourceGitSubmodulesConfigObservation) DeepCopy() *SourceGitSubmodulesConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceGitSubmodulesConfigObservation.
func (*SourceGitSubmodulesConfigObservation) DeepCopyInto ¶
func (in *SourceGitSubmodulesConfigObservation) DeepCopyInto(out *SourceGitSubmodulesConfigObservation)
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 ¶
func (in *SourceGitSubmodulesConfigParameters) DeepCopy() *SourceGitSubmodulesConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceGitSubmodulesConfigParameters.
func (*SourceGitSubmodulesConfigParameters) DeepCopyInto ¶
func (in *SourceGitSubmodulesConfigParameters) DeepCopyInto(out *SourceGitSubmodulesConfigParameters)
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 ¶
func (in *VPCConfigObservation) DeepCopy() *VPCConfigObservation
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 ¶
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) GetCondition ¶
func (mg *Webhook) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Webhook.
func (*Webhook) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Webhook
func (*Webhook) GetDeletionPolicy ¶
func (mg *Webhook) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Webhook.
func (*Webhook) GetObservation ¶
GetObservation of this Webhook
func (*Webhook) GetParameters ¶
GetParameters of this Webhook
func (*Webhook) GetProviderConfigReference ¶
GetProviderConfigReference of this Webhook.
func (*Webhook) GetProviderReference ¶
GetProviderReference of this Webhook. Deprecated: Use GetProviderConfigReference.
func (*Webhook) GetPublishConnectionDetailsTo ¶
func (mg *Webhook) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Webhook.
func (*Webhook) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Webhook
func (*Webhook) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Webhook) GetWriteConnectionSecretToReference ¶
func (mg *Webhook) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Webhook.
func (*Webhook) LateInitialize ¶
LateInitialize this Webhook using its observed tfState. returns True if there are any spec changes for the resource.
func (*Webhook) SetConditions ¶
SetConditions of this Webhook.
func (*Webhook) SetDeletionPolicy ¶
func (mg *Webhook) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Webhook.
func (*Webhook) SetObservation ¶
SetObservation for this Webhook
func (*Webhook) SetParameters ¶
SetParameters for this Webhook
func (*Webhook) SetProviderConfigReference ¶
SetProviderConfigReference of this Webhook.
func (*Webhook) SetProviderReference ¶
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.