v1alpha1

package
v0.8.0-preview Latest Latest
Warning

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

Go to latest
Published: Mar 1, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=maintenance.azure.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "maintenance.azure.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	// CRDGroupVersion is the API Group Version used to register the objects
	CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	MaintenanceAssignmentDedicatedHost_Kind             = "MaintenanceAssignmentDedicatedHost"
	MaintenanceAssignmentDedicatedHost_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MaintenanceAssignmentDedicatedHost_Kind}.String()
	MaintenanceAssignmentDedicatedHost_KindAPIVersion   = MaintenanceAssignmentDedicatedHost_Kind + "." + CRDGroupVersion.String()
	MaintenanceAssignmentDedicatedHost_GroupVersionKind = CRDGroupVersion.WithKind(MaintenanceAssignmentDedicatedHost_Kind)
)

Repository type metadata.

View Source
var (
	MaintenanceAssignmentVirtualMachine_Kind             = "MaintenanceAssignmentVirtualMachine"
	MaintenanceAssignmentVirtualMachine_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MaintenanceAssignmentVirtualMachine_Kind}.String()
	MaintenanceAssignmentVirtualMachine_KindAPIVersion   = MaintenanceAssignmentVirtualMachine_Kind + "." + CRDGroupVersion.String()
	MaintenanceAssignmentVirtualMachine_GroupVersionKind = CRDGroupVersion.WithKind(MaintenanceAssignmentVirtualMachine_Kind)
)

Repository type metadata.

View Source
var (
	MaintenanceAssignmentVirtualMachineScaleSet_Kind             = "MaintenanceAssignmentVirtualMachineScaleSet"
	MaintenanceAssignmentVirtualMachineScaleSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MaintenanceAssignmentVirtualMachineScaleSet_Kind}.String()
	MaintenanceAssignmentVirtualMachineScaleSet_KindAPIVersion   = MaintenanceAssignmentVirtualMachineScaleSet_Kind + "." + CRDGroupVersion.String()
	MaintenanceAssignmentVirtualMachineScaleSet_GroupVersionKind = CRDGroupVersion.WithKind(MaintenanceAssignmentVirtualMachineScaleSet_Kind)
)

Repository type metadata.

View Source
var (
	MaintenanceConfiguration_Kind             = "MaintenanceConfiguration"
	MaintenanceConfiguration_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MaintenanceConfiguration_Kind}.String()
	MaintenanceConfiguration_KindAPIVersion   = MaintenanceConfiguration_Kind + "." + CRDGroupVersion.String()
	MaintenanceConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(MaintenanceConfiguration_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type MaintenanceAssignmentDedicatedHost

type MaintenanceAssignmentDedicatedHost struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MaintenanceAssignmentDedicatedHostSpec   `json:"spec"`
	Status            MaintenanceAssignmentDedicatedHostStatus `json:"status,omitempty"`
}

MaintenanceAssignmentDedicatedHost is the Schema for the MaintenanceAssignmentDedicatedHosts API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*MaintenanceAssignmentDedicatedHost) DeepCopy

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

func (*MaintenanceAssignmentDedicatedHost) DeepCopyInto

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

func (*MaintenanceAssignmentDedicatedHost) DeepCopyObject

func (in *MaintenanceAssignmentDedicatedHost) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MaintenanceAssignmentDedicatedHost) GetCondition

GetCondition of this MaintenanceAssignmentDedicatedHost.

func (*MaintenanceAssignmentDedicatedHost) GetConnectionDetailsMapping

func (tr *MaintenanceAssignmentDedicatedHost) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this MaintenanceAssignmentDedicatedHost

func (*MaintenanceAssignmentDedicatedHost) GetDeletionPolicy

func (mg *MaintenanceAssignmentDedicatedHost) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this MaintenanceAssignmentDedicatedHost.

func (*MaintenanceAssignmentDedicatedHost) GetID

GetID returns ID of underlying Terraform resource of this MaintenanceAssignmentDedicatedHost

func (*MaintenanceAssignmentDedicatedHost) GetObservation

func (tr *MaintenanceAssignmentDedicatedHost) GetObservation() (map[string]interface{}, error)

