v1alpha1

package
v0.4.0-preview Latest Latest
Warning

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

Go to latest
Published: Nov 26, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	CenterAssessment_Kind             = "CenterAssessment"
	CenterAssessment_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CenterAssessment_Kind}.String()
	CenterAssessment_KindAPIVersion   = CenterAssessment_Kind + "." + CRDGroupVersion.String()
	CenterAssessment_GroupVersionKind = CRDGroupVersion.WithKind(CenterAssessment_Kind)
)

Repository type metadata.

View Source
var (
	CenterAssessmentMetadata_Kind             = "CenterAssessmentMetadata"
	CenterAssessmentMetadata_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CenterAssessmentMetadata_Kind}.String()
	CenterAssessmentMetadata_KindAPIVersion   = CenterAssessmentMetadata_Kind + "." + CRDGroupVersion.String()
	CenterAssessmentMetadata_GroupVersionKind = CRDGroupVersion.WithKind(CenterAssessmentMetadata_Kind)
)

Repository type metadata.

View Source
var (
	CenterAssessmentPolicy_Kind             = "CenterAssessmentPolicy"
	CenterAssessmentPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CenterAssessmentPolicy_Kind}.String()
	CenterAssessmentPolicy_KindAPIVersion   = CenterAssessmentPolicy_Kind + "." + CRDGroupVersion.String()
	CenterAssessmentPolicy_GroupVersionKind = CRDGroupVersion.WithKind(CenterAssessmentPolicy_Kind)
)

Repository type metadata.

View Source
var (
	CenterAutoProvisioning_Kind             = "CenterAutoProvisioning"
	CenterAutoProvisioning_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CenterAutoProvisioning_Kind}.String()
	CenterAutoProvisioning_KindAPIVersion   = CenterAutoProvisioning_Kind + "." + CRDGroupVersion.String()
	CenterAutoProvisioning_GroupVersionKind = CRDGroupVersion.WithKind(CenterAutoProvisioning_Kind)
)

Repository type metadata.

View Source
var (
	CenterContact_Kind             = "CenterContact"
	CenterContact_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CenterContact_Kind}.String()
	CenterContact_KindAPIVersion   = CenterContact_Kind + "." + CRDGroupVersion.String()
	CenterContact_GroupVersionKind = CRDGroupVersion.WithKind(CenterContact_Kind)
)

Repository type metadata.

View Source
var (
	CenterServerVulnerabilityAssessment_Kind             = "CenterServerVulnerabilityAssessment"
	CenterServerVulnerabilityAssessment_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CenterServerVulnerabilityAssessment_Kind}.String()
	CenterServerVulnerabilityAssessment_KindAPIVersion   = CenterServerVulnerabilityAssessment_Kind + "." + CRDGroupVersion.String()
	CenterServerVulnerabilityAssessment_GroupVersionKind = CRDGroupVersion.WithKind(CenterServerVulnerabilityAssessment_Kind)
)

Repository type metadata.

View Source
var (
	CenterSetting_Kind             = "CenterSetting"
	CenterSetting_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CenterSetting_Kind}.String()
	CenterSetting_KindAPIVersion   = CenterSetting_Kind + "." + CRDGroupVersion.String()
	CenterSetting_GroupVersionKind = CRDGroupVersion.WithKind(CenterSetting_Kind)
)

Repository type metadata.

View Source
var (
	CenterSubscriptionPricing_Kind             = "CenterSubscriptionPricing"
	CenterSubscriptionPricing_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CenterSubscriptionPricing_Kind}.String()
	CenterSubscriptionPricing_KindAPIVersion   = CenterSubscriptionPricing_Kind + "." + CRDGroupVersion.String()
	CenterSubscriptionPricing_GroupVersionKind = CRDGroupVersion.WithKind(CenterSubscriptionPricing_Kind)
)

Repository type metadata.

View Source
var (
	CenterWorkspace_Kind             = "CenterWorkspace"
	CenterWorkspace_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CenterWorkspace_Kind}.String()
	CenterWorkspace_KindAPIVersion   = CenterWorkspace_Kind + "." + CRDGroupVersion.String()
	CenterWorkspace_GroupVersionKind = CRDGroupVersion.WithKind(CenterWorkspace_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 CenterAssessment

type CenterAssessment struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CenterAssessmentSpec   `json:"spec"`
	Status            CenterAssessmentStatus `json:"status,omitempty"`
}

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

func (in *CenterAssessment) DeepCopy() *CenterAssessment

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

func (*CenterAssessment) DeepCopyInto

func (in *CenterAssessment) DeepCopyInto(out *CenterAssessment)

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

func (*CenterAssessment) DeepCopyObject

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

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

func (*CenterAssessment) GetCondition

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

GetCondition of this CenterAssessment.

func (*CenterAssessment) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CenterAssessment

func (*CenterAssessment) GetDeletionPolicy

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

GetDeletionPolicy of this CenterAssessment.

func (*CenterAssessment) GetObservation

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

GetObservation of this CenterAssessment

func (*CenterAssessment) GetParameters

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

GetParameters of this CenterAssessment

func (*CenterAssessment) GetProviderConfigReference

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

GetProviderConfigReference of this CenterAssessment.

func (*CenterAssessment) GetProviderReference

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

GetProviderReference of this CenterAssessment. Deprecated: Use GetProviderConfigReference.

func (*CenterAssessment) GetTerraformResourceType

func (mg *CenterAssessment) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CenterAssessment

func (*CenterAssessment) GetTerraformSchemaVersion

func (tr *CenterAssessment) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CenterAssessment) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CenterAssessment.

func (*CenterAssessment) LateInitialize

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

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

func (*CenterAssessment) SetConditions

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

