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=iot.azure.jet.crossplane.io +versionName=v1alpha1

Index

Constants

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

Package type metadata.

Variables

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

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

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	SecurityDeviceGroup_Kind             = "SecurityDeviceGroup"
	SecurityDeviceGroup_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SecurityDeviceGroup_Kind}.String()
	SecurityDeviceGroup_KindAPIVersion   = SecurityDeviceGroup_Kind + "." + CRDGroupVersion.String()
	SecurityDeviceGroup_GroupVersionKind = CRDGroupVersion.WithKind(SecurityDeviceGroup_Kind)
)

Repository type metadata.

View Source
var (
	SecuritySolution_Kind             = "SecuritySolution"
	SecuritySolution_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SecuritySolution_Kind}.String()
	SecuritySolution_KindAPIVersion   = SecuritySolution_Kind + "." + CRDGroupVersion.String()
	SecuritySolution_GroupVersionKind = CRDGroupVersion.WithKind(SecuritySolution_Kind)
)

Repository type metadata.

View Source
var (
	TimeSeriesInsightsAccessPolicy_Kind             = "TimeSeriesInsightsAccessPolicy"
	TimeSeriesInsightsAccessPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: TimeSeriesInsightsAccessPolicy_Kind}.String()
	TimeSeriesInsightsAccessPolicy_KindAPIVersion   = TimeSeriesInsightsAccessPolicy_Kind + "." + CRDGroupVersion.String()
	TimeSeriesInsightsAccessPolicy_GroupVersionKind = CRDGroupVersion.WithKind(TimeSeriesInsightsAccessPolicy_Kind)
)

Repository type metadata.

View Source
var (
	TimeSeriesInsightsEventSourceIothub_Kind             = "TimeSeriesInsightsEventSourceIothub"
	TimeSeriesInsightsEventSourceIothub_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: TimeSeriesInsightsEventSourceIothub_Kind}.String()
	TimeSeriesInsightsEventSourceIothub_KindAPIVersion   = TimeSeriesInsightsEventSourceIothub_Kind + "." + CRDGroupVersion.String()
	TimeSeriesInsightsEventSourceIothub_GroupVersionKind = CRDGroupVersion.WithKind(TimeSeriesInsightsEventSourceIothub_Kind)
)

Repository type metadata.

View Source
var (
	TimeSeriesInsightsGen2Environment_Kind             = "TimeSeriesInsightsGen2Environment"
	TimeSeriesInsightsGen2Environment_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: TimeSeriesInsightsGen2Environment_Kind}.String()
	TimeSeriesInsightsGen2Environment_KindAPIVersion   = TimeSeriesInsightsGen2Environment_Kind + "." + CRDGroupVersion.String()
	TimeSeriesInsightsGen2Environment_GroupVersionKind = CRDGroupVersion.WithKind(TimeSeriesInsightsGen2Environment_Kind)
)

Repository type metadata.

View Source
var (
	TimeSeriesInsightsReferenceDataSet_Kind             = "TimeSeriesInsightsReferenceDataSet"
	TimeSeriesInsightsReferenceDataSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: TimeSeriesInsightsReferenceDataSet_Kind}.String()
	TimeSeriesInsightsReferenceDataSet_KindAPIVersion   = TimeSeriesInsightsReferenceDataSet_Kind + "." + CRDGroupVersion.String()
	TimeSeriesInsightsReferenceDataSet_GroupVersionKind = CRDGroupVersion.WithKind(TimeSeriesInsightsReferenceDataSet_Kind)
)

Repository type metadata.