GetObservation of this MaintenanceAssignmentDedicatedHost

func (*MaintenanceAssignmentDedicatedHost) GetParameters

func (tr *MaintenanceAssignmentDedicatedHost) GetParameters() (map[string]interface{}, error)

GetParameters of this MaintenanceAssignmentDedicatedHost

func (*MaintenanceAssignmentDedicatedHost) GetProviderConfigReference

func (mg *MaintenanceAssignmentDedicatedHost) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this MaintenanceAssignmentDedicatedHost.

func (*MaintenanceAssignmentDedicatedHost) GetProviderReference

func (mg *MaintenanceAssignmentDedicatedHost) GetProviderReference() *xpv1.Reference

GetProviderReference of this MaintenanceAssignmentDedicatedHost. Deprecated: Use GetProviderConfigReference.

func (*MaintenanceAssignmentDedicatedHost) GetTerraformResourceType

func (mg *MaintenanceAssignmentDedicatedHost) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MaintenanceAssignmentDedicatedHost

func (*MaintenanceAssignmentDedicatedHost) GetTerraformSchemaVersion

func (tr *MaintenanceAssignmentDedicatedHost) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MaintenanceAssignmentDedicatedHost) GetWriteConnectionSecretToReference

func (mg *MaintenanceAssignmentDedicatedHost) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this MaintenanceAssignmentDedicatedHost.

func (*MaintenanceAssignmentDedicatedHost) LateInitialize

func (tr *MaintenanceAssignmentDedicatedHost) LateInitialize(attrs []byte) (bool, error)

LateInitialize this MaintenanceAssignmentDedicatedHost using its observed tfState. returns True if there are any spec changes for the resource.

func (*MaintenanceAssignmentDedicatedHost) SetConditions

func (mg *MaintenanceAssignmentDedicatedHost) SetConditions(c ...xpv1.Condition)

SetConditions of this MaintenanceAssignmentDedicatedHost.

func (*MaintenanceAssignmentDedicatedHost) SetDeletionPolicy

func (mg *MaintenanceAssignmentDedicatedHost) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this MaintenanceAssignmentDedicatedHost.

func (*MaintenanceAssignmentDedicatedHost) SetObservation

func (tr *MaintenanceAssignmentDedicatedHost) SetObservation(obs map[string]interface{}) error

SetObservation for this MaintenanceAssignmentDedicatedHost

func (*MaintenanceAssignmentDedicatedHost) SetParameters

func (tr *MaintenanceAssignmentDedicatedHost) SetParameters(params map[string]interface{}) error

SetParameters for this MaintenanceAssignmentDedicatedHost

func (*MaintenanceAssignmentDedicatedHost) SetProviderConfigReference

func (mg *MaintenanceAssignmentDedicatedHost) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this MaintenanceAssignmentDedicatedHost.

func (*MaintenanceAssignmentDedicatedHost) SetProviderReference

func (mg *MaintenanceAssignmentDedicatedHost) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this MaintenanceAssignmentDedicatedHost. Deprecated: Use SetProviderConfigReference.

func (*MaintenanceAssignmentDedicatedHost) SetWriteConnectionSecretToReference

func (mg *MaintenanceAssignmentDedicatedHost) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this MaintenanceAssignmentDedicatedHost.

type MaintenanceAssignmentDedicatedHostList

type MaintenanceAssignmentDedicatedHostList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []MaintenanceAssignmentDedicatedHost `json:"items"`
}

MaintenanceAssignmentDedicatedHostList contains a list of MaintenanceAssignmentDedicatedHosts

func (*MaintenanceAssignmentDedicatedHostList) DeepCopy

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

func (*MaintenanceAssignmentDedicatedHostList) DeepCopyInto

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

func (*MaintenanceAssignmentDedicatedHostList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MaintenanceAssignmentDedicatedHostList) GetItems

GetItems of this MaintenanceAssignmentDedicatedHostList.

type MaintenanceAssignmentDedicatedHostObservation

type MaintenanceAssignmentDedicatedHostObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*MaintenanceAssignmentDedicatedHostObservation) DeepCopy

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

