Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=aadiam.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type LogObservation
- type LogParameters
- type MonitorAADDiagnosticSetting
- func (in *MonitorAADDiagnosticSetting) DeepCopy() *MonitorAADDiagnosticSetting
- func (in *MonitorAADDiagnosticSetting) DeepCopyInto(out *MonitorAADDiagnosticSetting)
- func (in *MonitorAADDiagnosticSetting) DeepCopyObject() runtime.Object
- func (mg *MonitorAADDiagnosticSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MonitorAADDiagnosticSetting) GetConnectionDetailsMapping() map[string]string
- func (mg *MonitorAADDiagnosticSetting) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MonitorAADDiagnosticSetting) GetID() string
- func (tr *MonitorAADDiagnosticSetting) GetObservation() (map[string]interface{}, error)
- func (tr *MonitorAADDiagnosticSetting) GetParameters() (map[string]interface{}, error)
- func (mg *MonitorAADDiagnosticSetting) GetProviderConfigReference() *xpv1.Reference
- func (mg *MonitorAADDiagnosticSetting) GetProviderReference() *xpv1.Reference
- func (mg *MonitorAADDiagnosticSetting) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MonitorAADDiagnosticSetting) GetTerraformResourceType() string
- func (tr *MonitorAADDiagnosticSetting) GetTerraformSchemaVersion() int
- func (mg *MonitorAADDiagnosticSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MonitorAADDiagnosticSetting) LateInitialize(attrs []byte) (bool, error)
- func (mg *MonitorAADDiagnosticSetting) SetConditions(c ...xpv1.Condition)
- func (mg *MonitorAADDiagnosticSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MonitorAADDiagnosticSetting) SetObservation(obs map[string]interface{}) error
- func (tr *MonitorAADDiagnosticSetting) SetParameters(params map[string]interface{}) error
- func (mg *MonitorAADDiagnosticSetting) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MonitorAADDiagnosticSetting) SetProviderReference(r *xpv1.Reference)
- func (mg *MonitorAADDiagnosticSetting) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MonitorAADDiagnosticSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MonitorAADDiagnosticSettingList
- func (in *MonitorAADDiagnosticSettingList) DeepCopy() *MonitorAADDiagnosticSettingList
- func (in *MonitorAADDiagnosticSettingList) DeepCopyInto(out *MonitorAADDiagnosticSettingList)
- func (in *MonitorAADDiagnosticSettingList) DeepCopyObject() runtime.Object
- func (l *MonitorAADDiagnosticSettingList) GetItems() []resource.Managed
- type MonitorAADDiagnosticSettingObservation
- type MonitorAADDiagnosticSettingParameters
- type MonitorAADDiagnosticSettingSpec
- type MonitorAADDiagnosticSettingStatus
- type RetentionPolicyObservation
- type RetentionPolicyParameters
Constants ¶
const ( CRDGroup = "aadiam.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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 )
var ( MonitorAADDiagnosticSetting_Kind = "MonitorAADDiagnosticSetting" MonitorAADDiagnosticSetting_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MonitorAADDiagnosticSetting_Kind}.String() MonitorAADDiagnosticSetting_KindAPIVersion = MonitorAADDiagnosticSetting_Kind + "." + CRDGroupVersion.String() MonitorAADDiagnosticSetting_GroupVersionKind = CRDGroupVersion.WithKind(MonitorAADDiagnosticSetting_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type LogObservation ¶
type LogObservation struct { }
func (*LogObservation) DeepCopy ¶
func (in *LogObservation) DeepCopy() *LogObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogObservation.
func (*LogObservation) DeepCopyInto ¶
func (in *LogObservation) DeepCopyInto(out *LogObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogParameters ¶
type LogParameters struct { // +kubebuilder:validation:Required Category *string `json:"category" tf:"category,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required RetentionPolicy []RetentionPolicyParameters `json:"retentionPolicy" tf:"retention_policy,omitempty"` }
func (*LogParameters) DeepCopy ¶
func (in *LogParameters) DeepCopy() *LogParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogParameters.
func (*LogParameters) DeepCopyInto ¶
func (in *LogParameters) DeepCopyInto(out *LogParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAADDiagnosticSetting ¶
type MonitorAADDiagnosticSetting struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MonitorAADDiagnosticSettingSpec `json:"spec"` Status MonitorAADDiagnosticSettingStatus `json:"status,omitempty"` }
MonitorAADDiagnosticSetting is the Schema for the MonitorAADDiagnosticSettings 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 (*MonitorAADDiagnosticSetting) DeepCopy ¶
func (in *MonitorAADDiagnosticSetting) DeepCopy() *MonitorAADDiagnosticSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAADDiagnosticSetting.
func (*MonitorAADDiagnosticSetting) DeepCopyInto ¶
func (in *MonitorAADDiagnosticSetting) DeepCopyInto(out *MonitorAADDiagnosticSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorAADDiagnosticSetting) DeepCopyObject ¶
func (in *MonitorAADDiagnosticSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorAADDiagnosticSetting) GetCondition ¶
func (mg *MonitorAADDiagnosticSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MonitorAADDiagnosticSetting.
func (*MonitorAADDiagnosticSetting) GetConnectionDetailsMapping ¶
func (tr *MonitorAADDiagnosticSetting) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MonitorAADDiagnosticSetting
func (*MonitorAADDiagnosticSetting) GetDeletionPolicy ¶
func (mg *MonitorAADDiagnosticSetting) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MonitorAADDiagnosticSetting.
func (*MonitorAADDiagnosticSetting) GetID ¶
func (tr *MonitorAADDiagnosticSetting) GetID() string
GetID returns ID of underlying Terraform resource of this MonitorAADDiagnosticSetting
func (*MonitorAADDiagnosticSetting) GetObservation ¶
func (tr *MonitorAADDiagnosticSetting) GetObservation() (map[string]interface{}, error)
GetObservation of this MonitorAADDiagnosticSetting
func (*MonitorAADDiagnosticSetting) GetParameters ¶
func (tr *MonitorAADDiagnosticSetting) GetParameters() (map[string]interface{}, error)
GetParameters of this MonitorAADDiagnosticSetting
func (*MonitorAADDiagnosticSetting) GetProviderConfigReference ¶
func (mg *MonitorAADDiagnosticSetting) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MonitorAADDiagnosticSetting.
func (*MonitorAADDiagnosticSetting) GetProviderReference ¶
func (mg *MonitorAADDiagnosticSetting) GetProviderReference() *xpv1.Reference
GetProviderReference of this MonitorAADDiagnosticSetting. Deprecated: Use GetProviderConfigReference.
func (*MonitorAADDiagnosticSetting) GetPublishConnectionDetailsTo ¶
func (mg *MonitorAADDiagnosticSetting) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MonitorAADDiagnosticSetting.
func (*MonitorAADDiagnosticSetting) GetTerraformResourceType ¶
func (mg *MonitorAADDiagnosticSetting) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MonitorAADDiagnosticSetting
func (*MonitorAADDiagnosticSetting) GetTerraformSchemaVersion ¶
func (tr *MonitorAADDiagnosticSetting) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MonitorAADDiagnosticSetting) GetWriteConnectionSecretToReference ¶
func (mg *MonitorAADDiagnosticSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MonitorAADDiagnosticSetting.
func (*MonitorAADDiagnosticSetting) LateInitialize ¶
func (tr *MonitorAADDiagnosticSetting) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MonitorAADDiagnosticSetting using its observed tfState. returns True if there are any spec changes for the resource.
func (*MonitorAADDiagnosticSetting) SetConditions ¶
func (mg *MonitorAADDiagnosticSetting) SetConditions(c ...xpv1.Condition)
SetConditions of this MonitorAADDiagnosticSetting.
func (*MonitorAADDiagnosticSetting) SetDeletionPolicy ¶
func (mg *MonitorAADDiagnosticSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MonitorAADDiagnosticSetting.
func (*MonitorAADDiagnosticSetting) SetObservation ¶
func (tr *MonitorAADDiagnosticSetting) SetObservation(obs map[string]interface{}) error
SetObservation for this MonitorAADDiagnosticSetting
func (*MonitorAADDiagnosticSetting) SetParameters ¶
func (tr *MonitorAADDiagnosticSetting) SetParameters(params map[string]interface{}) error
SetParameters for this MonitorAADDiagnosticSetting
func (*MonitorAADDiagnosticSetting) SetProviderConfigReference ¶
func (mg *MonitorAADDiagnosticSetting) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MonitorAADDiagnosticSetting.
func (*MonitorAADDiagnosticSetting) SetProviderReference ¶
func (mg *MonitorAADDiagnosticSetting) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MonitorAADDiagnosticSetting. Deprecated: Use SetProviderConfigReference.
func (*MonitorAADDiagnosticSetting) SetPublishConnectionDetailsTo ¶
func (mg *MonitorAADDiagnosticSetting) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MonitorAADDiagnosticSetting.
func (*MonitorAADDiagnosticSetting) SetWriteConnectionSecretToReference ¶
func (mg *MonitorAADDiagnosticSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MonitorAADDiagnosticSetting.
type MonitorAADDiagnosticSettingList ¶
type MonitorAADDiagnosticSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MonitorAADDiagnosticSetting `json:"items"` }
MonitorAADDiagnosticSettingList contains a list of MonitorAADDiagnosticSettings
func (*MonitorAADDiagnosticSettingList) DeepCopy ¶
func (in *MonitorAADDiagnosticSettingList) DeepCopy() *MonitorAADDiagnosticSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAADDiagnosticSettingList.
func (*MonitorAADDiagnosticSettingList) DeepCopyInto ¶
func (in *MonitorAADDiagnosticSettingList) DeepCopyInto(out *MonitorAADDiagnosticSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorAADDiagnosticSettingList) DeepCopyObject ¶
func (in *MonitorAADDiagnosticSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorAADDiagnosticSettingList) GetItems ¶
func (l *MonitorAADDiagnosticSettingList) GetItems() []resource.Managed
GetItems of this MonitorAADDiagnosticSettingList.
type MonitorAADDiagnosticSettingObservation ¶
type MonitorAADDiagnosticSettingObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MonitorAADDiagnosticSettingObservation) DeepCopy ¶
func (in *MonitorAADDiagnosticSettingObservation) DeepCopy() *MonitorAADDiagnosticSettingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAADDiagnosticSettingObservation.
func (*MonitorAADDiagnosticSettingObservation) DeepCopyInto ¶
func (in *MonitorAADDiagnosticSettingObservation) DeepCopyInto(out *MonitorAADDiagnosticSettingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAADDiagnosticSettingParameters ¶
type MonitorAADDiagnosticSettingParameters struct { // +kubebuilder:validation:Optional EventHubAuthorizationRuleID *string `json:"eventhubAuthorizationRuleId,omitempty" tf:"eventhub_authorization_rule_id,omitempty"` // +kubebuilder:validation:Optional EventHubName *string `json:"eventhubName,omitempty" tf:"eventhub_name,omitempty"` // +kubebuilder:validation:Required Log []LogParameters `json:"log" tf:"log,omitempty"` // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"` }
func (*MonitorAADDiagnosticSettingParameters) DeepCopy ¶
func (in *MonitorAADDiagnosticSettingParameters) DeepCopy() *MonitorAADDiagnosticSettingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAADDiagnosticSettingParameters.
func (*MonitorAADDiagnosticSettingParameters) DeepCopyInto ¶
func (in *MonitorAADDiagnosticSettingParameters) DeepCopyInto(out *MonitorAADDiagnosticSettingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAADDiagnosticSettingSpec ¶
type MonitorAADDiagnosticSettingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MonitorAADDiagnosticSettingParameters `json:"forProvider"` }
MonitorAADDiagnosticSettingSpec defines the desired state of MonitorAADDiagnosticSetting
func (*MonitorAADDiagnosticSettingSpec) DeepCopy ¶
func (in *MonitorAADDiagnosticSettingSpec) DeepCopy() *MonitorAADDiagnosticSettingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAADDiagnosticSettingSpec.
func (*MonitorAADDiagnosticSettingSpec) DeepCopyInto ¶
func (in *MonitorAADDiagnosticSettingSpec) DeepCopyInto(out *MonitorAADDiagnosticSettingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAADDiagnosticSettingStatus ¶
type MonitorAADDiagnosticSettingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MonitorAADDiagnosticSettingObservation `json:"atProvider,omitempty"` }
MonitorAADDiagnosticSettingStatus defines the observed state of MonitorAADDiagnosticSetting.
func (*MonitorAADDiagnosticSettingStatus) DeepCopy ¶
func (in *MonitorAADDiagnosticSettingStatus) DeepCopy() *MonitorAADDiagnosticSettingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAADDiagnosticSettingStatus.
func (*MonitorAADDiagnosticSettingStatus) DeepCopyInto ¶
func (in *MonitorAADDiagnosticSettingStatus) DeepCopyInto(out *MonitorAADDiagnosticSettingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionPolicyObservation ¶
type RetentionPolicyObservation struct { }
func (*RetentionPolicyObservation) DeepCopy ¶
func (in *RetentionPolicyObservation) DeepCopy() *RetentionPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionPolicyObservation.
func (*RetentionPolicyObservation) DeepCopyInto ¶
func (in *RetentionPolicyObservation) DeepCopyInto(out *RetentionPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionPolicyParameters ¶
type RetentionPolicyParameters struct { // +kubebuilder:validation:Optional Days *float64 `json:"days,omitempty" tf:"days,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*RetentionPolicyParameters) DeepCopy ¶
func (in *RetentionPolicyParameters) DeepCopy() *RetentionPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionPolicyParameters.
func (*RetentionPolicyParameters) DeepCopyInto ¶
func (in *RetentionPolicyParameters) DeepCopyInto(out *RetentionPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.