View Source
var (
	TimeSeriesInsightsStandardEnvironment_Kind             = "TimeSeriesInsightsStandardEnvironment"
	TimeSeriesInsightsStandardEnvironment_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: TimeSeriesInsightsStandardEnvironment_Kind}.String()
	TimeSeriesInsightsStandardEnvironment_KindAPIVersion   = TimeSeriesInsightsStandardEnvironment_Kind + "." + CRDGroupVersion.String()
	TimeSeriesInsightsStandardEnvironment_GroupVersionKind = CRDGroupVersion.WithKind(TimeSeriesInsightsStandardEnvironment_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type AllowRuleObservation

type AllowRuleObservation struct {
}

func (*AllowRuleObservation) DeepCopy

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

func (*AllowRuleObservation) DeepCopyInto

func (in *AllowRuleObservation) DeepCopyInto(out *AllowRuleObservation)

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

type AllowRuleParameters

type AllowRuleParameters struct {

	// +kubebuilder:validation:Optional
	ConnectionToIPNotAllowed []*string `json:"connectionToIpNotAllowed,omitempty" tf:"connection_to_ip_not_allowed,omitempty"`

	// +kubebuilder:validation:Optional
	LocalUserNotAllowed []*string `json:"localUserNotAllowed,omitempty" tf:"local_user_not_allowed,omitempty"`

	// +kubebuilder:validation:Optional
	ProcessNotAllowed []*string `json:"processNotAllowed,omitempty" tf:"process_not_allowed,omitempty"`
}

func (*AllowRuleParameters) DeepCopy

func (in *AllowRuleParameters) DeepCopy() *AllowRuleParameters

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

func (*AllowRuleParameters) DeepCopyInto

func (in *AllowRuleParameters) DeepCopyInto(out *AllowRuleParameters)

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

type KeyPropertyObservation

type KeyPropertyObservation struct {
}

func (*KeyPropertyObservation) DeepCopy

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

func (*KeyPropertyObservation) DeepCopyInto

func (in *KeyPropertyObservation) DeepCopyInto(out *KeyPropertyObservation)

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

type KeyPropertyParameters

type KeyPropertyParameters struct {

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

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*KeyPropertyParameters) DeepCopy

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

func (*KeyPropertyParameters) DeepCopyInto

func (in *KeyPropertyParameters) DeepCopyInto(out *KeyPropertyParameters)

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

type RangeRuleObservation

type RangeRuleObservation struct {
}

func (*RangeRuleObservation) DeepCopy

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

func (*RangeRuleObservation) DeepCopyInto

func (in *RangeRuleObservation) DeepCopyInto(out *RangeRuleObservation)

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

type RangeRuleParameters

type RangeRuleParameters struct {

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

	// +kubebuilder:validation:Required
	Max *int64 `json:"max" tf:"max,omitempty"`

	// +kubebuilder:validation:Required
	Min *int64 `json:"min" tf:"min,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*RangeRuleParameters) DeepCopy

func (in *RangeRuleParameters) DeepCopy() *RangeRuleParameters

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

func (*RangeRuleParameters) DeepCopyInto

func (in *RangeRuleParameters) DeepCopyInto(out *RangeRuleParameters)

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

type RecommendationsEnabledObservation

type RecommendationsEnabledObservation struct {
}

func (*RecommendationsEnabledObservation) DeepCopy

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

func (*RecommendationsEnabledObservation) DeepCopyInto

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

type RecommendationsEnabledParameters

type RecommendationsEnabledParameters struct {

	// +kubebuilder:validation:Optional
	AcrAuthentication *bool `json:"acrAuthentication,omitempty" tf:"acr_authentication,omitempty"`

	// +kubebuilder:validation:Optional
	AgentSendUnutilizedMsg *bool `json:"agentSendUnutilizedMsg,omitempty" tf:"agent_send_unutilized_msg,omitempty"`

	// +kubebuilder:validation:Optional
	Baseline *bool `json:"baseline,omitempty" tf:"baseline,omitempty"`

	// +kubebuilder:validation:Optional
	EdgeHubMemOptimize *bool `json:"edgeHubMemOptimize,omitempty" tf:"edge_hub_mem_optimize,omitempty"`

	// +kubebuilder:validation:Optional
	EdgeLoggingOption *bool `json:"edgeLoggingOption,omitempty" tf:"edge_logging_option,omitempty"`

	// +kubebuilder:validation:Optional
	IPFilterDenyAll *bool `json:"ipFilterDenyAll,omitempty" tf:"ip_filter_deny_all,omitempty"`

	// +kubebuilder:validation:Optional
	IPFilterPermissiveRule *bool `json:"ipFilterPermissiveRule,omitempty" tf:"ip_filter_permissive_rule,omitempty"`

	// +kubebuilder:validation:Optional
	InconsistentModuleSettings *bool `json:"inconsistentModuleSettings,omitempty" tf:"inconsistent_module_settings,omitempty"`

	// +kubebuilder:validation:Optional
	InstallAgent *bool `json:"installAgent,omitempty" tf:"install_agent,omitempty"`

	// +kubebuilder:validation:Optional
	OpenPorts *bool `json:"openPorts,omitempty" tf:"open_ports,omitempty"`

	// +kubebuilder:validation:Optional
	PermissiveFirewallPolicy *bool `json:"permissiveFirewallPolicy,omitempty" tf:"permissive_firewall_policy,omitempty"`

	// +kubebuilder:validation:Optional
	PermissiveInputFirewallRules *bool `json:"permissiveInputFirewallRules,omitempty" tf:"permissive_input_firewall_rules,omitempty"`

	// +kubebuilder:validation:Optional
	PermissiveOutputFirewallRules *bool `json:"permissiveOutputFirewallRules,omitempty" tf:"permissive_output_firewall_rules,omitempty"`

	// +kubebuilder:validation:Optional
	PrivilegedDockerOptions *bool `json:"privilegedDockerOptions,omitempty" tf:"privileged_docker_options,omitempty"`

	// +kubebuilder:validation:Optional
	SharedCredentials *bool `json:"sharedCredentials,omitempty" tf:"shared_credentials,omitempty"`

	// +kubebuilder:validation:Optional
	VulnerableTLSCipherSuite *bool `json:"vulnerableTlsCipherSuite,omitempty" tf:"vulnerable_tls_cipher_suite,omitempty"`
}

func (*RecommendationsEnabledParameters) DeepCopy

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

func (*RecommendationsEnabledParameters) DeepCopyInto

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

type SecurityDeviceGroup

type SecurityDeviceGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SecurityDeviceGroupSpec   `json:"spec"`
	Status            SecurityDeviceGroupStatus `json:"status,omitempty"`
}

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

func (in *SecurityDeviceGroup) DeepCopy() *SecurityDeviceGroup

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

func (*SecurityDeviceGroup) DeepCopyInto

func (in *SecurityDeviceGroup) DeepCopyInto(out *SecurityDeviceGroup)

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

func (*SecurityDeviceGroup) DeepCopyObject

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

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

func (*SecurityDeviceGroup) GetCondition

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

GetCondition of this SecurityDeviceGroup.

func (*SecurityDeviceGroup) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this SecurityDeviceGroup

func (*SecurityDeviceGroup) GetDeletionPolicy

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

GetDeletionPolicy of this SecurityDeviceGroup.

func (*SecurityDeviceGroup) GetObservation

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

GetObservation of this SecurityDeviceGroup

func (*SecurityDeviceGroup) GetParameters

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

GetParameters of this SecurityDeviceGroup

func (*SecurityDeviceGroup) GetProviderConfigReference

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

GetProviderConfigReference of this SecurityDeviceGroup.

func (*SecurityDeviceGroup) GetProviderReference

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

GetProviderReference of this SecurityDeviceGroup. Deprecated: Use GetProviderConfigReference.

func (*SecurityDeviceGroup) GetTerraformResourceType

func (mg *SecurityDeviceGroup) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SecurityDeviceGroup

func (*SecurityDeviceGroup) GetTerraformSchemaVersion

func (tr *SecurityDeviceGroup) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SecurityDeviceGroup) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this SecurityDeviceGroup.

func (*SecurityDeviceGroup) LateInitialize

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

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

func (*SecurityDeviceGroup) SetConditions

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

SetConditions of this SecurityDeviceGroup.

func (*SecurityDeviceGroup) SetDeletionPolicy

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

SetDeletionPolicy of this SecurityDeviceGroup.

func (*SecurityDeviceGroup) SetObservation

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

SetObservation for this SecurityDeviceGroup

func (*SecurityDeviceGroup) SetParameters

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

SetParameters for this SecurityDeviceGroup

func (*SecurityDeviceGroup) SetProviderConfigReference

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

SetProviderConfigReference of this SecurityDeviceGroup.

func (*SecurityDeviceGroup) SetProviderReference

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

SetProviderReference of this SecurityDeviceGroup. Deprecated: Use SetProviderConfigReference.

func (*SecurityDeviceGroup) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this SecurityDeviceGroup.

type SecurityDeviceGroupList

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

SecurityDeviceGroupList contains a list of SecurityDeviceGroups

func (*SecurityDeviceGroupList) DeepCopy

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

func (*SecurityDeviceGroupList) DeepCopyInto

func (in *SecurityDeviceGroupList) DeepCopyInto(out *SecurityDeviceGroupList)

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

func (*SecurityDeviceGroupList) DeepCopyObject

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

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

func (*SecurityDeviceGroupList) GetItems

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

GetItems of this SecurityDeviceGroupList.

type SecurityDeviceGroupObservation

type SecurityDeviceGroupObservation struct {
}

func (*SecurityDeviceGroupObservation) DeepCopy

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

func (*SecurityDeviceGroupObservation) DeepCopyInto

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

type SecurityDeviceGroupParameters

type SecurityDeviceGroupParameters struct {

	// +kubebuilder:validation:Optional
	AllowRule []AllowRuleParameters `json:"allowRule,omitempty" tf:"allow_rule,omitempty"`

	// +kubebuilder:validation:Required
	IothubID *string `json:"iothubId" tf:"iothub_id,omitempty"`

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

	// +kubebuilder:validation:Optional
	RangeRule []RangeRuleParameters `json:"rangeRule,omitempty" tf:"range_rule,omitempty"`
}

func (*SecurityDeviceGroupParameters) DeepCopy

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

func (*SecurityDeviceGroupParameters) DeepCopyInto

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

type SecurityDeviceGroupSpec

type SecurityDeviceGroupSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SecurityDeviceGroupParameters `json:"forProvider"`
}

SecurityDeviceGroupSpec defines the desired state of SecurityDeviceGroup

func (*SecurityDeviceGroupSpec) DeepCopy

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

func (*SecurityDeviceGroupSpec) DeepCopyInto

func (in *SecurityDeviceGroupSpec) DeepCopyInto(out *SecurityDeviceGroupSpec)

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

type SecurityDeviceGroupStatus

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

SecurityDeviceGroupStatus defines the observed state of SecurityDeviceGroup.

func (*SecurityDeviceGroupStatus) DeepCopy

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

func (*SecurityDeviceGroupStatus) DeepCopyInto

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

type SecuritySolution

type SecuritySolution struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SecuritySolutionSpec   `json:"spec"`
	Status            SecuritySolutionStatus `json:"status,omitempty"`
}

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

func (in *SecuritySolution) DeepCopy() *SecuritySolution

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

func (*SecuritySolution) DeepCopyInto

func (in *SecuritySolution) DeepCopyInto(out *SecuritySolution)

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

func (*SecuritySolution) DeepCopyObject

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

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

func (*SecuritySolution) GetCondition

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

GetCondition of this SecuritySolution.

func (*SecuritySolution) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this SecuritySolution

func (*SecuritySolution) GetDeletionPolicy

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

GetDeletionPolicy of this SecuritySolution.

func (*SecuritySolution) GetObservation

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

GetObservation of this SecuritySolution

func (*SecuritySolution) GetParameters

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

GetParameters of this SecuritySolution

func (*SecuritySolution) GetProviderConfigReference

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

GetProviderConfigReference of this SecuritySolution.

func (*SecuritySolution) GetProviderReference

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

GetProviderReference of this SecuritySolution. Deprecated: Use GetProviderConfigReference.

func (*SecuritySolution) GetTerraformResourceType

func (mg *SecuritySolution) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SecuritySolution

func (*SecuritySolution) GetTerraformSchemaVersion

func (tr *SecuritySolution) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SecuritySolution) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this SecuritySolution.

func (*SecuritySolution) LateInitialize

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

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

func (*SecuritySolution) SetConditions

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

SetConditions of this SecuritySolution.

func (*SecuritySolution) SetDeletionPolicy

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

SetDeletionPolicy of this SecuritySolution.

func (*SecuritySolution) SetObservation

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

SetObservation for this SecuritySolution

func (*SecuritySolution) SetParameters

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

SetParameters for this SecuritySolution

func (*SecuritySolution) SetProviderConfigReference

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

SetProviderConfigReference of this SecuritySolution.

func (*SecuritySolution) SetProviderReference

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

SetProviderReference of this SecuritySolution. Deprecated: Use SetProviderConfigReference.

func (*SecuritySolution) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this SecuritySolution.

type SecuritySolutionList

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

SecuritySolutionList contains a list of SecuritySolutions

func (*SecuritySolutionList) DeepCopy

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

func (*SecuritySolutionList) DeepCopyInto

func (in *SecuritySolutionList) DeepCopyInto(out *SecuritySolutionList)

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

func (*SecuritySolutionList) DeepCopyObject

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

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

func (*SecuritySolutionList) GetItems

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

GetItems of this SecuritySolutionList.

type SecuritySolutionObservation

type SecuritySolutionObservation struct {
}

func (*SecuritySolutionObservation) DeepCopy

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

func (*SecuritySolutionObservation) DeepCopyInto

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

type SecuritySolutionParameters

type SecuritySolutionParameters struct {

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

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

	// +kubebuilder:validation:Optional
	EventsToExport []*string `json:"eventsToExport,omitempty" tf:"events_to_export,omitempty"`

	// +kubebuilder:validation:Required
	IothubIds []*string `json:"iothubIds" tf:"iothub_ids,omitempty"`

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

	// +kubebuilder:validation:Optional
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Optional
	LogUnmaskedIpsEnabled *bool `json:"logUnmaskedIpsEnabled,omitempty" tf:"log_unmasked_ips_enabled,omitempty"`

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

	// +kubebuilder:validation:Optional
	QueryForResources *string `json:"queryForResources,omitempty" tf:"query_for_resources,omitempty"`

	// +kubebuilder:validation:Optional
	QuerySubscriptionIds []*string `json:"querySubscriptionIds,omitempty" tf:"query_subscription_ids,omitempty"`

	// +kubebuilder:validation:Optional
	RecommendationsEnabled []RecommendationsEnabledParameters `json:"recommendationsEnabled,omitempty" tf:"recommendations_enabled,omitempty"`

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

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

func (*SecuritySolutionParameters) DeepCopy

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

func (*SecuritySolutionParameters) DeepCopyInto

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

type SecuritySolutionSpec

type SecuritySolutionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SecuritySolutionParameters `json:"forProvider"`
}

SecuritySolutionSpec defines the desired state of SecuritySolution

func (*SecuritySolutionSpec) DeepCopy

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

func (*SecuritySolutionSpec) DeepCopyInto

func (in *SecuritySolutionSpec) DeepCopyInto(out *SecuritySolutionSpec)

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

type SecuritySolutionStatus

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

SecuritySolutionStatus defines the observed state of SecuritySolution.

func (*SecuritySolutionStatus) DeepCopy

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

func (*SecuritySolutionStatus) DeepCopyInto

func (in *SecuritySolutionStatus) DeepCopyInto(out *SecuritySolutionStatus)

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

type StorageObservation

type StorageObservation struct {
}

func (*StorageObservation) DeepCopy

func (in *StorageObservation) DeepCopy() *StorageObservation

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

func (*StorageObservation) DeepCopyInto

func (in *StorageObservation) DeepCopyInto(out *StorageObservation)

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

type StorageParameters

type StorageParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

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

func (*StorageParameters) DeepCopy

func (in *StorageParameters) DeepCopy() *StorageParameters

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

func (*StorageParameters) DeepCopyInto

func (in *StorageParameters) DeepCopyInto(out *StorageParameters)

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

type TimeSeriesInsightsAccessPolicy

type TimeSeriesInsightsAccessPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TimeSeriesInsightsAccessPolicySpec   `json:"spec"`
	Status            TimeSeriesInsightsAccessPolicyStatus `json:"status,omitempty"`
}

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

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

func (*TimeSeriesInsightsAccessPolicy) DeepCopyInto

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

func (*TimeSeriesInsightsAccessPolicy) DeepCopyObject

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

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

func (*TimeSeriesInsightsAccessPolicy) GetCondition

GetCondition of this TimeSeriesInsightsAccessPolicy.

func (*TimeSeriesInsightsAccessPolicy) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this TimeSeriesInsightsAccessPolicy

func (*TimeSeriesInsightsAccessPolicy) GetDeletionPolicy

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

GetDeletionPolicy of this TimeSeriesInsightsAccessPolicy.

func (*TimeSeriesInsightsAccessPolicy) GetObservation

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

GetObservation of this TimeSeriesInsightsAccessPolicy

func (*TimeSeriesInsightsAccessPolicy) GetParameters

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

GetParameters of this TimeSeriesInsightsAccessPolicy

func (*TimeSeriesInsightsAccessPolicy) GetProviderConfigReference

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

GetProviderConfigReference of this TimeSeriesInsightsAccessPolicy.

func (*TimeSeriesInsightsAccessPolicy) GetProviderReference

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

GetProviderReference of this TimeSeriesInsightsAccessPolicy. Deprecated: Use GetProviderConfigReference.

func (*TimeSeriesInsightsAccessPolicy) GetTerraformResourceType

func (mg *TimeSeriesInsightsAccessPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this TimeSeriesInsightsAccessPolicy

func (*TimeSeriesInsightsAccessPolicy) GetTerraformSchemaVersion

func (tr *TimeSeriesInsightsAccessPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*TimeSeriesInsightsAccessPolicy) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this TimeSeriesInsightsAccessPolicy.

func (*TimeSeriesInsightsAccessPolicy) LateInitialize

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

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

func (*TimeSeriesInsightsAccessPolicy) SetConditions

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

SetConditions of this TimeSeriesInsightsAccessPolicy.

func (*TimeSeriesInsightsAccessPolicy) SetDeletionPolicy

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

SetDeletionPolicy of this TimeSeriesInsightsAccessPolicy.

func (*TimeSeriesInsightsAccessPolicy) SetObservation

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

SetObservation for this TimeSeriesInsightsAccessPolicy

func (*TimeSeriesInsightsAccessPolicy) SetParameters

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

SetParameters for this TimeSeriesInsightsAccessPolicy

func (*TimeSeriesInsightsAccessPolicy) SetProviderConfigReference

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

SetProviderConfigReference of this TimeSeriesInsightsAccessPolicy.

func (*TimeSeriesInsightsAccessPolicy) SetProviderReference

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

SetProviderReference of this TimeSeriesInsightsAccessPolicy. Deprecated: Use SetProviderConfigReference.

func (*TimeSeriesInsightsAccessPolicy) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this TimeSeriesInsightsAccessPolicy.

type TimeSeriesInsightsAccessPolicyList

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

TimeSeriesInsightsAccessPolicyList contains a list of TimeSeriesInsightsAccessPolicys

func (*TimeSeriesInsightsAccessPolicyList) DeepCopy

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

func (*TimeSeriesInsightsAccessPolicyList) DeepCopyInto

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

func (*TimeSeriesInsightsAccessPolicyList) DeepCopyObject

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

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

func (*TimeSeriesInsightsAccessPolicyList) GetItems

GetItems of this TimeSeriesInsightsAccessPolicyList.

type TimeSeriesInsightsAccessPolicyObservation

type TimeSeriesInsightsAccessPolicyObservation struct {
}

func (*TimeSeriesInsightsAccessPolicyObservation) DeepCopy

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

func (*TimeSeriesInsightsAccessPolicyObservation) DeepCopyInto

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

type TimeSeriesInsightsAccessPolicyParameters

type TimeSeriesInsightsAccessPolicyParameters struct {

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

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

	// +kubebuilder:validation:Required
	PrincipalObjectID *string `json:"principalObjectId" tf:"principal_object_id,omitempty"`

	// +kubebuilder:validation:Required
	Roles []*string `json:"roles" tf:"roles,omitempty"`

	// +kubebuilder:validation:Required
	TimeSeriesInsightsEnvironmentID *string `json:"timeSeriesInsightsEnvironmentId" tf:"time_series_insights_environment_id,omitempty"`
}

func (*TimeSeriesInsightsAccessPolicyParameters) DeepCopy

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

func (*TimeSeriesInsightsAccessPolicyParameters) DeepCopyInto

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

type TimeSeriesInsightsAccessPolicySpec

type TimeSeriesInsightsAccessPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TimeSeriesInsightsAccessPolicyParameters `json:"forProvider"`
}

TimeSeriesInsightsAccessPolicySpec defines the desired state of TimeSeriesInsightsAccessPolicy

func (*TimeSeriesInsightsAccessPolicySpec) DeepCopy

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

func (*TimeSeriesInsightsAccessPolicySpec) DeepCopyInto

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

type TimeSeriesInsightsAccessPolicyStatus

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

TimeSeriesInsightsAccessPolicyStatus defines the observed state of TimeSeriesInsightsAccessPolicy.

func (*TimeSeriesInsightsAccessPolicyStatus) DeepCopy

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

func (*TimeSeriesInsightsAccessPolicyStatus) DeepCopyInto

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

type TimeSeriesInsightsEventSourceIothub

type TimeSeriesInsightsEventSourceIothub struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TimeSeriesInsightsEventSourceIothubSpec   `json:"spec"`
	Status            TimeSeriesInsightsEventSourceIothubStatus `json:"status,omitempty"`
}

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

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

func (*TimeSeriesInsightsEventSourceIothub) DeepCopyInto

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

func (*TimeSeriesInsightsEventSourceIothub) DeepCopyObject

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

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

func (*TimeSeriesInsightsEventSourceIothub) GetCondition

GetCondition of this TimeSeriesInsightsEventSourceIothub.

func (*TimeSeriesInsightsEventSourceIothub) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this TimeSeriesInsightsEventSourceIothub

func (*TimeSeriesInsightsEventSourceIothub) GetDeletionPolicy

GetDeletionPolicy of this TimeSeriesInsightsEventSourceIothub.

func (*TimeSeriesInsightsEventSourceIothub) GetObservation

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

GetObservation of this TimeSeriesInsightsEventSourceIothub

func (*TimeSeriesInsightsEventSourceIothub) GetParameters

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

GetParameters of this TimeSeriesInsightsEventSourceIothub

func (*TimeSeriesInsightsEventSourceIothub) GetProviderConfigReference

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

GetProviderConfigReference of this TimeSeriesInsightsEventSourceIothub.

func (*TimeSeriesInsightsEventSourceIothub) GetProviderReference

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

GetProviderReference of this TimeSeriesInsightsEventSourceIothub. Deprecated: Use GetProviderConfigReference.

func (*TimeSeriesInsightsEventSourceIothub) GetTerraformResourceType

func (mg *TimeSeriesInsightsEventSourceIothub) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this TimeSeriesInsightsEventSourceIothub

func (*TimeSeriesInsightsEventSourceIothub) GetTerraformSchemaVersion

func (tr *TimeSeriesInsightsEventSourceIothub) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*TimeSeriesInsightsEventSourceIothub) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this TimeSeriesInsightsEventSourceIothub.

func (*TimeSeriesInsightsEventSourceIothub) LateInitialize

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

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

func (*TimeSeriesInsightsEventSourceIothub) SetConditions

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

SetConditions of this TimeSeriesInsightsEventSourceIothub.

func (*TimeSeriesInsightsEventSourceIothub) SetDeletionPolicy

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

SetDeletionPolicy of this TimeSeriesInsightsEventSourceIothub.

func (*TimeSeriesInsightsEventSourceIothub) SetObservation

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

SetObservation for this TimeSeriesInsightsEventSourceIothub

func (*TimeSeriesInsightsEventSourceIothub) SetParameters

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

SetParameters for this TimeSeriesInsightsEventSourceIothub

func (*TimeSeriesInsightsEventSourceIothub) SetProviderConfigReference

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

SetProviderConfigReference of this TimeSeriesInsightsEventSourceIothub.

func (*TimeSeriesInsightsEventSourceIothub) SetProviderReference

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

SetProviderReference of this TimeSeriesInsightsEventSourceIothub. Deprecated: Use SetProviderConfigReference.

func (*TimeSeriesInsightsEventSourceIothub) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this TimeSeriesInsightsEventSourceIothub.

type TimeSeriesInsightsEventSourceIothubList

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

TimeSeriesInsightsEventSourceIothubList contains a list of TimeSeriesInsightsEventSourceIothubs

func (*TimeSeriesInsightsEventSourceIothubList) DeepCopy

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

func (*TimeSeriesInsightsEventSourceIothubList) DeepCopyInto

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

func (*TimeSeriesInsightsEventSourceIothubList) DeepCopyObject

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

func (*TimeSeriesInsightsEventSourceIothubList) GetItems

GetItems of this TimeSeriesInsightsEventSourceIothubList.

type TimeSeriesInsightsEventSourceIothubObservation

type TimeSeriesInsightsEventSourceIothubObservation struct {
}

func (*TimeSeriesInsightsEventSourceIothubObservation) DeepCopy

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

func (*TimeSeriesInsightsEventSourceIothubObservation) DeepCopyInto

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

type TimeSeriesInsightsEventSourceIothubParameters

type TimeSeriesInsightsEventSourceIothubParameters struct {

	// +kubebuilder:validation:Required
	ConsumerGroupName *string `json:"consumerGroupName" tf:"consumer_group_name,omitempty"`

	// +kubebuilder:validation:Required
	EnvironmentID *string `json:"environmentId" tf:"environment_id,omitempty"`

	// +kubebuilder:validation:Required
	EventSourceResourceID *string `json:"eventSourceResourceId" tf:"event_source_resource_id,omitempty"`

	// +kubebuilder:validation:Required
	IothubName *string `json:"iothubName" tf:"iothub_name,omitempty"`

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

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

	// +kubebuilder:validation:Required
	SharedAccessKey *string `json:"sharedAccessKey" tf:"shared_access_key,omitempty"`

	// +kubebuilder:validation:Required
	SharedAccessKeyName *string `json:"sharedAccessKeyName" tf:"shared_access_key_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	TimestampPropertyName *string `json:"timestampPropertyName,omitempty" tf:"timestamp_property_name,omitempty"`
}

func (*TimeSeriesInsightsEventSourceIothubParameters) DeepCopy

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

func (*TimeSeriesInsightsEventSourceIothubParameters) DeepCopyInto

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

type TimeSeriesInsightsEventSourceIothubSpec

type TimeSeriesInsightsEventSourceIothubSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TimeSeriesInsightsEventSourceIothubParameters `json:"forProvider"`
}