func (*MaintenanceAssignmentDedicatedHostObservation) DeepCopyInto

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

type MaintenanceAssignmentDedicatedHostParameters

type MaintenanceAssignmentDedicatedHostParameters struct {

	// +kubebuilder:validation:Required
	DedicatedHostID *string `json:"dedicatedHostId" tf:"dedicated_host_id,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	MaintenanceConfigurationID *string `json:"maintenanceConfigurationId" tf:"maintenance_configuration_id,omitempty"`
}

func (*MaintenanceAssignmentDedicatedHostParameters) DeepCopy

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

func (*MaintenanceAssignmentDedicatedHostParameters) DeepCopyInto

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

type MaintenanceAssignmentDedicatedHostSpec

type MaintenanceAssignmentDedicatedHostSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MaintenanceAssignmentDedicatedHostParameters `json:"forProvider"`
}

MaintenanceAssignmentDedicatedHostSpec defines the desired state of MaintenanceAssignmentDedicatedHost

func (*MaintenanceAssignmentDedicatedHostSpec) DeepCopy

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

func (*MaintenanceAssignmentDedicatedHostSpec) DeepCopyInto

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

type MaintenanceAssignmentDedicatedHostStatus

type MaintenanceAssignmentDedicatedHostStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        MaintenanceAssignmentDedicatedHostObservation `json:"atProvider,omitempty"`
}

MaintenanceAssignmentDedicatedHostStatus defines the observed state of MaintenanceAssignmentDedicatedHost.

func (*MaintenanceAssignmentDedicatedHostStatus) DeepCopy

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

func (*MaintenanceAssignmentDedicatedHostStatus) DeepCopyInto

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

type MaintenanceAssignmentVirtualMachine

type MaintenanceAssignmentVirtualMachine struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MaintenanceAssignmentVirtualMachineSpec   `json:"spec"`
	Status            MaintenanceAssignmentVirtualMachineStatus `json:"status,omitempty"`
}

MaintenanceAssignmentVirtualMachine is the Schema for the MaintenanceAssignmentVirtualMachines API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*MaintenanceAssignmentVirtualMachine) DeepCopy

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

func (*MaintenanceAssignmentVirtualMachine) DeepCopyInto

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

func (*MaintenanceAssignmentVirtualMachine) DeepCopyObject

func (in *MaintenanceAssignmentVirtualMachine) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MaintenanceAssignmentVirtualMachine) GetCondition

GetCondition of this MaintenanceAssignmentVirtualMachine.

func (*MaintenanceAssignmentVirtualMachine) GetConnectionDetailsMapping

func (tr *MaintenanceAssignmentVirtualMachine) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this MaintenanceAssignmentVirtualMachine

func (*MaintenanceAssignmentVirtualMachine) GetDeletionPolicy

GetDeletionPolicy of this MaintenanceAssignmentVirtualMachine.

func (*MaintenanceAssignmentVirtualMachine) GetID

GetID returns ID of underlying Terraform resource of this MaintenanceAssignmentVirtualMachine

func (*MaintenanceAssignmentVirtualMachine) GetObservation

func (tr *MaintenanceAssignmentVirtualMachine) GetObservation() (map[string]interface{}, error)

GetObservation of this MaintenanceAssignmentVirtualMachine

func (*MaintenanceAssignmentVirtualMachine) GetParameters

func (tr *MaintenanceAssignmentVirtualMachine) GetParameters() (map[string]interface{}, error)

GetParameters of this MaintenanceAssignmentVirtualMachine

func (*MaintenanceAssignmentVirtualMachine) GetProviderConfigReference

func (mg *MaintenanceAssignmentVirtualMachine) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this MaintenanceAssignmentVirtualMachine.

func (*MaintenanceAssignmentVirtualMachine) GetProviderReference

func (mg *MaintenanceAssignmentVirtualMachine) GetProviderReference() *xpv1.Reference

GetProviderReference of this MaintenanceAssignmentVirtualMachine. Deprecated: Use GetProviderConfigReference.

func (*MaintenanceAssignmentVirtualMachine) GetTerraformResourceType

func (mg *MaintenanceAssignmentVirtualMachine) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MaintenanceAssignmentVirtualMachine

func (*MaintenanceAssignmentVirtualMachine) GetTerraformSchemaVersion

func (tr *MaintenanceAssignmentVirtualMachine) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MaintenanceAssignmentVirtualMachine) GetWriteConnectionSecretToReference

func (mg *MaintenanceAssignmentVirtualMachine) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this MaintenanceAssignmentVirtualMachine.

func (*MaintenanceAssignmentVirtualMachine) LateInitialize

func (tr *MaintenanceAssignmentVirtualMachine) LateInitialize(attrs []byte) (bool, error)

LateInitialize this MaintenanceAssignmentVirtualMachine using its observed tfState. returns True if there are any spec changes for the resource.

func (*MaintenanceAssignmentVirtualMachine) SetConditions

func (mg *MaintenanceAssignmentVirtualMachine) SetConditions(c ...xpv1.Condition)

SetConditions of this MaintenanceAssignmentVirtualMachine.

func (*MaintenanceAssignmentVirtualMachine) SetDeletionPolicy

func (mg *MaintenanceAssignmentVirtualMachine) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this MaintenanceAssignmentVirtualMachine.

func (*MaintenanceAssignmentVirtualMachine) SetObservation

func (tr *MaintenanceAssignmentVirtualMachine) SetObservation(obs map[string]interface{}) error

SetObservation for this MaintenanceAssignmentVirtualMachine

func (*MaintenanceAssignmentVirtualMachine) SetParameters

func (tr *MaintenanceAssignmentVirtualMachine) SetParameters(params map[string]interface{}) error

SetParameters for this MaintenanceAssignmentVirtualMachine

func (*MaintenanceAssignmentVirtualMachine) SetProviderConfigReference

func (mg *MaintenanceAssignmentVirtualMachine) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this MaintenanceAssignmentVirtualMachine.

func (*MaintenanceAssignmentVirtualMachine) SetProviderReference

func (mg *MaintenanceAssignmentVirtualMachine) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this MaintenanceAssignmentVirtualMachine. Deprecated: Use SetProviderConfigReference.

func (*MaintenanceAssignmentVirtualMachine) SetWriteConnectionSecretToReference

func (mg *MaintenanceAssignmentVirtualMachine) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this MaintenanceAssignmentVirtualMachine.

type MaintenanceAssignmentVirtualMachineList

type MaintenanceAssignmentVirtualMachineList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []MaintenanceAssignmentVirtualMachine `json:"items"`
}

MaintenanceAssignmentVirtualMachineList contains a list of MaintenanceAssignmentVirtualMachines

func (*MaintenanceAssignmentVirtualMachineList) DeepCopy

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

func (*MaintenanceAssignmentVirtualMachineList) DeepCopyInto

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

func (*MaintenanceAssignmentVirtualMachineList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MaintenanceAssignmentVirtualMachineList) GetItems

GetItems of this MaintenanceAssignmentVirtualMachineList.

type MaintenanceAssignmentVirtualMachineObservation

type MaintenanceAssignmentVirtualMachineObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*MaintenanceAssignmentVirtualMachineObservation) DeepCopy

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

func (*MaintenanceAssignmentVirtualMachineObservation) DeepCopyInto

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

type MaintenanceAssignmentVirtualMachineParameters

type MaintenanceAssignmentVirtualMachineParameters struct {

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	MaintenanceConfigurationID *string `json:"maintenanceConfigurationId" tf:"maintenance_configuration_id,omitempty"`

	// +kubebuilder:validation:Required
	VirtualMachineID *string `json:"virtualMachineId" tf:"virtual_machine_id,omitempty"`
}

func (*MaintenanceAssignmentVirtualMachineParameters) DeepCopy

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

func (*MaintenanceAssignmentVirtualMachineParameters) DeepCopyInto

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

type MaintenanceAssignmentVirtualMachineScaleSet

type MaintenanceAssignmentVirtualMachineScaleSet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MaintenanceAssignmentVirtualMachineScaleSetSpec   `json:"spec"`
	Status            MaintenanceAssignmentVirtualMachineScaleSetStatus `json:"status,omitempty"`
}

MaintenanceAssignmentVirtualMachineScaleSet is the Schema for the MaintenanceAssignmentVirtualMachineScaleSets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*MaintenanceAssignmentVirtualMachineScaleSet) DeepCopy

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

func (*MaintenanceAssignmentVirtualMachineScaleSet) DeepCopyInto

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

func (*MaintenanceAssignmentVirtualMachineScaleSet) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MaintenanceAssignmentVirtualMachineScaleSet) GetCondition

GetCondition of this MaintenanceAssignmentVirtualMachineScaleSet.

func (*MaintenanceAssignmentVirtualMachineScaleSet) GetConnectionDetailsMapping

func (tr *MaintenanceAssignmentVirtualMachineScaleSet) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this MaintenanceAssignmentVirtualMachineScaleSet

func (*MaintenanceAssignmentVirtualMachineScaleSet) GetDeletionPolicy

GetDeletionPolicy of this MaintenanceAssignmentVirtualMachineScaleSet.

func (*MaintenanceAssignmentVirtualMachineScaleSet) GetID

GetID returns ID of underlying Terraform resource of this MaintenanceAssignmentVirtualMachineScaleSet

func (*MaintenanceAssignmentVirtualMachineScaleSet) GetObservation

func (tr *MaintenanceAssignmentVirtualMachineScaleSet) GetObservation() (map[string]interface{}, error)

GetObservation of this MaintenanceAssignmentVirtualMachineScaleSet

func (*MaintenanceAssignmentVirtualMachineScaleSet) GetParameters

func (tr *MaintenanceAssignmentVirtualMachineScaleSet) GetParameters() (map[string]interface{}, error)

GetParameters of this MaintenanceAssignmentVirtualMachineScaleSet

func (*MaintenanceAssignmentVirtualMachineScaleSet) GetProviderConfigReference

func (mg *MaintenanceAssignmentVirtualMachineScaleSet) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this MaintenanceAssignmentVirtualMachineScaleSet.

func (*MaintenanceAssignmentVirtualMachineScaleSet) GetProviderReference

func (mg *MaintenanceAssignmentVirtualMachineScaleSet) GetProviderReference() *xpv1.Reference

GetProviderReference of this MaintenanceAssignmentVirtualMachineScaleSet. Deprecated: Use GetProviderConfigReference.

func (*MaintenanceAssignmentVirtualMachineScaleSet) GetTerraformResourceType

func (mg *MaintenanceAssignmentVirtualMachineScaleSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MaintenanceAssignmentVirtualMachineScaleSet

func (*MaintenanceAssignmentVirtualMachineScaleSet) GetTerraformSchemaVersion

func (tr *MaintenanceAssignmentVirtualMachineScaleSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MaintenanceAssignmentVirtualMachineScaleSet) GetWriteConnectionSecretToReference

func (mg *MaintenanceAssignmentVirtualMachineScaleSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this MaintenanceAssignmentVirtualMachineScaleSet.

func (*MaintenanceAssignmentVirtualMachineScaleSet) LateInitialize

func (tr *MaintenanceAssignmentVirtualMachineScaleSet) LateInitialize(attrs []byte) (bool, error)

LateInitialize this MaintenanceAssignmentVirtualMachineScaleSet using its observed tfState. returns True if there are any spec changes for the resource.

func (*MaintenanceAssignmentVirtualMachineScaleSet) SetConditions

SetConditions of this MaintenanceAssignmentVirtualMachineScaleSet.

func (*MaintenanceAssignmentVirtualMachineScaleSet) SetDeletionPolicy

SetDeletionPolicy of this MaintenanceAssignmentVirtualMachineScaleSet.

func (*MaintenanceAssignmentVirtualMachineScaleSet) SetObservation

func (tr *MaintenanceAssignmentVirtualMachineScaleSet) SetObservation(obs map[string]interface{}) error

SetObservation for this MaintenanceAssignmentVirtualMachineScaleSet

func (*MaintenanceAssignmentVirtualMachineScaleSet) SetParameters

func (tr *MaintenanceAssignmentVirtualMachineScaleSet) SetParameters(params map[string]interface{}) error

SetParameters for this MaintenanceAssignmentVirtualMachineScaleSet

func (*MaintenanceAssignmentVirtualMachineScaleSet) SetProviderConfigReference

func (mg *MaintenanceAssignmentVirtualMachineScaleSet) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this MaintenanceAssignmentVirtualMachineScaleSet.

func (*MaintenanceAssignmentVirtualMachineScaleSet) SetProviderReference

func (mg *MaintenanceAssignmentVirtualMachineScaleSet) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this MaintenanceAssignmentVirtualMachineScaleSet. Deprecated: Use SetProviderConfigReference.

func (*MaintenanceAssignmentVirtualMachineScaleSet) SetWriteConnectionSecretToReference

func (mg *MaintenanceAssignmentVirtualMachineScaleSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this MaintenanceAssignmentVirtualMachineScaleSet.

type MaintenanceAssignmentVirtualMachineScaleSetList

type MaintenanceAssignmentVirtualMachineScaleSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []MaintenanceAssignmentVirtualMachineScaleSet `json:"items"`
}

MaintenanceAssignmentVirtualMachineScaleSetList contains a list of MaintenanceAssignmentVirtualMachineScaleSets

func (*MaintenanceAssignmentVirtualMachineScaleSetList) DeepCopy

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

func (*MaintenanceAssignmentVirtualMachineScaleSetList) DeepCopyInto

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

func (*MaintenanceAssignmentVirtualMachineScaleSetList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MaintenanceAssignmentVirtualMachineScaleSetList) GetItems

GetItems of this MaintenanceAssignmentVirtualMachineScaleSetList.

type MaintenanceAssignmentVirtualMachineScaleSetObservation

type MaintenanceAssignmentVirtualMachineScaleSetObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*MaintenanceAssignmentVirtualMachineScaleSetObservation) DeepCopy

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

func (*MaintenanceAssignmentVirtualMachineScaleSetObservation) DeepCopyInto

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

type MaintenanceAssignmentVirtualMachineScaleSetParameters

type MaintenanceAssignmentVirtualMachineScaleSetParameters struct {

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	MaintenanceConfigurationID *string `json:"maintenanceConfigurationId" tf:"maintenance_configuration_id,omitempty"`

	// +kubebuilder:validation:Required
	VirtualMachineScaleSetID *string `json:"virtualMachineScaleSetId" tf:"virtual_machine_scale_set_id,omitempty"`
}

func (*MaintenanceAssignmentVirtualMachineScaleSetParameters) DeepCopy

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

func (*MaintenanceAssignmentVirtualMachineScaleSetParameters) DeepCopyInto

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

type MaintenanceAssignmentVirtualMachineScaleSetSpec

type MaintenanceAssignmentVirtualMachineScaleSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MaintenanceAssignmentVirtualMachineScaleSetParameters `json:"forProvider"`
}

MaintenanceAssignmentVirtualMachineScaleSetSpec defines the desired state of MaintenanceAssignmentVirtualMachineScaleSet

func (*MaintenanceAssignmentVirtualMachineScaleSetSpec) DeepCopy

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

func (*MaintenanceAssignmentVirtualMachineScaleSetSpec) DeepCopyInto

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

type MaintenanceAssignmentVirtualMachineScaleSetStatus

type MaintenanceAssignmentVirtualMachineScaleSetStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        MaintenanceAssignmentVirtualMachineScaleSetObservation `json:"atProvider,omitempty"`
}

MaintenanceAssignmentVirtualMachineScaleSetStatus defines the observed state of MaintenanceAssignmentVirtualMachineScaleSet.

func (*MaintenanceAssignmentVirtualMachineScaleSetStatus) DeepCopy

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

func (*MaintenanceAssignmentVirtualMachineScaleSetStatus) DeepCopyInto

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

type MaintenanceAssignmentVirtualMachineSpec

type MaintenanceAssignmentVirtualMachineSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MaintenanceAssignmentVirtualMachineParameters `json:"forProvider"`
}

MaintenanceAssignmentVirtualMachineSpec defines the desired state of MaintenanceAssignmentVirtualMachine

func (*MaintenanceAssignmentVirtualMachineSpec) DeepCopy

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

func (*MaintenanceAssignmentVirtualMachineSpec) DeepCopyInto

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

type MaintenanceAssignmentVirtualMachineStatus

type MaintenanceAssignmentVirtualMachineStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        MaintenanceAssignmentVirtualMachineObservation `json:"atProvider,omitempty"`
}

MaintenanceAssignmentVirtualMachineStatus defines the observed state of MaintenanceAssignmentVirtualMachine.

func (*MaintenanceAssignmentVirtualMachineStatus) DeepCopy

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

func (*MaintenanceAssignmentVirtualMachineStatus) DeepCopyInto

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

type MaintenanceConfiguration

type MaintenanceConfiguration struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MaintenanceConfigurationSpec   `json:"spec"`
	Status            MaintenanceConfigurationStatus `json:"status,omitempty"`
}

MaintenanceConfiguration is the Schema for the MaintenanceConfigurations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}

func (*MaintenanceConfiguration) DeepCopy

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

func (*MaintenanceConfiguration) DeepCopyInto

func (in *MaintenanceConfiguration) DeepCopyInto(out *MaintenanceConfiguration)

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

func (*MaintenanceConfiguration) DeepCopyObject

func (in *MaintenanceConfiguration) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MaintenanceConfiguration) GetCondition

GetCondition of this MaintenanceConfiguration.

func (*MaintenanceConfiguration) GetConnectionDetailsMapping

func (tr *MaintenanceConfiguration) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this MaintenanceConfiguration

func (*MaintenanceConfiguration) GetDeletionPolicy

func (mg *MaintenanceConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this MaintenanceConfiguration.

func (*MaintenanceConfiguration) GetID

func (tr *MaintenanceConfiguration) GetID() string

GetID returns ID of underlying Terraform resource of this MaintenanceConfiguration

func (*MaintenanceConfiguration) GetObservation

func (tr *MaintenanceConfiguration) GetObservation() (map[string]interface{}, error)

GetObservation of this MaintenanceConfiguration

func (*MaintenanceConfiguration) GetParameters

func (tr *MaintenanceConfiguration) GetParameters() (map[string]interface{}, error)

GetParameters of this MaintenanceConfiguration

func (*MaintenanceConfiguration) GetProviderConfigReference

func (mg *MaintenanceConfiguration) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this MaintenanceConfiguration.

func (*MaintenanceConfiguration) GetProviderReference

func (mg *MaintenanceConfiguration) GetProviderReference() *xpv1.Reference

GetProviderReference of this MaintenanceConfiguration. Deprecated: Use GetProviderConfigReference.

func (*MaintenanceConfiguration) GetTerraformResourceType

func (mg *MaintenanceConfiguration) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MaintenanceConfiguration

func (*MaintenanceConfiguration) GetTerraformSchemaVersion

func (tr *MaintenanceConfiguration) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MaintenanceConfiguration) GetWriteConnectionSecretToReference

func (mg *MaintenanceConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this MaintenanceConfiguration.

func (*MaintenanceConfiguration) LateInitialize

func (tr *MaintenanceConfiguration) LateInitialize(attrs []byte) (bool, error)

LateInitialize this MaintenanceConfiguration using its observed tfState. returns True if there are any spec changes for the resource.

func (*MaintenanceConfiguration) ResolveReferences

func (mg *MaintenanceConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this MaintenanceConfiguration.

func (*MaintenanceConfiguration) SetConditions

func (mg *MaintenanceConfiguration) SetConditions(c ...xpv1.Condition)

SetConditions of this MaintenanceConfiguration.

func (*MaintenanceConfiguration) SetDeletionPolicy

func (mg *MaintenanceConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this MaintenanceConfiguration.

func (*MaintenanceConfiguration) SetObservation

func (tr *MaintenanceConfiguration) SetObservation(obs map[string]interface{}) error

SetObservation for this MaintenanceConfiguration

func (*MaintenanceConfiguration) SetParameters

func (tr *MaintenanceConfiguration) SetParameters(params map[string]interface{}) error

SetParameters for this MaintenanceConfiguration

func (*MaintenanceConfiguration) SetProviderConfigReference

func (mg *MaintenanceConfiguration) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this MaintenanceConfiguration.

func (*MaintenanceConfiguration) SetProviderReference

func (mg *MaintenanceConfiguration) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this MaintenanceConfiguration. Deprecated: Use SetProviderConfigReference.

func (*MaintenanceConfiguration) SetWriteConnectionSecretToReference

func (mg *MaintenanceConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this MaintenanceConfiguration.

type MaintenanceConfigurationList

type MaintenanceConfigurationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []MaintenanceConfiguration `json:"items"`
}

MaintenanceConfigurationList contains a list of MaintenanceConfigurations

func (*MaintenanceConfigurationList) DeepCopy

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

func (*MaintenanceConfigurationList) DeepCopyInto

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

func (*MaintenanceConfigurationList) DeepCopyObject

func (in *MaintenanceConfigurationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MaintenanceConfigurationList) GetItems

GetItems of this MaintenanceConfigurationList.

type MaintenanceConfigurationObservation

type MaintenanceConfigurationObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*MaintenanceConfigurationObservation) DeepCopy

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

func (*MaintenanceConfigurationObservation) DeepCopyInto

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

type MaintenanceConfigurationParameters

type MaintenanceConfigurationParameters struct {

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Properties map[string]*string `json:"properties,omitempty" tf:"properties,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Scope *string `json:"scope,omitempty" tf:"scope,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	Visibility *string `json:"visibility,omitempty" tf:"visibility,omitempty"`

	// +kubebuilder:validation:Optional
	Window []WindowParameters `json:"window,omitempty" tf:"window,omitempty"`
}

