v1alpha1

package
v0.5.0-preview Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2021 License: Apache-2.0 Imports: 9 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 (
	AssignmentDedicatedHost_Kind             = "AssignmentDedicatedHost"
	AssignmentDedicatedHost_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AssignmentDedicatedHost_Kind}.String()
	AssignmentDedicatedHost_KindAPIVersion   = AssignmentDedicatedHost_Kind + "." + CRDGroupVersion.String()
	AssignmentDedicatedHost_GroupVersionKind = CRDGroupVersion.WithKind(AssignmentDedicatedHost_Kind)
)

Repository type metadata.

View Source
var (
	AssignmentVirtualMachine_Kind             = "AssignmentVirtualMachine"
	AssignmentVirtualMachine_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AssignmentVirtualMachine_Kind}.String()
	AssignmentVirtualMachine_KindAPIVersion   = AssignmentVirtualMachine_Kind + "." + CRDGroupVersion.String()
	AssignmentVirtualMachine_GroupVersionKind = CRDGroupVersion.WithKind(AssignmentVirtualMachine_Kind)
)

Repository type metadata.

View Source
var (
	AssignmentVirtualMachineScaleSet_Kind             = "AssignmentVirtualMachineScaleSet"
	AssignmentVirtualMachineScaleSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AssignmentVirtualMachineScaleSet_Kind}.String()
	AssignmentVirtualMachineScaleSet_KindAPIVersion   = AssignmentVirtualMachineScaleSet_Kind + "." + CRDGroupVersion.String()
	AssignmentVirtualMachineScaleSet_GroupVersionKind = CRDGroupVersion.WithKind(AssignmentVirtualMachineScaleSet_Kind)
)

Repository type metadata.

View Source
var (
	Configuration_Kind             = "Configuration"
	Configuration_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Configuration_Kind}.String()
	Configuration_KindAPIVersion   = Configuration_Kind + "." + CRDGroupVersion.String()
	Configuration_GroupVersionKind = CRDGroupVersion.WithKind(Configuration_Kind)
)

Repository type metadata.

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
)

Functions

This section is empty.

Types

type AssignmentDedicatedHost

type AssignmentDedicatedHost struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AssignmentDedicatedHostSpec   `json:"spec"`
	Status            AssignmentDedicatedHostStatus `json:"status,omitempty"`
}

AssignmentDedicatedHost is the Schema for the AssignmentDedicatedHosts 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 (*AssignmentDedicatedHost) DeepCopy

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

func (*AssignmentDedicatedHost) DeepCopyInto

func (in *AssignmentDedicatedHost) DeepCopyInto(out *AssignmentDedicatedHost)

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

func (*AssignmentDedicatedHost) DeepCopyObject

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

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

func (*AssignmentDedicatedHost) GetCondition

GetCondition of this AssignmentDedicatedHost.

func (*AssignmentDedicatedHost) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this AssignmentDedicatedHost

func (*AssignmentDedicatedHost) GetDeletionPolicy

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

GetDeletionPolicy of this AssignmentDedicatedHost.

func (*AssignmentDedicatedHost) GetID

func (tr *AssignmentDedicatedHost) GetID() string

GetID returns ID of underlying Terraform resource of this AssignmentDedicatedHost

func (*AssignmentDedicatedHost) GetObservation

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

GetObservation of this AssignmentDedicatedHost

func (*AssignmentDedicatedHost) GetParameters

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

GetParameters of this AssignmentDedicatedHost

func (*AssignmentDedicatedHost) GetProviderConfigReference

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

GetProviderConfigReference of this AssignmentDedicatedHost.

func (*AssignmentDedicatedHost) GetProviderReference

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

GetProviderReference of this AssignmentDedicatedHost. Deprecated: Use GetProviderConfigReference.

func (*AssignmentDedicatedHost) GetTerraformResourceType

func (mg *AssignmentDedicatedHost) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AssignmentDedicatedHost

func (*AssignmentDedicatedHost) GetTerraformSchemaVersion

