Documentation ¶
Overview ¶
+groupName=web.azurerm.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 ApplicationFirewallPolicy
- func (in *ApplicationFirewallPolicy) DeepCopy() *ApplicationFirewallPolicy
- func (in *ApplicationFirewallPolicy) DeepCopyInto(out *ApplicationFirewallPolicy)
- func (in *ApplicationFirewallPolicy) DeepCopyObject() runtime.Object
- func (r *ApplicationFirewallPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ApplicationFirewallPolicy) ValidateCreate() error
- func (r *ApplicationFirewallPolicy) ValidateDelete() error
- func (r *ApplicationFirewallPolicy) ValidateUpdate(old runtime.Object) error
- type ApplicationFirewallPolicyList
- type ApplicationFirewallPolicySpec
- type ApplicationFirewallPolicySpecCustomRules
- type ApplicationFirewallPolicySpecCustomRulesMatchConditions
- type ApplicationFirewallPolicySpecCustomRulesMatchConditionsMatchVariables
- func (in *ApplicationFirewallPolicySpecCustomRulesMatchConditionsMatchVariables) DeepCopy() *ApplicationFirewallPolicySpecCustomRulesMatchConditionsMatchVariables
- func (in *ApplicationFirewallPolicySpecCustomRulesMatchConditionsMatchVariables) DeepCopyInto(out *ApplicationFirewallPolicySpecCustomRulesMatchConditionsMatchVariables)
- type ApplicationFirewallPolicySpecManagedRules
- type ApplicationFirewallPolicySpecManagedRulesCodec
- type ApplicationFirewallPolicySpecManagedRulesExclusion
- type ApplicationFirewallPolicySpecManagedRulesManagedRuleSet
- type ApplicationFirewallPolicySpecManagedRulesManagedRuleSetRuleGroupOverride
- func (in *ApplicationFirewallPolicySpecManagedRulesManagedRuleSetRuleGroupOverride) DeepCopy() *ApplicationFirewallPolicySpecManagedRulesManagedRuleSetRuleGroupOverride
- func (in *ApplicationFirewallPolicySpecManagedRulesManagedRuleSetRuleGroupOverride) DeepCopyInto(out *ApplicationFirewallPolicySpecManagedRulesManagedRuleSetRuleGroupOverride)
- type ApplicationFirewallPolicySpecPolicySettings
- type ApplicationFirewallPolicySpecPolicySettingsCodec
- func (ApplicationFirewallPolicySpecPolicySettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ApplicationFirewallPolicySpecPolicySettingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ApplicationFirewallPolicySpecPolicySettingsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ApplicationFirewallPolicySpecResource
- type ApplicationFirewallPolicyStatus
- type Pubsub
- func (in *Pubsub) DeepCopy() *Pubsub
- func (in *Pubsub) DeepCopyInto(out *Pubsub)
- func (in *Pubsub) DeepCopyObject() runtime.Object
- func (r *Pubsub) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Pubsub) ValidateCreate() error
- func (r *Pubsub) ValidateDelete() error
- func (r *Pubsub) ValidateUpdate(old runtime.Object) error
- type PubsubHub
- func (in *PubsubHub) DeepCopy() *PubsubHub
- func (in *PubsubHub) DeepCopyInto(out *PubsubHub)
- func (in *PubsubHub) DeepCopyObject() runtime.Object
- func (r *PubsubHub) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PubsubHub) ValidateCreate() error
- func (r *PubsubHub) ValidateDelete() error
- func (r *PubsubHub) ValidateUpdate(old runtime.Object) error
- type PubsubHubList
- type PubsubHubSpec
- type PubsubHubSpecEventHandler
- type PubsubHubSpecEventHandlerAuth
- type PubsubHubSpecEventHandlerAuthCodec
- type PubsubHubSpecResource
- type PubsubHubStatus
- type PubsubList
- type PubsubNetworkACL
- func (in *PubsubNetworkACL) DeepCopy() *PubsubNetworkACL
- func (in *PubsubNetworkACL) DeepCopyInto(out *PubsubNetworkACL)
- func (in *PubsubNetworkACL) DeepCopyObject() runtime.Object
- func (r *PubsubNetworkACL) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PubsubNetworkACL) ValidateCreate() error
- func (r *PubsubNetworkACL) ValidateDelete() error
- func (r *PubsubNetworkACL) ValidateUpdate(old runtime.Object) error
- type PubsubNetworkACLList
- type PubsubNetworkACLSpec
- type PubsubNetworkACLSpecPrivateEndpoint
- type PubsubNetworkACLSpecPublicNetwork
- type PubsubNetworkACLSpecPublicNetworkCodec
- type PubsubNetworkACLSpecResource
- type PubsubNetworkACLStatus
- type PubsubSpec
- type PubsubSpecIdentity
- type PubsubSpecIdentityCodec
- type PubsubSpecLiveTrace
- type PubsubSpecLiveTraceCodec
- type PubsubSpecResource
- type PubsubStatus
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: web.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 ApplicationFirewallPolicy ¶
type ApplicationFirewallPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplicationFirewallPolicySpec `json:"spec,omitempty"` Status ApplicationFirewallPolicyStatus `json:"status,omitempty"` }
func (*ApplicationFirewallPolicy) DeepCopy ¶
func (in *ApplicationFirewallPolicy) DeepCopy() *ApplicationFirewallPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationFirewallPolicy.
func (*ApplicationFirewallPolicy) DeepCopyInto ¶
func (in *ApplicationFirewallPolicy) DeepCopyInto(out *ApplicationFirewallPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationFirewallPolicy) DeepCopyObject ¶
func (in *ApplicationFirewallPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationFirewallPolicy) SetupWebhookWithManager ¶
func (r *ApplicationFirewallPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ApplicationFirewallPolicy) ValidateCreate ¶
func (r *ApplicationFirewallPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ApplicationFirewallPolicy) ValidateDelete ¶
func (r *ApplicationFirewallPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ApplicationFirewallPolicy) ValidateUpdate ¶
func (r *ApplicationFirewallPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ApplicationFirewallPolicyList ¶
type ApplicationFirewallPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ApplicationFirewallPolicy CRD objects Items []ApplicationFirewallPolicy `json:"items,omitempty"` }
ApplicationFirewallPolicyList is a list of ApplicationFirewallPolicys
func (*ApplicationFirewallPolicyList) DeepCopy ¶
func (in *ApplicationFirewallPolicyList) DeepCopy() *ApplicationFirewallPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationFirewallPolicyList.
func (*ApplicationFirewallPolicyList) DeepCopyInto ¶
func (in *ApplicationFirewallPolicyList) DeepCopyInto(out *ApplicationFirewallPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationFirewallPolicyList) DeepCopyObject ¶
func (in *ApplicationFirewallPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApplicationFirewallPolicySpec ¶
type ApplicationFirewallPolicySpec struct { State *ApplicationFirewallPolicySpecResource `json:"state,omitempty" tf:"-"` Resource ApplicationFirewallPolicySpecResource `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 (*ApplicationFirewallPolicySpec) DeepCopy ¶
func (in *ApplicationFirewallPolicySpec) DeepCopy() *ApplicationFirewallPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationFirewallPolicySpec.
func (*ApplicationFirewallPolicySpec) DeepCopyInto ¶
func (in *ApplicationFirewallPolicySpec) DeepCopyInto(out *ApplicationFirewallPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationFirewallPolicySpecCustomRules ¶
type ApplicationFirewallPolicySpecCustomRules struct { Action *string `json:"action" tf:"action"` MatchConditions []ApplicationFirewallPolicySpecCustomRulesMatchConditions `json:"matchConditions" tf:"match_conditions"` // +optional Name *string `json:"name,omitempty" tf:"name"` Priority *int64 `json:"priority" tf:"priority"` RuleType *string `json:"ruleType" tf:"rule_type"` }
func (*ApplicationFirewallPolicySpecCustomRules) DeepCopy ¶
func (in *ApplicationFirewallPolicySpecCustomRules) DeepCopy() *ApplicationFirewallPolicySpecCustomRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationFirewallPolicySpecCustomRules.
func (*ApplicationFirewallPolicySpecCustomRules) DeepCopyInto ¶
func (in *ApplicationFirewallPolicySpecCustomRules) DeepCopyInto(out *ApplicationFirewallPolicySpecCustomRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationFirewallPolicySpecCustomRulesMatchConditions ¶
type ApplicationFirewallPolicySpecCustomRulesMatchConditions struct { MatchValues []string `json:"matchValues" tf:"match_values"` MatchVariables []ApplicationFirewallPolicySpecCustomRulesMatchConditionsMatchVariables `json:"matchVariables" tf:"match_variables"` // +optional NegationCondition *bool `json:"negationCondition,omitempty" tf:"negation_condition"` Operator *string `json:"operator" tf:"operator"` // +optional Transforms []string `json:"transforms,omitempty" tf:"transforms"` }
func (*ApplicationFirewallPolicySpecCustomRulesMatchConditions) DeepCopy ¶
func (in *ApplicationFirewallPolicySpecCustomRulesMatchConditions) DeepCopy() *ApplicationFirewallPolicySpecCustomRulesMatchConditions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationFirewallPolicySpecCustomRulesMatchConditions.
func (*ApplicationFirewallPolicySpecCustomRulesMatchConditions) DeepCopyInto ¶
func (in *ApplicationFirewallPolicySpecCustomRulesMatchConditions) DeepCopyInto(out *ApplicationFirewallPolicySpecCustomRulesMatchConditions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationFirewallPolicySpecCustomRulesMatchConditionsMatchVariables ¶
type ApplicationFirewallPolicySpecCustomRulesMatchConditionsMatchVariables struct { // +optional Selector *string `json:"selector,omitempty" tf:"selector"` VariableName *string `json:"variableName" tf:"variable_name"` }
func (*ApplicationFirewallPolicySpecCustomRulesMatchConditionsMatchVariables) DeepCopy ¶
func (in *ApplicationFirewallPolicySpecCustomRulesMatchConditionsMatchVariables) DeepCopy() *ApplicationFirewallPolicySpecCustomRulesMatchConditionsMatchVariables
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationFirewallPolicySpecCustomRulesMatchConditionsMatchVariables.
func (*ApplicationFirewallPolicySpecCustomRulesMatchConditionsMatchVariables) DeepCopyInto ¶
func (in *ApplicationFirewallPolicySpecCustomRulesMatchConditionsMatchVariables) DeepCopyInto(out *ApplicationFirewallPolicySpecCustomRulesMatchConditionsMatchVariables)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationFirewallPolicySpecManagedRules ¶
type ApplicationFirewallPolicySpecManagedRules struct { // +optional Exclusion []ApplicationFirewallPolicySpecManagedRulesExclusion `json:"exclusion,omitempty" tf:"exclusion"` ManagedRuleSet []ApplicationFirewallPolicySpecManagedRulesManagedRuleSet `json:"managedRuleSet" tf:"managed_rule_set"` }
func (*ApplicationFirewallPolicySpecManagedRules) DeepCopy ¶
func (in *ApplicationFirewallPolicySpecManagedRules) DeepCopy() *ApplicationFirewallPolicySpecManagedRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationFirewallPolicySpecManagedRules.
func (*ApplicationFirewallPolicySpecManagedRules) DeepCopyInto ¶
func (in *ApplicationFirewallPolicySpecManagedRules) DeepCopyInto(out *ApplicationFirewallPolicySpecManagedRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationFirewallPolicySpecManagedRulesCodec ¶
type ApplicationFirewallPolicySpecManagedRulesCodec struct { }
+k8s:deepcopy-gen=false
func (ApplicationFirewallPolicySpecManagedRulesCodec) Decode ¶
func (ApplicationFirewallPolicySpecManagedRulesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ApplicationFirewallPolicySpecManagedRulesCodec) Encode ¶
func (ApplicationFirewallPolicySpecManagedRulesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ApplicationFirewallPolicySpecManagedRulesCodec) IsEmpty ¶
func (ApplicationFirewallPolicySpecManagedRulesCodec) IsEmpty(ptr unsafe.Pointer) bool
type ApplicationFirewallPolicySpecManagedRulesExclusion ¶
type ApplicationFirewallPolicySpecManagedRulesExclusion struct { MatchVariable *string `json:"matchVariable" tf:"match_variable"` Selector *string `json:"selector" tf:"selector"` SelectorMatchOperator *string `json:"selectorMatchOperator" tf:"selector_match_operator"` }
func (*ApplicationFirewallPolicySpecManagedRulesExclusion) DeepCopy ¶
func (in *ApplicationFirewallPolicySpecManagedRulesExclusion) DeepCopy() *ApplicationFirewallPolicySpecManagedRulesExclusion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationFirewallPolicySpecManagedRulesExclusion.
func (*ApplicationFirewallPolicySpecManagedRulesExclusion) DeepCopyInto ¶
func (in *ApplicationFirewallPolicySpecManagedRulesExclusion) DeepCopyInto(out *ApplicationFirewallPolicySpecManagedRulesExclusion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationFirewallPolicySpecManagedRulesManagedRuleSet ¶
type ApplicationFirewallPolicySpecManagedRulesManagedRuleSet struct { // +optional RuleGroupOverride []ApplicationFirewallPolicySpecManagedRulesManagedRuleSetRuleGroupOverride `json:"ruleGroupOverride,omitempty" tf:"rule_group_override"` // +optional Type *string `json:"type,omitempty" tf:"type"` Version *string `json:"version" tf:"version"` }
func (*ApplicationFirewallPolicySpecManagedRulesManagedRuleSet) DeepCopy ¶
func (in *ApplicationFirewallPolicySpecManagedRulesManagedRuleSet) DeepCopy() *ApplicationFirewallPolicySpecManagedRulesManagedRuleSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationFirewallPolicySpecManagedRulesManagedRuleSet.
func (*ApplicationFirewallPolicySpecManagedRulesManagedRuleSet) DeepCopyInto ¶
func (in *ApplicationFirewallPolicySpecManagedRulesManagedRuleSet) DeepCopyInto(out *ApplicationFirewallPolicySpecManagedRulesManagedRuleSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationFirewallPolicySpecManagedRulesManagedRuleSetRuleGroupOverride ¶
type ApplicationFirewallPolicySpecManagedRulesManagedRuleSetRuleGroupOverride struct { // +optional DisabledRules []string `json:"disabledRules,omitempty" tf:"disabled_rules"` RuleGroupName *string `json:"ruleGroupName" tf:"rule_group_name"` }
func (*ApplicationFirewallPolicySpecManagedRulesManagedRuleSetRuleGroupOverride) DeepCopy ¶
func (in *ApplicationFirewallPolicySpecManagedRulesManagedRuleSetRuleGroupOverride) DeepCopy() *ApplicationFirewallPolicySpecManagedRulesManagedRuleSetRuleGroupOverride
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationFirewallPolicySpecManagedRulesManagedRuleSetRuleGroupOverride.
func (*ApplicationFirewallPolicySpecManagedRulesManagedRuleSetRuleGroupOverride) DeepCopyInto ¶
func (in *ApplicationFirewallPolicySpecManagedRulesManagedRuleSetRuleGroupOverride) DeepCopyInto(out *ApplicationFirewallPolicySpecManagedRulesManagedRuleSetRuleGroupOverride)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationFirewallPolicySpecPolicySettings ¶
type ApplicationFirewallPolicySpecPolicySettings struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional FileUploadLimitInMb *int64 `json:"fileUploadLimitInMb,omitempty" tf:"file_upload_limit_in_mb"` // +optional MaxRequestBodySizeInKb *int64 `json:"maxRequestBodySizeInKb,omitempty" tf:"max_request_body_size_in_kb"` // +optional Mode *string `json:"mode,omitempty" tf:"mode"` // +optional RequestBodyCheck *bool `json:"requestBodyCheck,omitempty" tf:"request_body_check"` }
func (*ApplicationFirewallPolicySpecPolicySettings) DeepCopy ¶
func (in *ApplicationFirewallPolicySpecPolicySettings) DeepCopy() *ApplicationFirewallPolicySpecPolicySettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationFirewallPolicySpecPolicySettings.
func (*ApplicationFirewallPolicySpecPolicySettings) DeepCopyInto ¶
func (in *ApplicationFirewallPolicySpecPolicySettings) DeepCopyInto(out *ApplicationFirewallPolicySpecPolicySettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationFirewallPolicySpecPolicySettingsCodec ¶
type ApplicationFirewallPolicySpecPolicySettingsCodec struct { }
+k8s:deepcopy-gen=false
func (ApplicationFirewallPolicySpecPolicySettingsCodec) Decode ¶
func (ApplicationFirewallPolicySpecPolicySettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ApplicationFirewallPolicySpecPolicySettingsCodec) Encode ¶
func (ApplicationFirewallPolicySpecPolicySettingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ApplicationFirewallPolicySpecPolicySettingsCodec) IsEmpty ¶
func (ApplicationFirewallPolicySpecPolicySettingsCodec) IsEmpty(ptr unsafe.Pointer) bool
type ApplicationFirewallPolicySpecResource ¶
type ApplicationFirewallPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CustomRules []ApplicationFirewallPolicySpecCustomRules `json:"customRules,omitempty" tf:"custom_rules"` // +optional HttpListenerIDS []string `json:"httpListenerIDS,omitempty" tf:"http_listener_ids"` Location *string `json:"location" tf:"location"` ManagedRules *ApplicationFirewallPolicySpecManagedRules `json:"managedRules" tf:"managed_rules"` Name *string `json:"name" tf:"name"` // +optional PathBasedRuleIDS []string `json:"pathBasedRuleIDS,omitempty" tf:"path_based_rule_ids"` // +optional PolicySettings *ApplicationFirewallPolicySpecPolicySettings `json:"policySettings,omitempty" tf:"policy_settings"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*ApplicationFirewallPolicySpecResource) DeepCopy ¶
func (in *ApplicationFirewallPolicySpecResource) DeepCopy() *ApplicationFirewallPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationFirewallPolicySpecResource.
func (*ApplicationFirewallPolicySpecResource) DeepCopyInto ¶
func (in *ApplicationFirewallPolicySpecResource) DeepCopyInto(out *ApplicationFirewallPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationFirewallPolicyStatus ¶
type ApplicationFirewallPolicyStatus 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 (*ApplicationFirewallPolicyStatus) DeepCopy ¶
func (in *ApplicationFirewallPolicyStatus) DeepCopy() *ApplicationFirewallPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationFirewallPolicyStatus.
func (*ApplicationFirewallPolicyStatus) DeepCopyInto ¶
func (in *ApplicationFirewallPolicyStatus) DeepCopyInto(out *ApplicationFirewallPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Pubsub ¶ added in v0.5.0
type Pubsub struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PubsubSpec `json:"spec,omitempty"` Status PubsubStatus `json:"status,omitempty"` }
func (*Pubsub) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pubsub.
func (*Pubsub) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Pubsub) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Pubsub) SetupWebhookWithManager ¶ added in v0.5.0
func (*Pubsub) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Pubsub) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type PubsubHub ¶ added in v0.5.0
type PubsubHub struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PubsubHubSpec `json:"spec,omitempty"` Status PubsubHubStatus `json:"status,omitempty"` }
func (*PubsubHub) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubHub.
func (*PubsubHub) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubHub) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PubsubHub) SetupWebhookWithManager ¶ added in v0.5.0
func (*PubsubHub) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PubsubHub) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type PubsubHubList ¶ added in v0.5.0
type PubsubHubList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PubsubHub CRD objects Items []PubsubHub `json:"items,omitempty"` }
PubsubHubList is a list of PubsubHubs
func (*PubsubHubList) DeepCopy ¶ added in v0.5.0
func (in *PubsubHubList) DeepCopy() *PubsubHubList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubHubList.
func (*PubsubHubList) DeepCopyInto ¶ added in v0.5.0
func (in *PubsubHubList) DeepCopyInto(out *PubsubHubList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubHubList) DeepCopyObject ¶ added in v0.5.0
func (in *PubsubHubList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PubsubHubSpec ¶ added in v0.5.0
type PubsubHubSpec struct { State *PubsubHubSpecResource `json:"state,omitempty" tf:"-"` Resource PubsubHubSpecResource `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 (*PubsubHubSpec) DeepCopy ¶ added in v0.5.0
func (in *PubsubHubSpec) DeepCopy() *PubsubHubSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubHubSpec.
func (*PubsubHubSpec) DeepCopyInto ¶ added in v0.5.0
func (in *PubsubHubSpec) DeepCopyInto(out *PubsubHubSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubHubSpecEventHandler ¶ added in v0.5.0
type PubsubHubSpecEventHandler struct { // +optional Auth *PubsubHubSpecEventHandlerAuth `json:"auth,omitempty" tf:"auth"` // +optional SystemEvents []string `json:"systemEvents,omitempty" tf:"system_events"` UrlTemplate *string `json:"urlTemplate" tf:"url_template"` // +optional UserEventPattern *string `json:"userEventPattern,omitempty" tf:"user_event_pattern"` }
func (*PubsubHubSpecEventHandler) DeepCopy ¶ added in v0.5.0
func (in *PubsubHubSpecEventHandler) DeepCopy() *PubsubHubSpecEventHandler
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubHubSpecEventHandler.
func (*PubsubHubSpecEventHandler) DeepCopyInto ¶ added in v0.5.0
func (in *PubsubHubSpecEventHandler) DeepCopyInto(out *PubsubHubSpecEventHandler)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubHubSpecEventHandlerAuth ¶ added in v0.5.0
type PubsubHubSpecEventHandlerAuth struct {
ManagedIdentityID *string `json:"managedIdentityID" tf:"managed_identity_id"`
}
func (*PubsubHubSpecEventHandlerAuth) DeepCopy ¶ added in v0.5.0
func (in *PubsubHubSpecEventHandlerAuth) DeepCopy() *PubsubHubSpecEventHandlerAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubHubSpecEventHandlerAuth.
func (*PubsubHubSpecEventHandlerAuth) DeepCopyInto ¶ added in v0.5.0
func (in *PubsubHubSpecEventHandlerAuth) DeepCopyInto(out *PubsubHubSpecEventHandlerAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubHubSpecEventHandlerAuthCodec ¶ added in v0.5.0
type PubsubHubSpecEventHandlerAuthCodec struct { }
+k8s:deepcopy-gen=false
func (PubsubHubSpecEventHandlerAuthCodec) Decode ¶ added in v0.5.0
func (PubsubHubSpecEventHandlerAuthCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (PubsubHubSpecEventHandlerAuthCodec) Encode ¶ added in v0.5.0
func (PubsubHubSpecEventHandlerAuthCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (PubsubHubSpecEventHandlerAuthCodec) IsEmpty ¶ added in v0.5.0
func (PubsubHubSpecEventHandlerAuthCodec) IsEmpty(ptr unsafe.Pointer) bool
type PubsubHubSpecResource ¶ added in v0.5.0
type PubsubHubSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AnonymousConnectionsEnabled *bool `json:"anonymousConnectionsEnabled,omitempty" tf:"anonymous_connections_enabled"` EventHandler []PubsubHubSpecEventHandler `json:"eventHandler" tf:"event_handler"` Name *string `json:"name" tf:"name"` WebPubsubID *string `json:"webPubsubID" tf:"web_pubsub_id"` }
func (*PubsubHubSpecResource) DeepCopy ¶ added in v0.5.0
func (in *PubsubHubSpecResource) DeepCopy() *PubsubHubSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubHubSpecResource.
func (*PubsubHubSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *PubsubHubSpecResource) DeepCopyInto(out *PubsubHubSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubHubStatus ¶ added in v0.5.0
type PubsubHubStatus 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 (*PubsubHubStatus) DeepCopy ¶ added in v0.5.0
func (in *PubsubHubStatus) DeepCopy() *PubsubHubStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubHubStatus.
func (*PubsubHubStatus) DeepCopyInto ¶ added in v0.5.0
func (in *PubsubHubStatus) DeepCopyInto(out *PubsubHubStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubList ¶ added in v0.5.0
type PubsubList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Pubsub CRD objects Items []Pubsub `json:"items,omitempty"` }
PubsubList is a list of Pubsubs
func (*PubsubList) DeepCopy ¶ added in v0.5.0
func (in *PubsubList) DeepCopy() *PubsubList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubList.
func (*PubsubList) DeepCopyInto ¶ added in v0.5.0
func (in *PubsubList) DeepCopyInto(out *PubsubList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubList) DeepCopyObject ¶ added in v0.5.0
func (in *PubsubList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PubsubNetworkACL ¶ added in v0.5.0
type PubsubNetworkACL struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PubsubNetworkACLSpec `json:"spec,omitempty"` Status PubsubNetworkACLStatus `json:"status,omitempty"` }
func (*PubsubNetworkACL) DeepCopy ¶ added in v0.5.0
func (in *PubsubNetworkACL) DeepCopy() *PubsubNetworkACL
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubNetworkACL.
func (*PubsubNetworkACL) DeepCopyInto ¶ added in v0.5.0
func (in *PubsubNetworkACL) DeepCopyInto(out *PubsubNetworkACL)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubNetworkACL) DeepCopyObject ¶ added in v0.5.0
func (in *PubsubNetworkACL) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PubsubNetworkACL) SetupWebhookWithManager ¶ added in v0.5.0
func (r *PubsubNetworkACL) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PubsubNetworkACL) ValidateCreate ¶ added in v0.5.0
func (r *PubsubNetworkACL) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PubsubNetworkACL) ValidateDelete ¶ added in v0.5.0
func (r *PubsubNetworkACL) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PubsubNetworkACL) ValidateUpdate ¶ added in v0.5.0
func (r *PubsubNetworkACL) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PubsubNetworkACLList ¶ added in v0.5.0
type PubsubNetworkACLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PubsubNetworkACL CRD objects Items []PubsubNetworkACL `json:"items,omitempty"` }
PubsubNetworkACLList is a list of PubsubNetworkACLs
func (*PubsubNetworkACLList) DeepCopy ¶ added in v0.5.0
func (in *PubsubNetworkACLList) DeepCopy() *PubsubNetworkACLList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubNetworkACLList.
func (*PubsubNetworkACLList) DeepCopyInto ¶ added in v0.5.0
func (in *PubsubNetworkACLList) DeepCopyInto(out *PubsubNetworkACLList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PubsubNetworkACLList) DeepCopyObject ¶ added in v0.5.0
func (in *PubsubNetworkACLList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PubsubNetworkACLSpec ¶ added in v0.5.0
type PubsubNetworkACLSpec struct { State *PubsubNetworkACLSpecResource `json:"state,omitempty" tf:"-"` Resource PubsubNetworkACLSpecResource `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 (*PubsubNetworkACLSpec) DeepCopy ¶ added in v0.5.0
func (in *PubsubNetworkACLSpec) DeepCopy() *PubsubNetworkACLSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubNetworkACLSpec.
func (*PubsubNetworkACLSpec) DeepCopyInto ¶ added in v0.5.0
func (in *PubsubNetworkACLSpec) DeepCopyInto(out *PubsubNetworkACLSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubNetworkACLSpecPrivateEndpoint ¶ added in v0.5.0
type PubsubNetworkACLSpecPrivateEndpoint struct { // +optional AllowedRequestTypes []string `json:"allowedRequestTypes,omitempty" tf:"allowed_request_types"` // +optional DeniedRequestTypes []string `json:"deniedRequestTypes,omitempty" tf:"denied_request_types"` ID *string `json:"ID" tf:"id"` }
func (*PubsubNetworkACLSpecPrivateEndpoint) DeepCopy ¶ added in v0.5.0
func (in *PubsubNetworkACLSpecPrivateEndpoint) DeepCopy() *PubsubNetworkACLSpecPrivateEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubNetworkACLSpecPrivateEndpoint.
func (*PubsubNetworkACLSpecPrivateEndpoint) DeepCopyInto ¶ added in v0.5.0
func (in *PubsubNetworkACLSpecPrivateEndpoint) DeepCopyInto(out *PubsubNetworkACLSpecPrivateEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubNetworkACLSpecPublicNetwork ¶ added in v0.5.0
type PubsubNetworkACLSpecPublicNetwork struct { // +optional AllowedRequestTypes []string `json:"allowedRequestTypes,omitempty" tf:"allowed_request_types"` // +optional DeniedRequestTypes []string `json:"deniedRequestTypes,omitempty" tf:"denied_request_types"` }
func (*PubsubNetworkACLSpecPublicNetwork) DeepCopy ¶ added in v0.5.0
func (in *PubsubNetworkACLSpecPublicNetwork) DeepCopy() *PubsubNetworkACLSpecPublicNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubNetworkACLSpecPublicNetwork.
func (*PubsubNetworkACLSpecPublicNetwork) DeepCopyInto ¶ added in v0.5.0
func (in *PubsubNetworkACLSpecPublicNetwork) DeepCopyInto(out *PubsubNetworkACLSpecPublicNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubNetworkACLSpecPublicNetworkCodec ¶ added in v0.5.0
type PubsubNetworkACLSpecPublicNetworkCodec struct { }
+k8s:deepcopy-gen=false
func (PubsubNetworkACLSpecPublicNetworkCodec) Decode ¶ added in v0.5.0
func (PubsubNetworkACLSpecPublicNetworkCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (PubsubNetworkACLSpecPublicNetworkCodec) Encode ¶ added in v0.5.0
func (PubsubNetworkACLSpecPublicNetworkCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (PubsubNetworkACLSpecPublicNetworkCodec) IsEmpty ¶ added in v0.5.0
func (PubsubNetworkACLSpecPublicNetworkCodec) IsEmpty(ptr unsafe.Pointer) bool
type PubsubNetworkACLSpecResource ¶ added in v0.5.0
type PubsubNetworkACLSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DefaultAction *string `json:"defaultAction,omitempty" tf:"default_action"` // +optional PrivateEndpoint []PubsubNetworkACLSpecPrivateEndpoint `json:"privateEndpoint,omitempty" tf:"private_endpoint"` PublicNetwork *PubsubNetworkACLSpecPublicNetwork `json:"publicNetwork" tf:"public_network"` WebPubsubID *string `json:"webPubsubID" tf:"web_pubsub_id"` }
func (*PubsubNetworkACLSpecResource) DeepCopy ¶ added in v0.5.0
func (in *PubsubNetworkACLSpecResource) DeepCopy() *PubsubNetworkACLSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubNetworkACLSpecResource.
func (*PubsubNetworkACLSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *PubsubNetworkACLSpecResource) DeepCopyInto(out *PubsubNetworkACLSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubNetworkACLStatus ¶ added in v0.5.0
type PubsubNetworkACLStatus 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 (*PubsubNetworkACLStatus) DeepCopy ¶ added in v0.5.0
func (in *PubsubNetworkACLStatus) DeepCopy() *PubsubNetworkACLStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubNetworkACLStatus.
func (*PubsubNetworkACLStatus) DeepCopyInto ¶ added in v0.5.0
func (in *PubsubNetworkACLStatus) DeepCopyInto(out *PubsubNetworkACLStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubSpec ¶ added in v0.5.0
type PubsubSpec struct { State *PubsubSpecResource `json:"state,omitempty" tf:"-"` Resource PubsubSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*PubsubSpec) DeepCopy ¶ added in v0.5.0
func (in *PubsubSpec) DeepCopy() *PubsubSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSpec.
func (*PubsubSpec) DeepCopyInto ¶ added in v0.5.0
func (in *PubsubSpec) DeepCopyInto(out *PubsubSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubSpecIdentity ¶ added in v0.5.0
type PubsubSpecIdentity struct { // +optional IdentityIDS []string `json:"identityIDS,omitempty" tf:"identity_ids"` // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` Type *string `json:"type" tf:"type"` }
func (*PubsubSpecIdentity) DeepCopy ¶ added in v0.5.0
func (in *PubsubSpecIdentity) DeepCopy() *PubsubSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSpecIdentity.
func (*PubsubSpecIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *PubsubSpecIdentity) DeepCopyInto(out *PubsubSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubSpecIdentityCodec ¶ added in v0.5.0
type PubsubSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (PubsubSpecIdentityCodec) Decode ¶ added in v0.5.0
func (PubsubSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (PubsubSpecIdentityCodec) Encode ¶ added in v0.5.0
func (PubsubSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (PubsubSpecIdentityCodec) IsEmpty ¶ added in v0.5.0
func (PubsubSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type PubsubSpecLiveTrace ¶ added in v0.5.0
type PubsubSpecLiveTrace struct { // +optional ConnectivityLogsEnabled *bool `json:"connectivityLogsEnabled,omitempty" tf:"connectivity_logs_enabled"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional HttpRequestLogsEnabled *bool `json:"httpRequestLogsEnabled,omitempty" tf:"http_request_logs_enabled"` // +optional MessagingLogsEnabled *bool `json:"messagingLogsEnabled,omitempty" tf:"messaging_logs_enabled"` }
func (*PubsubSpecLiveTrace) DeepCopy ¶ added in v0.5.0
func (in *PubsubSpecLiveTrace) DeepCopy() *PubsubSpecLiveTrace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSpecLiveTrace.
func (*PubsubSpecLiveTrace) DeepCopyInto ¶ added in v0.5.0
func (in *PubsubSpecLiveTrace) DeepCopyInto(out *PubsubSpecLiveTrace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubSpecLiveTraceCodec ¶ added in v0.5.0
type PubsubSpecLiveTraceCodec struct { }
+k8s:deepcopy-gen=false
func (PubsubSpecLiveTraceCodec) Decode ¶ added in v0.5.0
func (PubsubSpecLiveTraceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (PubsubSpecLiveTraceCodec) Encode ¶ added in v0.5.0
func (PubsubSpecLiveTraceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (PubsubSpecLiveTraceCodec) IsEmpty ¶ added in v0.5.0
func (PubsubSpecLiveTraceCodec) IsEmpty(ptr unsafe.Pointer) bool
type PubsubSpecResource ¶ added in v0.5.0
type PubsubSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AadAuthEnabled *bool `json:"aadAuthEnabled,omitempty" tf:"aad_auth_enabled"` // +optional Capacity *int64 `json:"capacity,omitempty" tf:"capacity"` // +optional ExternalIP *string `json:"externalIP,omitempty" tf:"external_ip"` // +optional Hostname *string `json:"hostname,omitempty" tf:"hostname"` // +optional Identity *PubsubSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional LiveTrace *PubsubSpecLiveTrace `json:"liveTrace,omitempty" tf:"live_trace"` // +optional LocalAuthEnabled *bool `json:"localAuthEnabled,omitempty" tf:"local_auth_enabled"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional PrimaryAccessKey *string `json:"-" sensitive:"true" tf:"primary_access_key"` // +optional PrimaryConnectionString *string `json:"-" sensitive:"true" tf:"primary_connection_string"` // +optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled"` // +optional PublicPort *int64 `json:"publicPort,omitempty" tf:"public_port"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SecondaryAccessKey *string `json:"-" sensitive:"true" tf:"secondary_access_key"` // +optional SecondaryConnectionString *string `json:"-" sensitive:"true" tf:"secondary_connection_string"` // +optional ServerPort *int64 `json:"serverPort,omitempty" tf:"server_port"` Sku *string `json:"sku" tf:"sku"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TlsClientCertEnabled *bool `json:"tlsClientCertEnabled,omitempty" tf:"tls_client_cert_enabled"` // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*PubsubSpecResource) DeepCopy ¶ added in v0.5.0
func (in *PubsubSpecResource) DeepCopy() *PubsubSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubSpecResource.
func (*PubsubSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *PubsubSpecResource) DeepCopyInto(out *PubsubSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PubsubStatus ¶ added in v0.5.0
type PubsubStatus 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 (*PubsubStatus) DeepCopy ¶ added in v0.5.0
func (in *PubsubStatus) DeepCopy() *PubsubStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PubsubStatus.
func (*PubsubStatus) DeepCopyInto ¶ added in v0.5.0
func (in *PubsubStatus) DeepCopyInto(out *PubsubStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.