SetConditions of this CenterAssessment.

func (*CenterAssessment) SetDeletionPolicy

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

SetDeletionPolicy of this CenterAssessment.

func (*CenterAssessment) SetObservation

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

SetObservation for this CenterAssessment

func (*CenterAssessment) SetParameters

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

SetParameters for this CenterAssessment

func (*CenterAssessment) SetProviderConfigReference

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

SetProviderConfigReference of this CenterAssessment.

func (*CenterAssessment) SetProviderReference

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

SetProviderReference of this CenterAssessment. Deprecated: Use SetProviderConfigReference.

func (*CenterAssessment) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CenterAssessment.

type CenterAssessmentList

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

CenterAssessmentList contains a list of CenterAssessments

func (*CenterAssessmentList) DeepCopy

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

func (*CenterAssessmentList) DeepCopyInto

func (in *CenterAssessmentList) DeepCopyInto(out *CenterAssessmentList)

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

func (*CenterAssessmentList) DeepCopyObject

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

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

func (*CenterAssessmentList) GetItems

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

GetItems of this CenterAssessmentList.

type CenterAssessmentMetadata

type CenterAssessmentMetadata struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CenterAssessmentMetadataSpec   `json:"spec"`
	Status            CenterAssessmentMetadataStatus `json:"status,omitempty"`
}

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

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

func (*CenterAssessmentMetadata) DeepCopyInto

func (in *CenterAssessmentMetadata) DeepCopyInto(out *CenterAssessmentMetadata)

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

func (*CenterAssessmentMetadata) DeepCopyObject

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

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

func (*CenterAssessmentMetadata) GetCondition

GetCondition of this CenterAssessmentMetadata.

func (*CenterAssessmentMetadata) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CenterAssessmentMetadata

func (*CenterAssessmentMetadata) GetDeletionPolicy

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

GetDeletionPolicy of this CenterAssessmentMetadata.

func (*CenterAssessmentMetadata) GetObservation

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

GetObservation of this CenterAssessmentMetadata

func (*CenterAssessmentMetadata) GetParameters

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

GetParameters of this CenterAssessmentMetadata

func (*CenterAssessmentMetadata) GetProviderConfigReference

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

GetProviderConfigReference of this CenterAssessmentMetadata.

func (*CenterAssessmentMetadata) GetProviderReference

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

GetProviderReference of this CenterAssessmentMetadata. Deprecated: Use GetProviderConfigReference.

func (*CenterAssessmentMetadata) GetTerraformResourceType

func (mg *CenterAssessmentMetadata) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CenterAssessmentMetadata

func (*CenterAssessmentMetadata) GetTerraformSchemaVersion

func (tr *CenterAssessmentMetadata) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CenterAssessmentMetadata) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CenterAssessmentMetadata.

func (*CenterAssessmentMetadata) LateInitialize

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

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

func (*CenterAssessmentMetadata) SetConditions

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

SetConditions of this CenterAssessmentMetadata.

func (*CenterAssessmentMetadata) SetDeletionPolicy

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

SetDeletionPolicy of this CenterAssessmentMetadata.

func (*CenterAssessmentMetadata) SetObservation

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

SetObservation for this CenterAssessmentMetadata

func (*CenterAssessmentMetadata) SetParameters

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

SetParameters for this CenterAssessmentMetadata

func (*CenterAssessmentMetadata) SetProviderConfigReference

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

SetProviderConfigReference of this CenterAssessmentMetadata.

func (*CenterAssessmentMetadata) SetProviderReference

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

SetProviderReference of this CenterAssessmentMetadata. Deprecated: Use SetProviderConfigReference.

func (*CenterAssessmentMetadata) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CenterAssessmentMetadata.

type CenterAssessmentMetadataList

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

CenterAssessmentMetadataList contains a list of CenterAssessmentMetadatas

func (*CenterAssessmentMetadataList) DeepCopy

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

func (*CenterAssessmentMetadataList) DeepCopyInto

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

func (*CenterAssessmentMetadataList) DeepCopyObject

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

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

func (*CenterAssessmentMetadataList) GetItems

GetItems of this CenterAssessmentMetadataList.

type CenterAssessmentMetadataObservation

type CenterAssessmentMetadataObservation struct {
	Name *string `json:"name,omitempty" tf:"name,omitempty"`
}

func (*CenterAssessmentMetadataObservation) DeepCopy

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

func (*CenterAssessmentMetadataObservation) DeepCopyInto

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

type CenterAssessmentMetadataParameters

