Documentation ¶
Overview ¶
+groupName=service.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 Account
- func (in *Account) DeepCopy() *Account
- func (in *Account) DeepCopyInto(out *Account)
- func (in *Account) DeepCopyObject() runtime.Object
- func (r *Account) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Account) ValidateCreate() error
- func (r *Account) ValidateDelete() error
- func (r *Account) ValidateUpdate(old runtime.Object) error
- type AccountIamBinding
- func (in *AccountIamBinding) DeepCopy() *AccountIamBinding
- func (in *AccountIamBinding) DeepCopyInto(out *AccountIamBinding)
- func (in *AccountIamBinding) DeepCopyObject() runtime.Object
- func (r *AccountIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AccountIamBinding) ValidateCreate() error
- func (r *AccountIamBinding) ValidateDelete() error
- func (r *AccountIamBinding) ValidateUpdate(old runtime.Object) error
- type AccountIamBindingList
- type AccountIamBindingSpec
- type AccountIamBindingSpecCondition
- type AccountIamBindingSpecConditionCodec
- type AccountIamBindingSpecResource
- type AccountIamBindingStatus
- type AccountIamMember
- func (in *AccountIamMember) DeepCopy() *AccountIamMember
- func (in *AccountIamMember) DeepCopyInto(out *AccountIamMember)
- func (in *AccountIamMember) DeepCopyObject() runtime.Object
- func (r *AccountIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AccountIamMember) ValidateCreate() error
- func (r *AccountIamMember) ValidateDelete() error
- func (r *AccountIamMember) ValidateUpdate(old runtime.Object) error
- type AccountIamMemberList
- type AccountIamMemberSpec
- type AccountIamMemberSpecCondition
- type AccountIamMemberSpecConditionCodec
- type AccountIamMemberSpecResource
- type AccountIamMemberStatus
- type AccountIamPolicy
- func (in *AccountIamPolicy) DeepCopy() *AccountIamPolicy
- func (in *AccountIamPolicy) DeepCopyInto(out *AccountIamPolicy)
- func (in *AccountIamPolicy) DeepCopyObject() runtime.Object
- func (r *AccountIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AccountIamPolicy) ValidateCreate() error
- func (r *AccountIamPolicy) ValidateDelete() error
- func (r *AccountIamPolicy) ValidateUpdate(old runtime.Object) error
- type AccountIamPolicyList
- type AccountIamPolicySpec
- type AccountIamPolicySpecResource
- type AccountIamPolicyStatus
- type AccountKey
- func (in *AccountKey) DeepCopy() *AccountKey
- func (in *AccountKey) DeepCopyInto(out *AccountKey)
- func (in *AccountKey) DeepCopyObject() runtime.Object
- func (r *AccountKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AccountKey) ValidateCreate() error
- func (r *AccountKey) ValidateDelete() error
- func (r *AccountKey) ValidateUpdate(old runtime.Object) error
- type AccountKeyList
- type AccountKeySpec
- type AccountKeySpecResource
- type AccountKeyStatus
- type AccountList
- type AccountSpec
- type AccountSpecResource
- type AccountStatus
- type NetworkingConnection
- func (in *NetworkingConnection) DeepCopy() *NetworkingConnection
- func (in *NetworkingConnection) DeepCopyInto(out *NetworkingConnection)
- func (in *NetworkingConnection) DeepCopyObject() runtime.Object
- func (r *NetworkingConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NetworkingConnection) ValidateCreate() error
- func (r *NetworkingConnection) ValidateDelete() error
- func (r *NetworkingConnection) ValidateUpdate(old runtime.Object) error
- type NetworkingConnectionList
- type NetworkingConnectionSpec
- type NetworkingConnectionSpecResource
- type NetworkingConnectionStatus
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: service.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Account ¶
type Account struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountSpec `json:"spec,omitempty"` Status AccountStatus `json:"status,omitempty"` }
func (*Account) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Account.
func (*Account) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Account) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Account) SetupWebhookWithManager ¶
func (*Account) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Account) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AccountIamBinding ¶
type AccountIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountIamBindingSpec `json:"spec,omitempty"` Status AccountIamBindingStatus `json:"status,omitempty"` }
func (*AccountIamBinding) DeepCopy ¶
func (in *AccountIamBinding) DeepCopy() *AccountIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountIamBinding.
func (*AccountIamBinding) DeepCopyInto ¶
func (in *AccountIamBinding) DeepCopyInto(out *AccountIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountIamBinding) DeepCopyObject ¶
func (in *AccountIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountIamBinding) SetupWebhookWithManager ¶
func (r *AccountIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AccountIamBinding) ValidateCreate ¶
func (r *AccountIamBinding) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AccountIamBinding) ValidateDelete ¶
func (r *AccountIamBinding) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AccountIamBinding) ValidateUpdate ¶
func (r *AccountIamBinding) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AccountIamBindingList ¶
type AccountIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccountIamBinding CRD objects Items []AccountIamBinding `json:"items,omitempty"` }
AccountIamBindingList is a list of AccountIamBindings
func (*AccountIamBindingList) DeepCopy ¶
func (in *AccountIamBindingList) DeepCopy() *AccountIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountIamBindingList.
func (*AccountIamBindingList) DeepCopyInto ¶
func (in *AccountIamBindingList) DeepCopyInto(out *AccountIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountIamBindingList) DeepCopyObject ¶
func (in *AccountIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccountIamBindingSpec ¶
type AccountIamBindingSpec struct { State *AccountIamBindingSpecResource `json:"state,omitempty" tf:"-"` Resource AccountIamBindingSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*AccountIamBindingSpec) DeepCopy ¶
func (in *AccountIamBindingSpec) DeepCopy() *AccountIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountIamBindingSpec.
func (*AccountIamBindingSpec) DeepCopyInto ¶
func (in *AccountIamBindingSpec) DeepCopyInto(out *AccountIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountIamBindingSpecCondition ¶
type AccountIamBindingSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*AccountIamBindingSpecCondition) DeepCopy ¶
func (in *AccountIamBindingSpecCondition) DeepCopy() *AccountIamBindingSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountIamBindingSpecCondition.
func (*AccountIamBindingSpecCondition) DeepCopyInto ¶
func (in *AccountIamBindingSpecCondition) DeepCopyInto(out *AccountIamBindingSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountIamBindingSpecConditionCodec ¶
type AccountIamBindingSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (AccountIamBindingSpecConditionCodec) Decode ¶
func (AccountIamBindingSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountIamBindingSpecResource ¶
type AccountIamBindingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *AccountIamBindingSpecCondition `json:"condition,omitempty" tf:"condition"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Members []string `json:"members" tf:"members"` Role *string `json:"role" tf:"role"` ServiceAccountID *string `json:"serviceAccountID" tf:"service_account_id"` }
func (*AccountIamBindingSpecResource) DeepCopy ¶
func (in *AccountIamBindingSpecResource) DeepCopy() *AccountIamBindingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountIamBindingSpecResource.
func (*AccountIamBindingSpecResource) DeepCopyInto ¶
func (in *AccountIamBindingSpecResource) DeepCopyInto(out *AccountIamBindingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountIamBindingStatus ¶
type AccountIamBindingStatus 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 (*AccountIamBindingStatus) DeepCopy ¶
func (in *AccountIamBindingStatus) DeepCopy() *AccountIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountIamBindingStatus.
func (*AccountIamBindingStatus) DeepCopyInto ¶
func (in *AccountIamBindingStatus) DeepCopyInto(out *AccountIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountIamMember ¶
type AccountIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountIamMemberSpec `json:"spec,omitempty"` Status AccountIamMemberStatus `json:"status,omitempty"` }
func (*AccountIamMember) DeepCopy ¶
func (in *AccountIamMember) DeepCopy() *AccountIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountIamMember.
func (*AccountIamMember) DeepCopyInto ¶
func (in *AccountIamMember) DeepCopyInto(out *AccountIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountIamMember) DeepCopyObject ¶
func (in *AccountIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountIamMember) SetupWebhookWithManager ¶
func (r *AccountIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AccountIamMember) ValidateCreate ¶
func (r *AccountIamMember) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AccountIamMember) ValidateDelete ¶
func (r *AccountIamMember) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AccountIamMember) ValidateUpdate ¶
func (r *AccountIamMember) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AccountIamMemberList ¶
type AccountIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccountIamMember CRD objects Items []AccountIamMember `json:"items,omitempty"` }
AccountIamMemberList is a list of AccountIamMembers
func (*AccountIamMemberList) DeepCopy ¶
func (in *AccountIamMemberList) DeepCopy() *AccountIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountIamMemberList.
func (*AccountIamMemberList) DeepCopyInto ¶
func (in *AccountIamMemberList) DeepCopyInto(out *AccountIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountIamMemberList) DeepCopyObject ¶
func (in *AccountIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccountIamMemberSpec ¶
type AccountIamMemberSpec struct { State *AccountIamMemberSpecResource `json:"state,omitempty" tf:"-"` Resource AccountIamMemberSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*AccountIamMemberSpec) DeepCopy ¶
func (in *AccountIamMemberSpec) DeepCopy() *AccountIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountIamMemberSpec.
func (*AccountIamMemberSpec) DeepCopyInto ¶
func (in *AccountIamMemberSpec) DeepCopyInto(out *AccountIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountIamMemberSpecCondition ¶
type AccountIamMemberSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*AccountIamMemberSpecCondition) DeepCopy ¶
func (in *AccountIamMemberSpecCondition) DeepCopy() *AccountIamMemberSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountIamMemberSpecCondition.
func (*AccountIamMemberSpecCondition) DeepCopyInto ¶
func (in *AccountIamMemberSpecCondition) DeepCopyInto(out *AccountIamMemberSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountIamMemberSpecConditionCodec ¶
type AccountIamMemberSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (AccountIamMemberSpecConditionCodec) Decode ¶
func (AccountIamMemberSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountIamMemberSpecResource ¶
type AccountIamMemberSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *AccountIamMemberSpecCondition `json:"condition,omitempty" tf:"condition"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Member *string `json:"member" tf:"member"` Role *string `json:"role" tf:"role"` ServiceAccountID *string `json:"serviceAccountID" tf:"service_account_id"` }
func (*AccountIamMemberSpecResource) DeepCopy ¶
func (in *AccountIamMemberSpecResource) DeepCopy() *AccountIamMemberSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountIamMemberSpecResource.
func (*AccountIamMemberSpecResource) DeepCopyInto ¶
func (in *AccountIamMemberSpecResource) DeepCopyInto(out *AccountIamMemberSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountIamMemberStatus ¶
type AccountIamMemberStatus 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 (*AccountIamMemberStatus) DeepCopy ¶
func (in *AccountIamMemberStatus) DeepCopy() *AccountIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountIamMemberStatus.
func (*AccountIamMemberStatus) DeepCopyInto ¶
func (in *AccountIamMemberStatus) DeepCopyInto(out *AccountIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountIamPolicy ¶
type AccountIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountIamPolicySpec `json:"spec,omitempty"` Status AccountIamPolicyStatus `json:"status,omitempty"` }
func (*AccountIamPolicy) DeepCopy ¶
func (in *AccountIamPolicy) DeepCopy() *AccountIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountIamPolicy.
func (*AccountIamPolicy) DeepCopyInto ¶
func (in *AccountIamPolicy) DeepCopyInto(out *AccountIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountIamPolicy) DeepCopyObject ¶
func (in *AccountIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountIamPolicy) SetupWebhookWithManager ¶
func (r *AccountIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AccountIamPolicy) ValidateCreate ¶
func (r *AccountIamPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AccountIamPolicy) ValidateDelete ¶
func (r *AccountIamPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AccountIamPolicy) ValidateUpdate ¶
func (r *AccountIamPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AccountIamPolicyList ¶
type AccountIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccountIamPolicy CRD objects Items []AccountIamPolicy `json:"items,omitempty"` }
AccountIamPolicyList is a list of AccountIamPolicys
func (*AccountIamPolicyList) DeepCopy ¶
func (in *AccountIamPolicyList) DeepCopy() *AccountIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountIamPolicyList.
func (*AccountIamPolicyList) DeepCopyInto ¶
func (in *AccountIamPolicyList) DeepCopyInto(out *AccountIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountIamPolicyList) DeepCopyObject ¶
func (in *AccountIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccountIamPolicySpec ¶
type AccountIamPolicySpec struct { State *AccountIamPolicySpecResource `json:"state,omitempty" tf:"-"` Resource AccountIamPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*AccountIamPolicySpec) DeepCopy ¶
func (in *AccountIamPolicySpec) DeepCopy() *AccountIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountIamPolicySpec.
func (*AccountIamPolicySpec) DeepCopyInto ¶
func (in *AccountIamPolicySpec) DeepCopyInto(out *AccountIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountIamPolicySpecResource ¶
type AccountIamPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` PolicyData *string `json:"policyData" tf:"policy_data"` ServiceAccountID *string `json:"serviceAccountID" tf:"service_account_id"` }
func (*AccountIamPolicySpecResource) DeepCopy ¶
func (in *AccountIamPolicySpecResource) DeepCopy() *AccountIamPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountIamPolicySpecResource.
func (*AccountIamPolicySpecResource) DeepCopyInto ¶
func (in *AccountIamPolicySpecResource) DeepCopyInto(out *AccountIamPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountIamPolicyStatus ¶
type AccountIamPolicyStatus 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 (*AccountIamPolicyStatus) DeepCopy ¶
func (in *AccountIamPolicyStatus) DeepCopy() *AccountIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountIamPolicyStatus.
func (*AccountIamPolicyStatus) DeepCopyInto ¶
func (in *AccountIamPolicyStatus) DeepCopyInto(out *AccountIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountKey ¶
type AccountKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountKeySpec `json:"spec,omitempty"` Status AccountKeyStatus `json:"status,omitempty"` }
func (*AccountKey) DeepCopy ¶
func (in *AccountKey) DeepCopy() *AccountKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountKey.
func (*AccountKey) DeepCopyInto ¶
func (in *AccountKey) DeepCopyInto(out *AccountKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountKey) DeepCopyObject ¶
func (in *AccountKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountKey) SetupWebhookWithManager ¶
func (r *AccountKey) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AccountKey) ValidateCreate ¶
func (r *AccountKey) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AccountKey) ValidateDelete ¶
func (r *AccountKey) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AccountKey) ValidateUpdate ¶
func (r *AccountKey) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AccountKeyList ¶
type AccountKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccountKey CRD objects Items []AccountKey `json:"items,omitempty"` }
AccountKeyList is a list of AccountKeys
func (*AccountKeyList) DeepCopy ¶
func (in *AccountKeyList) DeepCopy() *AccountKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountKeyList.
func (*AccountKeyList) DeepCopyInto ¶
func (in *AccountKeyList) DeepCopyInto(out *AccountKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountKeyList) DeepCopyObject ¶
func (in *AccountKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccountKeySpec ¶
type AccountKeySpec struct { State *AccountKeySpecResource `json:"state,omitempty" tf:"-"` Resource AccountKeySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` }
func (*AccountKeySpec) DeepCopy ¶
func (in *AccountKeySpec) DeepCopy() *AccountKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountKeySpec.
func (*AccountKeySpec) DeepCopyInto ¶
func (in *AccountKeySpec) DeepCopyInto(out *AccountKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountKeySpecResource ¶
type AccountKeySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // Arbitrary map of values that, when changed, will trigger recreation of resource. // +optional Keepers map[string]string `json:"keepers,omitempty" tf:"keepers"` // The algorithm used to generate the key, used only on create. KEY_ALG_RSA_2048 is the default algorithm. Valid values are: "KEY_ALG_RSA_1024", "KEY_ALG_RSA_2048". // +optional KeyAlgorithm *string `json:"keyAlgorithm,omitempty" tf:"key_algorithm"` // The name used for this key pair // +optional Name *string `json:"name,omitempty" tf:"name"` // The private key in JSON format, base64 encoded. This is what you normally get as a file when creating service account keys through the CLI or web console. This is only populated when creating a new key. // +optional PrivateKey *string `json:"-" sensitive:"true" tf:"private_key"` // +optional PrivateKeyType *string `json:"privateKeyType,omitempty" tf:"private_key_type"` // The public key, base64 encoded // +optional PublicKey *string `json:"publicKey,omitempty" tf:"public_key"` // A field that allows clients to upload their own public key. If set, use this public key data to create a service account key for given service account. Please note, the expected format for this field is a base64 encoded X509_PEM. // +optional PublicKeyData *string `json:"publicKeyData,omitempty" tf:"public_key_data"` // +optional PublicKeyType *string `json:"publicKeyType,omitempty" tf:"public_key_type"` // The ID of the parent service account of the key. This can be a string in the format {ACCOUNT} or projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}, where {ACCOUNT} is the email address or unique id of the service account. If the {ACCOUNT} syntax is used, the project will be inferred from the provider's configuration. ServiceAccountID *string `json:"serviceAccountID" tf:"service_account_id"` // The key can be used after this timestamp. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". // +optional ValidAfter *string `json:"validAfter,omitempty" tf:"valid_after"` // The key can be used before this timestamp. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". // +optional ValidBefore *string `json:"validBefore,omitempty" tf:"valid_before"` }
func (*AccountKeySpecResource) DeepCopy ¶
func (in *AccountKeySpecResource) DeepCopy() *AccountKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountKeySpecResource.
func (*AccountKeySpecResource) DeepCopyInto ¶
func (in *AccountKeySpecResource) DeepCopyInto(out *AccountKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountKeyStatus ¶
type AccountKeyStatus 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 (*AccountKeyStatus) DeepCopy ¶
func (in *AccountKeyStatus) DeepCopy() *AccountKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountKeyStatus.
func (*AccountKeyStatus) DeepCopyInto ¶
func (in *AccountKeyStatus) DeepCopyInto(out *AccountKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountList ¶
type AccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Account CRD objects Items []Account `json:"items,omitempty"` }
AccountList is a list of Accounts
func (*AccountList) DeepCopy ¶
func (in *AccountList) DeepCopy() *AccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountList.
func (*AccountList) DeepCopyInto ¶
func (in *AccountList) DeepCopyInto(out *AccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountList) DeepCopyObject ¶
func (in *AccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccountSpec ¶
type AccountSpec struct { State *AccountSpecResource `json:"state,omitempty" tf:"-"` Resource AccountSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*AccountSpec) DeepCopy ¶
func (in *AccountSpec) DeepCopy() *AccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpec.
func (*AccountSpec) DeepCopyInto ¶
func (in *AccountSpec) DeepCopyInto(out *AccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecResource ¶
type AccountSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // The account id that is used to generate the service account email address and a stable unique id. It is unique within a project, must be 6-30 characters long, and match the regular expression [a-z]([-a-z0-9]*[a-z0-9]) to comply with RFC1035. Changing this forces a new service account to be created. AccountID *string `json:"accountID" tf:"account_id"` // A text description of the service account. Must be less than or equal to 256 UTF-8 bytes. // +optional Description *string `json:"description,omitempty" tf:"description"` // The display name for the service account. Can be updated without creating a new resource. // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // The e-mail address of the service account. This value should be referenced from any google_iam_policy data sources that would grant the service account privileges. // +optional Email *string `json:"email,omitempty" tf:"email"` // The fully-qualified name of the service account. // +optional Name *string `json:"name,omitempty" tf:"name"` // The ID of the project that the service account will be created in. Defaults to the provider project configuration. // +optional Project *string `json:"project,omitempty" tf:"project"` // The unique id of the service account. // +optional UniqueID *string `json:"uniqueID,omitempty" tf:"unique_id"` }
func (*AccountSpecResource) DeepCopy ¶
func (in *AccountSpecResource) DeepCopy() *AccountSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecResource.
func (*AccountSpecResource) DeepCopyInto ¶
func (in *AccountSpecResource) DeepCopyInto(out *AccountSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountStatus ¶
type AccountStatus 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 (*AccountStatus) DeepCopy ¶
func (in *AccountStatus) DeepCopy() *AccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountStatus.
func (*AccountStatus) DeepCopyInto ¶
func (in *AccountStatus) DeepCopyInto(out *AccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkingConnection ¶
type NetworkingConnection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkingConnectionSpec `json:"spec,omitempty"` Status NetworkingConnectionStatus `json:"status,omitempty"` }
func (*NetworkingConnection) DeepCopy ¶
func (in *NetworkingConnection) DeepCopy() *NetworkingConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkingConnection.
func (*NetworkingConnection) DeepCopyInto ¶
func (in *NetworkingConnection) DeepCopyInto(out *NetworkingConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkingConnection) DeepCopyObject ¶
func (in *NetworkingConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkingConnection) SetupWebhookWithManager ¶
func (r *NetworkingConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NetworkingConnection) ValidateCreate ¶
func (r *NetworkingConnection) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NetworkingConnection) ValidateDelete ¶
func (r *NetworkingConnection) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NetworkingConnection) ValidateUpdate ¶
func (r *NetworkingConnection) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NetworkingConnectionList ¶
type NetworkingConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NetworkingConnection CRD objects Items []NetworkingConnection `json:"items,omitempty"` }
NetworkingConnectionList is a list of NetworkingConnections
func (*NetworkingConnectionList) DeepCopy ¶
func (in *NetworkingConnectionList) DeepCopy() *NetworkingConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkingConnectionList.
func (*NetworkingConnectionList) DeepCopyInto ¶
func (in *NetworkingConnectionList) DeepCopyInto(out *NetworkingConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkingConnectionList) DeepCopyObject ¶
func (in *NetworkingConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkingConnectionSpec ¶
type NetworkingConnectionSpec struct { State *NetworkingConnectionSpecResource `json:"state,omitempty" tf:"-"` Resource NetworkingConnectionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*NetworkingConnectionSpec) DeepCopy ¶
func (in *NetworkingConnectionSpec) DeepCopy() *NetworkingConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkingConnectionSpec.
func (*NetworkingConnectionSpec) DeepCopyInto ¶
func (in *NetworkingConnectionSpec) DeepCopyInto(out *NetworkingConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkingConnectionSpecResource ¶
type NetworkingConnectionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Name of VPC network connected with service producers using VPC peering. Network *string `json:"network" tf:"network"` // +optional Peering *string `json:"peering,omitempty" tf:"peering"` // Named IP address range(s) of PEERING type reserved for this service provider. Note that invoking this method with a different range when connection is already established will not reallocate already provisioned service producer subnetworks. ReservedPeeringRanges []string `json:"reservedPeeringRanges" tf:"reserved_peering_ranges"` // Provider peering service that is managing peering connectivity for a service provider organization. For Google services that support this functionality it is 'servicenetworking.googleapis.com'. Service *string `json:"service" tf:"service"` }
func (*NetworkingConnectionSpecResource) DeepCopy ¶
func (in *NetworkingConnectionSpecResource) DeepCopy() *NetworkingConnectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkingConnectionSpecResource.
func (*NetworkingConnectionSpecResource) DeepCopyInto ¶
func (in *NetworkingConnectionSpecResource) DeepCopyInto(out *NetworkingConnectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkingConnectionStatus ¶
type NetworkingConnectionStatus 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 (*NetworkingConnectionStatus) DeepCopy ¶
func (in *NetworkingConnectionStatus) DeepCopy() *NetworkingConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkingConnectionStatus.
func (*NetworkingConnectionStatus) DeepCopyInto ¶
func (in *NetworkingConnectionStatus) DeepCopyInto(out *NetworkingConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- account_iam_binding_types.go
- account_iam_binding_webhook.go
- account_iam_member_types.go
- account_iam_member_webhook.go
- account_iam_policy_types.go
- account_iam_policy_webhook.go
- account_key_types.go
- account_key_webhook.go
- account_types.go
- account_webhook.go
- codec.go
- doc.go
- networking_connection_types.go
- networking_connection_webhook.go
- register.go
- zz_generated.deepcopy.go