TimeSeriesInsightsEventSourceIothubSpec defines the desired state of TimeSeriesInsightsEventSourceIothub

func (*TimeSeriesInsightsEventSourceIothubSpec) DeepCopy

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

func (*TimeSeriesInsightsEventSourceIothubSpec) DeepCopyInto

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

type TimeSeriesInsightsEventSourceIothubStatus

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

TimeSeriesInsightsEventSourceIothubStatus defines the observed state of TimeSeriesInsightsEventSourceIothub.

func (*TimeSeriesInsightsEventSourceIothubStatus) DeepCopy

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

func (*TimeSeriesInsightsEventSourceIothubStatus) DeepCopyInto

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

type TimeSeriesInsightsGen2Environment

type TimeSeriesInsightsGen2Environment struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TimeSeriesInsightsGen2EnvironmentSpec   `json:"spec"`
	Status            TimeSeriesInsightsGen2EnvironmentStatus `json:"status,omitempty"`
}

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

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

func (*TimeSeriesInsightsGen2Environment) DeepCopyInto

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

func (*TimeSeriesInsightsGen2Environment) DeepCopyObject

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

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

func (*TimeSeriesInsightsGen2Environment) GetCondition

GetCondition of this TimeSeriesInsightsGen2Environment.

func (*TimeSeriesInsightsGen2Environment) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this TimeSeriesInsightsGen2Environment