type CenterAssessmentMetadataParameters struct {

	// +kubebuilder:validation:Optional
	Categories []*string `json:"categories,omitempty" tf:"categories,omitempty"`

	// +kubebuilder:validation:Required
	Description *string `json:"description" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	DisplayName *string `json:"displayName" tf:"display_name,omitempty"`

	// +kubebuilder:validation:Optional
	ImplementationEffort *string `json:"implementationEffort,omitempty" tf:"implementation_effort,omitempty"`

	// +kubebuilder:validation:Optional
	RemediationDescription *string `json:"remediationDescription,omitempty" tf:"remediation_description,omitempty"`

	// +kubebuilder:validation:Optional
	Severity *string `json:"severity,omitempty" tf:"severity,omitempty"`

	// +kubebuilder:validation:Optional
	Threats []*string `json:"threats,omitempty" tf:"threats,omitempty"`

	// +kubebuilder:validation:Optional
	UserImpact *string `json:"userImpact,omitempty" tf:"user_impact,omitempty"`
}

func (*CenterAssessmentMetadataParameters) DeepCopy

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

func (*CenterAssessmentMetadataParameters) DeepCopyInto

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

type CenterAssessmentMetadataSpec

type CenterAssessmentMetadataSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CenterAssessmentMetadataParameters `json:"forProvider"`
}

CenterAssessmentMetadataSpec defines the desired state of CenterAssessmentMetadata

func (*CenterAssessmentMetadataSpec) DeepCopy

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

func (*CenterAssessmentMetadataSpec) DeepCopyInto

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

type CenterAssessmentMetadataStatus

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

CenterAssessmentMetadataStatus defines the observed state of CenterAssessmentMetadata.

func (*CenterAssessmentMetadataStatus) DeepCopy

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

func (*CenterAssessmentMetadataStatus) DeepCopyInto

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

type CenterAssessmentObservation

type CenterAssessmentObservation struct {
}

func (*CenterAssessmentObservation) DeepCopy

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

func (*CenterAssessmentObservation) DeepCopyInto

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

type CenterAssessmentParameters

type CenterAssessmentParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalData map[string]*string `json:"additionalData,omitempty" tf:"additional_data,omitempty"`

	// +kubebuilder:validation:Required
	AssessmentPolicyID *string `json:"assessmentPolicyId" tf:"assessment_policy_id,omitempty"`

	// +kubebuilder:validation:Required
	Status []StatusParameters `json:"status" tf:"status,omitempty"`

	// +kubebuilder:validation:Required
	TargetResourceID *string `json:"targetResourceId" tf:"target_resource_id,omitempty"`
}

func (*CenterAssessmentParameters) DeepCopy

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

func (*CenterAssessmentParameters) DeepCopyInto

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

type CenterAssessmentPolicy

type CenterAssessmentPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CenterAssessmentPolicySpec   `json:"spec"`
	Status            CenterAssessmentPolicyStatus `json:"status,omitempty"`
}

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

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

func (*CenterAssessmentPolicy) DeepCopyInto

func (in *CenterAssessmentPolicy) DeepCopyInto(out *CenterAssessmentPolicy)

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

func (*CenterAssessmentPolicy) DeepCopyObject

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

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

func (*CenterAssessmentPolicy) GetCondition

GetCondition of this CenterAssessmentPolicy.

func (*CenterAssessmentPolicy) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CenterAssessmentPolicy

func (*CenterAssessmentPolicy) GetDeletionPolicy

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

GetDeletionPolicy of this CenterAssessmentPolicy.

func (*CenterAssessmentPolicy) GetObservation

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

GetObservation of this CenterAssessmentPolicy

func (*CenterAssessmentPolicy) GetParameters

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

GetParameters of this CenterAssessmentPolicy

func (*CenterAssessmentPolicy) GetProviderConfigReference

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

GetProviderConfigReference of this CenterAssessmentPolicy.

func (*CenterAssessmentPolicy) GetProviderReference

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

GetProviderReference of this CenterAssessmentPolicy. Deprecated: Use GetProviderConfigReference.

func (*CenterAssessmentPolicy) GetTerraformResourceType

func (mg *CenterAssessmentPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CenterAssessmentPolicy

func (*CenterAssessmentPolicy) GetTerraformSchemaVersion

func (tr *CenterAssessmentPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CenterAssessmentPolicy) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CenterAssessmentPolicy.

func (*CenterAssessmentPolicy) LateInitialize

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

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

func (*CenterAssessmentPolicy) SetConditions

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

SetConditions of this CenterAssessmentPolicy.

func (*CenterAssessmentPolicy) SetDeletionPolicy

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

SetDeletionPolicy of this CenterAssessmentPolicy.

func (*CenterAssessmentPolicy) SetObservation

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

SetObservation for this CenterAssessmentPolicy

func (*CenterAssessmentPolicy) SetParameters

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

SetParameters for this CenterAssessmentPolicy

func (*CenterAssessmentPolicy) SetProviderConfigReference

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

SetProviderConfigReference of this CenterAssessmentPolicy.

func (*CenterAssessmentPolicy) SetProviderReference

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

SetProviderReference of this CenterAssessmentPolicy. Deprecated: Use SetProviderConfigReference.

func (*CenterAssessmentPolicy) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CenterAssessmentPolicy.

type CenterAssessmentPolicyList

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

CenterAssessmentPolicyList contains a list of CenterAssessmentPolicys

func (*CenterAssessmentPolicyList) DeepCopy

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

func (*CenterAssessmentPolicyList) DeepCopyInto

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

func (*CenterAssessmentPolicyList) DeepCopyObject

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

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

func (*CenterAssessmentPolicyList) GetItems

GetItems of this CenterAssessmentPolicyList.

type CenterAssessmentPolicyObservation

type CenterAssessmentPolicyObservation struct {
	Name *string `json:"name,omitempty" tf:"name,omitempty"`
}

func (*CenterAssessmentPolicyObservation) DeepCopy

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

func (*CenterAssessmentPolicyObservation) DeepCopyInto

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

type CenterAssessmentPolicyParameters

type CenterAssessmentPolicyParameters struct {

	// +kubebuilder:validation:Optional
	Categories []*string `json:"categories,omitempty" tf:"categories,omitempty"`

	// +kubebuilder:validation:Required
	Description *string `json:"description" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	DisplayName *string `json:"displayName" tf:"display_name,omitempty"`

	// +kubebuilder:validation:Optional
	ImplementationEffort *string `json:"implementationEffort,omitempty" tf:"implementation_effort,omitempty"`

	// +kubebuilder:validation:Optional
	RemediationDescription *string `json:"remediationDescription,omitempty" tf:"remediation_description,omitempty"`

	// +kubebuilder:validation:Optional
	Severity *string `json:"severity,omitempty" tf:"severity,omitempty"`

	// +kubebuilder:validation:Optional
	Threats []*string `json:"threats,omitempty" tf:"threats,omitempty"`

	// +kubebuilder:validation:Optional
	UserImpact *string `json:"userImpact,omitempty" tf:"user_impact,omitempty"`
}