func (tr *AssignmentDedicatedHost) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AssignmentDedicatedHost) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this AssignmentDedicatedHost.

func (*AssignmentDedicatedHost) LateInitialize

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

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

func (*AssignmentDedicatedHost) SetConditions

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

SetConditions of this AssignmentDedicatedHost.

func (*AssignmentDedicatedHost) SetDeletionPolicy

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

SetDeletionPolicy of this AssignmentDedicatedHost.

func (*AssignmentDedicatedHost) SetObservation

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

SetObservation for this AssignmentDedicatedHost

func (*AssignmentDedicatedHost) SetParameters

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

SetParameters for this AssignmentDedicatedHost

func (*AssignmentDedicatedHost) SetProviderConfigReference

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

SetProviderConfigReference of this AssignmentDedicatedHost.

func (*AssignmentDedicatedHost) SetProviderReference

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

SetProviderReference of this AssignmentDedicatedHost. Deprecated: Use SetProviderConfigReference.

func (*AssignmentDedicatedHost) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this AssignmentDedicatedHost.

type AssignmentDedicatedHostList

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

AssignmentDedicatedHostList contains a list of AssignmentDedicatedHosts

func (*AssignmentDedicatedHostList) DeepCopy

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

func (*AssignmentDedicatedHostList) DeepCopyInto

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

func (*AssignmentDedicatedHostList) DeepCopyObject

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

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

func (*AssignmentDedicatedHostList) GetItems

GetItems of this AssignmentDedicatedHostList.

type AssignmentDedicatedHostObservation

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

func (*AssignmentDedicatedHostObservation) DeepCopy

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

func (*AssignmentDedicatedHostObservation) DeepCopyInto

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

type AssignmentDedicatedHostParameters

type AssignmentDedicatedHostParameters 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 (*AssignmentDedicatedHostParameters) DeepCopy

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

func (*AssignmentDedicatedHostParameters) DeepCopyInto

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

type AssignmentDedicatedHostSpec

type AssignmentDedicatedHostSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AssignmentDedicatedHostParameters `json:"forProvider"`
}

AssignmentDedicatedHostSpec defines the desired state of AssignmentDedicatedHost

func (*AssignmentDedicatedHostSpec) DeepCopy

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

func (*AssignmentDedicatedHostSpec) DeepCopyInto

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

type AssignmentDedicatedHostStatus

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

AssignmentDedicatedHostStatus defines the observed state of AssignmentDedicatedHost.

func (*AssignmentDedicatedHostStatus) DeepCopy

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

func (*AssignmentDedicatedHostStatus) DeepCopyInto

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

type AssignmentVirtualMachine

type AssignmentVirtualMachine struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AssignmentVirtualMachineSpec   `json:"spec"`
	Status            AssignmentVirtualMachineStatus `json:"status,omitempty"`
}

AssignmentVirtualMachine is the Schema for the AssignmentVirtualMachines 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 (*AssignmentVirtualMachine) DeepCopy

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

func (*AssignmentVirtualMachine) DeepCopyInto

func (in *AssignmentVirtualMachine) DeepCopyInto(out *AssignmentVirtualMachine)

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

func (*AssignmentVirtualMachine) DeepCopyObject

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

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

func (*AssignmentVirtualMachine) GetCondition

GetCondition of this AssignmentVirtualMachine.

func (*AssignmentVirtualMachine) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this AssignmentVirtualMachine

func (*AssignmentVirtualMachine) GetDeletionPolicy

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

GetDeletionPolicy of this AssignmentVirtualMachine.

func (*AssignmentVirtualMachine) GetID

func (tr *AssignmentVirtualMachine) GetID() string

GetID returns ID of underlying Terraform resource of this AssignmentVirtualMachine

func (*AssignmentVirtualMachine) GetObservation

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

GetObservation of this AssignmentVirtualMachine

func (*AssignmentVirtualMachine) GetParameters

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

GetParameters of this AssignmentVirtualMachine

func (*AssignmentVirtualMachine) GetProviderConfigReference

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

GetProviderConfigReference of this AssignmentVirtualMachine.