func (*TimeSeriesInsightsGen2Environment) GetDeletionPolicy

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

GetDeletionPolicy of this TimeSeriesInsightsGen2Environment.

func (*TimeSeriesInsightsGen2Environment) GetObservation

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

GetObservation of this TimeSeriesInsightsGen2Environment

func (*TimeSeriesInsightsGen2Environment) GetParameters

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

GetParameters of this TimeSeriesInsightsGen2Environment

func (*TimeSeriesInsightsGen2Environment) GetProviderConfigReference

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

GetProviderConfigReference of this TimeSeriesInsightsGen2Environment.

func (*TimeSeriesInsightsGen2Environment) GetProviderReference

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

GetProviderReference of this TimeSeriesInsightsGen2Environment. Deprecated: Use GetProviderConfigReference.

func (*TimeSeriesInsightsGen2Environment) GetTerraformResourceType

func (mg *TimeSeriesInsightsGen2Environment) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this TimeSeriesInsightsGen2Environment

func (*TimeSeriesInsightsGen2Environment) GetTerraformSchemaVersion

func (tr *TimeSeriesInsightsGen2Environment) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*TimeSeriesInsightsGen2Environment) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this TimeSeriesInsightsGen2Environment.

func (*TimeSeriesInsightsGen2Environment) LateInitialize

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

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