func (*CenterAssessmentPolicyParameters) DeepCopy

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

func (*CenterAssessmentPolicyParameters) DeepCopyInto

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

type CenterAssessmentPolicySpec

type CenterAssessmentPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CenterAssessmentPolicyParameters `json:"forProvider"`
}

CenterAssessmentPolicySpec defines the desired state of CenterAssessmentPolicy

func (*CenterAssessmentPolicySpec) DeepCopy

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

func (*CenterAssessmentPolicySpec) DeepCopyInto

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

type CenterAssessmentPolicyStatus

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

CenterAssessmentPolicyStatus defines the observed state of CenterAssessmentPolicy.

func (*CenterAssessmentPolicyStatus) DeepCopy

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

func (*CenterAssessmentPolicyStatus) DeepCopyInto

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

type CenterAssessmentSpec

type CenterAssessmentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CenterAssessmentParameters `json:"forProvider"`
}

CenterAssessmentSpec defines the desired state of CenterAssessment

func (*CenterAssessmentSpec) DeepCopy

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

func (*CenterAssessmentSpec) DeepCopyInto

func (in *CenterAssessmentSpec) DeepCopyInto(out *CenterAssessmentSpec)

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

type CenterAssessmentStatus

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

CenterAssessmentStatus defines the observed state of CenterAssessment.

func (*CenterAssessmentStatus) DeepCopy

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

func (*CenterAssessmentStatus) DeepCopyInto

func (in *CenterAssessmentStatus) DeepCopyInto(out *CenterAssessmentStatus)

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

type CenterAutoProvisioning

type CenterAutoProvisioning struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CenterAutoProvisioningSpec   `json:"spec"`
	Status            CenterAutoProvisioningStatus `json:"status,omitempty"`
}

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

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

func (*CenterAutoProvisioning) DeepCopyInto

func (in *CenterAutoProvisioning) DeepCopyInto(out *CenterAutoProvisioning)

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

func (*CenterAutoProvisioning) DeepCopyObject

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

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

func (*CenterAutoProvisioning) GetCondition

GetCondition of this CenterAutoProvisioning.

func (*CenterAutoProvisioning) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CenterAutoProvisioning

func (*CenterAutoProvisioning) GetDeletionPolicy

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

GetDeletionPolicy of this CenterAutoProvisioning.

func (*CenterAutoProvisioning) GetObservation

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

GetObservation of this CenterAutoProvisioning

func (*CenterAutoProvisioning) GetParameters

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

GetParameters of this CenterAutoProvisioning

func (*CenterAutoProvisioning) GetProviderConfigReference

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

GetProviderConfigReference of this CenterAutoProvisioning.

func (*CenterAutoProvisioning) GetProviderReference

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

GetProviderReference of this CenterAutoProvisioning. Deprecated: Use GetProviderConfigReference.

func (*CenterAutoProvisioning) GetTerraformResourceType

func (mg *CenterAutoProvisioning) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CenterAutoProvisioning

func (*CenterAutoProvisioning) GetTerraformSchemaVersion

func (tr *CenterAutoProvisioning) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CenterAutoProvisioning) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CenterAutoProvisioning.

func (*CenterAutoProvisioning) LateInitialize

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

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

func (*CenterAutoProvisioning) SetConditions

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

SetConditions of this CenterAutoProvisioning.

func (*CenterAutoProvisioning) SetDeletionPolicy

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

SetDeletionPolicy of this CenterAutoProvisioning.

func (*CenterAutoProvisioning) SetObservation

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

SetObservation for this CenterAutoProvisioning

func (*CenterAutoProvisioning) SetParameters

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

SetParameters for this CenterAutoProvisioning

func (*CenterAutoProvisioning) SetProviderConfigReference

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

SetProviderConfigReference of this CenterAutoProvisioning.

func (*CenterAutoProvisioning) SetProviderReference

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

SetProviderReference of this CenterAutoProvisioning. Deprecated: Use SetProviderConfigReference.

func (*CenterAutoProvisioning) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CenterAutoProvisioning.

type CenterAutoProvisioningList

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

CenterAutoProvisioningList contains a list of CenterAutoProvisionings

func (*CenterAutoProvisioningList) DeepCopy

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

func (*CenterAutoProvisioningList) DeepCopyInto

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

func (*CenterAutoProvisioningList) DeepCopyObject

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

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

func (*CenterAutoProvisioningList) GetItems

GetItems of this CenterAutoProvisioningList.

type CenterAutoProvisioningObservation

type CenterAutoProvisioningObservation struct {
}

func (*CenterAutoProvisioningObservation) DeepCopy

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

func (*CenterAutoProvisioningObservation) DeepCopyInto

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

type CenterAutoProvisioningParameters

type CenterAutoProvisioningParameters struct {

	// +kubebuilder:validation:Required
	AutoProvision *string `json:"autoProvision" tf:"auto_provision,omitempty"`
}

func (*CenterAutoProvisioningParameters) DeepCopy

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

func (*CenterAutoProvisioningParameters) DeepCopyInto

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

type CenterAutoProvisioningSpec

type CenterAutoProvisioningSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CenterAutoProvisioningParameters `json:"forProvider"`
}

CenterAutoProvisioningSpec defines the desired state of CenterAutoProvisioning

func (*CenterAutoProvisioningSpec) DeepCopy

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

func (*CenterAutoProvisioningSpec) DeepCopyInto

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

type CenterAutoProvisioningStatus

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

