v1alpha1

package
Version: v0.0.0-...-c74cf24 Latest Latest
Warning

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

Go to latest
Published: Sep 3, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

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

Index

Constants

View Source
const (
	Group   = "maintenance.azure.tf.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

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

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	MaintenanceAssignmentDedicatedHostKind             = "MaintenanceAssignmentDedicatedHost"
	MaintenanceAssignmentDedicatedHostGroupKind        = schema.GroupKind{Group: Group, Kind: MaintenanceAssignmentDedicatedHostKind}.String()
	MaintenanceAssignmentDedicatedHostKindAPIVersion   = MaintenanceAssignmentDedicatedHostKind + "." + GroupVersion.String()
	MaintenanceAssignmentDedicatedHostGroupVersionKind = GroupVersion.WithKind(MaintenanceAssignmentDedicatedHostKind)
)

Repository type metadata.

View Source
var (
	MaintenanceAssignmentVirtualMachineKind             = "MaintenanceAssignmentVirtualMachine"
	MaintenanceAssignmentVirtualMachineGroupKind        = schema.GroupKind{Group: Group, Kind: MaintenanceAssignmentVirtualMachineKind}.String()
	MaintenanceAssignmentVirtualMachineKindAPIVersion   = MaintenanceAssignmentVirtualMachineKind + "." + GroupVersion.String()
	MaintenanceAssignmentVirtualMachineGroupVersionKind = GroupVersion.WithKind(MaintenanceAssignmentVirtualMachineKind)
)

Repository type metadata.

View Source
var (
	MaintenanceAssignmentVirtualMachineScaleSetKind             = "MaintenanceAssignmentVirtualMachineScaleSet"
	MaintenanceAssignmentVirtualMachineScaleSetGroupKind        = schema.GroupKind{Group: Group, Kind: MaintenanceAssignmentVirtualMachineScaleSetKind}.String()
	MaintenanceAssignmentVirtualMachineScaleSetKindAPIVersion   = MaintenanceAssignmentVirtualMachineScaleSetKind + "." + GroupVersion.String()
	MaintenanceAssignmentVirtualMachineScaleSetGroupVersionKind = GroupVersion.WithKind(MaintenanceAssignmentVirtualMachineScaleSetKind)
)

Repository type metadata.

View Source
var (
	MaintenanceConfigurationKind             = "MaintenanceConfiguration"
	MaintenanceConfigurationGroupKind        = schema.GroupKind{Group: Group, Kind: MaintenanceConfigurationKind}.String()
	MaintenanceConfigurationKindAPIVersion   = MaintenanceConfigurationKind + "." + GroupVersion.String()
	MaintenanceConfigurationGroupVersionKind = GroupVersion.WithKind(MaintenanceConfigurationKind)
)

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,azure}

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) GetDeletionPolicy

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

GetDeletionPolicy of this MaintenanceAssignmentDedicatedHost.

func (*MaintenanceAssignmentDedicatedHost) GetObservation

func (tr *MaintenanceAssignmentDedicatedHost) GetObservation() ([]byte, error)

GetObservation of this MaintenanceAssignmentDedicatedHost

func (*MaintenanceAssignmentDedicatedHost) GetParameters

func (tr *MaintenanceAssignmentDedicatedHost) GetParameters() ([]byte, error)

GetParameters of this MaintenanceAssignmentDedicatedHost

func (*MaintenanceAssignmentDedicatedHost) GetProviderConfigReference

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

GetProviderConfigReference of this MaintenanceAssignmentDedicatedHost.

func (*MaintenanceAssignmentDedicatedHost) GetProviderReference deprecated

This method has been deprecated.
func (mg *MaintenanceAssignmentDedicatedHost) GetProviderReference() *xpv1.Reference

GetProviderReference of this MaintenanceAssignmentDedicatedHost. Deprecated: Use GetProviderConfigReference.

func (*MaintenanceAssignmentDedicatedHost) GetTerraformResourceIdField

func (tr *MaintenanceAssignmentDedicatedHost) GetTerraformResourceIdField() string

GetTerraformResourceIdField returns Terraform identifier field for this MaintenanceAssignmentDedicatedHost

func (*MaintenanceAssignmentDedicatedHost) GetTerraformResourceType

func (mg *MaintenanceAssignmentDedicatedHost) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MaintenanceAssignmentDedicatedHost

func (*MaintenanceAssignmentDedicatedHost) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MaintenanceAssignmentDedicatedHost.

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(data []byte) error

SetObservation for this MaintenanceAssignmentDedicatedHost

func (*MaintenanceAssignmentDedicatedHost) SetParameters

func (tr *MaintenanceAssignmentDedicatedHost) SetParameters(data []byte) error

SetParameters for this MaintenanceAssignmentDedicatedHost

func (*MaintenanceAssignmentDedicatedHost) SetProviderConfigReference

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