func (*AssignmentVirtualMachine) GetProviderReference

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

GetProviderReference of this AssignmentVirtualMachine. Deprecated: Use GetProviderConfigReference.

func (*AssignmentVirtualMachine) GetTerraformResourceType

func (mg *AssignmentVirtualMachine) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AssignmentVirtualMachine

func (*AssignmentVirtualMachine) GetTerraformSchemaVersion

func (tr *AssignmentVirtualMachine) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AssignmentVirtualMachine) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this AssignmentVirtualMachine.

func (*AssignmentVirtualMachine) LateInitialize

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

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

func (*AssignmentVirtualMachine) SetConditions

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

SetConditions of this AssignmentVirtualMachine.

func (*AssignmentVirtualMachine) SetDeletionPolicy

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

SetDeletionPolicy of this AssignmentVirtualMachine.

func (*AssignmentVirtualMachine) SetObservation

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

SetObservation for this AssignmentVirtualMachine

func (*AssignmentVirtualMachine) SetParameters

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

SetParameters for this AssignmentVirtualMachine

func (*AssignmentVirtualMachine) SetProviderConfigReference

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

SetProviderConfigReference of this AssignmentVirtualMachine.

func (*AssignmentVirtualMachine) SetProviderReference

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

SetProviderReference of this AssignmentVirtualMachine. Deprecated: Use SetProviderConfigReference.

func (*AssignmentVirtualMachine) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this AssignmentVirtualMachine.

type AssignmentVirtualMachineList

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

AssignmentVirtualMachineList contains a list of AssignmentVirtualMachines

func (*AssignmentVirtualMachineList) DeepCopy

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

func (*AssignmentVirtualMachineList) DeepCopyInto

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

func (*AssignmentVirtualMachineList) DeepCopyObject

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

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

func (*AssignmentVirtualMachineList) GetItems

GetItems of this AssignmentVirtualMachineList.

type AssignmentVirtualMachineObservation

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

func (*AssignmentVirtualMachineObservation) DeepCopy

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

func (*AssignmentVirtualMachineObservation) DeepCopyInto

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

type AssignmentVirtualMachineParameters

type AssignmentVirtualMachineParameters 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 (*AssignmentVirtualMachineParameters) DeepCopy

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

func (*AssignmentVirtualMachineParameters) DeepCopyInto

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

type AssignmentVirtualMachineScaleSet

type AssignmentVirtualMachineScaleSet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AssignmentVirtualMachineScaleSetSpec   `json:"spec"`
	Status            AssignmentVirtualMachineScaleSetStatus `json:"status,omitempty"`
}

AssignmentVirtualMachineScaleSet is the Schema for the AssignmentVirtualMachineScaleSets 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 (*AssignmentVirtualMachineScaleSet) DeepCopy

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

func (*AssignmentVirtualMachineScaleSet) DeepCopyInto

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

func (*AssignmentVirtualMachineScaleSet) DeepCopyObject

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

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

func (*AssignmentVirtualMachineScaleSet) GetCondition

GetCondition of this AssignmentVirtualMachineScaleSet.

func (*AssignmentVirtualMachineScaleSet) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this AssignmentVirtualMachineScaleSet

func (*AssignmentVirtualMachineScaleSet) GetDeletionPolicy

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

GetDeletionPolicy of this AssignmentVirtualMachineScaleSet.

func (*AssignmentVirtualMachineScaleSet) GetID

GetID returns ID of underlying Terraform resource of this AssignmentVirtualMachineScaleSet

func (*AssignmentVirtualMachineScaleSet) GetObservation

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

GetObservation of this AssignmentVirtualMachineScaleSet

func (*AssignmentVirtualMachineScaleSet) GetParameters

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

GetParameters of this AssignmentVirtualMachineScaleSet

func (*AssignmentVirtualMachineScaleSet) GetProviderConfigReference

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

GetProviderConfigReference of this AssignmentVirtualMachineScaleSet.

func (*AssignmentVirtualMachineScaleSet) GetProviderReference

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