CenterAutoProvisioningStatus defines the observed state of CenterAutoProvisioning.

func (*CenterAutoProvisioningStatus) DeepCopy

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

func (*CenterAutoProvisioningStatus) DeepCopyInto

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

type CenterContact

type CenterContact struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CenterContactSpec   `json:"spec"`
	Status            CenterContactStatus `json:"status,omitempty"`
}

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

func (in *CenterContact) DeepCopy() *CenterContact

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

func (*CenterContact) DeepCopyInto

func (in *CenterContact) DeepCopyInto(out *CenterContact)

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

func (*CenterContact) DeepCopyObject

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

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

func (*CenterContact) GetCondition

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

GetCondition of this CenterContact.

func (*CenterContact) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CenterContact

func (*CenterContact) GetDeletionPolicy

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

GetDeletionPolicy of this CenterContact.

func (*CenterContact) GetObservation

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

GetObservation of this CenterContact

func (*CenterContact) GetParameters

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

GetParameters of this CenterContact

func (*CenterContact) GetProviderConfigReference

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

GetProviderConfigReference of this CenterContact.

func (*CenterContact) GetProviderReference

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

GetProviderReference of this CenterContact. Deprecated: Use GetProviderConfigReference.

func (*CenterContact) GetTerraformResourceType

func (mg *CenterContact) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CenterContact

func (*CenterContact) GetTerraformSchemaVersion

func (tr *CenterContact) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CenterContact) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CenterContact.

func (*CenterContact) LateInitialize

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

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

func (*CenterContact) SetConditions

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

SetConditions of this CenterContact.

func (*CenterContact) SetDeletionPolicy

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

SetDeletionPolicy of this CenterContact.

func (*CenterContact) SetObservation

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

SetObservation for this CenterContact

func (*CenterContact) SetParameters

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

SetParameters for this CenterContact

func (*CenterContact) SetProviderConfigReference

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

SetProviderConfigReference of this CenterContact.

func (*CenterContact) SetProviderReference

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

SetProviderReference of this CenterContact. Deprecated: Use SetProviderConfigReference.

func (*CenterContact) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CenterContact.

type CenterContactList

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

CenterContactList contains a list of CenterContacts

func (*CenterContactList) DeepCopy

func (in *CenterContactList) DeepCopy() *CenterContactList

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

func (*CenterContactList) DeepCopyInto

func (in *CenterContactList) DeepCopyInto(out *CenterContactList)

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

func (*CenterContactList) DeepCopyObject

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

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

func (*CenterContactList) GetItems

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

GetItems of this CenterContactList.

type CenterContactObservation

type CenterContactObservation struct {
}

func (*CenterContactObservation) DeepCopy

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

func (*CenterContactObservation) DeepCopyInto

func (in *CenterContactObservation) DeepCopyInto(out *CenterContactObservation)

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

type CenterContactParameters

type CenterContactParameters struct {

	// +kubebuilder:validation:Required
	AlertNotifications *bool `json:"alertNotifications" tf:"alert_notifications,omitempty"`

	// +kubebuilder:validation:Required
	AlertsToAdmins *bool `json:"alertsToAdmins" tf:"alerts_to_admins,omitempty"`

	// +kubebuilder:validation:Required
	Email *string `json:"email" tf:"email,omitempty"`

	// +kubebuilder:validation:Optional
	Phone *string `json:"phone,omitempty" tf:"phone,omitempty"`
}

func (*CenterContactParameters) DeepCopy

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

func (*CenterContactParameters) DeepCopyInto

func (in *CenterContactParameters) DeepCopyInto(out *CenterContactParameters)

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

type CenterContactSpec

type CenterContactSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CenterContactParameters `json:"forProvider"`
}

CenterContactSpec defines the desired state of CenterContact

func (*CenterContactSpec) DeepCopy

func (in *CenterContactSpec) DeepCopy() *CenterContactSpec

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

func (*CenterContactSpec) DeepCopyInto

func (in *CenterContactSpec) DeepCopyInto(out *CenterContactSpec)

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

type CenterContactStatus

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

CenterContactStatus defines the observed state of CenterContact.

func (*CenterContactStatus) DeepCopy

func (in *CenterContactStatus) DeepCopy() *CenterContactStatus

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

func (*CenterContactStatus) DeepCopyInto

func (in *CenterContactStatus) DeepCopyInto(out *CenterContactStatus)

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

type CenterServerVulnerabilityAssessment

type CenterServerVulnerabilityAssessment struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CenterServerVulnerabilityAssessmentSpec   `json:"spec"`
	Status            CenterServerVulnerabilityAssessmentStatus `json:"status,omitempty"`
}

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

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

func (*CenterServerVulnerabilityAssessment) DeepCopyInto

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

func (*CenterServerVulnerabilityAssessment) DeepCopyObject

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

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

func (*CenterServerVulnerabilityAssessment) GetCondition

GetCondition of this CenterServerVulnerabilityAssessment.

func (*CenterServerVulnerabilityAssessment) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CenterServerVulnerabilityAssessment

func (*CenterServerVulnerabilityAssessment) GetDeletionPolicy

GetDeletionPolicy of this CenterServerVulnerabilityAssessment.

func (*CenterServerVulnerabilityAssessment) GetObservation

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

GetObservation of this CenterServerVulnerabilityAssessment

func (*CenterServerVulnerabilityAssessment) GetParameters

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

GetParameters of this CenterServerVulnerabilityAssessment

func (*CenterServerVulnerabilityAssessment) GetProviderConfigReference

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

GetProviderConfigReference of this CenterServerVulnerabilityAssessment.

func (*CenterServerVulnerabilityAssessment) GetProviderReference

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

