Documentation ¶
Overview ¶
+groupName=k8s.cnrm.cloud.google.com
Package v1alpha1 contains API Schema definitions for the k8s v1alpha1 API group +k8s:openapi-gen=false +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/k8s +k8s:defaulter-gen=TypeMeta +groupName=k8s.cnrm.cloud.google.com
Index ¶
Constants ¶
View Source
const (
ReadyConditionType = "Ready"
)
Variables ¶
View Source
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "k8s.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 )
Functions ¶
This section is empty.
Types ¶
type Condition ¶
type Condition struct { // Last time the condition transitioned from one status to another. LastTransitionTime string `json:"lastTransitionTime,omitempty"` // Human-readable message indicating details about last transition. Message string `json:"message,omitempty"` // Unique, one-word, CamelCase reason for the condition's last // transition. Reason string `json:"reason,omitempty"` // Status is the status of the condition. Can be True, False, Unknown. Status v1.ConditionStatus `json:"status,omitempty"` // Type is the type of the condition. Type string `json:"type,omitempty"` }
type IAMResourceRef ¶
type IAMResourceRef struct { /* Kind of the referenced resource */ Kind string `json:"kind"` /* Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ */ Namespace string `json:"namespace,omitempty"` /* Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names */ Name string `json:"name,omitempty"` /* APIVersion of the referenced resource */ APIVersion string `json:"apiVersion,omitempty"` /* The external name of the referenced resource */ External string `json:"external,omitempty"` }
type ResourceRef ¶
type ResourceRef struct { /* The external name of the referenced resource */ External string `json:"external,omitempty"` /* Kind of the referent. */ Kind string `json:"kind,omitempty"` /* Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names */ Name string `json:"name,omitempty"` /* Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ */ Namespace string `json:"namespace,omitempty"` }
type SecretKeyRef ¶ added in v1.112.0
Click to show internal directories.
Click to hide internal directories.