GetProviderReference of this AssignmentVirtualMachineScaleSet. Deprecated: Use GetProviderConfigReference.

func (*AssignmentVirtualMachineScaleSet) GetTerraformResourceType

func (mg *AssignmentVirtualMachineScaleSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AssignmentVirtualMachineScaleSet

func (*AssignmentVirtualMachineScaleSet) GetTerraformSchemaVersion

func (tr *AssignmentVirtualMachineScaleSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AssignmentVirtualMachineScaleSet) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this AssignmentVirtualMachineScaleSet.

func (*AssignmentVirtualMachineScaleSet) LateInitialize

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

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

func (*AssignmentVirtualMachineScaleSet) SetConditions

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

SetConditions of this AssignmentVirtualMachineScaleSet.

func (*AssignmentVirtualMachineScaleSet) SetDeletionPolicy

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

SetDeletionPolicy of this AssignmentVirtualMachineScaleSet.

func (*AssignmentVirtualMachineScaleSet) SetObservation

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

SetObservation for this AssignmentVirtualMachineScaleSet

func (*AssignmentVirtualMachineScaleSet) SetParameters

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

SetParameters for this AssignmentVirtualMachineScaleSet

func (*AssignmentVirtualMachineScaleSet) SetProviderConfigReference

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

SetProviderConfigReference of this AssignmentVirtualMachineScaleSet.

func (*AssignmentVirtualMachineScaleSet) SetProviderReference

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

SetProviderReference of this AssignmentVirtualMachineScaleSet. Deprecated: Use SetProviderConfigReference.

func (*AssignmentVirtualMachineScaleSet) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this AssignmentVirtualMachineScaleSet.

type AssignmentVirtualMachineScaleSetList

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

AssignmentVirtualMachineScaleSetList contains a list of AssignmentVirtualMachineScaleSets

func (*AssignmentVirtualMachineScaleSetList) DeepCopy

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

func (*AssignmentVirtualMachineScaleSetList) DeepCopyInto

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

func (*AssignmentVirtualMachineScaleSetList) DeepCopyObject

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

func (*AssignmentVirtualMachineScaleSetList) GetItems

GetItems of this AssignmentVirtualMachineScaleSetList.

type AssignmentVirtualMachineScaleSetObservation

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

func (*AssignmentVirtualMachineScaleSetObservation) DeepCopy

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

func (*AssignmentVirtualMachineScaleSetObservation) DeepCopyInto

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

type AssignmentVirtualMachineScaleSetParameters

type AssignmentVirtualMachineScaleSetParameters 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 (*AssignmentVirtualMachineScaleSetParameters) DeepCopy

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

func (*AssignmentVirtualMachineScaleSetParameters) DeepCopyInto

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

type AssignmentVirtualMachineScaleSetSpec

type AssignmentVirtualMachineScaleSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AssignmentVirtualMachineScaleSetParameters `json:"forProvider"`
}

AssignmentVirtualMachineScaleSetSpec defines the desired state of AssignmentVirtualMachineScaleSet

func (*AssignmentVirtualMachineScaleSetSpec) DeepCopy

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

func (*AssignmentVirtualMachineScaleSetSpec) DeepCopyInto

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

type AssignmentVirtualMachineScaleSetStatus

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

AssignmentVirtualMachineScaleSetStatus defines the observed state of AssignmentVirtualMachineScaleSet.

func (*AssignmentVirtualMachineScaleSetStatus) DeepCopy

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

func (*AssignmentVirtualMachineScaleSetStatus) DeepCopyInto

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

type AssignmentVirtualMachineSpec

type AssignmentVirtualMachineSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AssignmentVirtualMachineParameters `json:"forProvider"`
}

AssignmentVirtualMachineSpec defines the desired state of AssignmentVirtualMachine

func (*AssignmentVirtualMachineSpec) DeepCopy

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

func (*AssignmentVirtualMachineSpec) DeepCopyInto

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

type AssignmentVirtualMachineStatus

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

AssignmentVirtualMachineStatus defines the observed state of AssignmentVirtualMachine.