func (*TimeSeriesInsightsGen2Environment) SetConditions

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

SetConditions of this TimeSeriesInsightsGen2Environment.

func (*TimeSeriesInsightsGen2Environment) SetDeletionPolicy

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

SetDeletionPolicy of this TimeSeriesInsightsGen2Environment.

func (*TimeSeriesInsightsGen2Environment) SetObservation

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

SetObservation for this TimeSeriesInsightsGen2Environment

func (*TimeSeriesInsightsGen2Environment) SetParameters

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

SetParameters for this TimeSeriesInsightsGen2Environment

func (*TimeSeriesInsightsGen2Environment) SetProviderConfigReference

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

SetProviderConfigReference of this TimeSeriesInsightsGen2Environment.

func (*TimeSeriesInsightsGen2Environment) SetProviderReference

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

SetProviderReference of this TimeSeriesInsightsGen2Environment. Deprecated: Use SetProviderConfigReference.

func (*TimeSeriesInsightsGen2Environment) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this TimeSeriesInsightsGen2Environment.

type TimeSeriesInsightsGen2EnvironmentList

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

TimeSeriesInsightsGen2EnvironmentList contains a list of TimeSeriesInsightsGen2Environments

func (*TimeSeriesInsightsGen2EnvironmentList) DeepCopy

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