func (*MaintenanceConfigurationParameters) DeepCopy

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

func (*MaintenanceConfigurationParameters) DeepCopyInto

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

type MaintenanceConfigurationSpec

type MaintenanceConfigurationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MaintenanceConfigurationParameters `json:"forProvider"`
}

MaintenanceConfigurationSpec defines the desired state of MaintenanceConfiguration

func (*MaintenanceConfigurationSpec) DeepCopy

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

func (*MaintenanceConfigurationSpec) DeepCopyInto

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

type MaintenanceConfigurationStatus

type MaintenanceConfigurationStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        MaintenanceConfigurationObservation `json:"atProvider,omitempty"`
}

MaintenanceConfigurationStatus defines the observed state of MaintenanceConfiguration.

func (*MaintenanceConfigurationStatus) DeepCopy

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

func (*MaintenanceConfigurationStatus) DeepCopyInto

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

type WindowObservation

type WindowObservation struct {
}

func (*WindowObservation) DeepCopy

func (in *WindowObservation) DeepCopy() *WindowObservation

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

func (*WindowObservation) DeepCopyInto

func (in *WindowObservation) DeepCopyInto(out *WindowObservation)

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

type WindowParameters

type WindowParameters struct {

	// +kubebuilder:validation:Optional
	Duration *string `json:"duration,omitempty" tf:"duration,omitempty"`

	// +kubebuilder:validation:Optional
	ExpirationDateTime *string `json:"expirationDateTime,omitempty" tf:"expiration_date_time,omitempty"`

	// +kubebuilder:validation:Optional
	RecurEvery *string `json:"recurEvery,omitempty" tf:"recur_every,omitempty"`

	// +kubebuilder:validation:Required
	StartDateTime *string `json:"startDateTime" tf:"start_date_time,omitempty"`

	// +kubebuilder:validation:Required
	TimeZone *string `json:"timeZone" tf:"time_zone,omitempty"`
}

func (*WindowParameters) DeepCopy

func (in *WindowParameters) DeepCopy() *WindowParameters

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

func (*WindowParameters) DeepCopyInto

func (in *WindowParameters) DeepCopyInto(out *WindowParameters)

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