func (*AssignmentVirtualMachineStatus) DeepCopy

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

func (*AssignmentVirtualMachineStatus) DeepCopyInto

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

type Configuration

type Configuration struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConfigurationSpec   `json:"spec"`
	Status            ConfigurationStatus `json:"status,omitempty"`
}

Configuration is the Schema for the Configurations 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 (*Configuration) DeepCopy

func (in *Configuration) DeepCopy() *Configuration

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

func (*Configuration) DeepCopyInto

func (in *Configuration) DeepCopyInto(out *Configuration)

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

func (*Configuration) DeepCopyObject

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

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

func (*Configuration) GetCondition

func (mg *Configuration) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Configuration.

func (*Configuration) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Configuration

func (*Configuration) GetDeletionPolicy

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

GetDeletionPolicy of this Configuration.

func (*Configuration) GetID

func (tr *Configuration) GetID() string

GetID returns ID of underlying Terraform resource of this Configuration

func (*Configuration) GetObservation

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

GetObservation of this Configuration

func (*Configuration) GetParameters

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

GetParameters of this Configuration

func (*Configuration) GetProviderConfigReference

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

GetProviderConfigReference of this Configuration.

func (*Configuration) GetProviderReference

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

GetProviderReference of this Configuration. Deprecated: Use GetProviderConfigReference.

func (*Configuration) GetTerraformResourceType

func (mg *Configuration) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Configuration

func (*Configuration) GetTerraformSchemaVersion

func (tr *Configuration) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Configuration) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Configuration.

func (*Configuration) LateInitialize

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

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

func (*Configuration) SetConditions

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

SetConditions of this Configuration.

func (*Configuration) SetDeletionPolicy

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

SetDeletionPolicy of this Configuration.

func (*Configuration) SetObservation

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

SetObservation for this Configuration

func (*Configuration) SetParameters

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

SetParameters for this Configuration

func (*Configuration) SetProviderConfigReference

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

SetProviderConfigReference of this Configuration.

func (*Configuration) SetProviderReference

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

SetProviderReference of this Configuration. Deprecated: Use SetProviderConfigReference.

func (*Configuration) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Configuration.

type ConfigurationList

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

ConfigurationList contains a list of Configurations

func (*ConfigurationList) DeepCopy

func (in *ConfigurationList) DeepCopy() *ConfigurationList

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

func (*ConfigurationList) DeepCopyInto

func (in *ConfigurationList) DeepCopyInto(out *ConfigurationList)

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

func (*ConfigurationList) DeepCopyObject

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

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

func (*ConfigurationList) GetItems

func (l *ConfigurationList) GetItems() []resource.Managed

GetItems of this ConfigurationList.

type ConfigurationObservation

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

func (*ConfigurationObservation) DeepCopy

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

func (*ConfigurationObservation) DeepCopyInto

func (in *ConfigurationObservation) DeepCopyInto(out *ConfigurationObservation)

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

type ConfigurationParameters

type ConfigurationParameters 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"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +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 (*ConfigurationParameters) DeepCopy

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

func (*ConfigurationParameters) DeepCopyInto

func (in *ConfigurationParameters) DeepCopyInto(out *ConfigurationParameters)

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

type ConfigurationSpec

type ConfigurationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ConfigurationParameters `json:"forProvider"`
}

ConfigurationSpec defines the desired state of Configuration

func (*ConfigurationSpec) DeepCopy

func (in *ConfigurationSpec) DeepCopy() *ConfigurationSpec

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

func (*ConfigurationSpec) DeepCopyInto

func (in *ConfigurationSpec) DeepCopyInto(out *ConfigurationSpec)

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

type ConfigurationStatus

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

ConfigurationStatus defines the observed state of Configuration.

func (*ConfigurationStatus) DeepCopy

func (in *ConfigurationStatus) DeepCopy() *ConfigurationStatus

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

func (*ConfigurationStatus) DeepCopyInto

func (in *ConfigurationStatus) DeepCopyInto(out *ConfigurationStatus)

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