Documentation ¶
Overview ¶
+groupName=sourcereporepository.google.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type IamBinding
- func (in *IamBinding) DeepCopy() *IamBinding
- func (in *IamBinding) DeepCopyInto(out *IamBinding)
- func (in *IamBinding) DeepCopyObject() runtime.Object
- func (r *IamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IamBinding) ValidateCreate() error
- func (r *IamBinding) ValidateDelete() error
- func (r *IamBinding) ValidateUpdate(old runtime.Object) error
- type IamBindingList
- type IamBindingSpec
- type IamBindingSpecCondition
- type IamBindingSpecConditionCodec
- type IamBindingSpecResource
- type IamBindingStatus
- type IamMember
- func (in *IamMember) DeepCopy() *IamMember
- func (in *IamMember) DeepCopyInto(out *IamMember)
- func (in *IamMember) DeepCopyObject() runtime.Object
- func (r *IamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IamMember) ValidateCreate() error
- func (r *IamMember) ValidateDelete() error
- func (r *IamMember) ValidateUpdate(old runtime.Object) error
- type IamMemberList
- type IamMemberSpec
- type IamMemberSpecCondition
- type IamMemberSpecConditionCodec
- type IamMemberSpecResource
- type IamMemberStatus
- type IamPolicy
- func (in *IamPolicy) DeepCopy() *IamPolicy
- func (in *IamPolicy) DeepCopyInto(out *IamPolicy)
- func (in *IamPolicy) DeepCopyObject() runtime.Object
- func (r *IamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IamPolicy) ValidateCreate() error
- func (r *IamPolicy) ValidateDelete() error
- func (r *IamPolicy) ValidateUpdate(old runtime.Object) error
- type IamPolicyList
- type IamPolicySpec
- type IamPolicySpecResource
- type IamPolicyStatus
- type SourcerepoRepository
- func (in *SourcerepoRepository) DeepCopy() *SourcerepoRepository
- func (in *SourcerepoRepository) DeepCopyInto(out *SourcerepoRepository)
- func (in *SourcerepoRepository) DeepCopyObject() runtime.Object
- func (r *SourcerepoRepository) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SourcerepoRepository) ValidateCreate() error
- func (r *SourcerepoRepository) ValidateDelete() error
- func (r *SourcerepoRepository) ValidateUpdate(old runtime.Object) error
- type SourcerepoRepositoryList
- type SourcerepoRepositorySpec
- type SourcerepoRepositorySpecPubsubConfigs
- type SourcerepoRepositorySpecResource
- type SourcerepoRepositoryStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: sourcereporepository.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type IamBinding ¶
type IamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IamBindingSpec `json:"spec,omitempty"` Status IamBindingStatus `json:"status,omitempty"` }
func (*IamBinding) DeepCopy ¶
func (in *IamBinding) DeepCopy() *IamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamBinding.
func (*IamBinding) DeepCopyInto ¶
func (in *IamBinding) DeepCopyInto(out *IamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IamBinding) DeepCopyObject ¶
func (in *IamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IamBinding) SetupWebhookWithManager ¶
func (r *IamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IamBinding) ValidateCreate ¶
func (r *IamBinding) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IamBinding) ValidateDelete ¶
func (r *IamBinding) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IamBinding) ValidateUpdate ¶
func (r *IamBinding) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IamBindingList ¶
type IamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IamBinding CRD objects Items []IamBinding `json:"items,omitempty"` }
IamBindingList is a list of IamBindings
func (*IamBindingList) DeepCopy ¶
func (in *IamBindingList) DeepCopy() *IamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamBindingList.
func (*IamBindingList) DeepCopyInto ¶
func (in *IamBindingList) DeepCopyInto(out *IamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IamBindingList) DeepCopyObject ¶
func (in *IamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IamBindingSpec ¶
type IamBindingSpec struct { State *IamBindingSpecResource `json:"state,omitempty" tf:"-"` Resource IamBindingSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IamBindingSpec) DeepCopy ¶
func (in *IamBindingSpec) DeepCopy() *IamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamBindingSpec.
func (*IamBindingSpec) DeepCopyInto ¶
func (in *IamBindingSpec) DeepCopyInto(out *IamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamBindingSpecCondition ¶
type IamBindingSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*IamBindingSpecCondition) DeepCopy ¶
func (in *IamBindingSpecCondition) DeepCopy() *IamBindingSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamBindingSpecCondition.
func (*IamBindingSpecCondition) DeepCopyInto ¶
func (in *IamBindingSpecCondition) DeepCopyInto(out *IamBindingSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamBindingSpecConditionCodec ¶
type IamBindingSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (IamBindingSpecConditionCodec) Decode ¶
func (IamBindingSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (IamBindingSpecConditionCodec) Encode ¶
func (IamBindingSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (IamBindingSpecConditionCodec) IsEmpty ¶
func (IamBindingSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type IamBindingSpecResource ¶
type IamBindingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *IamBindingSpecCondition `json:"condition,omitempty" tf:"condition"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Members []string `json:"members" tf:"members"` // +optional Project *string `json:"project,omitempty" tf:"project"` Repository *string `json:"repository" tf:"repository"` Role *string `json:"role" tf:"role"` }
func (*IamBindingSpecResource) DeepCopy ¶
func (in *IamBindingSpecResource) DeepCopy() *IamBindingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamBindingSpecResource.
func (*IamBindingSpecResource) DeepCopyInto ¶
func (in *IamBindingSpecResource) DeepCopyInto(out *IamBindingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamBindingStatus ¶
type IamBindingStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IamBindingStatus) DeepCopy ¶
func (in *IamBindingStatus) DeepCopy() *IamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamBindingStatus.
func (*IamBindingStatus) DeepCopyInto ¶
func (in *IamBindingStatus) DeepCopyInto(out *IamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamMember ¶
type IamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IamMemberSpec `json:"spec,omitempty"` Status IamMemberStatus `json:"status,omitempty"` }
func (*IamMember) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamMember.
func (*IamMember) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IamMember) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IamMember) SetupWebhookWithManager ¶
func (*IamMember) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IamMember) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type IamMemberList ¶
type IamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IamMember CRD objects Items []IamMember `json:"items,omitempty"` }
IamMemberList is a list of IamMembers
func (*IamMemberList) DeepCopy ¶
func (in *IamMemberList) DeepCopy() *IamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamMemberList.
func (*IamMemberList) DeepCopyInto ¶
func (in *IamMemberList) DeepCopyInto(out *IamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IamMemberList) DeepCopyObject ¶
func (in *IamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IamMemberSpec ¶
type IamMemberSpec struct { State *IamMemberSpecResource `json:"state,omitempty" tf:"-"` Resource IamMemberSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IamMemberSpec) DeepCopy ¶
func (in *IamMemberSpec) DeepCopy() *IamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamMemberSpec.
func (*IamMemberSpec) DeepCopyInto ¶
func (in *IamMemberSpec) DeepCopyInto(out *IamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamMemberSpecCondition ¶
type IamMemberSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*IamMemberSpecCondition) DeepCopy ¶
func (in *IamMemberSpecCondition) DeepCopy() *IamMemberSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamMemberSpecCondition.
func (*IamMemberSpecCondition) DeepCopyInto ¶
func (in *IamMemberSpecCondition) DeepCopyInto(out *IamMemberSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamMemberSpecConditionCodec ¶
type IamMemberSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (IamMemberSpecConditionCodec) Decode ¶
func (IamMemberSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (IamMemberSpecConditionCodec) Encode ¶
func (IamMemberSpecConditionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (IamMemberSpecConditionCodec) IsEmpty ¶
func (IamMemberSpecConditionCodec) IsEmpty(ptr unsafe.Pointer) bool
type IamMemberSpecResource ¶
type IamMemberSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *IamMemberSpecCondition `json:"condition,omitempty" tf:"condition"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Member *string `json:"member" tf:"member"` // +optional Project *string `json:"project,omitempty" tf:"project"` Repository *string `json:"repository" tf:"repository"` Role *string `json:"role" tf:"role"` }
func (*IamMemberSpecResource) DeepCopy ¶
func (in *IamMemberSpecResource) DeepCopy() *IamMemberSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamMemberSpecResource.
func (*IamMemberSpecResource) DeepCopyInto ¶
func (in *IamMemberSpecResource) DeepCopyInto(out *IamMemberSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamMemberStatus ¶
type IamMemberStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IamMemberStatus) DeepCopy ¶
func (in *IamMemberStatus) DeepCopy() *IamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamMemberStatus.
func (*IamMemberStatus) DeepCopyInto ¶
func (in *IamMemberStatus) DeepCopyInto(out *IamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamPolicy ¶
type IamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IamPolicySpec `json:"spec,omitempty"` Status IamPolicyStatus `json:"status,omitempty"` }
func (*IamPolicy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamPolicy.
func (*IamPolicy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IamPolicy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IamPolicy) SetupWebhookWithManager ¶
func (*IamPolicy) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IamPolicy) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type IamPolicyList ¶
type IamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IamPolicy CRD objects Items []IamPolicy `json:"items,omitempty"` }
IamPolicyList is a list of IamPolicys
func (*IamPolicyList) DeepCopy ¶
func (in *IamPolicyList) DeepCopy() *IamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamPolicyList.
func (*IamPolicyList) DeepCopyInto ¶
func (in *IamPolicyList) DeepCopyInto(out *IamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IamPolicyList) DeepCopyObject ¶
func (in *IamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IamPolicySpec ¶
type IamPolicySpec struct { State *IamPolicySpecResource `json:"state,omitempty" tf:"-"` Resource IamPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IamPolicySpec) DeepCopy ¶
func (in *IamPolicySpec) DeepCopy() *IamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamPolicySpec.
func (*IamPolicySpec) DeepCopyInto ¶
func (in *IamPolicySpec) DeepCopyInto(out *IamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamPolicySpecResource ¶
type IamPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` PolicyData *string `json:"policyData" tf:"policy_data"` // +optional Project *string `json:"project,omitempty" tf:"project"` Repository *string `json:"repository" tf:"repository"` }
func (*IamPolicySpecResource) DeepCopy ¶
func (in *IamPolicySpecResource) DeepCopy() *IamPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamPolicySpecResource.
func (*IamPolicySpecResource) DeepCopyInto ¶
func (in *IamPolicySpecResource) DeepCopyInto(out *IamPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IamPolicyStatus ¶
type IamPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IamPolicyStatus) DeepCopy ¶
func (in *IamPolicyStatus) DeepCopy() *IamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamPolicyStatus.
func (*IamPolicyStatus) DeepCopyInto ¶
func (in *IamPolicyStatus) DeepCopyInto(out *IamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourcerepoRepository ¶
type SourcerepoRepository struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SourcerepoRepositorySpec `json:"spec,omitempty"` Status SourcerepoRepositoryStatus `json:"status,omitempty"` }
func (*SourcerepoRepository) DeepCopy ¶
func (in *SourcerepoRepository) DeepCopy() *SourcerepoRepository
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepository.
func (*SourcerepoRepository) DeepCopyInto ¶
func (in *SourcerepoRepository) DeepCopyInto(out *SourcerepoRepository)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourcerepoRepository) DeepCopyObject ¶
func (in *SourcerepoRepository) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SourcerepoRepository) SetupWebhookWithManager ¶
func (r *SourcerepoRepository) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SourcerepoRepository) ValidateCreate ¶
func (r *SourcerepoRepository) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SourcerepoRepository) ValidateDelete ¶
func (r *SourcerepoRepository) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SourcerepoRepository) ValidateUpdate ¶
func (r *SourcerepoRepository) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SourcerepoRepositoryList ¶
type SourcerepoRepositoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SourcerepoRepository CRD objects Items []SourcerepoRepository `json:"items,omitempty"` }
SourcerepoRepositoryList is a list of SourcerepoRepositorys
func (*SourcerepoRepositoryList) DeepCopy ¶
func (in *SourcerepoRepositoryList) DeepCopy() *SourcerepoRepositoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositoryList.
func (*SourcerepoRepositoryList) DeepCopyInto ¶
func (in *SourcerepoRepositoryList) DeepCopyInto(out *SourcerepoRepositoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SourcerepoRepositoryList) DeepCopyObject ¶
func (in *SourcerepoRepositoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SourcerepoRepositorySpec ¶
type SourcerepoRepositorySpec struct { State *SourcerepoRepositorySpecResource `json:"state,omitempty" tf:"-"` Resource SourcerepoRepositorySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SourcerepoRepositorySpec) DeepCopy ¶
func (in *SourcerepoRepositorySpec) DeepCopy() *SourcerepoRepositorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositorySpec.
func (*SourcerepoRepositorySpec) DeepCopyInto ¶
func (in *SourcerepoRepositorySpec) DeepCopyInto(out *SourcerepoRepositorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourcerepoRepositorySpecPubsubConfigs ¶
type SourcerepoRepositorySpecPubsubConfigs struct { // The format of the Cloud Pub/Sub messages. // - PROTOBUF: The message payload is a serialized protocol buffer of SourceRepoEvent. // - JSON: The message payload is a JSON string of SourceRepoEvent. Possible values: ["PROTOBUF", "JSON"] MessageFormat *string `json:"messageFormat" tf:"message_format"` // Email address of the service account used for publishing Cloud Pub/Sub messages. // This service account needs to be in the same project as the PubsubConfig. When added, // the caller needs to have iam.serviceAccounts.actAs permission on this service account. // If unspecified, it defaults to the compute engine default service account. // +optional ServiceAccountEmail *string `json:"serviceAccountEmail,omitempty" tf:"service_account_email"` Topic *string `json:"topic" tf:"topic"` }
func (*SourcerepoRepositorySpecPubsubConfigs) DeepCopy ¶
func (in *SourcerepoRepositorySpecPubsubConfigs) DeepCopy() *SourcerepoRepositorySpecPubsubConfigs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositorySpecPubsubConfigs.
func (*SourcerepoRepositorySpecPubsubConfigs) DeepCopyInto ¶
func (in *SourcerepoRepositorySpecPubsubConfigs) DeepCopyInto(out *SourcerepoRepositorySpecPubsubConfigs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourcerepoRepositorySpecResource ¶
type SourcerepoRepositorySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Resource name of the repository, of the form '{{repo}}'. // The repo name may contain slashes. eg, 'name/with/slash' Name *string `json:"name" tf:"name"` // +optional Project *string `json:"project,omitempty" tf:"project"` // How this repository publishes a change in the repository through Cloud Pub/Sub. // Keyed by the topic names. // +optional PubsubConfigs []SourcerepoRepositorySpecPubsubConfigs `json:"pubsubConfigs,omitempty" tf:"pubsub_configs"` // The disk usage of the repo, in bytes. // +optional Size *int64 `json:"size,omitempty" tf:"size"` // URL to clone the repository from Google Cloud Source Repositories. // +optional Url *string `json:"url,omitempty" tf:"url"` }
func (*SourcerepoRepositorySpecResource) DeepCopy ¶
func (in *SourcerepoRepositorySpecResource) DeepCopy() *SourcerepoRepositorySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositorySpecResource.
func (*SourcerepoRepositorySpecResource) DeepCopyInto ¶
func (in *SourcerepoRepositorySpecResource) DeepCopyInto(out *SourcerepoRepositorySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourcerepoRepositoryStatus ¶
type SourcerepoRepositoryStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SourcerepoRepositoryStatus) DeepCopy ¶
func (in *SourcerepoRepositoryStatus) DeepCopy() *SourcerepoRepositoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcerepoRepositoryStatus.
func (*SourcerepoRepositoryStatus) DeepCopyInto ¶
func (in *SourcerepoRepositoryStatus) DeepCopyInto(out *SourcerepoRepositoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.