GetProviderReference of this CenterServerVulnerabilityAssessment. Deprecated: Use GetProviderConfigReference.

func (*CenterServerVulnerabilityAssessment) GetTerraformResourceType

func (mg *CenterServerVulnerabilityAssessment) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CenterServerVulnerabilityAssessment

func (*CenterServerVulnerabilityAssessment) GetTerraformSchemaVersion

func (tr *CenterServerVulnerabilityAssessment) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CenterServerVulnerabilityAssessment) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CenterServerVulnerabilityAssessment.

func (*CenterServerVulnerabilityAssessment) LateInitialize

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

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

func (*CenterServerVulnerabilityAssessment) SetConditions

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

SetConditions of this CenterServerVulnerabilityAssessment.

func (*CenterServerVulnerabilityAssessment) SetDeletionPolicy

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

SetDeletionPolicy of this CenterServerVulnerabilityAssessment.

func (*CenterServerVulnerabilityAssessment) SetObservation

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

SetObservation for this CenterServerVulnerabilityAssessment

func (*CenterServerVulnerabilityAssessment) SetParameters

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

SetParameters for this CenterServerVulnerabilityAssessment

func (*CenterServerVulnerabilityAssessment) SetProviderConfigReference

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

SetProviderConfigReference of this CenterServerVulnerabilityAssessment.

func (*CenterServerVulnerabilityAssessment) SetProviderReference

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

SetProviderReference of this CenterServerVulnerabilityAssessment. Deprecated: Use SetProviderConfigReference.

func (*CenterServerVulnerabilityAssessment) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CenterServerVulnerabilityAssessment.

type CenterServerVulnerabilityAssessmentList

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

CenterServerVulnerabilityAssessmentList contains a list of CenterServerVulnerabilityAssessments

func (*CenterServerVulnerabilityAssessmentList) DeepCopy

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

func (*CenterServerVulnerabilityAssessmentList) DeepCopyInto

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

func (*CenterServerVulnerabilityAssessmentList) DeepCopyObject

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

func (*CenterServerVulnerabilityAssessmentList) GetItems

GetItems of this CenterServerVulnerabilityAssessmentList.

type CenterServerVulnerabilityAssessmentObservation

type CenterServerVulnerabilityAssessmentObservation struct {
}

func (*CenterServerVulnerabilityAssessmentObservation) DeepCopy

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

func (*CenterServerVulnerabilityAssessmentObservation) DeepCopyInto

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

type CenterServerVulnerabilityAssessmentParameters

type CenterServerVulnerabilityAssessmentParameters struct {

	// +kubebuilder:validation:Optional
	HybridMachineID *string `json:"hybridMachineId,omitempty" tf:"hybrid_machine_id,omitempty"`

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

func (*CenterServerVulnerabilityAssessmentParameters) DeepCopy

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

func (*CenterServerVulnerabilityAssessmentParameters) DeepCopyInto

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

type CenterServerVulnerabilityAssessmentSpec

type CenterServerVulnerabilityAssessmentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CenterServerVulnerabilityAssessmentParameters `json:"forProvider"`
}

CenterServerVulnerabilityAssessmentSpec defines the desired state of CenterServerVulnerabilityAssessment

func (*CenterServerVulnerabilityAssessmentSpec) DeepCopy

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

func (*CenterServerVulnerabilityAssessmentSpec) DeepCopyInto

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

type CenterServerVulnerabilityAssessmentStatus

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

CenterServerVulnerabilityAssessmentStatus defines the observed state of CenterServerVulnerabilityAssessment.

func (*CenterServerVulnerabilityAssessmentStatus) DeepCopy

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

func (*CenterServerVulnerabilityAssessmentStatus) DeepCopyInto

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

type CenterSetting

type CenterSetting struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CenterSettingSpec   `json:"spec"`
	Status            CenterSettingStatus `json:"status,omitempty"`
}

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

func (in *CenterSetting) DeepCopy() *CenterSetting

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

func (*CenterSetting) DeepCopyInto

func (in *CenterSetting) DeepCopyInto(out *CenterSetting)

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

func (*CenterSetting) DeepCopyObject

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

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

func (*CenterSetting) GetCondition

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

GetCondition of this CenterSetting.

func (*CenterSetting) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CenterSetting

func (*CenterSetting) GetDeletionPolicy

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

GetDeletionPolicy of this CenterSetting.

func (*CenterSetting) GetObservation

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

GetObservation of this CenterSetting

func (*CenterSetting) GetParameters

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

GetParameters of this CenterSetting

func (*CenterSetting) GetProviderConfigReference

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

GetProviderConfigReference of this CenterSetting.

func (*CenterSetting) GetProviderReference

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

GetProviderReference of this CenterSetting. Deprecated: Use GetProviderConfigReference.

func (*CenterSetting) GetTerraformResourceType

func (mg *CenterSetting) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CenterSetting

func (*CenterSetting) GetTerraformSchemaVersion

func (tr *CenterSetting) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CenterSetting) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CenterSetting.

func (*CenterSetting) LateInitialize

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

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

func (*CenterSetting) SetConditions

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

SetConditions of this CenterSetting.

func (*CenterSetting) SetDeletionPolicy

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

SetDeletionPolicy of this CenterSetting.

func (*CenterSetting) SetObservation

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

SetObservation for this CenterSetting

func (*CenterSetting) SetParameters

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

SetParameters for this CenterSetting

func (*CenterSetting) SetProviderConfigReference

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

SetProviderConfigReference of this CenterSetting.

func (*CenterSetting) SetProviderReference

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

SetProviderReference of this CenterSetting. Deprecated: Use SetProviderConfigReference.

func (*CenterSetting) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CenterSetting.

