Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the firebasehosting v1alpha1 API group. +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/pkg/apis/firebasehosting +k8s:defaulter-gen=TypeMeta +groupName=firebasehosting.cnrm.cloud.google.com
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is the group version used to register these objects. SchemeGroupVersion = schema.GroupVersion{Group: "firebasehosting.cnrm.cloud.google.com", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme. SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} // AddToScheme is a global function that registers this API group & version to a scheme AddToScheme = SchemeBuilder.AddToScheme FirebaseHostingChannelGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(FirebaseHostingChannel{}).Name(), } FirebaseHostingSiteGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(FirebaseHostingSite{}).Name(), } )
Functions ¶
This section is empty.
Types ¶
type FirebaseHostingChannel ¶
type FirebaseHostingChannel struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirebaseHostingChannelSpec `json:"spec,omitempty"` Status FirebaseHostingChannelStatus `json:"status,omitempty"` }
FirebaseHostingChannel is the Schema for the firebasehosting API +k8s:openapi-gen=true
func (*FirebaseHostingChannel) DeepCopy ¶
func (in *FirebaseHostingChannel) DeepCopy() *FirebaseHostingChannel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirebaseHostingChannel.
func (*FirebaseHostingChannel) DeepCopyInto ¶
func (in *FirebaseHostingChannel) DeepCopyInto(out *FirebaseHostingChannel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirebaseHostingChannel) DeepCopyObject ¶
func (in *FirebaseHostingChannel) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FirebaseHostingChannelList ¶
type FirebaseHostingChannelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FirebaseHostingChannel `json:"items"` }
FirebaseHostingChannelList contains a list of FirebaseHostingChannel
func (*FirebaseHostingChannelList) DeepCopy ¶
func (in *FirebaseHostingChannelList) DeepCopy() *FirebaseHostingChannelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirebaseHostingChannelList.
func (*FirebaseHostingChannelList) DeepCopyInto ¶
func (in *FirebaseHostingChannelList) DeepCopyInto(out *FirebaseHostingChannelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirebaseHostingChannelList) DeepCopyObject ¶
func (in *FirebaseHostingChannelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FirebaseHostingChannelSpec ¶
type FirebaseHostingChannelSpec struct { /* The time at which the channel will be automatically deleted. If null, the channel will not be automatically deleted. This field is present in the output whether it's set directly or via the 'ttl' field. */ // +optional ExpireTime *string `json:"expireTime,omitempty"` /* Immutable. Optional. The channelId of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` /* The number of previous releases to retain on the channel for rollback or other purposes. Must be a number between 1-100. Defaults to 10 for new channels. */ // +optional RetainedReleaseCount *int64 `json:"retainedReleaseCount,omitempty"` /* Immutable. Required. The ID of the site in which to create this channel. */ SiteId string `json:"siteId"` /* Immutable. Input only. A time-to-live for this channel. Sets 'expire_time' to the provided duration past the time of the request. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "86400s" (one day). */ // +optional Ttl *string `json:"ttl,omitempty"` }
func (*FirebaseHostingChannelSpec) DeepCopy ¶
func (in *FirebaseHostingChannelSpec) DeepCopy() *FirebaseHostingChannelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirebaseHostingChannelSpec.
func (*FirebaseHostingChannelSpec) DeepCopyInto ¶
func (in *FirebaseHostingChannelSpec) DeepCopyInto(out *FirebaseHostingChannelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirebaseHostingChannelStatus ¶
type FirebaseHostingChannelStatus struct { /* Conditions represent the latest available observations of the FirebaseHostingChannel's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* The fully-qualified resource name for the channel, in the format: sites/SITE_ID/channels/CHANNEL_ID. */ // +optional Name *string `json:"name,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int64 `json:"observedGeneration,omitempty"` }
func (*FirebaseHostingChannelStatus) DeepCopy ¶
func (in *FirebaseHostingChannelStatus) DeepCopy() *FirebaseHostingChannelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirebaseHostingChannelStatus.
func (*FirebaseHostingChannelStatus) DeepCopyInto ¶
func (in *FirebaseHostingChannelStatus) DeepCopyInto(out *FirebaseHostingChannelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirebaseHostingSite ¶
type FirebaseHostingSite struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirebaseHostingSiteSpec `json:"spec,omitempty"` Status FirebaseHostingSiteStatus `json:"status,omitempty"` }
FirebaseHostingSite is the Schema for the firebasehosting API +k8s:openapi-gen=true
func (*FirebaseHostingSite) DeepCopy ¶
func (in *FirebaseHostingSite) DeepCopy() *FirebaseHostingSite
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirebaseHostingSite.
func (*FirebaseHostingSite) DeepCopyInto ¶
func (in *FirebaseHostingSite) DeepCopyInto(out *FirebaseHostingSite)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirebaseHostingSite) DeepCopyObject ¶
func (in *FirebaseHostingSite) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FirebaseHostingSiteList ¶
type FirebaseHostingSiteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FirebaseHostingSite `json:"items"` }
FirebaseHostingSiteList contains a list of FirebaseHostingSite
func (*FirebaseHostingSiteList) DeepCopy ¶
func (in *FirebaseHostingSiteList) DeepCopy() *FirebaseHostingSiteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirebaseHostingSiteList.
func (*FirebaseHostingSiteList) DeepCopyInto ¶
func (in *FirebaseHostingSiteList) DeepCopyInto(out *FirebaseHostingSiteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirebaseHostingSiteList) DeepCopyObject ¶
func (in *FirebaseHostingSiteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FirebaseHostingSiteSpec ¶
type FirebaseHostingSiteSpec struct { /* Optional. The [ID of a Web App](https://firebase.google.com/docs/reference/firebase-management/rest/v1beta1/projects.webApps#WebApp.FIELDS.app_id) associated with the Hosting site. */ // +optional AppId *string `json:"appId,omitempty"` /* The project that this resource belongs to. */ ProjectRef v1alpha1.ResourceRef `json:"projectRef"` /* Immutable. Optional. The siteId of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` }
func (*FirebaseHostingSiteSpec) DeepCopy ¶
func (in *FirebaseHostingSiteSpec) DeepCopy() *FirebaseHostingSiteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirebaseHostingSiteSpec.
func (*FirebaseHostingSiteSpec) DeepCopyInto ¶
func (in *FirebaseHostingSiteSpec) DeepCopyInto(out *FirebaseHostingSiteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirebaseHostingSiteStatus ¶
type FirebaseHostingSiteStatus struct { /* Conditions represent the latest available observations of the FirebaseHostingSite's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* The default URL for the site in the form of https://{name}.web.app. */ // +optional DefaultUrl *string `json:"defaultUrl,omitempty"` /* Output only. The fully-qualified resource name of the Hosting site, in the format: projects/PROJECT_IDENTIFIER/sites/SITE_ID PROJECT_IDENTIFIER: the Firebase project's ['ProjectNumber'](https://firebase.google.com/docs/reference/firebase-management/rest/v1beta1/projects#FirebaseProject.FIELDS.project_number) ***(recommended)*** or its ['ProjectId'](https://firebase.google.com/docs/reference/firebase-management/rest/v1beta1/projects#FirebaseProject.FIELDS.project_id). Learn more about using project identifiers in Google's [AIP 2510 standard](https://google.aip.dev/cloud/2510). */ // +optional Name *string `json:"name,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ // +optional ObservedGeneration *int64 `json:"observedGeneration,omitempty"` }
func (*FirebaseHostingSiteStatus) DeepCopy ¶
func (in *FirebaseHostingSiteStatus) DeepCopy() *FirebaseHostingSiteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirebaseHostingSiteStatus.
func (*FirebaseHostingSiteStatus) DeepCopyInto ¶
func (in *FirebaseHostingSiteStatus) DeepCopyInto(out *FirebaseHostingSiteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.