SetProviderConfigReference of this MaintenanceAssignmentDedicatedHost.

func (*MaintenanceAssignmentDedicatedHost) SetProviderReference deprecated

This method has been deprecated.
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 {
}

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 {
	DedicatedHostId string `json:"dedicatedHostId" tf:"dedicated_host_id"`

	Location string `json:"location" tf:"location"`

	MaintenanceConfigurationId string `json:"maintenanceConfigurationId" tf:"maintenance_configuration_id"`
}

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 {
	xpv1.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 {
	xpv1.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,azure}

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) GetDeletionPolicy

GetDeletionPolicy of this MaintenanceAssignmentVirtualMachine.

func (*MaintenanceAssignmentVirtualMachine) GetObservation

func (tr *MaintenanceAssignmentVirtualMachine) GetObservation() ([]byte, error)

GetObservation of this MaintenanceAssignmentVirtualMachine

func (*MaintenanceAssignmentVirtualMachine) GetParameters

func (tr *MaintenanceAssignmentVirtualMachine) GetParameters() ([]byte, error)

GetParameters of this MaintenanceAssignmentVirtualMachine

func (*MaintenanceAssignmentVirtualMachine) GetProviderConfigReference

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

GetProviderConfigReference of this MaintenanceAssignmentVirtualMachine.

func (*MaintenanceAssignmentVirtualMachine) GetProviderReference deprecated

This method has been deprecated.
func (mg *MaintenanceAssignmentVirtualMachine) GetProviderReference() *xpv1.Reference

GetProviderReference of this MaintenanceAssignmentVirtualMachine. Deprecated: Use GetProviderConfigReference.

func (*MaintenanceAssignmentVirtualMachine) GetTerraformResourceIdField

func (tr *MaintenanceAssignmentVirtualMachine) GetTerraformResourceIdField() string

GetTerraformResourceIdField returns Terraform identifier field for this MaintenanceAssignmentVirtualMachine

func (*MaintenanceAssignmentVirtualMachine) GetTerraformResourceType

func (mg *MaintenanceAssignmentVirtualMachine) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MaintenanceAssignmentVirtualMachine

func (*MaintenanceAssignmentVirtualMachine) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MaintenanceAssignmentVirtualMachine.

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(data []byte) error

SetObservation for this MaintenanceAssignmentVirtualMachine

func (*MaintenanceAssignmentVirtualMachine) SetParameters

func (tr *MaintenanceAssignmentVirtualMachine) SetParameters(data []byte) error

SetParameters for this MaintenanceAssignmentVirtualMachine

func (*MaintenanceAssignmentVirtualMachine) SetProviderConfigReference

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

SetProviderConfigReference of this MaintenanceAssignmentVirtualMachine.

func (*MaintenanceAssignmentVirtualMachine) SetProviderReference deprecated

This method has been deprecated.
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 {
}

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 {
	Location string `json:"location" tf:"location"`

	MaintenanceConfigurationId string `json:"maintenanceConfigurationId" tf:"maintenance_configuration_id"`

	VirtualMachineId string `json:"virtualMachineId" tf:"virtual_machine_id"`
}

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,azure}

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) GetDeletionPolicy

GetDeletionPolicy of this MaintenanceAssignmentVirtualMachineScaleSet.

func (*MaintenanceAssignmentVirtualMachineScaleSet) GetObservation

func (tr *MaintenanceAssignmentVirtualMachineScaleSet) GetObservation() ([]byte, error)

GetObservation of this MaintenanceAssignmentVirtualMachineScaleSet

func (*MaintenanceAssignmentVirtualMachineScaleSet) GetParameters

func (tr *MaintenanceAssignmentVirtualMachineScaleSet) GetParameters() ([]byte, error)

GetParameters of this MaintenanceAssignmentVirtualMachineScaleSet

func (*MaintenanceAssignmentVirtualMachineScaleSet) GetProviderConfigReference

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

GetProviderConfigReference of this MaintenanceAssignmentVirtualMachineScaleSet.

func (*MaintenanceAssignmentVirtualMachineScaleSet) GetProviderReference deprecated

This method has been deprecated.
func (mg *MaintenanceAssignmentVirtualMachineScaleSet) GetProviderReference() *xpv1.Reference

GetProviderReference of this MaintenanceAssignmentVirtualMachineScaleSet. Deprecated: Use GetProviderConfigReference.

func (*MaintenanceAssignmentVirtualMachineScaleSet) GetTerraformResourceIdField

func (tr *MaintenanceAssignmentVirtualMachineScaleSet) GetTerraformResourceIdField() string

GetTerraformResourceIdField returns Terraform identifier field for this MaintenanceAssignmentVirtualMachineScaleSet

func (*MaintenanceAssignmentVirtualMachineScaleSet) GetTerraformResourceType