type CenterSettingList

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

CenterSettingList contains a list of CenterSettings

func (*CenterSettingList) DeepCopy

func (in *CenterSettingList) DeepCopy() *CenterSettingList

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

func (*CenterSettingList) DeepCopyInto

func (in *CenterSettingList) DeepCopyInto(out *CenterSettingList)

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

func (*CenterSettingList) DeepCopyObject

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

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

func (*CenterSettingList) GetItems

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

GetItems of this CenterSettingList.

type CenterSettingObservation

type CenterSettingObservation struct {
}

func (*CenterSettingObservation) DeepCopy

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

func (*CenterSettingObservation) DeepCopyInto

func (in *CenterSettingObservation) DeepCopyInto(out *CenterSettingObservation)

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

type CenterSettingParameters

type CenterSettingParameters struct {

	// +kubebuilder:validation:Required
	Enabled *bool `json:"enabled" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Required
	SettingName *string `json:"settingName" tf:"setting_name,omitempty"`
}

func (*CenterSettingParameters) DeepCopy

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

func (*CenterSettingParameters) DeepCopyInto

func (in *CenterSettingParameters) DeepCopyInto(out *CenterSettingParameters)

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

type CenterSettingSpec

type CenterSettingSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CenterSettingParameters `json:"forProvider"`
}

CenterSettingSpec defines the desired state of CenterSetting

func (*CenterSettingSpec) DeepCopy

func (in *CenterSettingSpec) DeepCopy() *CenterSettingSpec

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

func (*CenterSettingSpec) DeepCopyInto

func (in *CenterSettingSpec) DeepCopyInto(out *CenterSettingSpec)

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

type CenterSettingStatus

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

CenterSettingStatus defines the observed state of CenterSetting.

func (*CenterSettingStatus) DeepCopy

func (in *CenterSettingStatus) DeepCopy() *CenterSettingStatus

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

func (*CenterSettingStatus) DeepCopyInto

func (in *CenterSettingStatus) DeepCopyInto(out *CenterSettingStatus)

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

type CenterSubscriptionPricing

type CenterSubscriptionPricing struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CenterSubscriptionPricingSpec   `json:"spec"`
	Status            CenterSubscriptionPricingStatus `json:"status,omitempty"`
}

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

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

func (*CenterSubscriptionPricing) DeepCopyInto

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

func (*CenterSubscriptionPricing) DeepCopyObject

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

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

func (*CenterSubscriptionPricing) GetCondition

GetCondition of this CenterSubscriptionPricing.

func (*CenterSubscriptionPricing) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CenterSubscriptionPricing

func (*CenterSubscriptionPricing) GetDeletionPolicy

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

GetDeletionPolicy of this CenterSubscriptionPricing.

func (*CenterSubscriptionPricing) GetObservation

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

GetObservation of this CenterSubscriptionPricing

func (*CenterSubscriptionPricing) GetParameters

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

GetParameters of this CenterSubscriptionPricing

func (*CenterSubscriptionPricing) GetProviderConfigReference

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

GetProviderConfigReference of this CenterSubscriptionPricing.

func (*CenterSubscriptionPricing) GetProviderReference

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

GetProviderReference of this CenterSubscriptionPricing. Deprecated: Use GetProviderConfigReference.

func (*CenterSubscriptionPricing) GetTerraformResourceType

func (mg *CenterSubscriptionPricing) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CenterSubscriptionPricing

func (*CenterSubscriptionPricing) GetTerraformSchemaVersion

func (tr *CenterSubscriptionPricing) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CenterSubscriptionPricing) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CenterSubscriptionPricing.

func (*CenterSubscriptionPricing) LateInitialize

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

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

func (*CenterSubscriptionPricing) SetConditions

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

SetConditions of this CenterSubscriptionPricing.

func (*CenterSubscriptionPricing) SetDeletionPolicy

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

SetDeletionPolicy of this CenterSubscriptionPricing.

func (*CenterSubscriptionPricing) SetObservation

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

SetObservation for this CenterSubscriptionPricing

func (*CenterSubscriptionPricing) SetParameters

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

SetParameters for this CenterSubscriptionPricing

func (*CenterSubscriptionPricing) SetProviderConfigReference

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

SetProviderConfigReference of this CenterSubscriptionPricing.

func (*CenterSubscriptionPricing) SetProviderReference

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

SetProviderReference of this CenterSubscriptionPricing. Deprecated: Use SetProviderConfigReference.

func (*CenterSubscriptionPricing) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CenterSubscriptionPricing.

type CenterSubscriptionPricingList

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

CenterSubscriptionPricingList contains a list of CenterSubscriptionPricings

func (*CenterSubscriptionPricingList) DeepCopy

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

func (*CenterSubscriptionPricingList) DeepCopyInto

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

func (*CenterSubscriptionPricingList) DeepCopyObject

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

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

func (*CenterSubscriptionPricingList) GetItems

GetItems of this CenterSubscriptionPricingList.

type CenterSubscriptionPricingObservation

type CenterSubscriptionPricingObservation struct {
}

func (*CenterSubscriptionPricingObservation) DeepCopy

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

func (*CenterSubscriptionPricingObservation) DeepCopyInto

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

type CenterSubscriptionPricingParameters

type CenterSubscriptionPricingParameters struct {

	// +kubebuilder:validation:Optional
	ResourceType *string `json:"resourceType,omitempty" tf:"resource_type,omitempty"`

	// +kubebuilder:validation:Required
	Tier *string `json:"tier" tf:"tier,omitempty"`
}

func (*CenterSubscriptionPricingParameters) DeepCopy

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

func (*CenterSubscriptionPricingParameters) DeepCopyInto

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

type CenterSubscriptionPricingSpec

type CenterSubscriptionPricingSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CenterSubscriptionPricingParameters `json:"forProvider"`
}

CenterSubscriptionPricingSpec defines the desired state of CenterSubscriptionPricing

func (*CenterSubscriptionPricingSpec) DeepCopy

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

func (*CenterSubscriptionPricingSpec) DeepCopyInto

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

type CenterSubscriptionPricingStatus

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

CenterSubscriptionPricingStatus defines the observed state of CenterSubscriptionPricing.

func (*CenterSubscriptionPricingStatus) DeepCopy

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

func (*CenterSubscriptionPricingStatus) DeepCopyInto

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

type CenterWorkspace

type CenterWorkspace struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CenterWorkspaceSpec   `json:"spec"`
	Status            CenterWorkspaceStatus `json:"status,omitempty"`
}

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

func (in *CenterWorkspace) DeepCopy() *CenterWorkspace

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

func (*CenterWorkspace) DeepCopyInto

func (in *CenterWorkspace) DeepCopyInto(out *CenterWorkspace)

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

func (*CenterWorkspace) DeepCopyObject

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

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

func (*CenterWorkspace) GetCondition

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

GetCondition of this CenterWorkspace.

func (*CenterWorkspace) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CenterWorkspace

func (*CenterWorkspace) GetDeletionPolicy

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

GetDeletionPolicy of this CenterWorkspace.

func (*CenterWorkspace) GetObservation

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

GetObservation of this CenterWorkspace

func (*CenterWorkspace) GetParameters

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

GetParameters of this CenterWorkspace

func (*CenterWorkspace) GetProviderConfigReference

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

GetProviderConfigReference of this CenterWorkspace.

func (*CenterWorkspace) GetProviderReference

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

GetProviderReference of this CenterWorkspace. Deprecated: Use GetProviderConfigReference.

func (*CenterWorkspace) GetTerraformResourceType

func (mg *CenterWorkspace) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CenterWorkspace

func (*CenterWorkspace) GetTerraformSchemaVersion

func (tr *CenterWorkspace) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CenterWorkspace) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CenterWorkspace.

func (*CenterWorkspace) LateInitialize

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

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

func (*CenterWorkspace) SetConditions

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

SetConditions of this CenterWorkspace.

func (*CenterWorkspace) SetDeletionPolicy

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

SetDeletionPolicy of this CenterWorkspace.

func (*CenterWorkspace) SetObservation

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

SetObservation for this CenterWorkspace

func (*CenterWorkspace) SetParameters

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

SetParameters for this CenterWorkspace

func (*CenterWorkspace) SetProviderConfigReference

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

SetProviderConfigReference of this CenterWorkspace.

func (*CenterWorkspace) SetProviderReference

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

SetProviderReference of this CenterWorkspace. Deprecated: Use SetProviderConfigReference.

func (*CenterWorkspace) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CenterWorkspace.

type CenterWorkspaceList

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

CenterWorkspaceList contains a list of CenterWorkspaces

func (*CenterWorkspaceList) DeepCopy

func (in *CenterWorkspaceList) DeepCopy() *CenterWorkspaceList

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

func (*CenterWorkspaceList) DeepCopyInto

func (in *CenterWorkspaceList) DeepCopyInto(out *CenterWorkspaceList)

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

func (*CenterWorkspaceList) DeepCopyObject

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

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

func (*CenterWorkspaceList) GetItems

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

GetItems of this CenterWorkspaceList.

type CenterWorkspaceObservation

type CenterWorkspaceObservation struct {
}

func (*CenterWorkspaceObservation) DeepCopy

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

func (*CenterWorkspaceObservation) DeepCopyInto

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

type CenterWorkspaceParameters

type CenterWorkspaceParameters struct {

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

	// +kubebuilder:validation:Required
	WorkspaceID *string `json:"workspaceId" tf:"workspace_id,omitempty"`
}

func (*CenterWorkspaceParameters) DeepCopy

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

func (*CenterWorkspaceParameters) DeepCopyInto

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

type CenterWorkspaceSpec

type CenterWorkspaceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CenterWorkspaceParameters `json:"forProvider"`
}

CenterWorkspaceSpec defines the desired state of CenterWorkspace

func (*CenterWorkspaceSpec) DeepCopy

func (in *CenterWorkspaceSpec) DeepCopy() *CenterWorkspaceSpec

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

func (*CenterWorkspaceSpec) DeepCopyInto

func (in *CenterWorkspaceSpec) DeepCopyInto(out *CenterWorkspaceSpec)

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

type CenterWorkspaceStatus

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

CenterWorkspaceStatus defines the observed state of CenterWorkspace.

func (*CenterWorkspaceStatus) DeepCopy

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

func (*CenterWorkspaceStatus) DeepCopyInto

func (in *CenterWorkspaceStatus) DeepCopyInto(out *CenterWorkspaceStatus)

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

type StatusObservation

type StatusObservation struct {
}

func (*StatusObservation) DeepCopy

func (in *StatusObservation) DeepCopy() *StatusObservation

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

func (*StatusObservation) DeepCopyInto

func (in *StatusObservation) DeepCopyInto(out *StatusObservation)

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

type StatusParameters

type StatusParameters struct {

	// +kubebuilder:validation:Optional
	Cause *string `json:"cause,omitempty" tf:"cause,omitempty"`

	// +kubebuilder:validation:Required
	Code *string `json:"code" tf:"code,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`
}

func (*StatusParameters) DeepCopy

func (in *StatusParameters) DeepCopy() *StatusParameters

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

func (*StatusParameters) DeepCopyInto

func (in *StatusParameters) DeepCopyInto(out *StatusParameters)

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