Documentation ¶
Overview ¶
Package v1beta1 is the v1beta1 version of the API.
Package v1beta1 contains API Schema definitions for the AzureApplicationGatewayInstanceUpdateStatus v1 API group
Index ¶
- Variables
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type AzureApplicationGatewayInstanceUpdateStatus
- func (in *AzureApplicationGatewayInstanceUpdateStatus) DeepCopy() *AzureApplicationGatewayInstanceUpdateStatus
- func (in *AzureApplicationGatewayInstanceUpdateStatus) DeepCopyInto(out *AzureApplicationGatewayInstanceUpdateStatus)
- func (in *AzureApplicationGatewayInstanceUpdateStatus) DeepCopyObject() runtime.Object
- type AzureApplicationGatewayInstanceUpdateStatusList
- func (in *AzureApplicationGatewayInstanceUpdateStatusList) DeepCopy() *AzureApplicationGatewayInstanceUpdateStatusList
- func (in *AzureApplicationGatewayInstanceUpdateStatusList) DeepCopyInto(out *AzureApplicationGatewayInstanceUpdateStatusList)
- func (in *AzureApplicationGatewayInstanceUpdateStatusList) DeepCopyObject() runtime.Object
- type AzureApplicationGatewayInstanceUpdateStatusSpec
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{ Group: "appgw.ingress.azure.io", Version: "v1beta1", } // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) // AddToScheme adds all Resources to the Scheme AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type AzureApplicationGatewayInstanceUpdateStatus ¶
type AzureApplicationGatewayInstanceUpdateStatus struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // +optional Spec AzureApplicationGatewayInstanceUpdateStatusSpec `json:"spec"` }
AzureApplicationGatewayInstanceUpdateStatus is the resource AGIC is watching on for the status of Application Gateway instances update backend addresses
func (*AzureApplicationGatewayInstanceUpdateStatus) DeepCopy ¶
func (in *AzureApplicationGatewayInstanceUpdateStatus) DeepCopy() *AzureApplicationGatewayInstanceUpdateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureApplicationGatewayInstanceUpdateStatus.
func (*AzureApplicationGatewayInstanceUpdateStatus) DeepCopyInto ¶
func (in *AzureApplicationGatewayInstanceUpdateStatus) DeepCopyInto(out *AzureApplicationGatewayInstanceUpdateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureApplicationGatewayInstanceUpdateStatus) DeepCopyObject ¶
func (in *AzureApplicationGatewayInstanceUpdateStatus) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureApplicationGatewayInstanceUpdateStatusList ¶
type AzureApplicationGatewayInstanceUpdateStatusList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []AzureApplicationGatewayInstanceUpdateStatus `json:"items"` }
AzureApplicationGatewayInstanceUpdateStatusList is the list of instance update status on backend pool addresses
func (*AzureApplicationGatewayInstanceUpdateStatusList) DeepCopy ¶
func (in *AzureApplicationGatewayInstanceUpdateStatusList) DeepCopy() *AzureApplicationGatewayInstanceUpdateStatusList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureApplicationGatewayInstanceUpdateStatusList.
func (*AzureApplicationGatewayInstanceUpdateStatusList) DeepCopyInto ¶
func (in *AzureApplicationGatewayInstanceUpdateStatusList) DeepCopyInto(out *AzureApplicationGatewayInstanceUpdateStatusList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureApplicationGatewayInstanceUpdateStatusList) DeepCopyObject ¶
func (in *AzureApplicationGatewayInstanceUpdateStatusList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureApplicationGatewayInstanceUpdateStatusSpec ¶
type AzureApplicationGatewayInstanceUpdateStatusSpec struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // InstanceID identifies instance InstanceID string `json:"instanceID,omitempty"` // InstanceCount indicates the total count of Application Gateway instances InstanceCount int32 `json:"instanceCount,omitempty"` // DesiredBackendPoolResourceVersion indicates the desired version of backend address pool crd object Application Gateway instances to apply DesiredBackendPoolResourceVersion string `json:"desiredBackendPoolResourceVersion,omitempty"` // CurrentBackendPoolResourceVersion indicates the current version of backend address pool crd object Application Gateway instances applied CurrentBackendPoolResourceVersion string `json:"currentBackendPoolResourceVersion,omitempty"` // LastCheckInTime records the last check-in time by Application Gateway instance LastCheckInTime string `json:"lastCheckInTime,omitempty"` // +optional // ErroCode generated by Application Gateway instances when fail to update backend pool addresses ErrorCode string `json:"errorCode,omitempty"` }
AzureApplicationGatewayInstanceUpdateStatusSpec defines a list of backend pool addresses
func (*AzureApplicationGatewayInstanceUpdateStatusSpec) DeepCopy ¶
func (in *AzureApplicationGatewayInstanceUpdateStatusSpec) DeepCopy() *AzureApplicationGatewayInstanceUpdateStatusSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureApplicationGatewayInstanceUpdateStatusSpec.
func (*AzureApplicationGatewayInstanceUpdateStatusSpec) DeepCopyInto ¶
func (in *AzureApplicationGatewayInstanceUpdateStatusSpec) DeepCopyInto(out *AzureApplicationGatewayInstanceUpdateStatusSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.