func (mg *MaintenanceAssignmentVirtualMachineScaleSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MaintenanceAssignmentVirtualMachineScaleSet

func (*MaintenanceAssignmentVirtualMachineScaleSet) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MaintenanceAssignmentVirtualMachineScaleSet.

func (*MaintenanceAssignmentVirtualMachineScaleSet) SetConditions

SetConditions of this MaintenanceAssignmentVirtualMachineScaleSet.

func (*MaintenanceAssignmentVirtualMachineScaleSet) SetDeletionPolicy

SetDeletionPolicy of this MaintenanceAssignmentVirtualMachineScaleSet.

func (*MaintenanceAssignmentVirtualMachineScaleSet) SetObservation

func (tr *MaintenanceAssignmentVirtualMachineScaleSet) SetObservation(data []byte) error

SetObservation for this MaintenanceAssignmentVirtualMachineScaleSet

func (*MaintenanceAssignmentVirtualMachineScaleSet) SetParameters

func (tr *MaintenanceAssignmentVirtualMachineScaleSet) SetParameters(data []byte) error

SetParameters for this MaintenanceAssignmentVirtualMachineScaleSet

func (*MaintenanceAssignmentVirtualMachineScaleSet) SetProviderConfigReference

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

SetProviderConfigReference of this MaintenanceAssignmentVirtualMachineScaleSet.

func (*MaintenanceAssignmentVirtualMachineScaleSet) SetProviderReference deprecated

This method has been deprecated.
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 {
}

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 {
	Location string `json:"location" tf:"location"`

	MaintenanceConfigurationId string `json:"maintenanceConfigurationId" tf:"maintenance_configuration_id"`

	VirtualMachineScaleSetId string `json:"virtualMachineScaleSetId" tf:"virtual_machine_scale_set_id"`
}

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 {
	xpv1.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 {
	xpv1.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 {
	xpv1.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 {
	xpv1.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,azure}

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) GetDeletionPolicy

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

GetDeletionPolicy of this MaintenanceConfiguration.

func (*MaintenanceConfiguration) GetObservation

func (tr *MaintenanceConfiguration) GetObservation() ([]byte, error)

GetObservation of this MaintenanceConfiguration

func (*MaintenanceConfiguration) GetParameters

func (tr *MaintenanceConfiguration) GetParameters() ([]byte, error)

GetParameters of this MaintenanceConfiguration

func (*MaintenanceConfiguration) GetProviderConfigReference

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

GetProviderConfigReference of this MaintenanceConfiguration.

func (*MaintenanceConfiguration) GetProviderReference deprecated

This method has been deprecated.
func (mg *MaintenanceConfiguration) GetProviderReference() *xpv1.Reference

GetProviderReference of this MaintenanceConfiguration. Deprecated: Use GetProviderConfigReference.

func (*MaintenanceConfiguration) GetTerraformResourceIdField

func (tr *MaintenanceConfiguration) GetTerraformResourceIdField() string

GetTerraformResourceIdField returns Terraform identifier field for this MaintenanceConfiguration

func (*MaintenanceConfiguration) GetTerraformResourceType

func (mg *MaintenanceConfiguration) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MaintenanceConfiguration

func (*MaintenanceConfiguration) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference 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(data []byte) error

SetObservation for this MaintenanceConfiguration

func (*MaintenanceConfiguration) SetParameters

func (tr *MaintenanceConfiguration) SetParameters(data []byte) error

SetParameters for this MaintenanceConfiguration

func (*MaintenanceConfiguration) SetProviderConfigReference

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

SetProviderConfigReference of this MaintenanceConfiguration.

func (*MaintenanceConfiguration) SetProviderReference deprecated

This method has been deprecated.
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 {
}

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 {
	Location string `json:"location" tf:"location"`

	Name string `json:"name" tf:"name"`

	Properties map[string]string `json:"properties,omitempty" tf:"properties"`

	ResourceGroupName string `json:"resourceGroupName" tf:"resource_group_name"`

	Scope *string `json:"scope,omitempty" tf:"scope"`

	Tags map[string]string `json:"tags,omitempty" tf:"tags"`

	Visibility *string `json:"visibility,omitempty" tf:"visibility"`

	Window []WindowParameters `json:"window,omitempty" tf:"window"`
}

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 {
	xpv1.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 {
	xpv1.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 {
	Duration *string `json:"duration,omitempty" tf:"duration"`

	ExpirationDateTime *string `json:"expirationDateTime,omitempty" tf:"expiration_date_time"`

	RecurEvery *string `json:"recurEvery,omitempty" tf:"recur_every"`

	StartDateTime string `json:"startDateTime" tf:"start_date_time"`

	TimeZone string `json:"timeZone" tf:"time_zone"`
}

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
t or T : Toggle theme light dark auto
y or Y : Canonical URL