func (*TimeSeriesInsightsGen2EnvironmentList) DeepCopyInto

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

func (*TimeSeriesInsightsGen2EnvironmentList) DeepCopyObject

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

func (*TimeSeriesInsightsGen2EnvironmentList) GetItems

GetItems of this TimeSeriesInsightsGen2EnvironmentList.

type TimeSeriesInsightsGen2EnvironmentObservation

type TimeSeriesInsightsGen2EnvironmentObservation struct {
	DataAccessFqdn *string `json:"dataAccessFqdn,omitempty" tf:"data_access_fqdn,omitempty"`
}

func (*TimeSeriesInsightsGen2EnvironmentObservation) DeepCopy

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

func (*TimeSeriesInsightsGen2EnvironmentObservation) DeepCopyInto

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

type TimeSeriesInsightsGen2EnvironmentParameters

type TimeSeriesInsightsGen2EnvironmentParameters struct {

	// +kubebuilder:validation:Required
	IDProperties []*string `json:"idProperties" tf:"id_properties,omitempty"`

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

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

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

	// +kubebuilder:validation:Required
	SkuName *string `json:"skuName" tf:"sku_name,omitempty"`

	// +kubebuilder:validation:Required
	Storage []StorageParameters `json:"storage" tf:"storage,omitempty"`

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

	// +kubebuilder:validation:Optional
	WarmStoreDataRetentionTime *string `json:"warmStoreDataRetentionTime,omitempty" tf:"warm_store_data_retention_time,omitempty"`
}

func (*TimeSeriesInsightsGen2EnvironmentParameters) DeepCopy

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

func (*TimeSeriesInsightsGen2EnvironmentParameters) DeepCopyInto

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

type TimeSeriesInsightsGen2EnvironmentSpec

type TimeSeriesInsightsGen2EnvironmentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TimeSeriesInsightsGen2EnvironmentParameters `json:"forProvider"`
}

TimeSeriesInsightsGen2EnvironmentSpec defines the desired state of TimeSeriesInsightsGen2Environment

