v1beta1

package
v0.0.0-...-17967aa Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package v1beta1 is the v1beta1 version of the API.

Package v1beta1 contains API Schema definitions for the AzureApplicationGatewayInstanceUpdateStatus v1 API group

Index

Constants

This section is empty.

Variables

View Source
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 Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns back 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 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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureApplicationGatewayInstanceUpdateStatus.

func (*AzureApplicationGatewayInstanceUpdateStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AzureApplicationGatewayInstanceUpdateStatus) DeepCopyObject

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureApplicationGatewayInstanceUpdateStatusList.

func (*AzureApplicationGatewayInstanceUpdateStatusList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AzureApplicationGatewayInstanceUpdateStatusList) DeepCopyObject

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureApplicationGatewayInstanceUpdateStatusSpec.

func (*AzureApplicationGatewayInstanceUpdateStatusSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL