Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=stream.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AnalyticsOutputTable
- func (in *AnalyticsOutputTable) DeepCopy() *AnalyticsOutputTable
- func (in *AnalyticsOutputTable) DeepCopyInto(out *AnalyticsOutputTable)
- func (in *AnalyticsOutputTable) DeepCopyObject() runtime.Object
- func (mg *AnalyticsOutputTable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AnalyticsOutputTable) GetConnectionDetailsMapping() map[string]string
- func (mg *AnalyticsOutputTable) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AnalyticsOutputTable) GetID() string
- func (tr *AnalyticsOutputTable) GetObservation() (map[string]interface{}, error)
- func (tr *AnalyticsOutputTable) GetParameters() (map[string]interface{}, error)
- func (mg *AnalyticsOutputTable) GetProviderConfigReference() *xpv1.Reference
- func (mg *AnalyticsOutputTable) GetProviderReference() *xpv1.Reference
- func (mg *AnalyticsOutputTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AnalyticsOutputTable) GetTerraformResourceType() string
- func (tr *AnalyticsOutputTable) GetTerraformSchemaVersion() int
- func (mg *AnalyticsOutputTable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AnalyticsOutputTable) LateInitialize(attrs []byte) (bool, error)
- func (mg *AnalyticsOutputTable) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AnalyticsOutputTable) SetConditions(c ...xpv1.Condition)
- func (mg *AnalyticsOutputTable) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AnalyticsOutputTable) SetObservation(obs map[string]interface{}) error
- func (tr *AnalyticsOutputTable) SetParameters(params map[string]interface{}) error
- func (mg *AnalyticsOutputTable) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AnalyticsOutputTable) SetProviderReference(r *xpv1.Reference)
- func (mg *AnalyticsOutputTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AnalyticsOutputTable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AnalyticsOutputTableList
- type AnalyticsOutputTableObservation
- type AnalyticsOutputTableParameters
- type AnalyticsOutputTableSpec
- type AnalyticsOutputTableStatus
- type AnalyticsReferenceInputMSSQL
- func (in *AnalyticsReferenceInputMSSQL) DeepCopy() *AnalyticsReferenceInputMSSQL
- func (in *AnalyticsReferenceInputMSSQL) DeepCopyInto(out *AnalyticsReferenceInputMSSQL)
- func (in *AnalyticsReferenceInputMSSQL) DeepCopyObject() runtime.Object
- func (mg *AnalyticsReferenceInputMSSQL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AnalyticsReferenceInputMSSQL) GetConnectionDetailsMapping() map[string]string
- func (mg *AnalyticsReferenceInputMSSQL) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AnalyticsReferenceInputMSSQL) GetID() string
- func (tr *AnalyticsReferenceInputMSSQL) GetObservation() (map[string]interface{}, error)
- func (tr *AnalyticsReferenceInputMSSQL) GetParameters() (map[string]interface{}, error)
- func (mg *AnalyticsReferenceInputMSSQL) GetProviderConfigReference() *xpv1.Reference
- func (mg *AnalyticsReferenceInputMSSQL) GetProviderReference() *xpv1.Reference
- func (mg *AnalyticsReferenceInputMSSQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AnalyticsReferenceInputMSSQL) GetTerraformResourceType() string
- func (tr *AnalyticsReferenceInputMSSQL) GetTerraformSchemaVersion() int
- func (mg *AnalyticsReferenceInputMSSQL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AnalyticsReferenceInputMSSQL) LateInitialize(attrs []byte) (bool, error)
- func (mg *AnalyticsReferenceInputMSSQL) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AnalyticsReferenceInputMSSQL) SetConditions(c ...xpv1.Condition)
- func (mg *AnalyticsReferenceInputMSSQL) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AnalyticsReferenceInputMSSQL) SetObservation(obs map[string]interface{}) error
- func (tr *AnalyticsReferenceInputMSSQL) SetParameters(params map[string]interface{}) error
- func (mg *AnalyticsReferenceInputMSSQL) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AnalyticsReferenceInputMSSQL) SetProviderReference(r *xpv1.Reference)
- func (mg *AnalyticsReferenceInputMSSQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AnalyticsReferenceInputMSSQL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AnalyticsReferenceInputMSSQLList
- func (in *AnalyticsReferenceInputMSSQLList) DeepCopy() *AnalyticsReferenceInputMSSQLList
- func (in *AnalyticsReferenceInputMSSQLList) DeepCopyInto(out *AnalyticsReferenceInputMSSQLList)
- func (in *AnalyticsReferenceInputMSSQLList) DeepCopyObject() runtime.Object
- func (l *AnalyticsReferenceInputMSSQLList) GetItems() []resource.Managed
- type AnalyticsReferenceInputMSSQLObservation
- type AnalyticsReferenceInputMSSQLParameters
- type AnalyticsReferenceInputMSSQLSpec
- type AnalyticsReferenceInputMSSQLStatus
Constants ¶
const ( CRDGroup = "stream.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AnalyticsOutputTable_Kind = "AnalyticsOutputTable" AnalyticsOutputTable_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AnalyticsOutputTable_Kind}.String() AnalyticsOutputTable_KindAPIVersion = AnalyticsOutputTable_Kind + "." + CRDGroupVersion.String() AnalyticsOutputTable_GroupVersionKind = CRDGroupVersion.WithKind(AnalyticsOutputTable_Kind) )
Repository type metadata.
var ( AnalyticsReferenceInputMSSQL_Kind = "AnalyticsReferenceInputMSSQL" AnalyticsReferenceInputMSSQL_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AnalyticsReferenceInputMSSQL_Kind}.String() AnalyticsReferenceInputMSSQL_KindAPIVersion = AnalyticsReferenceInputMSSQL_Kind + "." + CRDGroupVersion.String() AnalyticsReferenceInputMSSQL_GroupVersionKind = CRDGroupVersion.WithKind(AnalyticsReferenceInputMSSQL_Kind) )
Repository type metadata.
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 AnalyticsOutputTable ¶
type AnalyticsOutputTable struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AnalyticsOutputTableSpec `json:"spec"` Status AnalyticsOutputTableStatus `json:"status,omitempty"` }
AnalyticsOutputTable is the Schema for the AnalyticsOutputTables 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 (*AnalyticsOutputTable) DeepCopy ¶
func (in *AnalyticsOutputTable) DeepCopy() *AnalyticsOutputTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsOutputTable.
func (*AnalyticsOutputTable) DeepCopyInto ¶
func (in *AnalyticsOutputTable) DeepCopyInto(out *AnalyticsOutputTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnalyticsOutputTable) DeepCopyObject ¶
func (in *AnalyticsOutputTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AnalyticsOutputTable) GetCondition ¶
func (mg *AnalyticsOutputTable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AnalyticsOutputTable.
func (*AnalyticsOutputTable) GetConnectionDetailsMapping ¶
func (tr *AnalyticsOutputTable) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AnalyticsOutputTable
func (*AnalyticsOutputTable) GetDeletionPolicy ¶
func (mg *AnalyticsOutputTable) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AnalyticsOutputTable.
func (*AnalyticsOutputTable) GetID ¶
func (tr *AnalyticsOutputTable) GetID() string
GetID returns ID of underlying Terraform resource of this AnalyticsOutputTable
func (*AnalyticsOutputTable) GetObservation ¶
func (tr *AnalyticsOutputTable) GetObservation() (map[string]interface{}, error)
GetObservation of this AnalyticsOutputTable
func (*AnalyticsOutputTable) GetParameters ¶
func (tr *AnalyticsOutputTable) GetParameters() (map[string]interface{}, error)
GetParameters of this AnalyticsOutputTable
func (*AnalyticsOutputTable) GetProviderConfigReference ¶
func (mg *AnalyticsOutputTable) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AnalyticsOutputTable.
func (*AnalyticsOutputTable) GetProviderReference ¶
func (mg *AnalyticsOutputTable) GetProviderReference() *xpv1.Reference
GetProviderReference of this AnalyticsOutputTable. Deprecated: Use GetProviderConfigReference.
func (*AnalyticsOutputTable) GetPublishConnectionDetailsTo ¶
func (mg *AnalyticsOutputTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AnalyticsOutputTable.
func (*AnalyticsOutputTable) GetTerraformResourceType ¶
func (mg *AnalyticsOutputTable) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AnalyticsOutputTable
func (*AnalyticsOutputTable) GetTerraformSchemaVersion ¶
func (tr *AnalyticsOutputTable) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AnalyticsOutputTable) GetWriteConnectionSecretToReference ¶
func (mg *AnalyticsOutputTable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AnalyticsOutputTable.
func (*AnalyticsOutputTable) LateInitialize ¶
func (tr *AnalyticsOutputTable) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AnalyticsOutputTable using its observed tfState. returns True if there are any spec changes for the resource.
func (*AnalyticsOutputTable) ResolveReferences ¶
ResolveReferences of this AnalyticsOutputTable.
func (*AnalyticsOutputTable) SetConditions ¶
func (mg *AnalyticsOutputTable) SetConditions(c ...xpv1.Condition)
SetConditions of this AnalyticsOutputTable.
func (*AnalyticsOutputTable) SetDeletionPolicy ¶
func (mg *AnalyticsOutputTable) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AnalyticsOutputTable.
func (*AnalyticsOutputTable) SetObservation ¶
func (tr *AnalyticsOutputTable) SetObservation(obs map[string]interface{}) error
SetObservation for this AnalyticsOutputTable
func (*AnalyticsOutputTable) SetParameters ¶
func (tr *AnalyticsOutputTable) SetParameters(params map[string]interface{}) error
SetParameters for this AnalyticsOutputTable
func (*AnalyticsOutputTable) SetProviderConfigReference ¶
func (mg *AnalyticsOutputTable) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AnalyticsOutputTable.
func (*AnalyticsOutputTable) SetProviderReference ¶
func (mg *AnalyticsOutputTable) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AnalyticsOutputTable. Deprecated: Use SetProviderConfigReference.
func (*AnalyticsOutputTable) SetPublishConnectionDetailsTo ¶
func (mg *AnalyticsOutputTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AnalyticsOutputTable.
func (*AnalyticsOutputTable) SetWriteConnectionSecretToReference ¶
func (mg *AnalyticsOutputTable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AnalyticsOutputTable.
type AnalyticsOutputTableList ¶
type AnalyticsOutputTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AnalyticsOutputTable `json:"items"` }
AnalyticsOutputTableList contains a list of AnalyticsOutputTables
func (*AnalyticsOutputTableList) DeepCopy ¶
func (in *AnalyticsOutputTableList) DeepCopy() *AnalyticsOutputTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsOutputTableList.
func (*AnalyticsOutputTableList) DeepCopyInto ¶
func (in *AnalyticsOutputTableList) DeepCopyInto(out *AnalyticsOutputTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnalyticsOutputTableList) DeepCopyObject ¶
func (in *AnalyticsOutputTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AnalyticsOutputTableList) GetItems ¶
func (l *AnalyticsOutputTableList) GetItems() []resource.Managed
GetItems of this AnalyticsOutputTableList.
type AnalyticsOutputTableObservation ¶
type AnalyticsOutputTableObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AnalyticsOutputTableObservation) DeepCopy ¶
func (in *AnalyticsOutputTableObservation) DeepCopy() *AnalyticsOutputTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsOutputTableObservation.
func (*AnalyticsOutputTableObservation) DeepCopyInto ¶
func (in *AnalyticsOutputTableObservation) DeepCopyInto(out *AnalyticsOutputTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsOutputTableParameters ¶
type AnalyticsOutputTableParameters struct { // +kubebuilder:validation:Required BatchSize *float64 `json:"batchSize" tf:"batch_size,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PartitionKey *string `json:"partitionKey" tf:"partition_key,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required RowKey *string `json:"rowKey" tf:"row_key,omitempty"` // +kubebuilder:validation:Required StorageAccountKeySecretRef v1.SecretKeySelector `json:"storageAccountKeySecretRef" tf:"-"` // +kubebuilder:validation:Required StorageAccountName *string `json:"storageAccountName" tf:"storage_account_name,omitempty"` // +kubebuilder:validation:Required StreamAnalyticsJobName *string `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name,omitempty"` // +kubebuilder:validation:Required Table *string `json:"table" tf:"table,omitempty"` }
func (*AnalyticsOutputTableParameters) DeepCopy ¶
func (in *AnalyticsOutputTableParameters) DeepCopy() *AnalyticsOutputTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsOutputTableParameters.
func (*AnalyticsOutputTableParameters) DeepCopyInto ¶
func (in *AnalyticsOutputTableParameters) DeepCopyInto(out *AnalyticsOutputTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsOutputTableSpec ¶
type AnalyticsOutputTableSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AnalyticsOutputTableParameters `json:"forProvider"` }
AnalyticsOutputTableSpec defines the desired state of AnalyticsOutputTable
func (*AnalyticsOutputTableSpec) DeepCopy ¶
func (in *AnalyticsOutputTableSpec) DeepCopy() *AnalyticsOutputTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsOutputTableSpec.
func (*AnalyticsOutputTableSpec) DeepCopyInto ¶
func (in *AnalyticsOutputTableSpec) DeepCopyInto(out *AnalyticsOutputTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsOutputTableStatus ¶
type AnalyticsOutputTableStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AnalyticsOutputTableObservation `json:"atProvider,omitempty"` }
AnalyticsOutputTableStatus defines the observed state of AnalyticsOutputTable.
func (*AnalyticsOutputTableStatus) DeepCopy ¶
func (in *AnalyticsOutputTableStatus) DeepCopy() *AnalyticsOutputTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsOutputTableStatus.
func (*AnalyticsOutputTableStatus) DeepCopyInto ¶
func (in *AnalyticsOutputTableStatus) DeepCopyInto(out *AnalyticsOutputTableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsReferenceInputMSSQL ¶
type AnalyticsReferenceInputMSSQL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AnalyticsReferenceInputMSSQLSpec `json:"spec"` Status AnalyticsReferenceInputMSSQLStatus `json:"status,omitempty"` }
AnalyticsReferenceInputMSSQL is the Schema for the AnalyticsReferenceInputMSSQLs 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 (*AnalyticsReferenceInputMSSQL) DeepCopy ¶
func (in *AnalyticsReferenceInputMSSQL) DeepCopy() *AnalyticsReferenceInputMSSQL
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsReferenceInputMSSQL.
func (*AnalyticsReferenceInputMSSQL) DeepCopyInto ¶
func (in *AnalyticsReferenceInputMSSQL) DeepCopyInto(out *AnalyticsReferenceInputMSSQL)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnalyticsReferenceInputMSSQL) DeepCopyObject ¶
func (in *AnalyticsReferenceInputMSSQL) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AnalyticsReferenceInputMSSQL) GetCondition ¶
func (mg *AnalyticsReferenceInputMSSQL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AnalyticsReferenceInputMSSQL.
func (*AnalyticsReferenceInputMSSQL) GetConnectionDetailsMapping ¶
func (tr *AnalyticsReferenceInputMSSQL) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AnalyticsReferenceInputMSSQL
func (*AnalyticsReferenceInputMSSQL) GetDeletionPolicy ¶
func (mg *AnalyticsReferenceInputMSSQL) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AnalyticsReferenceInputMSSQL.
func (*AnalyticsReferenceInputMSSQL) GetID ¶
func (tr *AnalyticsReferenceInputMSSQL) GetID() string
GetID returns ID of underlying Terraform resource of this AnalyticsReferenceInputMSSQL
func (*AnalyticsReferenceInputMSSQL) GetObservation ¶
func (tr *AnalyticsReferenceInputMSSQL) GetObservation() (map[string]interface{}, error)
GetObservation of this AnalyticsReferenceInputMSSQL
func (*AnalyticsReferenceInputMSSQL) GetParameters ¶
func (tr *AnalyticsReferenceInputMSSQL) GetParameters() (map[string]interface{}, error)
GetParameters of this AnalyticsReferenceInputMSSQL
func (*AnalyticsReferenceInputMSSQL) GetProviderConfigReference ¶
func (mg *AnalyticsReferenceInputMSSQL) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AnalyticsReferenceInputMSSQL.
func (*AnalyticsReferenceInputMSSQL) GetProviderReference ¶
func (mg *AnalyticsReferenceInputMSSQL) GetProviderReference() *xpv1.Reference
GetProviderReference of this AnalyticsReferenceInputMSSQL. Deprecated: Use GetProviderConfigReference.
func (*AnalyticsReferenceInputMSSQL) GetPublishConnectionDetailsTo ¶
func (mg *AnalyticsReferenceInputMSSQL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AnalyticsReferenceInputMSSQL.
func (*AnalyticsReferenceInputMSSQL) GetTerraformResourceType ¶
func (mg *AnalyticsReferenceInputMSSQL) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AnalyticsReferenceInputMSSQL
func (*AnalyticsReferenceInputMSSQL) GetTerraformSchemaVersion ¶
func (tr *AnalyticsReferenceInputMSSQL) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AnalyticsReferenceInputMSSQL) GetWriteConnectionSecretToReference ¶
func (mg *AnalyticsReferenceInputMSSQL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AnalyticsReferenceInputMSSQL.
func (*AnalyticsReferenceInputMSSQL) LateInitialize ¶
func (tr *AnalyticsReferenceInputMSSQL) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AnalyticsReferenceInputMSSQL using its observed tfState. returns True if there are any spec changes for the resource.
func (*AnalyticsReferenceInputMSSQL) ResolveReferences ¶
func (mg *AnalyticsReferenceInputMSSQL) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this AnalyticsReferenceInputMSSQL.
func (*AnalyticsReferenceInputMSSQL) SetConditions ¶
func (mg *AnalyticsReferenceInputMSSQL) SetConditions(c ...xpv1.Condition)
SetConditions of this AnalyticsReferenceInputMSSQL.
func (*AnalyticsReferenceInputMSSQL) SetDeletionPolicy ¶
func (mg *AnalyticsReferenceInputMSSQL) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AnalyticsReferenceInputMSSQL.
func (*AnalyticsReferenceInputMSSQL) SetObservation ¶
func (tr *AnalyticsReferenceInputMSSQL) SetObservation(obs map[string]interface{}) error
SetObservation for this AnalyticsReferenceInputMSSQL
func (*AnalyticsReferenceInputMSSQL) SetParameters ¶
func (tr *AnalyticsReferenceInputMSSQL) SetParameters(params map[string]interface{}) error
SetParameters for this AnalyticsReferenceInputMSSQL
func (*AnalyticsReferenceInputMSSQL) SetProviderConfigReference ¶
func (mg *AnalyticsReferenceInputMSSQL) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AnalyticsReferenceInputMSSQL.
func (*AnalyticsReferenceInputMSSQL) SetProviderReference ¶
func (mg *AnalyticsReferenceInputMSSQL) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AnalyticsReferenceInputMSSQL. Deprecated: Use SetProviderConfigReference.
func (*AnalyticsReferenceInputMSSQL) SetPublishConnectionDetailsTo ¶
func (mg *AnalyticsReferenceInputMSSQL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AnalyticsReferenceInputMSSQL.
func (*AnalyticsReferenceInputMSSQL) SetWriteConnectionSecretToReference ¶
func (mg *AnalyticsReferenceInputMSSQL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AnalyticsReferenceInputMSSQL.
type AnalyticsReferenceInputMSSQLList ¶
type AnalyticsReferenceInputMSSQLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AnalyticsReferenceInputMSSQL `json:"items"` }
AnalyticsReferenceInputMSSQLList contains a list of AnalyticsReferenceInputMSSQLs
func (*AnalyticsReferenceInputMSSQLList) DeepCopy ¶
func (in *AnalyticsReferenceInputMSSQLList) DeepCopy() *AnalyticsReferenceInputMSSQLList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsReferenceInputMSSQLList.
func (*AnalyticsReferenceInputMSSQLList) DeepCopyInto ¶
func (in *AnalyticsReferenceInputMSSQLList) DeepCopyInto(out *AnalyticsReferenceInputMSSQLList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnalyticsReferenceInputMSSQLList) DeepCopyObject ¶
func (in *AnalyticsReferenceInputMSSQLList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AnalyticsReferenceInputMSSQLList) GetItems ¶
func (l *AnalyticsReferenceInputMSSQLList) GetItems() []resource.Managed
GetItems of this AnalyticsReferenceInputMSSQLList.
type AnalyticsReferenceInputMSSQLObservation ¶
type AnalyticsReferenceInputMSSQLObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AnalyticsReferenceInputMSSQLObservation) DeepCopy ¶
func (in *AnalyticsReferenceInputMSSQLObservation) DeepCopy() *AnalyticsReferenceInputMSSQLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsReferenceInputMSSQLObservation.
func (*AnalyticsReferenceInputMSSQLObservation) DeepCopyInto ¶
func (in *AnalyticsReferenceInputMSSQLObservation) DeepCopyInto(out *AnalyticsReferenceInputMSSQLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsReferenceInputMSSQLParameters ¶
type AnalyticsReferenceInputMSSQLParameters struct { // +kubebuilder:validation:Required Database *string `json:"database" tf:"database,omitempty"` // +kubebuilder:validation:Optional DeltaSnapshotQuery *string `json:"deltaSnapshotQuery,omitempty" tf:"delta_snapshot_query,omitempty"` // +kubebuilder:validation:Required FullSnapshotQuery *string `json:"fullSnapshotQuery" tf:"full_snapshot_query,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Optional RefreshIntervalDuration *string `json:"refreshIntervalDuration,omitempty" tf:"refresh_interval_duration,omitempty"` // +kubebuilder:validation:Required RefreshType *string `json:"refreshType" tf:"refresh_type,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Server *string `json:"server" tf:"server,omitempty"` // +kubebuilder:validation:Required StreamAnalyticsJobName *string `json:"streamAnalyticsJobName" tf:"stream_analytics_job_name,omitempty"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*AnalyticsReferenceInputMSSQLParameters) DeepCopy ¶
func (in *AnalyticsReferenceInputMSSQLParameters) DeepCopy() *AnalyticsReferenceInputMSSQLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsReferenceInputMSSQLParameters.
func (*AnalyticsReferenceInputMSSQLParameters) DeepCopyInto ¶
func (in *AnalyticsReferenceInputMSSQLParameters) DeepCopyInto(out *AnalyticsReferenceInputMSSQLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsReferenceInputMSSQLSpec ¶
type AnalyticsReferenceInputMSSQLSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AnalyticsReferenceInputMSSQLParameters `json:"forProvider"` }
AnalyticsReferenceInputMSSQLSpec defines the desired state of AnalyticsReferenceInputMSSQL
func (*AnalyticsReferenceInputMSSQLSpec) DeepCopy ¶
func (in *AnalyticsReferenceInputMSSQLSpec) DeepCopy() *AnalyticsReferenceInputMSSQLSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsReferenceInputMSSQLSpec.
func (*AnalyticsReferenceInputMSSQLSpec) DeepCopyInto ¶
func (in *AnalyticsReferenceInputMSSQLSpec) DeepCopyInto(out *AnalyticsReferenceInputMSSQLSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsReferenceInputMSSQLStatus ¶
type AnalyticsReferenceInputMSSQLStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AnalyticsReferenceInputMSSQLObservation `json:"atProvider,omitempty"` }
AnalyticsReferenceInputMSSQLStatus defines the observed state of AnalyticsReferenceInputMSSQL.
func (*AnalyticsReferenceInputMSSQLStatus) DeepCopy ¶
func (in *AnalyticsReferenceInputMSSQLStatus) DeepCopy() *AnalyticsReferenceInputMSSQLStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsReferenceInputMSSQLStatus.
func (*AnalyticsReferenceInputMSSQLStatus) DeepCopyInto ¶
func (in *AnalyticsReferenceInputMSSQLStatus) DeepCopyInto(out *AnalyticsReferenceInputMSSQLStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.