func (*TimeSeriesInsightsGen2EnvironmentSpec) DeepCopy

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

func (*TimeSeriesInsightsGen2EnvironmentSpec) DeepCopyInto

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

type TimeSeriesInsightsGen2EnvironmentStatus

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

TimeSeriesInsightsGen2EnvironmentStatus defines the observed state of TimeSeriesInsightsGen2Environment.

func (*TimeSeriesInsightsGen2EnvironmentStatus) DeepCopy

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

func (*TimeSeriesInsightsGen2EnvironmentStatus) DeepCopyInto

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

type TimeSeriesInsightsReferenceDataSet

type TimeSeriesInsightsReferenceDataSet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TimeSeriesInsightsReferenceDataSetSpec   `json:"spec"`
	Status            TimeSeriesInsightsReferenceDataSetStatus `json:"status,omitempty"`
}

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

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

func (*TimeSeriesInsightsReferenceDataSet) DeepCopyInto

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

func (*TimeSeriesInsightsReferenceDataSet) DeepCopyObject

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

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

func (*TimeSeriesInsightsReferenceDataSet) GetCondition

GetCondition of this TimeSeriesInsightsReferenceDataSet.

func (*TimeSeriesInsightsReferenceDataSet) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this TimeSeriesInsightsReferenceDataSet

func (*TimeSeriesInsightsReferenceDataSet) GetDeletionPolicy

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

GetDeletionPolicy of this TimeSeriesInsightsReferenceDataSet.

func (*TimeSeriesInsightsReferenceDataSet) GetObservation

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

GetObservation of this TimeSeriesInsightsReferenceDataSet

func (*TimeSeriesInsightsReferenceDataSet) GetParameters

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

GetParameters of this TimeSeriesInsightsReferenceDataSet

func (*TimeSeriesInsightsReferenceDataSet) GetProviderConfigReference

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

GetProviderConfigReference of this TimeSeriesInsightsReferenceDataSet.

func (*TimeSeriesInsightsReferenceDataSet) GetProviderReference

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

GetProviderReference of this TimeSeriesInsightsReferenceDataSet. Deprecated: Use GetProviderConfigReference.

func (*TimeSeriesInsightsReferenceDataSet) GetTerraformResourceType

func (mg *TimeSeriesInsightsReferenceDataSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this TimeSeriesInsightsReferenceDataSet

func (*TimeSeriesInsightsReferenceDataSet) GetTerraformSchemaVersion

func (tr *TimeSeriesInsightsReferenceDataSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*TimeSeriesInsightsReferenceDataSet) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this TimeSeriesInsightsReferenceDataSet.

func (*TimeSeriesInsightsReferenceDataSet) LateInitialize

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

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

func (*TimeSeriesInsightsReferenceDataSet) SetConditions

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

SetConditions of this TimeSeriesInsightsReferenceDataSet.

func (*TimeSeriesInsightsReferenceDataSet) SetDeletionPolicy

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

SetDeletionPolicy of this TimeSeriesInsightsReferenceDataSet.

func (*TimeSeriesInsightsReferenceDataSet) SetObservation

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

SetObservation for this TimeSeriesInsightsReferenceDataSet

func (*TimeSeriesInsightsReferenceDataSet) SetParameters

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

SetParameters for this TimeSeriesInsightsReferenceDataSet

func (*TimeSeriesInsightsReferenceDataSet) SetProviderConfigReference

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

SetProviderConfigReference of this TimeSeriesInsightsReferenceDataSet.

func (*TimeSeriesInsightsReferenceDataSet) SetProviderReference

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

SetProviderReference of this TimeSeriesInsightsReferenceDataSet. Deprecated: Use SetProviderConfigReference.

func (*TimeSeriesInsightsReferenceDataSet) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this TimeSeriesInsightsReferenceDataSet.

type TimeSeriesInsightsReferenceDataSetList

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

TimeSeriesInsightsReferenceDataSetList contains a list of TimeSeriesInsightsReferenceDataSets

func (*TimeSeriesInsightsReferenceDataSetList) DeepCopy

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

func (*TimeSeriesInsightsReferenceDataSetList) DeepCopyInto

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

func (*TimeSeriesInsightsReferenceDataSetList) DeepCopyObject

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

func (*TimeSeriesInsightsReferenceDataSetList) GetItems

GetItems of this TimeSeriesInsightsReferenceDataSetList.

type TimeSeriesInsightsReferenceDataSetObservation

type TimeSeriesInsightsReferenceDataSetObservation struct {
}

func (*TimeSeriesInsightsReferenceDataSetObservation) DeepCopy

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

func (*TimeSeriesInsightsReferenceDataSetObservation) DeepCopyInto

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

type TimeSeriesInsightsReferenceDataSetParameters

type TimeSeriesInsightsReferenceDataSetParameters struct {

	// +kubebuilder:validation:Optional
	DataStringComparisonBehavior *string `json:"dataStringComparisonBehavior,omitempty" tf:"data_string_comparison_behavior,omitempty"`

	// +kubebuilder:validation:Required
	KeyProperty []KeyPropertyParameters `json:"keyProperty" tf:"key_property,omitempty"`

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

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

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

	// +kubebuilder:validation:Required
	TimeSeriesInsightsEnvironmentID *string `json:"timeSeriesInsightsEnvironmentId" tf:"time_series_insights_environment_id,omitempty"`
}

func (*TimeSeriesInsightsReferenceDataSetParameters) DeepCopy

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

func (*TimeSeriesInsightsReferenceDataSetParameters) DeepCopyInto

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

type TimeSeriesInsightsReferenceDataSetSpec

type TimeSeriesInsightsReferenceDataSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TimeSeriesInsightsReferenceDataSetParameters `json:"forProvider"`
}

TimeSeriesInsightsReferenceDataSetSpec defines the desired state of TimeSeriesInsightsReferenceDataSet

func (*TimeSeriesInsightsReferenceDataSetSpec) DeepCopy

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

func (*TimeSeriesInsightsReferenceDataSetSpec) DeepCopyInto

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

type TimeSeriesInsightsReferenceDataSetStatus

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

TimeSeriesInsightsReferenceDataSetStatus defines the observed state of TimeSeriesInsightsReferenceDataSet.

func (*TimeSeriesInsightsReferenceDataSetStatus) DeepCopy

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

func (*TimeSeriesInsightsReferenceDataSetStatus) DeepCopyInto

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

type TimeSeriesInsightsStandardEnvironment

type TimeSeriesInsightsStandardEnvironment struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TimeSeriesInsightsStandardEnvironmentSpec   `json:"spec"`
	Status            TimeSeriesInsightsStandardEnvironmentStatus `json:"status,omitempty"`
}

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

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

func (*TimeSeriesInsightsStandardEnvironment) DeepCopyInto

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

func (*TimeSeriesInsightsStandardEnvironment) DeepCopyObject

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

func (*TimeSeriesInsightsStandardEnvironment) GetCondition

GetCondition of this TimeSeriesInsightsStandardEnvironment.

func (*TimeSeriesInsightsStandardEnvironment) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this TimeSeriesInsightsStandardEnvironment

func (*TimeSeriesInsightsStandardEnvironment) GetDeletionPolicy

GetDeletionPolicy of this TimeSeriesInsightsStandardEnvironment.

func (*TimeSeriesInsightsStandardEnvironment) GetObservation

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

GetObservation of this TimeSeriesInsightsStandardEnvironment

func (*TimeSeriesInsightsStandardEnvironment) GetParameters

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

GetParameters of this TimeSeriesInsightsStandardEnvironment

func (*TimeSeriesInsightsStandardEnvironment) GetProviderConfigReference

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

GetProviderConfigReference of this TimeSeriesInsightsStandardEnvironment.

func (*TimeSeriesInsightsStandardEnvironment) GetProviderReference

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

GetProviderReference of this TimeSeriesInsightsStandardEnvironment. Deprecated: Use GetProviderConfigReference.

func (*TimeSeriesInsightsStandardEnvironment) GetTerraformResourceType

func (mg *TimeSeriesInsightsStandardEnvironment) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this TimeSeriesInsightsStandardEnvironment

func (*TimeSeriesInsightsStandardEnvironment) GetTerraformSchemaVersion

func (tr *TimeSeriesInsightsStandardEnvironment) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*TimeSeriesInsightsStandardEnvironment) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this TimeSeriesInsightsStandardEnvironment.

func (*TimeSeriesInsightsStandardEnvironment) LateInitialize

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

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

func (*TimeSeriesInsightsStandardEnvironment) SetConditions

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

SetConditions of this TimeSeriesInsightsStandardEnvironment.

func (*TimeSeriesInsightsStandardEnvironment) SetDeletionPolicy

SetDeletionPolicy of this TimeSeriesInsightsStandardEnvironment.

func (*TimeSeriesInsightsStandardEnvironment) SetObservation

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

SetObservation for this TimeSeriesInsightsStandardEnvironment

func (*TimeSeriesInsightsStandardEnvironment) SetParameters

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

SetParameters for this TimeSeriesInsightsStandardEnvironment

func (*TimeSeriesInsightsStandardEnvironment) SetProviderConfigReference

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

SetProviderConfigReference of this TimeSeriesInsightsStandardEnvironment.

func (*TimeSeriesInsightsStandardEnvironment) SetProviderReference

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

SetProviderReference of this TimeSeriesInsightsStandardEnvironment. Deprecated: Use SetProviderConfigReference.

func (*TimeSeriesInsightsStandardEnvironment) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this TimeSeriesInsightsStandardEnvironment.

type TimeSeriesInsightsStandardEnvironmentList

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

TimeSeriesInsightsStandardEnvironmentList contains a list of TimeSeriesInsightsStandardEnvironments

func (*TimeSeriesInsightsStandardEnvironmentList) DeepCopy

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

func (*TimeSeriesInsightsStandardEnvironmentList) DeepCopyInto

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

func (*TimeSeriesInsightsStandardEnvironmentList) DeepCopyObject

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

func (*TimeSeriesInsightsStandardEnvironmentList) GetItems

GetItems of this TimeSeriesInsightsStandardEnvironmentList.

type TimeSeriesInsightsStandardEnvironmentObservation

type TimeSeriesInsightsStandardEnvironmentObservation struct {
}

func (*TimeSeriesInsightsStandardEnvironmentObservation) DeepCopy

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

func (*TimeSeriesInsightsStandardEnvironmentObservation) DeepCopyInto

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

type TimeSeriesInsightsStandardEnvironmentParameters

type TimeSeriesInsightsStandardEnvironmentParameters struct {

	// +kubebuilder:validation:Required
	DataRetentionTime *string `json:"dataRetentionTime" tf:"data_retention_time,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	PartitionKey *string `json:"partitionKey,omitempty" tf:"partition_key,omitempty"`

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

	// +kubebuilder:validation:Required
	SkuName *string `json:"skuName" tf:"sku_name,omitempty"`

	// +kubebuilder:validation:Optional
	StorageLimitExceededBehavior *string `json:"storageLimitExceededBehavior,omitempty" tf:"storage_limit_exceeded_behavior,omitempty"`

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

func (*TimeSeriesInsightsStandardEnvironmentParameters) DeepCopy

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

func (*TimeSeriesInsightsStandardEnvironmentParameters) DeepCopyInto

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

type TimeSeriesInsightsStandardEnvironmentSpec

type TimeSeriesInsightsStandardEnvironmentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TimeSeriesInsightsStandardEnvironmentParameters `json:"forProvider"`
}

TimeSeriesInsightsStandardEnvironmentSpec defines the desired state of TimeSeriesInsightsStandardEnvironment

func (*TimeSeriesInsightsStandardEnvironmentSpec) DeepCopy

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

func (*TimeSeriesInsightsStandardEnvironmentSpec) DeepCopyInto

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

type TimeSeriesInsightsStandardEnvironmentStatus

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

TimeSeriesInsightsStandardEnvironmentStatus defines the observed state of TimeSeriesInsightsStandardEnvironment.

func (*TimeSeriesInsightsStandardEnvironmentStatus) DeepCopy

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

func (*TimeSeriesInsightsStandardEnvironmentStatus) DeepCopyInto

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

Jump to

Keyboard shortcuts

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