Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=grafana.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type APIKey
- func (in *APIKey) DeepCopy() *APIKey
- func (in *APIKey) DeepCopyInto(out *APIKey)
- func (in *APIKey) DeepCopyObject() runtime.Object
- func (mg *APIKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *APIKey) GetConnectionDetailsMapping() map[string]string
- func (mg *APIKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *APIKey) GetID() string
- func (tr *APIKey) GetObservation() (map[string]interface{}, error)
- func (tr *APIKey) GetParameters() (map[string]interface{}, error)
- func (mg *APIKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *APIKey) GetProviderReference() *xpv1.Reference
- func (mg *APIKey) GetTerraformResourceType() string
- func (tr *APIKey) GetTerraformSchemaVersion() int
- func (mg *APIKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *APIKey) LateInitialize(attrs []byte) (bool, error)
- func (mg *APIKey) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *APIKey) SetConditions(c ...xpv1.Condition)
- func (mg *APIKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *APIKey) SetObservation(obs map[string]interface{}) error
- func (tr *APIKey) SetParameters(params map[string]interface{}) error
- func (mg *APIKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *APIKey) SetProviderReference(r *xpv1.Reference)
- func (mg *APIKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type APIKeyList
- type APIKeyObservation
- type APIKeyParameters
- type APIKeySpec
- type APIKeyStatus
- type AlertNotification
- func (in *AlertNotification) DeepCopy() *AlertNotification
- func (in *AlertNotification) DeepCopyInto(out *AlertNotification)
- func (in *AlertNotification) DeepCopyObject() runtime.Object
- func (mg *AlertNotification) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AlertNotification) GetConnectionDetailsMapping() map[string]string
- func (mg *AlertNotification) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AlertNotification) GetID() string
- func (tr *AlertNotification) GetObservation() (map[string]interface{}, error)
- func (tr *AlertNotification) GetParameters() (map[string]interface{}, error)
- func (mg *AlertNotification) GetProviderConfigReference() *xpv1.Reference
- func (mg *AlertNotification) GetProviderReference() *xpv1.Reference
- func (mg *AlertNotification) GetTerraformResourceType() string
- func (tr *AlertNotification) GetTerraformSchemaVersion() int
- func (mg *AlertNotification) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AlertNotification) LateInitialize(attrs []byte) (bool, error)
- func (mg *AlertNotification) SetConditions(c ...xpv1.Condition)
- func (mg *AlertNotification) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AlertNotification) SetObservation(obs map[string]interface{}) error
- func (tr *AlertNotification) SetParameters(params map[string]interface{}) error
- func (mg *AlertNotification) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AlertNotification) SetProviderReference(r *xpv1.Reference)
- func (mg *AlertNotification) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AlertNotificationList
- type AlertNotificationObservation
- type AlertNotificationParameters
- type AlertNotificationSpec
- type AlertNotificationStatus
- type BasicAuthObservation
- type BasicAuthParameters
- type BuiltinRoleAssignment
- func (in *BuiltinRoleAssignment) DeepCopy() *BuiltinRoleAssignment
- func (in *BuiltinRoleAssignment) DeepCopyInto(out *BuiltinRoleAssignment)
- func (in *BuiltinRoleAssignment) DeepCopyObject() runtime.Object
- func (mg *BuiltinRoleAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BuiltinRoleAssignment) GetConnectionDetailsMapping() map[string]string
- func (mg *BuiltinRoleAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BuiltinRoleAssignment) GetID() string
- func (tr *BuiltinRoleAssignment) GetObservation() (map[string]interface{}, error)
- func (tr *BuiltinRoleAssignment) GetParameters() (map[string]interface{}, error)
- func (mg *BuiltinRoleAssignment) GetProviderConfigReference() *xpv1.Reference
- func (mg *BuiltinRoleAssignment) GetProviderReference() *xpv1.Reference
- func (mg *BuiltinRoleAssignment) GetTerraformResourceType() string
- func (tr *BuiltinRoleAssignment) GetTerraformSchemaVersion() int
- func (mg *BuiltinRoleAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BuiltinRoleAssignment) LateInitialize(attrs []byte) (bool, error)
- func (mg *BuiltinRoleAssignment) SetConditions(c ...xpv1.Condition)
- func (mg *BuiltinRoleAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BuiltinRoleAssignment) SetObservation(obs map[string]interface{}) error
- func (tr *BuiltinRoleAssignment) SetParameters(params map[string]interface{}) error
- func (mg *BuiltinRoleAssignment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BuiltinRoleAssignment) SetProviderReference(r *xpv1.Reference)
- func (mg *BuiltinRoleAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BuiltinRoleAssignmentList
- type BuiltinRoleAssignmentObservation
- type BuiltinRoleAssignmentParameters
- type BuiltinRoleAssignmentSpec
- type BuiltinRoleAssignmentStatus
- type CloudAPIKey
- func (in *CloudAPIKey) DeepCopy() *CloudAPIKey
- func (in *CloudAPIKey) DeepCopyInto(out *CloudAPIKey)
- func (in *CloudAPIKey) DeepCopyObject() runtime.Object
- func (mg *CloudAPIKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CloudAPIKey) GetConnectionDetailsMapping() map[string]string
- func (mg *CloudAPIKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CloudAPIKey) GetID() string
- func (tr *CloudAPIKey) GetObservation() (map[string]interface{}, error)
- func (tr *CloudAPIKey) GetParameters() (map[string]interface{}, error)
- func (mg *CloudAPIKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *CloudAPIKey) GetProviderReference() *xpv1.Reference
- func (mg *CloudAPIKey) GetTerraformResourceType() string
- func (tr *CloudAPIKey) GetTerraformSchemaVersion() int
- func (mg *CloudAPIKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CloudAPIKey) LateInitialize(attrs []byte) (bool, error)
- func (mg *CloudAPIKey) SetConditions(c ...xpv1.Condition)
- func (mg *CloudAPIKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CloudAPIKey) SetObservation(obs map[string]interface{}) error
- func (tr *CloudAPIKey) SetParameters(params map[string]interface{}) error
- func (mg *CloudAPIKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CloudAPIKey) SetProviderReference(r *xpv1.Reference)
- func (mg *CloudAPIKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CloudAPIKeyList
- type CloudAPIKeyObservation
- type CloudAPIKeyParameters
- type CloudAPIKeySpec
- type CloudAPIKeyStatus
- type CloudPluginInstallation
- func (in *CloudPluginInstallation) DeepCopy() *CloudPluginInstallation
- func (in *CloudPluginInstallation) DeepCopyInto(out *CloudPluginInstallation)
- func (in *CloudPluginInstallation) DeepCopyObject() runtime.Object
- func (mg *CloudPluginInstallation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CloudPluginInstallation) GetConnectionDetailsMapping() map[string]string
- func (mg *CloudPluginInstallation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CloudPluginInstallation) GetID() string
- func (tr *CloudPluginInstallation) GetObservation() (map[string]interface{}, error)
- func (tr *CloudPluginInstallation) GetParameters() (map[string]interface{}, error)
- func (mg *CloudPluginInstallation) GetProviderConfigReference() *xpv1.Reference
- func (mg *CloudPluginInstallation) GetProviderReference() *xpv1.Reference
- func (mg *CloudPluginInstallation) GetTerraformResourceType() string
- func (tr *CloudPluginInstallation) GetTerraformSchemaVersion() int
- func (mg *CloudPluginInstallation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CloudPluginInstallation) LateInitialize(attrs []byte) (bool, error)
- func (mg *CloudPluginInstallation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CloudPluginInstallation) SetConditions(c ...xpv1.Condition)
- func (mg *CloudPluginInstallation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CloudPluginInstallation) SetObservation(obs map[string]interface{}) error
- func (tr *CloudPluginInstallation) SetParameters(params map[string]interface{}) error
- func (mg *CloudPluginInstallation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CloudPluginInstallation) SetProviderReference(r *xpv1.Reference)
- func (mg *CloudPluginInstallation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CloudPluginInstallationList
- func (in *CloudPluginInstallationList) DeepCopy() *CloudPluginInstallationList
- func (in *CloudPluginInstallationList) DeepCopyInto(out *CloudPluginInstallationList)
- func (in *CloudPluginInstallationList) DeepCopyObject() runtime.Object
- func (l *CloudPluginInstallationList) GetItems() []resource.Managed
- type CloudPluginInstallationObservation
- type CloudPluginInstallationParameters
- type CloudPluginInstallationSpec
- type CloudPluginInstallationStatus
- type CloudStack
- func (in *CloudStack) DeepCopy() *CloudStack
- func (in *CloudStack) DeepCopyInto(out *CloudStack)
- func (in *CloudStack) DeepCopyObject() runtime.Object
- func (mg *CloudStack) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CloudStack) GetConnectionDetailsMapping() map[string]string
- func (mg *CloudStack) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CloudStack) GetID() string
- func (tr *CloudStack) GetObservation() (map[string]interface{}, error)
- func (tr *CloudStack) GetParameters() (map[string]interface{}, error)
- func (mg *CloudStack) GetProviderConfigReference() *xpv1.Reference
- func (mg *CloudStack) GetProviderReference() *xpv1.Reference
- func (mg *CloudStack) GetTerraformResourceType() string
- func (tr *CloudStack) GetTerraformSchemaVersion() int
- func (mg *CloudStack) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CloudStack) LateInitialize(attrs []byte) (bool, error)
- func (mg *CloudStack) SetConditions(c ...xpv1.Condition)
- func (mg *CloudStack) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CloudStack) SetObservation(obs map[string]interface{}) error
- func (tr *CloudStack) SetParameters(params map[string]interface{}) error
- func (mg *CloudStack) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CloudStack) SetProviderReference(r *xpv1.Reference)
- func (mg *CloudStack) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CloudStackList
- type CloudStackObservation
- type CloudStackParameters
- type CloudStackSpec
- type CloudStackStatus
- type DNSObservation
- type DNSParameters
- type Dashboard
- func (in *Dashboard) DeepCopy() *Dashboard
- func (in *Dashboard) DeepCopyInto(out *Dashboard)
- func (in *Dashboard) DeepCopyObject() runtime.Object
- func (mg *Dashboard) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Dashboard) GetConnectionDetailsMapping() map[string]string
- func (mg *Dashboard) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Dashboard) GetID() string
- func (tr *Dashboard) GetObservation() (map[string]interface{}, error)
- func (tr *Dashboard) GetParameters() (map[string]interface{}, error)
- func (mg *Dashboard) GetProviderConfigReference() *xpv1.Reference
- func (mg *Dashboard) GetProviderReference() *xpv1.Reference
- func (mg *Dashboard) GetTerraformResourceType() string
- func (tr *Dashboard) GetTerraformSchemaVersion() int
- func (mg *Dashboard) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Dashboard) LateInitialize(attrs []byte) (bool, error)
- func (mg *Dashboard) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Dashboard) SetConditions(c ...xpv1.Condition)
- func (mg *Dashboard) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Dashboard) SetObservation(obs map[string]interface{}) error
- func (tr *Dashboard) SetParameters(params map[string]interface{}) error
- func (mg *Dashboard) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Dashboard) SetProviderReference(r *xpv1.Reference)
- func (mg *Dashboard) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DashboardList
- type DashboardObservation
- type DashboardParameters
- type DashboardPermission
- func (in *DashboardPermission) DeepCopy() *DashboardPermission
- func (in *DashboardPermission) DeepCopyInto(out *DashboardPermission)
- func (in *DashboardPermission) DeepCopyObject() runtime.Object
- func (mg *DashboardPermission) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DashboardPermission) GetConnectionDetailsMapping() map[string]string
- func (mg *DashboardPermission) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DashboardPermission) GetID() string
- func (tr *DashboardPermission) GetObservation() (map[string]interface{}, error)
- func (tr *DashboardPermission) GetParameters() (map[string]interface{}, error)
- func (mg *DashboardPermission) GetProviderConfigReference() *xpv1.Reference
- func (mg *DashboardPermission) GetProviderReference() *xpv1.Reference
- func (mg *DashboardPermission) GetTerraformResourceType() string
- func (tr *DashboardPermission) GetTerraformSchemaVersion() int
- func (mg *DashboardPermission) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DashboardPermission) LateInitialize(attrs []byte) (bool, error)
- func (mg *DashboardPermission) SetConditions(c ...xpv1.Condition)
- func (mg *DashboardPermission) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DashboardPermission) SetObservation(obs map[string]interface{}) error
- func (tr *DashboardPermission) SetParameters(params map[string]interface{}) error
- func (mg *DashboardPermission) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DashboardPermission) SetProviderReference(r *xpv1.Reference)
- func (mg *DashboardPermission) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DashboardPermissionList
- type DashboardPermissionObservation
- type DashboardPermissionParameters
- type DashboardPermissionSpec
- type DashboardPermissionStatus
- type DashboardSpec
- type DashboardStatus
- type DataSource
- func (in *DataSource) DeepCopy() *DataSource
- func (in *DataSource) DeepCopyInto(out *DataSource)
- func (in *DataSource) DeepCopyObject() runtime.Object
- func (mg *DataSource) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DataSource) GetConnectionDetailsMapping() map[string]string
- func (mg *DataSource) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DataSource) GetID() string
- func (tr *DataSource) GetObservation() (map[string]interface{}, error)
- func (tr *DataSource) GetParameters() (map[string]interface{}, error)
- func (mg *DataSource) GetProviderConfigReference() *xpv1.Reference
- func (mg *DataSource) GetProviderReference() *xpv1.Reference
- func (mg *DataSource) GetTerraformResourceType() string
- func (tr *DataSource) GetTerraformSchemaVersion() int
- func (mg *DataSource) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DataSource) LateInitialize(attrs []byte) (bool, error)
- func (mg *DataSource) SetConditions(c ...xpv1.Condition)
- func (mg *DataSource) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DataSource) SetObservation(obs map[string]interface{}) error
- func (tr *DataSource) SetParameters(params map[string]interface{}) error
- func (mg *DataSource) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DataSource) SetProviderReference(r *xpv1.Reference)
- func (mg *DataSource) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DataSourceList
- type DataSourceObservation
- type DataSourceParameters
- type DataSourcePermission
- func (in *DataSourcePermission) DeepCopy() *DataSourcePermission
- func (in *DataSourcePermission) DeepCopyInto(out *DataSourcePermission)
- func (in *DataSourcePermission) DeepCopyObject() runtime.Object
- func (mg *DataSourcePermission) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DataSourcePermission) GetConnectionDetailsMapping() map[string]string
- func (mg *DataSourcePermission) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DataSourcePermission) GetID() string
- func (tr *DataSourcePermission) GetObservation() (map[string]interface{}, error)
- func (tr *DataSourcePermission) GetParameters() (map[string]interface{}, error)
- func (mg *DataSourcePermission) GetProviderConfigReference() *xpv1.Reference
- func (mg *DataSourcePermission) GetProviderReference() *xpv1.Reference
- func (mg *DataSourcePermission) GetTerraformResourceType() string
- func (tr *DataSourcePermission) GetTerraformSchemaVersion() int
- func (mg *DataSourcePermission) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DataSourcePermission) LateInitialize(attrs []byte) (bool, error)
- func (mg *DataSourcePermission) SetConditions(c ...xpv1.Condition)
- func (mg *DataSourcePermission) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DataSourcePermission) SetObservation(obs map[string]interface{}) error
- func (tr *DataSourcePermission) SetParameters(params map[string]interface{}) error
- func (mg *DataSourcePermission) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DataSourcePermission) SetProviderReference(r *xpv1.Reference)
- func (mg *DataSourcePermission) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DataSourcePermissionList
- type DataSourcePermissionObservation
- type DataSourcePermissionParameters
- type DataSourcePermissionPermissionsObservation
- type DataSourcePermissionPermissionsParameters
- type DataSourcePermissionSpec
- type DataSourcePermissionStatus
- type DataSourceSpec
- type DataSourceStatus
- type DerivedFieldObservation
- type DerivedFieldParameters
- type FailIfHeaderMatchesRegexpObservation
- type FailIfHeaderMatchesRegexpParameters
- type FailIfHeaderNotMatchesRegexpObservation
- type FailIfHeaderNotMatchesRegexpParameters
- type Folder
- func (in *Folder) DeepCopy() *Folder
- func (in *Folder) DeepCopyInto(out *Folder)
- func (in *Folder) DeepCopyObject() runtime.Object
- func (mg *Folder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Folder) GetConnectionDetailsMapping() map[string]string
- func (mg *Folder) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Folder) GetID() string
- func (tr *Folder) GetObservation() (map[string]interface{}, error)
- func (tr *Folder) GetParameters() (map[string]interface{}, error)
- func (mg *Folder) GetProviderConfigReference() *xpv1.Reference
- func (mg *Folder) GetProviderReference() *xpv1.Reference
- func (mg *Folder) GetTerraformResourceType() string
- func (tr *Folder) GetTerraformSchemaVersion() int
- func (mg *Folder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Folder) LateInitialize(attrs []byte) (bool, error)
- func (mg *Folder) SetConditions(c ...xpv1.Condition)
- func (mg *Folder) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Folder) SetObservation(obs map[string]interface{}) error
- func (tr *Folder) SetParameters(params map[string]interface{}) error
- func (mg *Folder) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Folder) SetProviderReference(r *xpv1.Reference)
- func (mg *Folder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FolderList
- type FolderObservation
- type FolderParameters
- type FolderPermission
- func (in *FolderPermission) DeepCopy() *FolderPermission
- func (in *FolderPermission) DeepCopyInto(out *FolderPermission)
- func (in *FolderPermission) DeepCopyObject() runtime.Object
- func (mg *FolderPermission) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FolderPermission) GetConnectionDetailsMapping() map[string]string
- func (mg *FolderPermission) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FolderPermission) GetID() string
- func (tr *FolderPermission) GetObservation() (map[string]interface{}, error)
- func (tr *FolderPermission) GetParameters() (map[string]interface{}, error)
- func (mg *FolderPermission) GetProviderConfigReference() *xpv1.Reference
- func (mg *FolderPermission) GetProviderReference() *xpv1.Reference
- func (mg *FolderPermission) GetTerraformResourceType() string
- func (tr *FolderPermission) GetTerraformSchemaVersion() int
- func (mg *FolderPermission) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FolderPermission) LateInitialize(attrs []byte) (bool, error)
- func (mg *FolderPermission) SetConditions(c ...xpv1.Condition)
- func (mg *FolderPermission) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FolderPermission) SetObservation(obs map[string]interface{}) error
- func (tr *FolderPermission) SetParameters(params map[string]interface{}) error
- func (mg *FolderPermission) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FolderPermission) SetProviderReference(r *xpv1.Reference)
- func (mg *FolderPermission) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FolderPermissionList
- type FolderPermissionObservation
- type FolderPermissionParameters
- type FolderPermissionPermissionsObservation
- type FolderPermissionPermissionsParameters
- type FolderPermissionSpec
- type FolderPermissionStatus
- type FolderSpec
- type FolderStatus
- type HTTPObservation
- type HTTPParameters
- type ItemObservation
- type ItemParameters
- type JSONDataObservation
- type JSONDataParameters
- type LibraryPanel
- func (in *LibraryPanel) DeepCopy() *LibraryPanel
- func (in *LibraryPanel) DeepCopyInto(out *LibraryPanel)
- func (in *LibraryPanel) DeepCopyObject() runtime.Object
- func (mg *LibraryPanel) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LibraryPanel) GetConnectionDetailsMapping() map[string]string
- func (mg *LibraryPanel) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LibraryPanel) GetID() string
- func (tr *LibraryPanel) GetObservation() (map[string]interface{}, error)
- func (tr *LibraryPanel) GetParameters() (map[string]interface{}, error)
- func (mg *LibraryPanel) GetProviderConfigReference() *xpv1.Reference
- func (mg *LibraryPanel) GetProviderReference() *xpv1.Reference
- func (mg *LibraryPanel) GetTerraformResourceType() string
- func (tr *LibraryPanel) GetTerraformSchemaVersion() int
- func (mg *LibraryPanel) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LibraryPanel) LateInitialize(attrs []byte) (bool, error)
- func (mg *LibraryPanel) SetConditions(c ...xpv1.Condition)
- func (mg *LibraryPanel) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LibraryPanel) SetObservation(obs map[string]interface{}) error
- func (tr *LibraryPanel) SetParameters(params map[string]interface{}) error
- func (mg *LibraryPanel) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LibraryPanel) SetProviderReference(r *xpv1.Reference)
- func (mg *LibraryPanel) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LibraryPanelList
- type LibraryPanelObservation
- type LibraryPanelParameters
- type LibraryPanelSpec
- type LibraryPanelStatus
- type MachineLearningJob
- func (in *MachineLearningJob) DeepCopy() *MachineLearningJob
- func (in *MachineLearningJob) DeepCopyInto(out *MachineLearningJob)
- func (in *MachineLearningJob) DeepCopyObject() runtime.Object
- func (mg *MachineLearningJob) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MachineLearningJob) GetConnectionDetailsMapping() map[string]string
- func (mg *MachineLearningJob) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MachineLearningJob) GetID() string
- func (tr *MachineLearningJob) GetObservation() (map[string]interface{}, error)
- func (tr *MachineLearningJob) GetParameters() (map[string]interface{}, error)
- func (mg *MachineLearningJob) GetProviderConfigReference() *xpv1.Reference
- func (mg *MachineLearningJob) GetProviderReference() *xpv1.Reference
- func (mg *MachineLearningJob) GetTerraformResourceType() string
- func (tr *MachineLearningJob) GetTerraformSchemaVersion() int
- func (mg *MachineLearningJob) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MachineLearningJob) LateInitialize(attrs []byte) (bool, error)
- func (mg *MachineLearningJob) SetConditions(c ...xpv1.Condition)
- func (mg *MachineLearningJob) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MachineLearningJob) SetObservation(obs map[string]interface{}) error
- func (tr *MachineLearningJob) SetParameters(params map[string]interface{}) error
- func (mg *MachineLearningJob) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MachineLearningJob) SetProviderReference(r *xpv1.Reference)
- func (mg *MachineLearningJob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MachineLearningJobList
- type MachineLearningJobObservation
- type MachineLearningJobParameters
- type MachineLearningJobSpec
- type MachineLearningJobStatus
- type Organization
- func (in *Organization) DeepCopy() *Organization
- func (in *Organization) DeepCopyInto(out *Organization)
- func (in *Organization) DeepCopyObject() runtime.Object
- func (mg *Organization) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Organization) GetConnectionDetailsMapping() map[string]string
- func (mg *Organization) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Organization) GetID() string
- func (tr *Organization) GetObservation() (map[string]interface{}, error)
- func (tr *Organization) GetParameters() (map[string]interface{}, error)
- func (mg *Organization) GetProviderConfigReference() *xpv1.Reference
- func (mg *Organization) GetProviderReference() *xpv1.Reference
- func (mg *Organization) GetTerraformResourceType() string
- func (tr *Organization) GetTerraformSchemaVersion() int
- func (mg *Organization) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Organization) LateInitialize(attrs []byte) (bool, error)
- func (mg *Organization) SetConditions(c ...xpv1.Condition)
- func (mg *Organization) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Organization) SetObservation(obs map[string]interface{}) error
- func (tr *Organization) SetParameters(params map[string]interface{}) error
- func (mg *Organization) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Organization) SetProviderReference(r *xpv1.Reference)
- func (mg *Organization) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrganizationList
- type OrganizationObservation
- type OrganizationParameters
- type OrganizationSpec
- type OrganizationStatus
- type PermissionsObservation
- type PermissionsParameters
- type PingObservation
- type PingParameters
- type Playlist
- func (in *Playlist) DeepCopy() *Playlist
- func (in *Playlist) DeepCopyInto(out *Playlist)
- func (in *Playlist) DeepCopyObject() runtime.Object
- func (mg *Playlist) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Playlist) GetConnectionDetailsMapping() map[string]string
- func (mg *Playlist) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Playlist) GetID() string
- func (tr *Playlist) GetObservation() (map[string]interface{}, error)
- func (tr *Playlist) GetParameters() (map[string]interface{}, error)
- func (mg *Playlist) GetProviderConfigReference() *xpv1.Reference
- func (mg *Playlist) GetProviderReference() *xpv1.Reference
- func (mg *Playlist) GetTerraformResourceType() string
- func (tr *Playlist) GetTerraformSchemaVersion() int
- func (mg *Playlist) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Playlist) LateInitialize(attrs []byte) (bool, error)
- func (mg *Playlist) SetConditions(c ...xpv1.Condition)
- func (mg *Playlist) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Playlist) SetObservation(obs map[string]interface{}) error
- func (tr *Playlist) SetParameters(params map[string]interface{}) error
- func (mg *Playlist) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Playlist) SetProviderReference(r *xpv1.Reference)
- func (mg *Playlist) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PlaylistList
- type PlaylistObservation
- type PlaylistParameters
- type PlaylistSpec
- type PlaylistStatus
- type QueryResponseObservation
- type QueryResponseParameters
- type Report
- func (in *Report) DeepCopy() *Report
- func (in *Report) DeepCopyInto(out *Report)
- func (in *Report) DeepCopyObject() runtime.Object
- func (mg *Report) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Report) GetConnectionDetailsMapping() map[string]string
- func (mg *Report) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Report) GetID() string
- func (tr *Report) GetObservation() (map[string]interface{}, error)
- func (tr *Report) GetParameters() (map[string]interface{}, error)
- func (mg *Report) GetProviderConfigReference() *xpv1.Reference
- func (mg *Report) GetProviderReference() *xpv1.Reference
- func (mg *Report) GetTerraformResourceType() string
- func (tr *Report) GetTerraformSchemaVersion() int
- func (mg *Report) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Report) LateInitialize(attrs []byte) (bool, error)
- func (mg *Report) SetConditions(c ...xpv1.Condition)
- func (mg *Report) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Report) SetObservation(obs map[string]interface{}) error
- func (tr *Report) SetParameters(params map[string]interface{}) error
- func (mg *Report) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Report) SetProviderReference(r *xpv1.Reference)
- func (mg *Report) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ReportList
- type ReportObservation
- type ReportParameters
- type ReportSpec
- type ReportStatus
- type Role
- func (in *Role) DeepCopy() *Role
- func (in *Role) DeepCopyInto(out *Role)
- func (in *Role) DeepCopyObject() runtime.Object
- func (mg *Role) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Role) GetConnectionDetailsMapping() map[string]string
- func (mg *Role) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Role) GetID() string
- func (tr *Role) GetObservation() (map[string]interface{}, error)
- func (tr *Role) GetParameters() (map[string]interface{}, error)
- func (mg *Role) GetProviderConfigReference() *xpv1.Reference
- func (mg *Role) GetProviderReference() *xpv1.Reference
- func (mg *Role) GetTerraformResourceType() string
- func (tr *Role) GetTerraformSchemaVersion() int
- func (mg *Role) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Role) LateInitialize(attrs []byte) (bool, error)
- func (mg *Role) SetConditions(c ...xpv1.Condition)
- func (mg *Role) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Role) SetObservation(obs map[string]interface{}) error
- func (tr *Role) SetParameters(params map[string]interface{}) error
- func (mg *Role) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Role) SetProviderReference(r *xpv1.Reference)
- func (mg *Role) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RoleList
- type RoleObservation
- type RoleParameters
- type RolePermissionsObservation
- type RolePermissionsParameters
- type RoleSpec
- type RoleStatus
- type RolesObservation
- type RolesParameters
- type ScheduleObservation
- type ScheduleParameters
- type SecureJSONDataObservation
- type SecureJSONDataParameters
- type SettingsObservation
- type SettingsParameters
- type SyntheticMonitoringCheck
- func (in *SyntheticMonitoringCheck) DeepCopy() *SyntheticMonitoringCheck
- func (in *SyntheticMonitoringCheck) DeepCopyInto(out *SyntheticMonitoringCheck)
- func (in *SyntheticMonitoringCheck) DeepCopyObject() runtime.Object
- func (mg *SyntheticMonitoringCheck) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SyntheticMonitoringCheck) GetConnectionDetailsMapping() map[string]string
- func (mg *SyntheticMonitoringCheck) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SyntheticMonitoringCheck) GetID() string
- func (tr *SyntheticMonitoringCheck) GetObservation() (map[string]interface{}, error)
- func (tr *SyntheticMonitoringCheck) GetParameters() (map[string]interface{}, error)
- func (mg *SyntheticMonitoringCheck) GetProviderConfigReference() *xpv1.Reference
- func (mg *SyntheticMonitoringCheck) GetProviderReference() *xpv1.Reference
- func (mg *SyntheticMonitoringCheck) GetTerraformResourceType() string
- func (tr *SyntheticMonitoringCheck) GetTerraformSchemaVersion() int
- func (mg *SyntheticMonitoringCheck) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SyntheticMonitoringCheck) LateInitialize(attrs []byte) (bool, error)
- func (mg *SyntheticMonitoringCheck) SetConditions(c ...xpv1.Condition)
- func (mg *SyntheticMonitoringCheck) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SyntheticMonitoringCheck) SetObservation(obs map[string]interface{}) error
- func (tr *SyntheticMonitoringCheck) SetParameters(params map[string]interface{}) error
- func (mg *SyntheticMonitoringCheck) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SyntheticMonitoringCheck) SetProviderReference(r *xpv1.Reference)
- func (mg *SyntheticMonitoringCheck) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SyntheticMonitoringCheckList
- func (in *SyntheticMonitoringCheckList) DeepCopy() *SyntheticMonitoringCheckList
- func (in *SyntheticMonitoringCheckList) DeepCopyInto(out *SyntheticMonitoringCheckList)
- func (in *SyntheticMonitoringCheckList) DeepCopyObject() runtime.Object
- func (l *SyntheticMonitoringCheckList) GetItems() []resource.Managed
- type SyntheticMonitoringCheckObservation
- type SyntheticMonitoringCheckParameters
- type SyntheticMonitoringCheckSpec
- type SyntheticMonitoringCheckStatus
- type SyntheticMonitoringInstallation
- func (in *SyntheticMonitoringInstallation) DeepCopy() *SyntheticMonitoringInstallation
- func (in *SyntheticMonitoringInstallation) DeepCopyInto(out *SyntheticMonitoringInstallation)
- func (in *SyntheticMonitoringInstallation) DeepCopyObject() runtime.Object
- func (mg *SyntheticMonitoringInstallation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SyntheticMonitoringInstallation) GetConnectionDetailsMapping() map[string]string
- func (mg *SyntheticMonitoringInstallation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SyntheticMonitoringInstallation) GetID() string
- func (tr *SyntheticMonitoringInstallation) GetObservation() (map[string]interface{}, error)
- func (tr *SyntheticMonitoringInstallation) GetParameters() (map[string]interface{}, error)
- func (mg *SyntheticMonitoringInstallation) GetProviderConfigReference() *xpv1.Reference
- func (mg *SyntheticMonitoringInstallation) GetProviderReference() *xpv1.Reference
- func (mg *SyntheticMonitoringInstallation) GetTerraformResourceType() string
- func (tr *SyntheticMonitoringInstallation) GetTerraformSchemaVersion() int
- func (mg *SyntheticMonitoringInstallation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SyntheticMonitoringInstallation) LateInitialize(attrs []byte) (bool, error)
- func (mg *SyntheticMonitoringInstallation) SetConditions(c ...xpv1.Condition)
- func (mg *SyntheticMonitoringInstallation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SyntheticMonitoringInstallation) SetObservation(obs map[string]interface{}) error
- func (tr *SyntheticMonitoringInstallation) SetParameters(params map[string]interface{}) error
- func (mg *SyntheticMonitoringInstallation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SyntheticMonitoringInstallation) SetProviderReference(r *xpv1.Reference)
- func (mg *SyntheticMonitoringInstallation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SyntheticMonitoringInstallationList
- func (in *SyntheticMonitoringInstallationList) DeepCopy() *SyntheticMonitoringInstallationList
- func (in *SyntheticMonitoringInstallationList) DeepCopyInto(out *SyntheticMonitoringInstallationList)
- func (in *SyntheticMonitoringInstallationList) DeepCopyObject() runtime.Object
- func (l *SyntheticMonitoringInstallationList) GetItems() []resource.Managed
- type SyntheticMonitoringInstallationObservation
- type SyntheticMonitoringInstallationParameters
- type SyntheticMonitoringInstallationSpec
- type SyntheticMonitoringInstallationStatus
- type SyntheticMonitoringProbe
- func (in *SyntheticMonitoringProbe) DeepCopy() *SyntheticMonitoringProbe
- func (in *SyntheticMonitoringProbe) DeepCopyInto(out *SyntheticMonitoringProbe)
- func (in *SyntheticMonitoringProbe) DeepCopyObject() runtime.Object
- func (mg *SyntheticMonitoringProbe) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SyntheticMonitoringProbe) GetConnectionDetailsMapping() map[string]string
- func (mg *SyntheticMonitoringProbe) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SyntheticMonitoringProbe) GetID() string
- func (tr *SyntheticMonitoringProbe) GetObservation() (map[string]interface{}, error)
- func (tr *SyntheticMonitoringProbe) GetParameters() (map[string]interface{}, error)
- func (mg *SyntheticMonitoringProbe) GetProviderConfigReference() *xpv1.Reference
- func (mg *SyntheticMonitoringProbe) GetProviderReference() *xpv1.Reference
- func (mg *SyntheticMonitoringProbe) GetTerraformResourceType() string
- func (tr *SyntheticMonitoringProbe) GetTerraformSchemaVersion() int
- func (mg *SyntheticMonitoringProbe) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SyntheticMonitoringProbe) LateInitialize(attrs []byte) (bool, error)
- func (mg *SyntheticMonitoringProbe) SetConditions(c ...xpv1.Condition)
- func (mg *SyntheticMonitoringProbe) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SyntheticMonitoringProbe) SetObservation(obs map[string]interface{}) error
- func (tr *SyntheticMonitoringProbe) SetParameters(params map[string]interface{}) error
- func (mg *SyntheticMonitoringProbe) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SyntheticMonitoringProbe) SetProviderReference(r *xpv1.Reference)
- func (mg *SyntheticMonitoringProbe) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SyntheticMonitoringProbeList
- func (in *SyntheticMonitoringProbeList) DeepCopy() *SyntheticMonitoringProbeList
- func (in *SyntheticMonitoringProbeList) DeepCopyInto(out *SyntheticMonitoringProbeList)
- func (in *SyntheticMonitoringProbeList) DeepCopyObject() runtime.Object
- func (l *SyntheticMonitoringProbeList) GetItems() []resource.Managed
- type SyntheticMonitoringProbeObservation
- type SyntheticMonitoringProbeParameters
- type SyntheticMonitoringProbeSpec
- type SyntheticMonitoringProbeStatus
- type TCPObservation
- type TCPParameters
- type TCPTLSConfigObservation
- type TCPTLSConfigParameters
- type TLSConfigObservation
- type TLSConfigParameters
- type Team
- func (in *Team) DeepCopy() *Team
- func (in *Team) DeepCopyInto(out *Team)
- func (in *Team) DeepCopyObject() runtime.Object
- func (mg *Team) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Team) GetConnectionDetailsMapping() map[string]string
- func (mg *Team) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Team) GetID() string
- func (tr *Team) GetObservation() (map[string]interface{}, error)
- func (tr *Team) GetParameters() (map[string]interface{}, error)
- func (mg *Team) GetProviderConfigReference() *xpv1.Reference
- func (mg *Team) GetProviderReference() *xpv1.Reference
- func (mg *Team) GetTerraformResourceType() string
- func (tr *Team) GetTerraformSchemaVersion() int
- func (mg *Team) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Team) LateInitialize(attrs []byte) (bool, error)
- func (mg *Team) SetConditions(c ...xpv1.Condition)
- func (mg *Team) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Team) SetObservation(obs map[string]interface{}) error
- func (tr *Team) SetParameters(params map[string]interface{}) error
- func (mg *Team) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Team) SetProviderReference(r *xpv1.Reference)
- func (mg *Team) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TeamExternalGroup
- func (in *TeamExternalGroup) DeepCopy() *TeamExternalGroup
- func (in *TeamExternalGroup) DeepCopyInto(out *TeamExternalGroup)
- func (in *TeamExternalGroup) DeepCopyObject() runtime.Object
- func (mg *TeamExternalGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TeamExternalGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *TeamExternalGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TeamExternalGroup) GetID() string
- func (tr *TeamExternalGroup) GetObservation() (map[string]interface{}, error)
- func (tr *TeamExternalGroup) GetParameters() (map[string]interface{}, error)
- func (mg *TeamExternalGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *TeamExternalGroup) GetProviderReference() *xpv1.Reference
- func (mg *TeamExternalGroup) GetTerraformResourceType() string
- func (tr *TeamExternalGroup) GetTerraformSchemaVersion() int
- func (mg *TeamExternalGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TeamExternalGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *TeamExternalGroup) SetConditions(c ...xpv1.Condition)
- func (mg *TeamExternalGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TeamExternalGroup) SetObservation(obs map[string]interface{}) error
- func (tr *TeamExternalGroup) SetParameters(params map[string]interface{}) error
- func (mg *TeamExternalGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TeamExternalGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *TeamExternalGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TeamExternalGroupList
- type TeamExternalGroupObservation
- type TeamExternalGroupParameters
- type TeamExternalGroupSpec
- type TeamExternalGroupStatus
- type TeamList
- type TeamObservation
- type TeamParameters
- type TeamPreferences
- func (in *TeamPreferences) DeepCopy() *TeamPreferences
- func (in *TeamPreferences) DeepCopyInto(out *TeamPreferences)
- func (in *TeamPreferences) DeepCopyObject() runtime.Object
- func (mg *TeamPreferences) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TeamPreferences) GetConnectionDetailsMapping() map[string]string
- func (mg *TeamPreferences) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TeamPreferences) GetID() string
- func (tr *TeamPreferences) GetObservation() (map[string]interface{}, error)
- func (tr *TeamPreferences) GetParameters() (map[string]interface{}, error)
- func (mg *TeamPreferences) GetProviderConfigReference() *xpv1.Reference
- func (mg *TeamPreferences) GetProviderReference() *xpv1.Reference
- func (mg *TeamPreferences) GetTerraformResourceType() string
- func (tr *TeamPreferences) GetTerraformSchemaVersion() int
- func (mg *TeamPreferences) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TeamPreferences) LateInitialize(attrs []byte) (bool, error)
- func (mg *TeamPreferences) SetConditions(c ...xpv1.Condition)
- func (mg *TeamPreferences) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TeamPreferences) SetObservation(obs map[string]interface{}) error
- func (tr *TeamPreferences) SetParameters(params map[string]interface{}) error
- func (mg *TeamPreferences) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TeamPreferences) SetProviderReference(r *xpv1.Reference)
- func (mg *TeamPreferences) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TeamPreferencesList
- type TeamPreferencesObservation
- type TeamPreferencesParameters
- type TeamPreferencesSpec
- type TeamPreferencesStatus
- type TeamSpec
- type TeamStatus
- type TimeRangeObservation
- type TimeRangeParameters
- type TracerouteObservation
- type TracerouteParameters
- type User
- func (in *User) DeepCopy() *User
- func (in *User) DeepCopyInto(out *User)
- func (in *User) DeepCopyObject() runtime.Object
- func (mg *User) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *User) GetConnectionDetailsMapping() map[string]string
- func (mg *User) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *User) GetID() string
- func (tr *User) GetObservation() (map[string]interface{}, error)
- func (tr *User) GetParameters() (map[string]interface{}, error)
- func (mg *User) GetProviderConfigReference() *xpv1.Reference
- func (mg *User) GetProviderReference() *xpv1.Reference
- func (mg *User) GetTerraformResourceType() string
- func (tr *User) GetTerraformSchemaVersion() int
- func (mg *User) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *User) LateInitialize(attrs []byte) (bool, error)
- func (mg *User) SetConditions(c ...xpv1.Condition)
- func (mg *User) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *User) SetObservation(obs map[string]interface{}) error
- func (tr *User) SetParameters(params map[string]interface{}) error
- func (mg *User) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *User) SetProviderReference(r *xpv1.Reference)
- func (mg *User) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserList
- type UserObservation
- type UserParameters
- type UserSpec
- type UserStatus
- type ValidateAdditionalRrsObservation
- type ValidateAdditionalRrsParameters
- type ValidateAnswerRrsObservation
- type ValidateAnswerRrsParameters
- type ValidateAuthorityRrsObservation
- type ValidateAuthorityRrsParameters
Constants ¶
const ( CRDGroup = "grafana.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AlertNotification_Kind = "AlertNotification" AlertNotification_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AlertNotification_Kind}.String() AlertNotification_KindAPIVersion = AlertNotification_Kind + "." + CRDGroupVersion.String() AlertNotification_GroupVersionKind = CRDGroupVersion.WithKind(AlertNotification_Kind) )
Repository type metadata.
var ( APIKey_Kind = "APIKey" APIKey_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: APIKey_Kind}.String() APIKey_KindAPIVersion = APIKey_Kind + "." + CRDGroupVersion.String() APIKey_GroupVersionKind = CRDGroupVersion.WithKind(APIKey_Kind) )
Repository type metadata.
var ( BuiltinRoleAssignment_Kind = "BuiltinRoleAssignment" BuiltinRoleAssignment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BuiltinRoleAssignment_Kind}.String() BuiltinRoleAssignment_KindAPIVersion = BuiltinRoleAssignment_Kind + "." + CRDGroupVersion.String() BuiltinRoleAssignment_GroupVersionKind = CRDGroupVersion.WithKind(BuiltinRoleAssignment_Kind) )
Repository type metadata.
var ( CloudAPIKey_Kind = "CloudAPIKey" CloudAPIKey_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CloudAPIKey_Kind}.String() CloudAPIKey_KindAPIVersion = CloudAPIKey_Kind + "." + CRDGroupVersion.String() CloudAPIKey_GroupVersionKind = CRDGroupVersion.WithKind(CloudAPIKey_Kind) )
Repository type metadata.
var ( CloudPluginInstallation_Kind = "CloudPluginInstallation" CloudPluginInstallation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CloudPluginInstallation_Kind}.String() CloudPluginInstallation_KindAPIVersion = CloudPluginInstallation_Kind + "." + CRDGroupVersion.String() CloudPluginInstallation_GroupVersionKind = CRDGroupVersion.WithKind(CloudPluginInstallation_Kind) )
Repository type metadata.
var ( CloudStack_Kind = "CloudStack" CloudStack_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CloudStack_Kind}.String() CloudStack_KindAPIVersion = CloudStack_Kind + "." + CRDGroupVersion.String() CloudStack_GroupVersionKind = CRDGroupVersion.WithKind(CloudStack_Kind) )
Repository type metadata.
var ( Dashboard_Kind = "Dashboard" Dashboard_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Dashboard_Kind}.String() Dashboard_KindAPIVersion = Dashboard_Kind + "." + CRDGroupVersion.String() Dashboard_GroupVersionKind = CRDGroupVersion.WithKind(Dashboard_Kind) )
Repository type metadata.
var ( DashboardPermission_Kind = "DashboardPermission" DashboardPermission_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DashboardPermission_Kind}.String() DashboardPermission_KindAPIVersion = DashboardPermission_Kind + "." + CRDGroupVersion.String() DashboardPermission_GroupVersionKind = CRDGroupVersion.WithKind(DashboardPermission_Kind) )
Repository type metadata.
var ( DataSource_Kind = "DataSource" DataSource_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DataSource_Kind}.String() DataSource_KindAPIVersion = DataSource_Kind + "." + CRDGroupVersion.String() DataSource_GroupVersionKind = CRDGroupVersion.WithKind(DataSource_Kind) )
Repository type metadata.
var ( DataSourcePermission_Kind = "DataSourcePermission" DataSourcePermission_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DataSourcePermission_Kind}.String() DataSourcePermission_KindAPIVersion = DataSourcePermission_Kind + "." + CRDGroupVersion.String() DataSourcePermission_GroupVersionKind = CRDGroupVersion.WithKind(DataSourcePermission_Kind) )
Repository type metadata.
var ( Folder_Kind = "Folder" Folder_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Folder_Kind}.String() Folder_KindAPIVersion = Folder_Kind + "." + CRDGroupVersion.String() Folder_GroupVersionKind = CRDGroupVersion.WithKind(Folder_Kind) )
Repository type metadata.
var ( FolderPermission_Kind = "FolderPermission" FolderPermission_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FolderPermission_Kind}.String() FolderPermission_KindAPIVersion = FolderPermission_Kind + "." + CRDGroupVersion.String() FolderPermission_GroupVersionKind = CRDGroupVersion.WithKind(FolderPermission_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 )
var ( LibraryPanel_Kind = "LibraryPanel" LibraryPanel_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LibraryPanel_Kind}.String() LibraryPanel_KindAPIVersion = LibraryPanel_Kind + "." + CRDGroupVersion.String() LibraryPanel_GroupVersionKind = CRDGroupVersion.WithKind(LibraryPanel_Kind) )
Repository type metadata.
var ( MachineLearningJob_Kind = "MachineLearningJob" MachineLearningJob_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MachineLearningJob_Kind}.String() MachineLearningJob_KindAPIVersion = MachineLearningJob_Kind + "." + CRDGroupVersion.String() MachineLearningJob_GroupVersionKind = CRDGroupVersion.WithKind(MachineLearningJob_Kind) )
Repository type metadata.
var ( Organization_Kind = "Organization" Organization_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Organization_Kind}.String() Organization_KindAPIVersion = Organization_Kind + "." + CRDGroupVersion.String() Organization_GroupVersionKind = CRDGroupVersion.WithKind(Organization_Kind) )
Repository type metadata.
var ( Playlist_Kind = "Playlist" Playlist_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Playlist_Kind}.String() Playlist_KindAPIVersion = Playlist_Kind + "." + CRDGroupVersion.String() Playlist_GroupVersionKind = CRDGroupVersion.WithKind(Playlist_Kind) )
Repository type metadata.
var ( Report_Kind = "Report" Report_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Report_Kind}.String() Report_KindAPIVersion = Report_Kind + "." + CRDGroupVersion.String() Report_GroupVersionKind = CRDGroupVersion.WithKind(Report_Kind) )
Repository type metadata.
var ( Role_Kind = "Role" Role_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Role_Kind}.String() Role_KindAPIVersion = Role_Kind + "." + CRDGroupVersion.String() Role_GroupVersionKind = CRDGroupVersion.WithKind(Role_Kind) )
Repository type metadata.
var ( SyntheticMonitoringCheck_Kind = "SyntheticMonitoringCheck" SyntheticMonitoringCheck_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SyntheticMonitoringCheck_Kind}.String() SyntheticMonitoringCheck_KindAPIVersion = SyntheticMonitoringCheck_Kind + "." + CRDGroupVersion.String() SyntheticMonitoringCheck_GroupVersionKind = CRDGroupVersion.WithKind(SyntheticMonitoringCheck_Kind) )
Repository type metadata.
var ( SyntheticMonitoringInstallation_Kind = "SyntheticMonitoringInstallation" SyntheticMonitoringInstallation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SyntheticMonitoringInstallation_Kind}.String() SyntheticMonitoringInstallation_KindAPIVersion = SyntheticMonitoringInstallation_Kind + "." + CRDGroupVersion.String() SyntheticMonitoringInstallation_GroupVersionKind = CRDGroupVersion.WithKind(SyntheticMonitoringInstallation_Kind) )
Repository type metadata.
var ( SyntheticMonitoringProbe_Kind = "SyntheticMonitoringProbe" SyntheticMonitoringProbe_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SyntheticMonitoringProbe_Kind}.String() SyntheticMonitoringProbe_KindAPIVersion = SyntheticMonitoringProbe_Kind + "." + CRDGroupVersion.String() SyntheticMonitoringProbe_GroupVersionKind = CRDGroupVersion.WithKind(SyntheticMonitoringProbe_Kind) )
Repository type metadata.
var ( Team_Kind = "Team" Team_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Team_Kind}.String() Team_KindAPIVersion = Team_Kind + "." + CRDGroupVersion.String() Team_GroupVersionKind = CRDGroupVersion.WithKind(Team_Kind) )
Repository type metadata.
var ( TeamExternalGroup_Kind = "TeamExternalGroup" TeamExternalGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TeamExternalGroup_Kind}.String() TeamExternalGroup_KindAPIVersion = TeamExternalGroup_Kind + "." + CRDGroupVersion.String() TeamExternalGroup_GroupVersionKind = CRDGroupVersion.WithKind(TeamExternalGroup_Kind) )
Repository type metadata.
var ( TeamPreferences_Kind = "TeamPreferences" TeamPreferences_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TeamPreferences_Kind}.String() TeamPreferences_KindAPIVersion = TeamPreferences_Kind + "." + CRDGroupVersion.String() TeamPreferences_GroupVersionKind = CRDGroupVersion.WithKind(TeamPreferences_Kind) )
Repository type metadata.
var ( User_Kind = "User" User_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: User_Kind}.String() User_KindAPIVersion = User_Kind + "." + CRDGroupVersion.String() User_GroupVersionKind = CRDGroupVersion.WithKind(User_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type APIKey ¶ added in v0.0.3
type APIKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec APIKeySpec `json:"spec"` Status APIKeyStatus `json:"status,omitempty"` }
APIKey is the Schema for the APIKeys 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,grafanajet}
func (*APIKey) DeepCopy ¶ added in v0.0.3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKey.
func (*APIKey) DeepCopyInto ¶ added in v0.0.3
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*APIKey) DeepCopyObject ¶ added in v0.0.3
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*APIKey) GetCondition ¶ added in v0.0.3
func (mg *APIKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this APIKey.
func (*APIKey) GetConnectionDetailsMapping ¶ added in v0.0.3
GetConnectionDetailsMapping for this APIKey
func (*APIKey) GetDeletionPolicy ¶ added in v0.0.3
func (mg *APIKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this APIKey.
func (*APIKey) GetID ¶ added in v0.0.3
GetID returns ID of underlying Terraform resource of this APIKey
func (*APIKey) GetObservation ¶ added in v0.0.3
GetObservation of this APIKey
func (*APIKey) GetParameters ¶ added in v0.0.3
GetParameters of this APIKey
func (*APIKey) GetProviderConfigReference ¶ added in v0.0.3
GetProviderConfigReference of this APIKey.
func (*APIKey) GetProviderReference ¶ added in v0.0.3
GetProviderReference of this APIKey. Deprecated: Use GetProviderConfigReference.
func (*APIKey) GetTerraformResourceType ¶ added in v0.0.3
GetTerraformResourceType returns Terraform resource type for this APIKey
func (*APIKey) GetTerraformSchemaVersion ¶ added in v0.0.3
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*APIKey) GetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *APIKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this APIKey.
func (*APIKey) LateInitialize ¶ added in v0.0.3
LateInitialize this APIKey using its observed tfState. returns True if there are any spec changes for the resource.
func (*APIKey) ResolveReferences ¶ added in v0.0.4
ResolveReferences of this APIKey.
func (*APIKey) SetConditions ¶ added in v0.0.3
SetConditions of this APIKey.
func (*APIKey) SetDeletionPolicy ¶ added in v0.0.3
func (mg *APIKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this APIKey.
func (*APIKey) SetObservation ¶ added in v0.0.3
SetObservation for this APIKey
func (*APIKey) SetParameters ¶ added in v0.0.3
SetParameters for this APIKey
func (*APIKey) SetProviderConfigReference ¶ added in v0.0.3
SetProviderConfigReference of this APIKey.
func (*APIKey) SetProviderReference ¶ added in v0.0.3
SetProviderReference of this APIKey. Deprecated: Use SetProviderConfigReference.
func (*APIKey) SetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *APIKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this APIKey.
type APIKeyList ¶ added in v0.0.3
type APIKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []APIKey `json:"items"` }
APIKeyList contains a list of APIKeys
func (*APIKeyList) DeepCopy ¶ added in v0.0.3
func (in *APIKeyList) DeepCopy() *APIKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKeyList.
func (*APIKeyList) DeepCopyInto ¶ added in v0.0.3
func (in *APIKeyList) DeepCopyInto(out *APIKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*APIKeyList) DeepCopyObject ¶ added in v0.0.3
func (in *APIKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*APIKeyList) GetItems ¶ added in v0.0.3
func (l *APIKeyList) GetItems() []resource.Managed
GetItems of this APIKeyList.
type APIKeyObservation ¶ added in v0.0.3
type APIKeyObservation struct { Expiration *string `json:"expiration,omitempty" tf:"expiration,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*APIKeyObservation) DeepCopy ¶ added in v0.0.3
func (in *APIKeyObservation) DeepCopy() *APIKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKeyObservation.
func (*APIKeyObservation) DeepCopyInto ¶ added in v0.0.3
func (in *APIKeyObservation) DeepCopyInto(out *APIKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIKeyParameters ¶ added in v0.0.3
type APIKeyParameters struct { // +kubebuilder:validation:Optional CloudStackRef *v1.Reference `json:"cloudStackRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional CloudStackSelector *v1.Selector `json:"cloudStackSelector,omitempty" tf:"-"` // If set, the API key will be created for the given Cloud stack. This can be used to bootstrap a management API key for a new stack. **Note**: This requires a cloud token to be configured. // +crossplane:generate:reference:type=CloudStack // +crossplane:generate:reference:extractor=github.com/grafana/crossplane-provider-grafana/config.SlugExtractor() // +crossplane:generate:reference:refFieldName=CloudStackRef // +crossplane:generate:reference:selectorFieldName=CloudStackSelector // +kubebuilder:validation:Optional CloudStackSlug *string `json:"cloudStackSlug,omitempty" tf:"cloud_stack_slug,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` // +kubebuilder:validation:Optional SecondsToLive *float64 `json:"secondsToLive,omitempty" tf:"seconds_to_live,omitempty"` }
func (*APIKeyParameters) DeepCopy ¶ added in v0.0.3
func (in *APIKeyParameters) DeepCopy() *APIKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKeyParameters.
func (*APIKeyParameters) DeepCopyInto ¶ added in v0.0.3
func (in *APIKeyParameters) DeepCopyInto(out *APIKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIKeySpec ¶ added in v0.0.3
type APIKeySpec struct { v1.ResourceSpec `json:",inline"` ForProvider APIKeyParameters `json:"forProvider"` }
APIKeySpec defines the desired state of APIKey
func (*APIKeySpec) DeepCopy ¶ added in v0.0.3
func (in *APIKeySpec) DeepCopy() *APIKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKeySpec.
func (*APIKeySpec) DeepCopyInto ¶ added in v0.0.3
func (in *APIKeySpec) DeepCopyInto(out *APIKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIKeyStatus ¶ added in v0.0.3
type APIKeyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider APIKeyObservation `json:"atProvider,omitempty"` }
APIKeyStatus defines the observed state of APIKey.
func (*APIKeyStatus) DeepCopy ¶ added in v0.0.3
func (in *APIKeyStatus) DeepCopy() *APIKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKeyStatus.
func (*APIKeyStatus) DeepCopyInto ¶ added in v0.0.3
func (in *APIKeyStatus) DeepCopyInto(out *APIKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertNotification ¶ added in v0.0.3
type AlertNotification struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AlertNotificationSpec `json:"spec"` Status AlertNotificationStatus `json:"status,omitempty"` }
AlertNotification is the Schema for the AlertNotifications 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,grafanajet}
func (*AlertNotification) DeepCopy ¶ added in v0.0.3
func (in *AlertNotification) DeepCopy() *AlertNotification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertNotification.
func (*AlertNotification) DeepCopyInto ¶ added in v0.0.3
func (in *AlertNotification) DeepCopyInto(out *AlertNotification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlertNotification) DeepCopyObject ¶ added in v0.0.3
func (in *AlertNotification) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlertNotification) GetCondition ¶ added in v0.0.3
func (mg *AlertNotification) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AlertNotification.
func (*AlertNotification) GetConnectionDetailsMapping ¶ added in v0.0.3
func (tr *AlertNotification) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AlertNotification
func (*AlertNotification) GetDeletionPolicy ¶ added in v0.0.3
func (mg *AlertNotification) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AlertNotification.
func (*AlertNotification) GetID ¶ added in v0.0.3
func (tr *AlertNotification) GetID() string
GetID returns ID of underlying Terraform resource of this AlertNotification
func (*AlertNotification) GetObservation ¶ added in v0.0.3
func (tr *AlertNotification) GetObservation() (map[string]interface{}, error)
GetObservation of this AlertNotification
func (*AlertNotification) GetParameters ¶ added in v0.0.3
func (tr *AlertNotification) GetParameters() (map[string]interface{}, error)
GetParameters of this AlertNotification
func (*AlertNotification) GetProviderConfigReference ¶ added in v0.0.3
func (mg *AlertNotification) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AlertNotification.
func (*AlertNotification) GetProviderReference ¶ added in v0.0.3
func (mg *AlertNotification) GetProviderReference() *xpv1.Reference
GetProviderReference of this AlertNotification. Deprecated: Use GetProviderConfigReference.
func (*AlertNotification) GetTerraformResourceType ¶ added in v0.0.3
func (mg *AlertNotification) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AlertNotification
func (*AlertNotification) GetTerraformSchemaVersion ¶ added in v0.0.3
func (tr *AlertNotification) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AlertNotification) GetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *AlertNotification) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AlertNotification.
func (*AlertNotification) LateInitialize ¶ added in v0.0.3
func (tr *AlertNotification) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AlertNotification using its observed tfState. returns True if there are any spec changes for the resource.
func (*AlertNotification) SetConditions ¶ added in v0.0.3
func (mg *AlertNotification) SetConditions(c ...xpv1.Condition)
SetConditions of this AlertNotification.
func (*AlertNotification) SetDeletionPolicy ¶ added in v0.0.3
func (mg *AlertNotification) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AlertNotification.
func (*AlertNotification) SetObservation ¶ added in v0.0.3
func (tr *AlertNotification) SetObservation(obs map[string]interface{}) error
SetObservation for this AlertNotification
func (*AlertNotification) SetParameters ¶ added in v0.0.3
func (tr *AlertNotification) SetParameters(params map[string]interface{}) error
SetParameters for this AlertNotification
func (*AlertNotification) SetProviderConfigReference ¶ added in v0.0.3
func (mg *AlertNotification) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AlertNotification.
func (*AlertNotification) SetProviderReference ¶ added in v0.0.3
func (mg *AlertNotification) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AlertNotification. Deprecated: Use SetProviderConfigReference.
func (*AlertNotification) SetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *AlertNotification) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AlertNotification.
type AlertNotificationList ¶ added in v0.0.3
type AlertNotificationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AlertNotification `json:"items"` }
AlertNotificationList contains a list of AlertNotifications
func (*AlertNotificationList) DeepCopy ¶ added in v0.0.3
func (in *AlertNotificationList) DeepCopy() *AlertNotificationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertNotificationList.
func (*AlertNotificationList) DeepCopyInto ¶ added in v0.0.3
func (in *AlertNotificationList) DeepCopyInto(out *AlertNotificationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlertNotificationList) DeepCopyObject ¶ added in v0.0.3
func (in *AlertNotificationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlertNotificationList) GetItems ¶ added in v0.0.3
func (l *AlertNotificationList) GetItems() []resource.Managed
GetItems of this AlertNotificationList.
type AlertNotificationObservation ¶ added in v0.0.3
type AlertNotificationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AlertNotificationObservation) DeepCopy ¶ added in v0.0.3
func (in *AlertNotificationObservation) DeepCopy() *AlertNotificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertNotificationObservation.
func (*AlertNotificationObservation) DeepCopyInto ¶ added in v0.0.3
func (in *AlertNotificationObservation) DeepCopyInto(out *AlertNotificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertNotificationParameters ¶ added in v0.0.3
type AlertNotificationParameters struct { // Whether to disable sending resolve messages. Defaults to `false`. // +kubebuilder:validation:Optional DisableResolveMessage *bool `json:"disableResolveMessage,omitempty" tf:"disable_resolve_message,omitempty"` // Frequency of alert reminders. Frequency must be set if reminders are enabled. Defaults to “. // +kubebuilder:validation:Optional Frequency *string `json:"frequency,omitempty" tf:"frequency,omitempty"` // Is this the default channel for all your alerts. Defaults to `false`. // +kubebuilder:validation:Optional IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // The name of the alert notification channel. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Additional secure settings, for full reference lookup [Grafana Supported Settings documentation](https://grafana.com/docs/grafana/latest/administration/provisioning/#supported-settings). // +kubebuilder:validation:Optional SecureSettingsSecretRef map[string]v1.SecretKeySelector `json:"secureSettingsSecretRef" tf:"-"` // Whether to send reminders for triggered alerts. Defaults to `false`. // +kubebuilder:validation:Optional SendReminder *bool `json:"sendReminder,omitempty" tf:"send_reminder,omitempty"` // Additional settings, for full reference see [Grafana HTTP API documentation](https://grafana.com/docs/grafana/latest/http_api/alerting_notification_channels/). // +kubebuilder:validation:Optional Settings map[string]*string `json:"settings,omitempty" tf:"settings,omitempty"` // The type of the alert notification channel. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // Unique identifier. If unset, this will be automatically generated. // +kubebuilder:validation:Optional UID *string `json:"uid,omitempty" tf:"uid,omitempty"` }
func (*AlertNotificationParameters) DeepCopy ¶ added in v0.0.3
func (in *AlertNotificationParameters) DeepCopy() *AlertNotificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertNotificationParameters.
func (*AlertNotificationParameters) DeepCopyInto ¶ added in v0.0.3
func (in *AlertNotificationParameters) DeepCopyInto(out *AlertNotificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertNotificationSpec ¶ added in v0.0.3
type AlertNotificationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AlertNotificationParameters `json:"forProvider"` }
AlertNotificationSpec defines the desired state of AlertNotification
func (*AlertNotificationSpec) DeepCopy ¶ added in v0.0.3
func (in *AlertNotificationSpec) DeepCopy() *AlertNotificationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertNotificationSpec.
func (*AlertNotificationSpec) DeepCopyInto ¶ added in v0.0.3
func (in *AlertNotificationSpec) DeepCopyInto(out *AlertNotificationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertNotificationStatus ¶ added in v0.0.3
type AlertNotificationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AlertNotificationObservation `json:"atProvider,omitempty"` }
AlertNotificationStatus defines the observed state of AlertNotification.
func (*AlertNotificationStatus) DeepCopy ¶ added in v0.0.3
func (in *AlertNotificationStatus) DeepCopy() *AlertNotificationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertNotificationStatus.
func (*AlertNotificationStatus) DeepCopyInto ¶ added in v0.0.3
func (in *AlertNotificationStatus) DeepCopyInto(out *AlertNotificationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicAuthObservation ¶ added in v0.0.3
type BasicAuthObservation struct { }
func (*BasicAuthObservation) DeepCopy ¶ added in v0.0.3
func (in *BasicAuthObservation) DeepCopy() *BasicAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthObservation.
func (*BasicAuthObservation) DeepCopyInto ¶ added in v0.0.3
func (in *BasicAuthObservation) DeepCopyInto(out *BasicAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicAuthParameters ¶ added in v0.0.3
type BasicAuthParameters struct { // Basic auth password. // +kubebuilder:validation:Required Password *string `json:"password" tf:"password,omitempty"` // Basic auth username. // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*BasicAuthParameters) DeepCopy ¶ added in v0.0.3
func (in *BasicAuthParameters) DeepCopy() *BasicAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthParameters.
func (*BasicAuthParameters) DeepCopyInto ¶ added in v0.0.3
func (in *BasicAuthParameters) DeepCopyInto(out *BasicAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuiltinRoleAssignment ¶ added in v0.0.3
type BuiltinRoleAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BuiltinRoleAssignmentSpec `json:"spec"` Status BuiltinRoleAssignmentStatus `json:"status,omitempty"` }
BuiltinRoleAssignment is the Schema for the BuiltinRoleAssignments 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,grafanajet}
func (*BuiltinRoleAssignment) DeepCopy ¶ added in v0.0.3
func (in *BuiltinRoleAssignment) DeepCopy() *BuiltinRoleAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuiltinRoleAssignment.
func (*BuiltinRoleAssignment) DeepCopyInto ¶ added in v0.0.3
func (in *BuiltinRoleAssignment) DeepCopyInto(out *BuiltinRoleAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BuiltinRoleAssignment) DeepCopyObject ¶ added in v0.0.3
func (in *BuiltinRoleAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BuiltinRoleAssignment) GetCondition ¶ added in v0.0.3
func (mg *BuiltinRoleAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BuiltinRoleAssignment.
func (*BuiltinRoleAssignment) GetConnectionDetailsMapping ¶ added in v0.0.3
func (tr *BuiltinRoleAssignment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BuiltinRoleAssignment
func (*BuiltinRoleAssignment) GetDeletionPolicy ¶ added in v0.0.3
func (mg *BuiltinRoleAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BuiltinRoleAssignment.
func (*BuiltinRoleAssignment) GetID ¶ added in v0.0.3
func (tr *BuiltinRoleAssignment) GetID() string
GetID returns ID of underlying Terraform resource of this BuiltinRoleAssignment
func (*BuiltinRoleAssignment) GetObservation ¶ added in v0.0.3
func (tr *BuiltinRoleAssignment) GetObservation() (map[string]interface{}, error)
GetObservation of this BuiltinRoleAssignment
func (*BuiltinRoleAssignment) GetParameters ¶ added in v0.0.3
func (tr *BuiltinRoleAssignment) GetParameters() (map[string]interface{}, error)
GetParameters of this BuiltinRoleAssignment
func (*BuiltinRoleAssignment) GetProviderConfigReference ¶ added in v0.0.3
func (mg *BuiltinRoleAssignment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BuiltinRoleAssignment.
func (*BuiltinRoleAssignment) GetProviderReference ¶ added in v0.0.3
func (mg *BuiltinRoleAssignment) GetProviderReference() *xpv1.Reference
GetProviderReference of this BuiltinRoleAssignment. Deprecated: Use GetProviderConfigReference.
func (*BuiltinRoleAssignment) GetTerraformResourceType ¶ added in v0.0.3
func (mg *BuiltinRoleAssignment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BuiltinRoleAssignment
func (*BuiltinRoleAssignment) GetTerraformSchemaVersion ¶ added in v0.0.3
func (tr *BuiltinRoleAssignment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BuiltinRoleAssignment) GetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *BuiltinRoleAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BuiltinRoleAssignment.
func (*BuiltinRoleAssignment) LateInitialize ¶ added in v0.0.3
func (tr *BuiltinRoleAssignment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BuiltinRoleAssignment using its observed tfState. returns True if there are any spec changes for the resource.
func (*BuiltinRoleAssignment) SetConditions ¶ added in v0.0.3
func (mg *BuiltinRoleAssignment) SetConditions(c ...xpv1.Condition)
SetConditions of this BuiltinRoleAssignment.
func (*BuiltinRoleAssignment) SetDeletionPolicy ¶ added in v0.0.3
func (mg *BuiltinRoleAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BuiltinRoleAssignment.
func (*BuiltinRoleAssignment) SetObservation ¶ added in v0.0.3
func (tr *BuiltinRoleAssignment) SetObservation(obs map[string]interface{}) error
SetObservation for this BuiltinRoleAssignment
func (*BuiltinRoleAssignment) SetParameters ¶ added in v0.0.3
func (tr *BuiltinRoleAssignment) SetParameters(params map[string]interface{}) error
SetParameters for this BuiltinRoleAssignment
func (*BuiltinRoleAssignment) SetProviderConfigReference ¶ added in v0.0.3
func (mg *BuiltinRoleAssignment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BuiltinRoleAssignment.
func (*BuiltinRoleAssignment) SetProviderReference ¶ added in v0.0.3
func (mg *BuiltinRoleAssignment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BuiltinRoleAssignment. Deprecated: Use SetProviderConfigReference.
func (*BuiltinRoleAssignment) SetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *BuiltinRoleAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BuiltinRoleAssignment.
type BuiltinRoleAssignmentList ¶ added in v0.0.3
type BuiltinRoleAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BuiltinRoleAssignment `json:"items"` }
BuiltinRoleAssignmentList contains a list of BuiltinRoleAssignments
func (*BuiltinRoleAssignmentList) DeepCopy ¶ added in v0.0.3
func (in *BuiltinRoleAssignmentList) DeepCopy() *BuiltinRoleAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuiltinRoleAssignmentList.
func (*BuiltinRoleAssignmentList) DeepCopyInto ¶ added in v0.0.3
func (in *BuiltinRoleAssignmentList) DeepCopyInto(out *BuiltinRoleAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BuiltinRoleAssignmentList) DeepCopyObject ¶ added in v0.0.3
func (in *BuiltinRoleAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BuiltinRoleAssignmentList) GetItems ¶ added in v0.0.3
func (l *BuiltinRoleAssignmentList) GetItems() []resource.Managed
GetItems of this BuiltinRoleAssignmentList.
type BuiltinRoleAssignmentObservation ¶ added in v0.0.3
type BuiltinRoleAssignmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BuiltinRoleAssignmentObservation) DeepCopy ¶ added in v0.0.3
func (in *BuiltinRoleAssignmentObservation) DeepCopy() *BuiltinRoleAssignmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuiltinRoleAssignmentObservation.
func (*BuiltinRoleAssignmentObservation) DeepCopyInto ¶ added in v0.0.3
func (in *BuiltinRoleAssignmentObservation) DeepCopyInto(out *BuiltinRoleAssignmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuiltinRoleAssignmentParameters ¶ added in v0.0.3
type BuiltinRoleAssignmentParameters struct { // Organization roles (`Viewer`, `Editor`, `Admin`) or `Grafana Admin` to assign the roles to. // +kubebuilder:validation:Required BuiltinRole *string `json:"builtinRole" tf:"builtin_role,omitempty"` // Fixed or custom roles which provide granular access for specific resources within Grafana. // +kubebuilder:validation:Required Roles []RolesParameters `json:"roles" tf:"roles,omitempty"` }
func (*BuiltinRoleAssignmentParameters) DeepCopy ¶ added in v0.0.3
func (in *BuiltinRoleAssignmentParameters) DeepCopy() *BuiltinRoleAssignmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuiltinRoleAssignmentParameters.
func (*BuiltinRoleAssignmentParameters) DeepCopyInto ¶ added in v0.0.3
func (in *BuiltinRoleAssignmentParameters) DeepCopyInto(out *BuiltinRoleAssignmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuiltinRoleAssignmentSpec ¶ added in v0.0.3
type BuiltinRoleAssignmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BuiltinRoleAssignmentParameters `json:"forProvider"` }
BuiltinRoleAssignmentSpec defines the desired state of BuiltinRoleAssignment
func (*BuiltinRoleAssignmentSpec) DeepCopy ¶ added in v0.0.3
func (in *BuiltinRoleAssignmentSpec) DeepCopy() *BuiltinRoleAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuiltinRoleAssignmentSpec.
func (*BuiltinRoleAssignmentSpec) DeepCopyInto ¶ added in v0.0.3
func (in *BuiltinRoleAssignmentSpec) DeepCopyInto(out *BuiltinRoleAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuiltinRoleAssignmentStatus ¶ added in v0.0.3
type BuiltinRoleAssignmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BuiltinRoleAssignmentObservation `json:"atProvider,omitempty"` }
BuiltinRoleAssignmentStatus defines the observed state of BuiltinRoleAssignment.
func (*BuiltinRoleAssignmentStatus) DeepCopy ¶ added in v0.0.3
func (in *BuiltinRoleAssignmentStatus) DeepCopy() *BuiltinRoleAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuiltinRoleAssignmentStatus.
func (*BuiltinRoleAssignmentStatus) DeepCopyInto ¶ added in v0.0.3
func (in *BuiltinRoleAssignmentStatus) DeepCopyInto(out *BuiltinRoleAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudAPIKey ¶ added in v0.0.4
type CloudAPIKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudAPIKeySpec `json:"spec"` Status CloudAPIKeyStatus `json:"status,omitempty"` }
CloudAPIKey is the Schema for the CloudAPIKeys 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,grafanajet}
func (*CloudAPIKey) DeepCopy ¶ added in v0.0.4
func (in *CloudAPIKey) DeepCopy() *CloudAPIKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudAPIKey.
func (*CloudAPIKey) DeepCopyInto ¶ added in v0.0.4
func (in *CloudAPIKey) DeepCopyInto(out *CloudAPIKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudAPIKey) DeepCopyObject ¶ added in v0.0.4
func (in *CloudAPIKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudAPIKey) GetCondition ¶ added in v0.0.4
func (mg *CloudAPIKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CloudAPIKey.
func (*CloudAPIKey) GetConnectionDetailsMapping ¶ added in v0.0.4
func (tr *CloudAPIKey) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CloudAPIKey
func (*CloudAPIKey) GetDeletionPolicy ¶ added in v0.0.4
func (mg *CloudAPIKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CloudAPIKey.
func (*CloudAPIKey) GetID ¶ added in v0.0.4
func (tr *CloudAPIKey) GetID() string
GetID returns ID of underlying Terraform resource of this CloudAPIKey
func (*CloudAPIKey) GetObservation ¶ added in v0.0.4
func (tr *CloudAPIKey) GetObservation() (map[string]interface{}, error)
GetObservation of this CloudAPIKey
func (*CloudAPIKey) GetParameters ¶ added in v0.0.4
func (tr *CloudAPIKey) GetParameters() (map[string]interface{}, error)
GetParameters of this CloudAPIKey
func (*CloudAPIKey) GetProviderConfigReference ¶ added in v0.0.4
func (mg *CloudAPIKey) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CloudAPIKey.
func (*CloudAPIKey) GetProviderReference ¶ added in v0.0.4
func (mg *CloudAPIKey) GetProviderReference() *xpv1.Reference
GetProviderReference of this CloudAPIKey. Deprecated: Use GetProviderConfigReference.
func (*CloudAPIKey) GetTerraformResourceType ¶ added in v0.0.4
func (mg *CloudAPIKey) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CloudAPIKey
func (*CloudAPIKey) GetTerraformSchemaVersion ¶ added in v0.0.4
func (tr *CloudAPIKey) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CloudAPIKey) GetWriteConnectionSecretToReference ¶ added in v0.0.4
func (mg *CloudAPIKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CloudAPIKey.
func (*CloudAPIKey) LateInitialize ¶ added in v0.0.4
func (tr *CloudAPIKey) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CloudAPIKey using its observed tfState. returns True if there are any spec changes for the resource.
func (*CloudAPIKey) SetConditions ¶ added in v0.0.4
func (mg *CloudAPIKey) SetConditions(c ...xpv1.Condition)
SetConditions of this CloudAPIKey.
func (*CloudAPIKey) SetDeletionPolicy ¶ added in v0.0.4
func (mg *CloudAPIKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CloudAPIKey.
func (*CloudAPIKey) SetObservation ¶ added in v0.0.4
func (tr *CloudAPIKey) SetObservation(obs map[string]interface{}) error
SetObservation for this CloudAPIKey
func (*CloudAPIKey) SetParameters ¶ added in v0.0.4
func (tr *CloudAPIKey) SetParameters(params map[string]interface{}) error
SetParameters for this CloudAPIKey
func (*CloudAPIKey) SetProviderConfigReference ¶ added in v0.0.4
func (mg *CloudAPIKey) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CloudAPIKey.
func (*CloudAPIKey) SetProviderReference ¶ added in v0.0.4
func (mg *CloudAPIKey) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CloudAPIKey. Deprecated: Use SetProviderConfigReference.
func (*CloudAPIKey) SetWriteConnectionSecretToReference ¶ added in v0.0.4
func (mg *CloudAPIKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CloudAPIKey.
type CloudAPIKeyList ¶ added in v0.0.4
type CloudAPIKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CloudAPIKey `json:"items"` }
CloudAPIKeyList contains a list of CloudAPIKeys
func (*CloudAPIKeyList) DeepCopy ¶ added in v0.0.4
func (in *CloudAPIKeyList) DeepCopy() *CloudAPIKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudAPIKeyList.
func (*CloudAPIKeyList) DeepCopyInto ¶ added in v0.0.4
func (in *CloudAPIKeyList) DeepCopyInto(out *CloudAPIKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudAPIKeyList) DeepCopyObject ¶ added in v0.0.4
func (in *CloudAPIKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudAPIKeyList) GetItems ¶ added in v0.0.4
func (l *CloudAPIKeyList) GetItems() []resource.Managed
GetItems of this CloudAPIKeyList.
type CloudAPIKeyObservation ¶ added in v0.0.4
type CloudAPIKeyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*CloudAPIKeyObservation) DeepCopy ¶ added in v0.0.4
func (in *CloudAPIKeyObservation) DeepCopy() *CloudAPIKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudAPIKeyObservation.
func (*CloudAPIKeyObservation) DeepCopyInto ¶ added in v0.0.4
func (in *CloudAPIKeyObservation) DeepCopyInto(out *CloudAPIKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudAPIKeyParameters ¶ added in v0.0.4
type CloudAPIKeyParameters struct { // The slug of the organization to create the API key in. This is the same slug as the organization name in the URL. // +kubebuilder:validation:Required CloudOrgSlug *string `json:"cloudOrgSlug" tf:"cloud_org_slug,omitempty"` // Name of the API key. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Role of the API key. Should be one of [Viewer Editor Admin MetricsPublisher PluginPublisher]. See https://grafana.com/docs/grafana-cloud/api/#create-api-key for details. // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*CloudAPIKeyParameters) DeepCopy ¶ added in v0.0.4
func (in *CloudAPIKeyParameters) DeepCopy() *CloudAPIKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudAPIKeyParameters.
func (*CloudAPIKeyParameters) DeepCopyInto ¶ added in v0.0.4
func (in *CloudAPIKeyParameters) DeepCopyInto(out *CloudAPIKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudAPIKeySpec ¶ added in v0.0.4
type CloudAPIKeySpec struct { v1.ResourceSpec `json:",inline"` ForProvider CloudAPIKeyParameters `json:"forProvider"` }
CloudAPIKeySpec defines the desired state of CloudAPIKey
func (*CloudAPIKeySpec) DeepCopy ¶ added in v0.0.4
func (in *CloudAPIKeySpec) DeepCopy() *CloudAPIKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudAPIKeySpec.
func (*CloudAPIKeySpec) DeepCopyInto ¶ added in v0.0.4
func (in *CloudAPIKeySpec) DeepCopyInto(out *CloudAPIKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudAPIKeyStatus ¶ added in v0.0.4
type CloudAPIKeyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CloudAPIKeyObservation `json:"atProvider,omitempty"` }
CloudAPIKeyStatus defines the observed state of CloudAPIKey.
func (*CloudAPIKeyStatus) DeepCopy ¶ added in v0.0.4
func (in *CloudAPIKeyStatus) DeepCopy() *CloudAPIKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudAPIKeyStatus.
func (*CloudAPIKeyStatus) DeepCopyInto ¶ added in v0.0.4
func (in *CloudAPIKeyStatus) DeepCopyInto(out *CloudAPIKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudPluginInstallation ¶ added in v0.0.7
type CloudPluginInstallation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudPluginInstallationSpec `json:"spec"` Status CloudPluginInstallationStatus `json:"status,omitempty"` }
CloudPluginInstallation is the Schema for the CloudPluginInstallations 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,grafanajet}
func (*CloudPluginInstallation) DeepCopy ¶ added in v0.0.7
func (in *CloudPluginInstallation) DeepCopy() *CloudPluginInstallation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudPluginInstallation.
func (*CloudPluginInstallation) DeepCopyInto ¶ added in v0.0.7
func (in *CloudPluginInstallation) DeepCopyInto(out *CloudPluginInstallation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudPluginInstallation) DeepCopyObject ¶ added in v0.0.7
func (in *CloudPluginInstallation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudPluginInstallation) GetCondition ¶ added in v0.0.7
func (mg *CloudPluginInstallation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CloudPluginInstallation.
func (*CloudPluginInstallation) GetConnectionDetailsMapping ¶ added in v0.0.7
func (tr *CloudPluginInstallation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CloudPluginInstallation
func (*CloudPluginInstallation) GetDeletionPolicy ¶ added in v0.0.7
func (mg *CloudPluginInstallation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CloudPluginInstallation.
func (*CloudPluginInstallation) GetID ¶ added in v0.0.7
func (tr *CloudPluginInstallation) GetID() string
GetID returns ID of underlying Terraform resource of this CloudPluginInstallation
func (*CloudPluginInstallation) GetObservation ¶ added in v0.0.7
func (tr *CloudPluginInstallation) GetObservation() (map[string]interface{}, error)
GetObservation of this CloudPluginInstallation
func (*CloudPluginInstallation) GetParameters ¶ added in v0.0.7
func (tr *CloudPluginInstallation) GetParameters() (map[string]interface{}, error)
GetParameters of this CloudPluginInstallation
func (*CloudPluginInstallation) GetProviderConfigReference ¶ added in v0.0.7
func (mg *CloudPluginInstallation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CloudPluginInstallation.
func (*CloudPluginInstallation) GetProviderReference ¶ added in v0.0.7
func (mg *CloudPluginInstallation) GetProviderReference() *xpv1.Reference
GetProviderReference of this CloudPluginInstallation. Deprecated: Use GetProviderConfigReference.
func (*CloudPluginInstallation) GetTerraformResourceType ¶ added in v0.0.7
func (mg *CloudPluginInstallation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CloudPluginInstallation
func (*CloudPluginInstallation) GetTerraformSchemaVersion ¶ added in v0.0.7
func (tr *CloudPluginInstallation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CloudPluginInstallation) GetWriteConnectionSecretToReference ¶ added in v0.0.7
func (mg *CloudPluginInstallation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CloudPluginInstallation.
func (*CloudPluginInstallation) LateInitialize ¶ added in v0.0.7
func (tr *CloudPluginInstallation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CloudPluginInstallation using its observed tfState. returns True if there are any spec changes for the resource.
func (*CloudPluginInstallation) ResolveReferences ¶ added in v0.0.7
ResolveReferences of this CloudPluginInstallation.
func (*CloudPluginInstallation) SetConditions ¶ added in v0.0.7
func (mg *CloudPluginInstallation) SetConditions(c ...xpv1.Condition)
SetConditions of this CloudPluginInstallation.
func (*CloudPluginInstallation) SetDeletionPolicy ¶ added in v0.0.7
func (mg *CloudPluginInstallation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CloudPluginInstallation.
func (*CloudPluginInstallation) SetObservation ¶ added in v0.0.7
func (tr *CloudPluginInstallation) SetObservation(obs map[string]interface{}) error
SetObservation for this CloudPluginInstallation
func (*CloudPluginInstallation) SetParameters ¶ added in v0.0.7
func (tr *CloudPluginInstallation) SetParameters(params map[string]interface{}) error
SetParameters for this CloudPluginInstallation
func (*CloudPluginInstallation) SetProviderConfigReference ¶ added in v0.0.7
func (mg *CloudPluginInstallation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CloudPluginInstallation.
func (*CloudPluginInstallation) SetProviderReference ¶ added in v0.0.7
func (mg *CloudPluginInstallation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CloudPluginInstallation. Deprecated: Use SetProviderConfigReference.
func (*CloudPluginInstallation) SetWriteConnectionSecretToReference ¶ added in v0.0.7
func (mg *CloudPluginInstallation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CloudPluginInstallation.
type CloudPluginInstallationList ¶ added in v0.0.7
type CloudPluginInstallationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CloudPluginInstallation `json:"items"` }
CloudPluginInstallationList contains a list of CloudPluginInstallations
func (*CloudPluginInstallationList) DeepCopy ¶ added in v0.0.7
func (in *CloudPluginInstallationList) DeepCopy() *CloudPluginInstallationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudPluginInstallationList.
func (*CloudPluginInstallationList) DeepCopyInto ¶ added in v0.0.7
func (in *CloudPluginInstallationList) DeepCopyInto(out *CloudPluginInstallationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudPluginInstallationList) DeepCopyObject ¶ added in v0.0.7
func (in *CloudPluginInstallationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudPluginInstallationList) GetItems ¶ added in v0.0.7
func (l *CloudPluginInstallationList) GetItems() []resource.Managed
GetItems of this CloudPluginInstallationList.
type CloudPluginInstallationObservation ¶ added in v0.0.7
type CloudPluginInstallationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*CloudPluginInstallationObservation) DeepCopy ¶ added in v0.0.7
func (in *CloudPluginInstallationObservation) DeepCopy() *CloudPluginInstallationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudPluginInstallationObservation.
func (*CloudPluginInstallationObservation) DeepCopyInto ¶ added in v0.0.7
func (in *CloudPluginInstallationObservation) DeepCopyInto(out *CloudPluginInstallationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudPluginInstallationParameters ¶ added in v0.0.7
type CloudPluginInstallationParameters struct { // Slug of the plugin to be installed. // +kubebuilder:validation:Required Slug *string `json:"slug" tf:"slug,omitempty"` // +kubebuilder:validation:Optional StackRef *v1.Reference `json:"stackRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional StackSelector *v1.Selector `json:"stackSelector,omitempty" tf:"-"` // The stack id to which the plugin should be installed. // +crossplane:generate:reference:type=CloudStack // +crossplane:generate:reference:extractor=github.com/grafana/crossplane-provider-grafana/config.SlugExtractor() // +crossplane:generate:reference:refFieldName=StackRef // +crossplane:generate:reference:selectorFieldName=StackSelector // +kubebuilder:validation:Optional StackSlug *string `json:"stackSlug,omitempty" tf:"stack_slug,omitempty"` // Version of the plugin to be installed. // +kubebuilder:validation:Required Version *string `json:"version" tf:"version,omitempty"` }
func (*CloudPluginInstallationParameters) DeepCopy ¶ added in v0.0.7
func (in *CloudPluginInstallationParameters) DeepCopy() *CloudPluginInstallationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudPluginInstallationParameters.
func (*CloudPluginInstallationParameters) DeepCopyInto ¶ added in v0.0.7
func (in *CloudPluginInstallationParameters) DeepCopyInto(out *CloudPluginInstallationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudPluginInstallationSpec ¶ added in v0.0.7
type CloudPluginInstallationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CloudPluginInstallationParameters `json:"forProvider"` }
CloudPluginInstallationSpec defines the desired state of CloudPluginInstallation
func (*CloudPluginInstallationSpec) DeepCopy ¶ added in v0.0.7
func (in *CloudPluginInstallationSpec) DeepCopy() *CloudPluginInstallationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudPluginInstallationSpec.
func (*CloudPluginInstallationSpec) DeepCopyInto ¶ added in v0.0.7
func (in *CloudPluginInstallationSpec) DeepCopyInto(out *CloudPluginInstallationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudPluginInstallationStatus ¶ added in v0.0.7
type CloudPluginInstallationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CloudPluginInstallationObservation `json:"atProvider,omitempty"` }
CloudPluginInstallationStatus defines the observed state of CloudPluginInstallation.
func (*CloudPluginInstallationStatus) DeepCopy ¶ added in v0.0.7
func (in *CloudPluginInstallationStatus) DeepCopy() *CloudPluginInstallationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudPluginInstallationStatus.
func (*CloudPluginInstallationStatus) DeepCopyInto ¶ added in v0.0.7
func (in *CloudPluginInstallationStatus) DeepCopyInto(out *CloudPluginInstallationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStack ¶ added in v0.0.4
type CloudStack struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudStackSpec `json:"spec"` Status CloudStackStatus `json:"status,omitempty"` }
CloudStack is the Schema for the CloudStacks 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,grafanajet}
func (*CloudStack) DeepCopy ¶ added in v0.0.4
func (in *CloudStack) DeepCopy() *CloudStack
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStack.
func (*CloudStack) DeepCopyInto ¶ added in v0.0.4
func (in *CloudStack) DeepCopyInto(out *CloudStack)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudStack) DeepCopyObject ¶ added in v0.0.4
func (in *CloudStack) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudStack) GetCondition ¶ added in v0.0.4
func (mg *CloudStack) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CloudStack.
func (*CloudStack) GetConnectionDetailsMapping ¶ added in v0.0.4
func (tr *CloudStack) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CloudStack
func (*CloudStack) GetDeletionPolicy ¶ added in v0.0.4
func (mg *CloudStack) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CloudStack.
func (*CloudStack) GetID ¶ added in v0.0.4
func (tr *CloudStack) GetID() string
GetID returns ID of underlying Terraform resource of this CloudStack
func (*CloudStack) GetObservation ¶ added in v0.0.4
func (tr *CloudStack) GetObservation() (map[string]interface{}, error)
GetObservation of this CloudStack
func (*CloudStack) GetParameters ¶ added in v0.0.4
func (tr *CloudStack) GetParameters() (map[string]interface{}, error)
GetParameters of this CloudStack
func (*CloudStack) GetProviderConfigReference ¶ added in v0.0.4
func (mg *CloudStack) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CloudStack.
func (*CloudStack) GetProviderReference ¶ added in v0.0.4
func (mg *CloudStack) GetProviderReference() *xpv1.Reference
GetProviderReference of this CloudStack. Deprecated: Use GetProviderConfigReference.
func (*CloudStack) GetTerraformResourceType ¶ added in v0.0.4
func (mg *CloudStack) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CloudStack
func (*CloudStack) GetTerraformSchemaVersion ¶ added in v0.0.4
func (tr *CloudStack) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CloudStack) GetWriteConnectionSecretToReference ¶ added in v0.0.4
func (mg *CloudStack) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CloudStack.
func (*CloudStack) LateInitialize ¶ added in v0.0.4
func (tr *CloudStack) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CloudStack using its observed tfState. returns True if there are any spec changes for the resource.
func (*CloudStack) SetConditions ¶ added in v0.0.4
func (mg *CloudStack) SetConditions(c ...xpv1.Condition)
SetConditions of this CloudStack.
func (*CloudStack) SetDeletionPolicy ¶ added in v0.0.4
func (mg *CloudStack) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CloudStack.
func (*CloudStack) SetObservation ¶ added in v0.0.4
func (tr *CloudStack) SetObservation(obs map[string]interface{}) error
SetObservation for this CloudStack
func (*CloudStack) SetParameters ¶ added in v0.0.4
func (tr *CloudStack) SetParameters(params map[string]interface{}) error
SetParameters for this CloudStack
func (*CloudStack) SetProviderConfigReference ¶ added in v0.0.4
func (mg *CloudStack) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CloudStack.
func (*CloudStack) SetProviderReference ¶ added in v0.0.4
func (mg *CloudStack) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CloudStack. Deprecated: Use SetProviderConfigReference.
func (*CloudStack) SetWriteConnectionSecretToReference ¶ added in v0.0.4
func (mg *CloudStack) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CloudStack.
type CloudStackList ¶ added in v0.0.4
type CloudStackList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CloudStack `json:"items"` }
CloudStackList contains a list of CloudStacks
func (*CloudStackList) DeepCopy ¶ added in v0.0.4
func (in *CloudStackList) DeepCopy() *CloudStackList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackList.
func (*CloudStackList) DeepCopyInto ¶ added in v0.0.4
func (in *CloudStackList) DeepCopyInto(out *CloudStackList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudStackList) DeepCopyObject ¶ added in v0.0.4
func (in *CloudStackList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudStackList) GetItems ¶ added in v0.0.4
func (l *CloudStackList) GetItems() []resource.Managed
GetItems of this CloudStackList.
type CloudStackObservation ¶ added in v0.0.4
type CloudStackObservation struct { AlertmanagerName *string `json:"alertmanagerName,omitempty" tf:"alertmanager_name,omitempty"` AlertmanagerStatus *string `json:"alertmanagerStatus,omitempty" tf:"alertmanager_status,omitempty"` AlertmanagerURL *string `json:"alertmanagerUrl,omitempty" tf:"alertmanager_url,omitempty"` AlertmanagerUserID *float64 `json:"alertmanagerUserId,omitempty" tf:"alertmanager_user_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LogsName *string `json:"logsName,omitempty" tf:"logs_name,omitempty"` LogsStatus *string `json:"logsStatus,omitempty" tf:"logs_status,omitempty"` LogsURL *string `json:"logsUrl,omitempty" tf:"logs_url,omitempty"` LogsUserID *float64 `json:"logsUserId,omitempty" tf:"logs_user_id,omitempty"` OrgID *float64 `json:"orgId,omitempty" tf:"org_id,omitempty"` OrgName *string `json:"orgName,omitempty" tf:"org_name,omitempty"` OrgSlug *string `json:"orgSlug,omitempty" tf:"org_slug,omitempty"` PrometheusName *string `json:"prometheusName,omitempty" tf:"prometheus_name,omitempty"` PrometheusRemoteEndpoint *string `json:"prometheusRemoteEndpoint,omitempty" tf:"prometheus_remote_endpoint,omitempty"` PrometheusRemoteWriteEndpoint *string `json:"prometheusRemoteWriteEndpoint,omitempty" tf:"prometheus_remote_write_endpoint,omitempty"` PrometheusStatus *string `json:"prometheusStatus,omitempty" tf:"prometheus_status,omitempty"` PrometheusURL *string `json:"prometheusUrl,omitempty" tf:"prometheus_url,omitempty"` PrometheusUserID *float64 `json:"prometheusUserId,omitempty" tf:"prometheus_user_id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*CloudStackObservation) DeepCopy ¶ added in v0.0.4
func (in *CloudStackObservation) DeepCopy() *CloudStackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackObservation.
func (*CloudStackObservation) DeepCopyInto ¶ added in v0.0.4
func (in *CloudStackObservation) DeepCopyInto(out *CloudStackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStackParameters ¶ added in v0.0.4
type CloudStackParameters struct { // Description of stack. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Name of stack. Conventionally matches the url of the instance (e.g. “<stack_slug>.grafana.net”). // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region slug to assign to this stack. // Changing region will destroy the existing stack and create a new one in the desired region // +kubebuilder:validation:Optional RegionSlug *string `json:"regionSlug,omitempty" tf:"region_slug,omitempty"` // Subdomain that the Grafana instance will be available at (i.e. setting slug to “<stack_slug>” will make the instance // available at “https://<stack_slug>.grafana.net". // +kubebuilder:validation:Required Slug *string `json:"slug" tf:"slug,omitempty"` // Custom URL for the Grafana instance. Must have a CNAME setup to point to `.grafana.net` before creating the stack // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` // Whether to wait for readiness of the stack after creating it. The check is a HEAD request to the stack URL (Grafana instance). Defaults to `true`. // +kubebuilder:validation:Optional WaitForReadiness *bool `json:"waitForReadiness,omitempty" tf:"wait_for_readiness,omitempty"` }
func (*CloudStackParameters) DeepCopy ¶ added in v0.0.4
func (in *CloudStackParameters) DeepCopy() *CloudStackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackParameters.
func (*CloudStackParameters) DeepCopyInto ¶ added in v0.0.4
func (in *CloudStackParameters) DeepCopyInto(out *CloudStackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStackSpec ¶ added in v0.0.4
type CloudStackSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CloudStackParameters `json:"forProvider"` }
CloudStackSpec defines the desired state of CloudStack
func (*CloudStackSpec) DeepCopy ¶ added in v0.0.4
func (in *CloudStackSpec) DeepCopy() *CloudStackSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackSpec.
func (*CloudStackSpec) DeepCopyInto ¶ added in v0.0.4
func (in *CloudStackSpec) DeepCopyInto(out *CloudStackSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudStackStatus ¶ added in v0.0.4
type CloudStackStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CloudStackObservation `json:"atProvider,omitempty"` }
CloudStackStatus defines the observed state of CloudStack.
func (*CloudStackStatus) DeepCopy ¶ added in v0.0.4
func (in *CloudStackStatus) DeepCopy() *CloudStackStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudStackStatus.
func (*CloudStackStatus) DeepCopyInto ¶ added in v0.0.4
func (in *CloudStackStatus) DeepCopyInto(out *CloudStackStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSObservation ¶ added in v0.0.3
type DNSObservation struct { }
func (*DNSObservation) DeepCopy ¶ added in v0.0.3
func (in *DNSObservation) DeepCopy() *DNSObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSObservation.
func (*DNSObservation) DeepCopyInto ¶ added in v0.0.3
func (in *DNSObservation) DeepCopyInto(out *DNSObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSParameters ¶ added in v0.0.3
type DNSParameters struct { // Options are `V4`, `V6`, `Any`. Specifies whether the corresponding check will be performed using IPv4 or IPv6. The `Any` value indicates that IPv6 should be used, falling back to IPv4 if that's not available. Defaults to `V4`. // +kubebuilder:validation:Optional IPVersion *string `json:"ipVersion,omitempty" tf:"ip_version,omitempty"` // Port to target. Defaults to `53`. // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // `TCP` or `UDP`. Defaults to `UDP`. // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // One of `ANY`, `A`, `AAAA`, `CNAME`, `MX`, `NS`, `PTR`, `SOA`, `SRV`, `TXT`. Defaults to `A`. // +kubebuilder:validation:Optional RecordType *string `json:"recordType,omitempty" tf:"record_type,omitempty"` // DNS server address to target. Defaults to `8.8.8.8`. // +kubebuilder:validation:Optional Server *string `json:"server,omitempty" tf:"server,omitempty"` // Source IP address. // +kubebuilder:validation:Optional SourceIPAddress *string `json:"sourceIpAddress,omitempty" tf:"source_ip_address,omitempty"` // List of valid response codes. Options include `NOERROR`, `BADALG`, `BADMODE`, `BADKEY`, `BADCOOKIE`, `BADNAME`, `BADSIG`, `BADTIME`, `BADTRUNC`, `BADVERS`, `FORMERR`, `NOTIMP`, `NOTAUTH`, `NOTZONE`, `NXDOMAIN`, `NXRRSET`, `REFUSED`, `SERVFAIL`, `YXDOMAIN`, `YXRRSET`. // +kubebuilder:validation:Optional ValidRCodes []*string `json:"validRCodes,omitempty" tf:"valid_r_codes,omitempty"` // Validate additional matches. // +kubebuilder:validation:Optional ValidateAdditionalRrs []ValidateAdditionalRrsParameters `json:"validateAdditionalRrs,omitempty" tf:"validate_additional_rrs,omitempty"` // Validate response answer. // +kubebuilder:validation:Optional ValidateAnswerRrs []ValidateAnswerRrsParameters `json:"validateAnswerRrs,omitempty" tf:"validate_answer_rrs,omitempty"` // Validate response authority. // +kubebuilder:validation:Optional ValidateAuthorityRrs []ValidateAuthorityRrsParameters `json:"validateAuthorityRrs,omitempty" tf:"validate_authority_rrs,omitempty"` }
func (*DNSParameters) DeepCopy ¶ added in v0.0.3
func (in *DNSParameters) DeepCopy() *DNSParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSParameters.
func (*DNSParameters) DeepCopyInto ¶ added in v0.0.3
func (in *DNSParameters) DeepCopyInto(out *DNSParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Dashboard ¶
type Dashboard struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DashboardSpec `json:"spec"` Status DashboardStatus `json:"status,omitempty"` }
Dashboard is the Schema for the Dashboards 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,grafanajet}
func (*Dashboard) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dashboard.
func (*Dashboard) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Dashboard) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Dashboard) GetCondition ¶
func (mg *Dashboard) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Dashboard.
func (*Dashboard) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Dashboard
func (*Dashboard) GetDeletionPolicy ¶
func (mg *Dashboard) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Dashboard.
func (*Dashboard) GetObservation ¶
GetObservation of this Dashboard
func (*Dashboard) GetParameters ¶
GetParameters of this Dashboard
func (*Dashboard) GetProviderConfigReference ¶
GetProviderConfigReference of this Dashboard.
func (*Dashboard) GetProviderReference ¶
GetProviderReference of this Dashboard. Deprecated: Use GetProviderConfigReference.
func (*Dashboard) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Dashboard
func (*Dashboard) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Dashboard) GetWriteConnectionSecretToReference ¶
func (mg *Dashboard) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Dashboard.
func (*Dashboard) LateInitialize ¶
LateInitialize this Dashboard using its observed tfState. returns True if there are any spec changes for the resource.
func (*Dashboard) ResolveReferences ¶ added in v0.0.4
ResolveReferences of this Dashboard.
func (*Dashboard) SetConditions ¶
SetConditions of this Dashboard.
func (*Dashboard) SetDeletionPolicy ¶
func (mg *Dashboard) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Dashboard.
func (*Dashboard) SetObservation ¶
SetObservation for this Dashboard
func (*Dashboard) SetParameters ¶
SetParameters for this Dashboard
func (*Dashboard) SetProviderConfigReference ¶
SetProviderConfigReference of this Dashboard.
func (*Dashboard) SetProviderReference ¶
SetProviderReference of this Dashboard. Deprecated: Use SetProviderConfigReference.
func (*Dashboard) SetWriteConnectionSecretToReference ¶
func (mg *Dashboard) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Dashboard.
type DashboardList ¶
type DashboardList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Dashboard `json:"items"` }
DashboardList contains a list of Dashboards
func (*DashboardList) DeepCopy ¶
func (in *DashboardList) DeepCopy() *DashboardList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardList.
func (*DashboardList) DeepCopyInto ¶
func (in *DashboardList) DeepCopyInto(out *DashboardList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DashboardList) DeepCopyObject ¶
func (in *DashboardList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DashboardList) GetItems ¶
func (l *DashboardList) GetItems() []resource.Managed
GetItems of this DashboardList.
type DashboardObservation ¶
type DashboardObservation struct { DashboardID *float64 `json:"dashboardId,omitempty" tf:"dashboard_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Slug *string `json:"slug,omitempty" tf:"slug,omitempty"` UID *string `json:"uid,omitempty" tf:"uid,omitempty"` URL *string `json:"url,omitempty" tf:"url,omitempty"` Version *float64 `json:"version,omitempty" tf:"version,omitempty"` }
func (*DashboardObservation) DeepCopy ¶
func (in *DashboardObservation) DeepCopy() *DashboardObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardObservation.
func (*DashboardObservation) DeepCopyInto ¶
func (in *DashboardObservation) DeepCopyInto(out *DashboardObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardParameters ¶
type DashboardParameters struct { // The complete dashboard model JSON. // +kubebuilder:validation:Required ConfigJSON *string `json:"configJson" tf:"config_json,omitempty"` // The id of the folder to save the dashboard in. This attribute is a string to reflect the type of the folder's id. // +crossplane:generate:reference:type=Folder // +crossplane:generate:reference:extractor=github.com/grafana/crossplane-provider-grafana/config.IDExtractor() // +kubebuilder:validation:Optional Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // +kubebuilder:validation:Optional FolderRef *v1.Reference `json:"folderRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional FolderSelector *v1.Selector `json:"folderSelector,omitempty" tf:"-"` // Set a commit message for the version history. // +kubebuilder:validation:Optional Message *string `json:"message,omitempty" tf:"message,omitempty"` // Set to true if you want to overwrite existing dashboard with newer version, same dashboard title in folder or same dashboard uid. // +kubebuilder:validation:Optional Overwrite *bool `json:"overwrite,omitempty" tf:"overwrite,omitempty"` }
func (*DashboardParameters) DeepCopy ¶
func (in *DashboardParameters) DeepCopy() *DashboardParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardParameters.
func (*DashboardParameters) DeepCopyInto ¶
func (in *DashboardParameters) DeepCopyInto(out *DashboardParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardPermission ¶ added in v0.0.3
type DashboardPermission struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DashboardPermissionSpec `json:"spec"` Status DashboardPermissionStatus `json:"status,omitempty"` }
DashboardPermission is the Schema for the DashboardPermissions 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,grafanajet}
func (*DashboardPermission) DeepCopy ¶ added in v0.0.3
func (in *DashboardPermission) DeepCopy() *DashboardPermission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardPermission.
func (*DashboardPermission) DeepCopyInto ¶ added in v0.0.3
func (in *DashboardPermission) DeepCopyInto(out *DashboardPermission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DashboardPermission) DeepCopyObject ¶ added in v0.0.3
func (in *DashboardPermission) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DashboardPermission) GetCondition ¶ added in v0.0.3
func (mg *DashboardPermission) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DashboardPermission.
func (*DashboardPermission) GetConnectionDetailsMapping ¶ added in v0.0.3
func (tr *DashboardPermission) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DashboardPermission
func (*DashboardPermission) GetDeletionPolicy ¶ added in v0.0.3
func (mg *DashboardPermission) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DashboardPermission.
func (*DashboardPermission) GetID ¶ added in v0.0.3
func (tr *DashboardPermission) GetID() string
GetID returns ID of underlying Terraform resource of this DashboardPermission
func (*DashboardPermission) GetObservation ¶ added in v0.0.3
func (tr *DashboardPermission) GetObservation() (map[string]interface{}, error)
GetObservation of this DashboardPermission
func (*DashboardPermission) GetParameters ¶ added in v0.0.3
func (tr *DashboardPermission) GetParameters() (map[string]interface{}, error)
GetParameters of this DashboardPermission
func (*DashboardPermission) GetProviderConfigReference ¶ added in v0.0.3
func (mg *DashboardPermission) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DashboardPermission.
func (*DashboardPermission) GetProviderReference ¶ added in v0.0.3
func (mg *DashboardPermission) GetProviderReference() *xpv1.Reference
GetProviderReference of this DashboardPermission. Deprecated: Use GetProviderConfigReference.
func (*DashboardPermission) GetTerraformResourceType ¶ added in v0.0.3
func (mg *DashboardPermission) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DashboardPermission
func (*DashboardPermission) GetTerraformSchemaVersion ¶ added in v0.0.3
func (tr *DashboardPermission) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DashboardPermission) GetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *DashboardPermission) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DashboardPermission.
func (*DashboardPermission) LateInitialize ¶ added in v0.0.3
func (tr *DashboardPermission) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DashboardPermission using its observed tfState. returns True if there are any spec changes for the resource.
func (*DashboardPermission) SetConditions ¶ added in v0.0.3
func (mg *DashboardPermission) SetConditions(c ...xpv1.Condition)
SetConditions of this DashboardPermission.
func (*DashboardPermission) SetDeletionPolicy ¶ added in v0.0.3
func (mg *DashboardPermission) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DashboardPermission.
func (*DashboardPermission) SetObservation ¶ added in v0.0.3
func (tr *DashboardPermission) SetObservation(obs map[string]interface{}) error
SetObservation for this DashboardPermission
func (*DashboardPermission) SetParameters ¶ added in v0.0.3
func (tr *DashboardPermission) SetParameters(params map[string]interface{}) error
SetParameters for this DashboardPermission
func (*DashboardPermission) SetProviderConfigReference ¶ added in v0.0.3
func (mg *DashboardPermission) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DashboardPermission.
func (*DashboardPermission) SetProviderReference ¶ added in v0.0.3
func (mg *DashboardPermission) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DashboardPermission. Deprecated: Use SetProviderConfigReference.
func (*DashboardPermission) SetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *DashboardPermission) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DashboardPermission.
type DashboardPermissionList ¶ added in v0.0.3
type DashboardPermissionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DashboardPermission `json:"items"` }
DashboardPermissionList contains a list of DashboardPermissions
func (*DashboardPermissionList) DeepCopy ¶ added in v0.0.3
func (in *DashboardPermissionList) DeepCopy() *DashboardPermissionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardPermissionList.
func (*DashboardPermissionList) DeepCopyInto ¶ added in v0.0.3
func (in *DashboardPermissionList) DeepCopyInto(out *DashboardPermissionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DashboardPermissionList) DeepCopyObject ¶ added in v0.0.3
func (in *DashboardPermissionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DashboardPermissionList) GetItems ¶ added in v0.0.3
func (l *DashboardPermissionList) GetItems() []resource.Managed
GetItems of this DashboardPermissionList.
type DashboardPermissionObservation ¶ added in v0.0.3
type DashboardPermissionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*DashboardPermissionObservation) DeepCopy ¶ added in v0.0.3
func (in *DashboardPermissionObservation) DeepCopy() *DashboardPermissionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardPermissionObservation.
func (*DashboardPermissionObservation) DeepCopyInto ¶ added in v0.0.3
func (in *DashboardPermissionObservation) DeepCopyInto(out *DashboardPermissionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardPermissionParameters ¶ added in v0.0.3
type DashboardPermissionParameters struct { // ID of the dashboard to apply permissions to. // +kubebuilder:validation:Required DashboardID *float64 `json:"dashboardId" tf:"dashboard_id,omitempty"` // The permission items to add/update. Items that are omitted from the list will be removed. // +kubebuilder:validation:Required Permissions []PermissionsParameters `json:"permissions" tf:"permissions,omitempty"` }
func (*DashboardPermissionParameters) DeepCopy ¶ added in v0.0.3
func (in *DashboardPermissionParameters) DeepCopy() *DashboardPermissionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardPermissionParameters.
func (*DashboardPermissionParameters) DeepCopyInto ¶ added in v0.0.3
func (in *DashboardPermissionParameters) DeepCopyInto(out *DashboardPermissionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardPermissionSpec ¶ added in v0.0.3
type DashboardPermissionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DashboardPermissionParameters `json:"forProvider"` }
DashboardPermissionSpec defines the desired state of DashboardPermission
func (*DashboardPermissionSpec) DeepCopy ¶ added in v0.0.3
func (in *DashboardPermissionSpec) DeepCopy() *DashboardPermissionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardPermissionSpec.
func (*DashboardPermissionSpec) DeepCopyInto ¶ added in v0.0.3
func (in *DashboardPermissionSpec) DeepCopyInto(out *DashboardPermissionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardPermissionStatus ¶ added in v0.0.3
type DashboardPermissionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DashboardPermissionObservation `json:"atProvider,omitempty"` }
DashboardPermissionStatus defines the observed state of DashboardPermission.
func (*DashboardPermissionStatus) DeepCopy ¶ added in v0.0.3
func (in *DashboardPermissionStatus) DeepCopy() *DashboardPermissionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardPermissionStatus.
func (*DashboardPermissionStatus) DeepCopyInto ¶ added in v0.0.3
func (in *DashboardPermissionStatus) DeepCopyInto(out *DashboardPermissionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardSpec ¶
type DashboardSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DashboardParameters `json:"forProvider"` }
DashboardSpec defines the desired state of Dashboard
func (*DashboardSpec) DeepCopy ¶
func (in *DashboardSpec) DeepCopy() *DashboardSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardSpec.
func (*DashboardSpec) DeepCopyInto ¶
func (in *DashboardSpec) DeepCopyInto(out *DashboardSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardStatus ¶
type DashboardStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DashboardObservation `json:"atProvider,omitempty"` }
DashboardStatus defines the observed state of Dashboard.
func (*DashboardStatus) DeepCopy ¶
func (in *DashboardStatus) DeepCopy() *DashboardStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardStatus.
func (*DashboardStatus) DeepCopyInto ¶
func (in *DashboardStatus) DeepCopyInto(out *DashboardStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSource ¶ added in v0.0.3
type DataSource struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataSourceSpec `json:"spec"` Status DataSourceStatus `json:"status,omitempty"` }
DataSource is the Schema for the DataSources 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,grafanajet}
func (*DataSource) DeepCopy ¶ added in v0.0.3
func (in *DataSource) DeepCopy() *DataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSource.
func (*DataSource) DeepCopyInto ¶ added in v0.0.3
func (in *DataSource) DeepCopyInto(out *DataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataSource) DeepCopyObject ¶ added in v0.0.3
func (in *DataSource) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataSource) GetCondition ¶ added in v0.0.3
func (mg *DataSource) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DataSource.
func (*DataSource) GetConnectionDetailsMapping ¶ added in v0.0.3
func (tr *DataSource) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DataSource
func (*DataSource) GetDeletionPolicy ¶ added in v0.0.3
func (mg *DataSource) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DataSource.
func (*DataSource) GetID ¶ added in v0.0.3
func (tr *DataSource) GetID() string
GetID returns ID of underlying Terraform resource of this DataSource
func (*DataSource) GetObservation ¶ added in v0.0.3
func (tr *DataSource) GetObservation() (map[string]interface{}, error)
GetObservation of this DataSource
func (*DataSource) GetParameters ¶ added in v0.0.3
func (tr *DataSource) GetParameters() (map[string]interface{}, error)
GetParameters of this DataSource
func (*DataSource) GetProviderConfigReference ¶ added in v0.0.3
func (mg *DataSource) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DataSource.
func (*DataSource) GetProviderReference ¶ added in v0.0.3
func (mg *DataSource) GetProviderReference() *xpv1.Reference
GetProviderReference of this DataSource. Deprecated: Use GetProviderConfigReference.
func (*DataSource) GetTerraformResourceType ¶ added in v0.0.3
func (mg *DataSource) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DataSource
func (*DataSource) GetTerraformSchemaVersion ¶ added in v0.0.3
func (tr *DataSource) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DataSource) GetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *DataSource) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DataSource.
func (*DataSource) LateInitialize ¶ added in v0.0.3
func (tr *DataSource) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DataSource using its observed tfState. returns True if there are any spec changes for the resource.
func (*DataSource) SetConditions ¶ added in v0.0.3
func (mg *DataSource) SetConditions(c ...xpv1.Condition)
SetConditions of this DataSource.
func (*DataSource) SetDeletionPolicy ¶ added in v0.0.3
func (mg *DataSource) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DataSource.
func (*DataSource) SetObservation ¶ added in v0.0.3
func (tr *DataSource) SetObservation(obs map[string]interface{}) error
SetObservation for this DataSource
func (*DataSource) SetParameters ¶ added in v0.0.3
func (tr *DataSource) SetParameters(params map[string]interface{}) error
SetParameters for this DataSource
func (*DataSource) SetProviderConfigReference ¶ added in v0.0.3
func (mg *DataSource) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DataSource.
func (*DataSource) SetProviderReference ¶ added in v0.0.3
func (mg *DataSource) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DataSource. Deprecated: Use SetProviderConfigReference.
func (*DataSource) SetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *DataSource) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DataSource.
type DataSourceList ¶ added in v0.0.3
type DataSourceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DataSource `json:"items"` }
DataSourceList contains a list of DataSources
func (*DataSourceList) DeepCopy ¶ added in v0.0.3
func (in *DataSourceList) DeepCopy() *DataSourceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceList.
func (*DataSourceList) DeepCopyInto ¶ added in v0.0.3
func (in *DataSourceList) DeepCopyInto(out *DataSourceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataSourceList) DeepCopyObject ¶ added in v0.0.3
func (in *DataSourceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataSourceList) GetItems ¶ added in v0.0.3
func (l *DataSourceList) GetItems() []resource.Managed
GetItems of this DataSourceList.
type DataSourceObservation ¶ added in v0.0.3
type DataSourceObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*DataSourceObservation) DeepCopy ¶ added in v0.0.3
func (in *DataSourceObservation) DeepCopy() *DataSourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceObservation.
func (*DataSourceObservation) DeepCopyInto ¶ added in v0.0.3
func (in *DataSourceObservation) DeepCopyInto(out *DataSourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceParameters ¶ added in v0.0.3
type DataSourceParameters struct { // The method by which Grafana will access the data source: `proxy` or `direct`. Defaults to `proxy`. // +kubebuilder:validation:Optional AccessMode *string `json:"accessMode,omitempty" tf:"access_mode,omitempty"` // Whether to enable basic auth for the data source. Defaults to `false`. // +kubebuilder:validation:Optional BasicAuthEnabled *bool `json:"basicAuthEnabled,omitempty" tf:"basic_auth_enabled,omitempty"` // Basic auth password. Defaults to “. // +kubebuilder:validation:Optional BasicAuthPasswordSecretRef *v1.SecretKeySelector `json:"basicAuthPasswordSecretRef,omitempty" tf:"-"` // Basic auth username. Defaults to “. // +kubebuilder:validation:Optional BasicAuthUsername *string `json:"basicAuthUsername,omitempty" tf:"basic_auth_username,omitempty"` // (Required by some data source types) The name of the database to use on the selected data source server. Defaults to “. // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // Custom HTTP headers // +kubebuilder:validation:Optional HTTPHeadersSecretRef map[string]v1.SecretKeySelector `json:"httpHeadersSecretRef" tf:"-"` // Whether to set the data source as default. This should only be `true` to a single data source. Defaults to `false`. // +kubebuilder:validation:Optional IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // (Required by some data source types) // +kubebuilder:validation:Optional JSONData []JSONDataParameters `json:"jsonData,omitempty" tf:"json_data,omitempty"` // A unique name for the data source. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // (Required by some data source types) The password to use to authenticate to the data source. Defaults to “. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecureJSONData []SecureJSONDataParameters `json:"secureJsonData,omitempty" tf:"secure_json_data,omitempty"` // The data source type. Must be one of the supported data source keywords. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // Unique identifier. If unset, this will be automatically generated. // +kubebuilder:validation:Optional UID *string `json:"uid,omitempty" tf:"uid,omitempty"` // The URL for the data source. The type of URL required varies depending on the chosen data source type. // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` // (Required by some data source types) The username to use to authenticate to the data source. Defaults to “. // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*DataSourceParameters) DeepCopy ¶ added in v0.0.3
func (in *DataSourceParameters) DeepCopy() *DataSourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceParameters.
func (*DataSourceParameters) DeepCopyInto ¶ added in v0.0.3
func (in *DataSourceParameters) DeepCopyInto(out *DataSourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourcePermission ¶ added in v0.0.3
type DataSourcePermission struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataSourcePermissionSpec `json:"spec"` Status DataSourcePermissionStatus `json:"status,omitempty"` }
DataSourcePermission is the Schema for the DataSourcePermissions 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,grafanajet}
func (*DataSourcePermission) DeepCopy ¶ added in v0.0.3
func (in *DataSourcePermission) DeepCopy() *DataSourcePermission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourcePermission.
func (*DataSourcePermission) DeepCopyInto ¶ added in v0.0.3
func (in *DataSourcePermission) DeepCopyInto(out *DataSourcePermission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataSourcePermission) DeepCopyObject ¶ added in v0.0.3
func (in *DataSourcePermission) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataSourcePermission) GetCondition ¶ added in v0.0.3
func (mg *DataSourcePermission) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DataSourcePermission.
func (*DataSourcePermission) GetConnectionDetailsMapping ¶ added in v0.0.3
func (tr *DataSourcePermission) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DataSourcePermission
func (*DataSourcePermission) GetDeletionPolicy ¶ added in v0.0.3
func (mg *DataSourcePermission) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DataSourcePermission.
func (*DataSourcePermission) GetID ¶ added in v0.0.3
func (tr *DataSourcePermission) GetID() string
GetID returns ID of underlying Terraform resource of this DataSourcePermission
func (*DataSourcePermission) GetObservation ¶ added in v0.0.3
func (tr *DataSourcePermission) GetObservation() (map[string]interface{}, error)
GetObservation of this DataSourcePermission
func (*DataSourcePermission) GetParameters ¶ added in v0.0.3
func (tr *DataSourcePermission) GetParameters() (map[string]interface{}, error)
GetParameters of this DataSourcePermission
func (*DataSourcePermission) GetProviderConfigReference ¶ added in v0.0.3
func (mg *DataSourcePermission) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DataSourcePermission.
func (*DataSourcePermission) GetProviderReference ¶ added in v0.0.3
func (mg *DataSourcePermission) GetProviderReference() *xpv1.Reference
GetProviderReference of this DataSourcePermission. Deprecated: Use GetProviderConfigReference.
func (*DataSourcePermission) GetTerraformResourceType ¶ added in v0.0.3
func (mg *DataSourcePermission) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DataSourcePermission
func (*DataSourcePermission) GetTerraformSchemaVersion ¶ added in v0.0.3
func (tr *DataSourcePermission) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DataSourcePermission) GetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *DataSourcePermission) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DataSourcePermission.
func (*DataSourcePermission) LateInitialize ¶ added in v0.0.3
func (tr *DataSourcePermission) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DataSourcePermission using its observed tfState. returns True if there are any spec changes for the resource.
func (*DataSourcePermission) SetConditions ¶ added in v0.0.3
func (mg *DataSourcePermission) SetConditions(c ...xpv1.Condition)
SetConditions of this DataSourcePermission.
func (*DataSourcePermission) SetDeletionPolicy ¶ added in v0.0.3
func (mg *DataSourcePermission) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DataSourcePermission.
func (*DataSourcePermission) SetObservation ¶ added in v0.0.3
func (tr *DataSourcePermission) SetObservation(obs map[string]interface{}) error
SetObservation for this DataSourcePermission
func (*DataSourcePermission) SetParameters ¶ added in v0.0.3
func (tr *DataSourcePermission) SetParameters(params map[string]interface{}) error
SetParameters for this DataSourcePermission
func (*DataSourcePermission) SetProviderConfigReference ¶ added in v0.0.3
func (mg *DataSourcePermission) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DataSourcePermission.
func (*DataSourcePermission) SetProviderReference ¶ added in v0.0.3
func (mg *DataSourcePermission) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DataSourcePermission. Deprecated: Use SetProviderConfigReference.
func (*DataSourcePermission) SetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *DataSourcePermission) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DataSourcePermission.
type DataSourcePermissionList ¶ added in v0.0.3
type DataSourcePermissionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DataSourcePermission `json:"items"` }
DataSourcePermissionList contains a list of DataSourcePermissions
func (*DataSourcePermissionList) DeepCopy ¶ added in v0.0.3
func (in *DataSourcePermissionList) DeepCopy() *DataSourcePermissionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourcePermissionList.
func (*DataSourcePermissionList) DeepCopyInto ¶ added in v0.0.3
func (in *DataSourcePermissionList) DeepCopyInto(out *DataSourcePermissionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataSourcePermissionList) DeepCopyObject ¶ added in v0.0.3
func (in *DataSourcePermissionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataSourcePermissionList) GetItems ¶ added in v0.0.3
func (l *DataSourcePermissionList) GetItems() []resource.Managed
GetItems of this DataSourcePermissionList.
type DataSourcePermissionObservation ¶ added in v0.0.3
type DataSourcePermissionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*DataSourcePermissionObservation) DeepCopy ¶ added in v0.0.3
func (in *DataSourcePermissionObservation) DeepCopy() *DataSourcePermissionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourcePermissionObservation.
func (*DataSourcePermissionObservation) DeepCopyInto ¶ added in v0.0.3
func (in *DataSourcePermissionObservation) DeepCopyInto(out *DataSourcePermissionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourcePermissionParameters ¶ added in v0.0.3
type DataSourcePermissionParameters struct { // ID of the datasource to apply permissions to. // +kubebuilder:validation:Required DatasourceID *float64 `json:"datasourceId" tf:"datasource_id,omitempty"` // The permission items to add/update. Items that are omitted from the list will be removed. // +kubebuilder:validation:Required Permissions []DataSourcePermissionPermissionsParameters `json:"permissions" tf:"permissions,omitempty"` }
func (*DataSourcePermissionParameters) DeepCopy ¶ added in v0.0.3
func (in *DataSourcePermissionParameters) DeepCopy() *DataSourcePermissionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourcePermissionParameters.
func (*DataSourcePermissionParameters) DeepCopyInto ¶ added in v0.0.3
func (in *DataSourcePermissionParameters) DeepCopyInto(out *DataSourcePermissionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourcePermissionPermissionsObservation ¶ added in v0.0.3
type DataSourcePermissionPermissionsObservation struct { }
func (*DataSourcePermissionPermissionsObservation) DeepCopy ¶ added in v0.0.3
func (in *DataSourcePermissionPermissionsObservation) DeepCopy() *DataSourcePermissionPermissionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourcePermissionPermissionsObservation.
func (*DataSourcePermissionPermissionsObservation) DeepCopyInto ¶ added in v0.0.3
func (in *DataSourcePermissionPermissionsObservation) DeepCopyInto(out *DataSourcePermissionPermissionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourcePermissionPermissionsParameters ¶ added in v0.0.3
type DataSourcePermissionPermissionsParameters struct { // Permission to associate with item. Must be `Query`. // +kubebuilder:validation:Required Permission *string `json:"permission" tf:"permission,omitempty"` // ID of the team to manage permissions for. Defaults to `0`. // +kubebuilder:validation:Optional TeamID *float64 `json:"teamId,omitempty" tf:"team_id,omitempty"` // ID of the user to manage permissions for. Defaults to `0`. // +kubebuilder:validation:Optional UserID *float64 `json:"userId,omitempty" tf:"user_id,omitempty"` }
func (*DataSourcePermissionPermissionsParameters) DeepCopy ¶ added in v0.0.3
func (in *DataSourcePermissionPermissionsParameters) DeepCopy() *DataSourcePermissionPermissionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourcePermissionPermissionsParameters.
func (*DataSourcePermissionPermissionsParameters) DeepCopyInto ¶ added in v0.0.3
func (in *DataSourcePermissionPermissionsParameters) DeepCopyInto(out *DataSourcePermissionPermissionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourcePermissionSpec ¶ added in v0.0.3
type DataSourcePermissionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DataSourcePermissionParameters `json:"forProvider"` }
DataSourcePermissionSpec defines the desired state of DataSourcePermission
func (*DataSourcePermissionSpec) DeepCopy ¶ added in v0.0.3
func (in *DataSourcePermissionSpec) DeepCopy() *DataSourcePermissionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourcePermissionSpec.
func (*DataSourcePermissionSpec) DeepCopyInto ¶ added in v0.0.3
func (in *DataSourcePermissionSpec) DeepCopyInto(out *DataSourcePermissionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourcePermissionStatus ¶ added in v0.0.3
type DataSourcePermissionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DataSourcePermissionObservation `json:"atProvider,omitempty"` }
DataSourcePermissionStatus defines the observed state of DataSourcePermission.
func (*DataSourcePermissionStatus) DeepCopy ¶ added in v0.0.3
func (in *DataSourcePermissionStatus) DeepCopy() *DataSourcePermissionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourcePermissionStatus.
func (*DataSourcePermissionStatus) DeepCopyInto ¶ added in v0.0.3
func (in *DataSourcePermissionStatus) DeepCopyInto(out *DataSourcePermissionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceSpec ¶ added in v0.0.3
type DataSourceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DataSourceParameters `json:"forProvider"` }
DataSourceSpec defines the desired state of DataSource
func (*DataSourceSpec) DeepCopy ¶ added in v0.0.3
func (in *DataSourceSpec) DeepCopy() *DataSourceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceSpec.
func (*DataSourceSpec) DeepCopyInto ¶ added in v0.0.3
func (in *DataSourceSpec) DeepCopyInto(out *DataSourceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSourceStatus ¶ added in v0.0.3
type DataSourceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DataSourceObservation `json:"atProvider,omitempty"` }
DataSourceStatus defines the observed state of DataSource.
func (*DataSourceStatus) DeepCopy ¶ added in v0.0.3
func (in *DataSourceStatus) DeepCopy() *DataSourceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSourceStatus.
func (*DataSourceStatus) DeepCopyInto ¶ added in v0.0.3
func (in *DataSourceStatus) DeepCopyInto(out *DataSourceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DerivedFieldObservation ¶ added in v0.0.4
type DerivedFieldObservation struct { }
func (*DerivedFieldObservation) DeepCopy ¶ added in v0.0.4
func (in *DerivedFieldObservation) DeepCopy() *DerivedFieldObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DerivedFieldObservation.
func (*DerivedFieldObservation) DeepCopyInto ¶ added in v0.0.4
func (in *DerivedFieldObservation) DeepCopyInto(out *DerivedFieldObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DerivedFieldParameters ¶ added in v0.0.4
type DerivedFieldParameters struct { // +kubebuilder:validation:Optional DatasourceUID *string `json:"datasourceUid,omitempty" tf:"datasource_uid,omitempty"` // +kubebuilder:validation:Optional MatcherRegex *string `json:"matcherRegex,omitempty" tf:"matcher_regex,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*DerivedFieldParameters) DeepCopy ¶ added in v0.0.4
func (in *DerivedFieldParameters) DeepCopy() *DerivedFieldParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DerivedFieldParameters.
func (*DerivedFieldParameters) DeepCopyInto ¶ added in v0.0.4
func (in *DerivedFieldParameters) DeepCopyInto(out *DerivedFieldParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailIfHeaderMatchesRegexpObservation ¶ added in v0.0.3
type FailIfHeaderMatchesRegexpObservation struct { }
func (*FailIfHeaderMatchesRegexpObservation) DeepCopy ¶ added in v0.0.3
func (in *FailIfHeaderMatchesRegexpObservation) DeepCopy() *FailIfHeaderMatchesRegexpObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailIfHeaderMatchesRegexpObservation.
func (*FailIfHeaderMatchesRegexpObservation) DeepCopyInto ¶ added in v0.0.3
func (in *FailIfHeaderMatchesRegexpObservation) DeepCopyInto(out *FailIfHeaderMatchesRegexpObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailIfHeaderMatchesRegexpParameters ¶ added in v0.0.3
type FailIfHeaderMatchesRegexpParameters struct { // Allow header to be missing from responses. Defaults to `false`. // +kubebuilder:validation:Optional AllowMissing *bool `json:"allowMissing,omitempty" tf:"allow_missing,omitempty"` // Header name. // +kubebuilder:validation:Required Header *string `json:"header" tf:"header,omitempty"` // Regex that header value should match. // +kubebuilder:validation:Required Regexp *string `json:"regexp" tf:"regexp,omitempty"` }
func (*FailIfHeaderMatchesRegexpParameters) DeepCopy ¶ added in v0.0.3
func (in *FailIfHeaderMatchesRegexpParameters) DeepCopy() *FailIfHeaderMatchesRegexpParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailIfHeaderMatchesRegexpParameters.
func (*FailIfHeaderMatchesRegexpParameters) DeepCopyInto ¶ added in v0.0.3
func (in *FailIfHeaderMatchesRegexpParameters) DeepCopyInto(out *FailIfHeaderMatchesRegexpParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailIfHeaderNotMatchesRegexpObservation ¶ added in v0.0.3
type FailIfHeaderNotMatchesRegexpObservation struct { }
func (*FailIfHeaderNotMatchesRegexpObservation) DeepCopy ¶ added in v0.0.3
func (in *FailIfHeaderNotMatchesRegexpObservation) DeepCopy() *FailIfHeaderNotMatchesRegexpObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailIfHeaderNotMatchesRegexpObservation.
func (*FailIfHeaderNotMatchesRegexpObservation) DeepCopyInto ¶ added in v0.0.3
func (in *FailIfHeaderNotMatchesRegexpObservation) DeepCopyInto(out *FailIfHeaderNotMatchesRegexpObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailIfHeaderNotMatchesRegexpParameters ¶ added in v0.0.3
type FailIfHeaderNotMatchesRegexpParameters struct { // Allow header to be missing from responses. Defaults to `false`. // +kubebuilder:validation:Optional AllowMissing *bool `json:"allowMissing,omitempty" tf:"allow_missing,omitempty"` // Header name. // +kubebuilder:validation:Required Header *string `json:"header" tf:"header,omitempty"` // Regex that header value should match. // +kubebuilder:validation:Required Regexp *string `json:"regexp" tf:"regexp,omitempty"` }
func (*FailIfHeaderNotMatchesRegexpParameters) DeepCopy ¶ added in v0.0.3
func (in *FailIfHeaderNotMatchesRegexpParameters) DeepCopy() *FailIfHeaderNotMatchesRegexpParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailIfHeaderNotMatchesRegexpParameters.
func (*FailIfHeaderNotMatchesRegexpParameters) DeepCopyInto ¶ added in v0.0.3
func (in *FailIfHeaderNotMatchesRegexpParameters) DeepCopyInto(out *FailIfHeaderNotMatchesRegexpParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Folder ¶
type Folder struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FolderSpec `json:"spec"` Status FolderStatus `json:"status,omitempty"` }
Folder is the Schema for the Folders 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,grafanajet}
func (*Folder) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Folder.
func (*Folder) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Folder) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Folder) GetCondition ¶
func (mg *Folder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Folder.
func (*Folder) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Folder
func (*Folder) GetDeletionPolicy ¶
func (mg *Folder) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Folder.
func (*Folder) GetObservation ¶
GetObservation of this Folder
func (*Folder) GetParameters ¶
GetParameters of this Folder
func (*Folder) GetProviderConfigReference ¶
GetProviderConfigReference of this Folder.
func (*Folder) GetProviderReference ¶
GetProviderReference of this Folder. Deprecated: Use GetProviderConfigReference.
func (*Folder) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Folder
func (*Folder) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Folder) GetWriteConnectionSecretToReference ¶
func (mg *Folder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Folder.
func (*Folder) LateInitialize ¶
LateInitialize this Folder using its observed tfState. returns True if there are any spec changes for the resource.
func (*Folder) SetConditions ¶
SetConditions of this Folder.
func (*Folder) SetDeletionPolicy ¶
func (mg *Folder) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Folder.
func (*Folder) SetObservation ¶
SetObservation for this Folder
func (*Folder) SetParameters ¶
SetParameters for this Folder
func (*Folder) SetProviderConfigReference ¶
SetProviderConfigReference of this Folder.
func (*Folder) SetProviderReference ¶
SetProviderReference of this Folder. Deprecated: Use SetProviderConfigReference.
func (*Folder) SetWriteConnectionSecretToReference ¶
func (mg *Folder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Folder.
type FolderList ¶
type FolderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Folder `json:"items"` }
FolderList contains a list of Folders
func (*FolderList) DeepCopy ¶
func (in *FolderList) DeepCopy() *FolderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderList.
func (*FolderList) DeepCopyInto ¶
func (in *FolderList) DeepCopyInto(out *FolderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderList) DeepCopyObject ¶
func (in *FolderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderList) GetItems ¶
func (l *FolderList) GetItems() []resource.Managed
GetItems of this FolderList.
type FolderObservation ¶
type FolderObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*FolderObservation) DeepCopy ¶
func (in *FolderObservation) DeepCopy() *FolderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderObservation.
func (*FolderObservation) DeepCopyInto ¶
func (in *FolderObservation) DeepCopyInto(out *FolderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderParameters ¶
type FolderParameters struct { // The title of the folder. // +kubebuilder:validation:Required Title *string `json:"title" tf:"title,omitempty"` // Unique identifier. // +kubebuilder:validation:Optional UID *string `json:"uid,omitempty" tf:"uid,omitempty"` }
func (*FolderParameters) DeepCopy ¶
func (in *FolderParameters) DeepCopy() *FolderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderParameters.
func (*FolderParameters) DeepCopyInto ¶
func (in *FolderParameters) DeepCopyInto(out *FolderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderPermission ¶ added in v0.0.3
type FolderPermission struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FolderPermissionSpec `json:"spec"` Status FolderPermissionStatus `json:"status,omitempty"` }
FolderPermission is the Schema for the FolderPermissions 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,grafanajet}
func (*FolderPermission) DeepCopy ¶ added in v0.0.3
func (in *FolderPermission) DeepCopy() *FolderPermission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderPermission.
func (*FolderPermission) DeepCopyInto ¶ added in v0.0.3
func (in *FolderPermission) DeepCopyInto(out *FolderPermission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderPermission) DeepCopyObject ¶ added in v0.0.3
func (in *FolderPermission) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderPermission) GetCondition ¶ added in v0.0.3
func (mg *FolderPermission) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FolderPermission.
func (*FolderPermission) GetConnectionDetailsMapping ¶ added in v0.0.3
func (tr *FolderPermission) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FolderPermission
func (*FolderPermission) GetDeletionPolicy ¶ added in v0.0.3
func (mg *FolderPermission) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FolderPermission.
func (*FolderPermission) GetID ¶ added in v0.0.3
func (tr *FolderPermission) GetID() string
GetID returns ID of underlying Terraform resource of this FolderPermission
func (*FolderPermission) GetObservation ¶ added in v0.0.3
func (tr *FolderPermission) GetObservation() (map[string]interface{}, error)
GetObservation of this FolderPermission
func (*FolderPermission) GetParameters ¶ added in v0.0.3
func (tr *FolderPermission) GetParameters() (map[string]interface{}, error)
GetParameters of this FolderPermission
func (*FolderPermission) GetProviderConfigReference ¶ added in v0.0.3
func (mg *FolderPermission) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FolderPermission.
func (*FolderPermission) GetProviderReference ¶ added in v0.0.3
func (mg *FolderPermission) GetProviderReference() *xpv1.Reference
GetProviderReference of this FolderPermission. Deprecated: Use GetProviderConfigReference.
func (*FolderPermission) GetTerraformResourceType ¶ added in v0.0.3
func (mg *FolderPermission) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FolderPermission
func (*FolderPermission) GetTerraformSchemaVersion ¶ added in v0.0.3
func (tr *FolderPermission) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FolderPermission) GetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *FolderPermission) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FolderPermission.
func (*FolderPermission) LateInitialize ¶ added in v0.0.3
func (tr *FolderPermission) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FolderPermission using its observed tfState. returns True if there are any spec changes for the resource.
func (*FolderPermission) SetConditions ¶ added in v0.0.3
func (mg *FolderPermission) SetConditions(c ...xpv1.Condition)
SetConditions of this FolderPermission.
func (*FolderPermission) SetDeletionPolicy ¶ added in v0.0.3
func (mg *FolderPermission) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FolderPermission.
func (*FolderPermission) SetObservation ¶ added in v0.0.3
func (tr *FolderPermission) SetObservation(obs map[string]interface{}) error
SetObservation for this FolderPermission
func (*FolderPermission) SetParameters ¶ added in v0.0.3
func (tr *FolderPermission) SetParameters(params map[string]interface{}) error
SetParameters for this FolderPermission
func (*FolderPermission) SetProviderConfigReference ¶ added in v0.0.3
func (mg *FolderPermission) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FolderPermission.
func (*FolderPermission) SetProviderReference ¶ added in v0.0.3
func (mg *FolderPermission) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FolderPermission. Deprecated: Use SetProviderConfigReference.
func (*FolderPermission) SetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *FolderPermission) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FolderPermission.
type FolderPermissionList ¶ added in v0.0.3
type FolderPermissionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FolderPermission `json:"items"` }
FolderPermissionList contains a list of FolderPermissions
func (*FolderPermissionList) DeepCopy ¶ added in v0.0.3
func (in *FolderPermissionList) DeepCopy() *FolderPermissionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderPermissionList.
func (*FolderPermissionList) DeepCopyInto ¶ added in v0.0.3
func (in *FolderPermissionList) DeepCopyInto(out *FolderPermissionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderPermissionList) DeepCopyObject ¶ added in v0.0.3
func (in *FolderPermissionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderPermissionList) GetItems ¶ added in v0.0.3
func (l *FolderPermissionList) GetItems() []resource.Managed
GetItems of this FolderPermissionList.
type FolderPermissionObservation ¶ added in v0.0.3
type FolderPermissionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FolderPermissionObservation) DeepCopy ¶ added in v0.0.3
func (in *FolderPermissionObservation) DeepCopy() *FolderPermissionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderPermissionObservation.
func (*FolderPermissionObservation) DeepCopyInto ¶ added in v0.0.3
func (in *FolderPermissionObservation) DeepCopyInto(out *FolderPermissionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderPermissionParameters ¶ added in v0.0.3
type FolderPermissionParameters struct { // The UID of the folder. // +kubebuilder:validation:Required FolderUID *string `json:"folderUid" tf:"folder_uid,omitempty"` // The permission items to add/update. Items that are omitted from the list will be removed. // +kubebuilder:validation:Required Permissions []FolderPermissionPermissionsParameters `json:"permissions" tf:"permissions,omitempty"` }
func (*FolderPermissionParameters) DeepCopy ¶ added in v0.0.3
func (in *FolderPermissionParameters) DeepCopy() *FolderPermissionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderPermissionParameters.
func (*FolderPermissionParameters) DeepCopyInto ¶ added in v0.0.3
func (in *FolderPermissionParameters) DeepCopyInto(out *FolderPermissionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderPermissionPermissionsObservation ¶ added in v0.0.3
type FolderPermissionPermissionsObservation struct { }
func (*FolderPermissionPermissionsObservation) DeepCopy ¶ added in v0.0.3
func (in *FolderPermissionPermissionsObservation) DeepCopy() *FolderPermissionPermissionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderPermissionPermissionsObservation.
func (*FolderPermissionPermissionsObservation) DeepCopyInto ¶ added in v0.0.3
func (in *FolderPermissionPermissionsObservation) DeepCopyInto(out *FolderPermissionPermissionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderPermissionPermissionsParameters ¶ added in v0.0.3
type FolderPermissionPermissionsParameters struct { // Permission to associate with item. Must be one of `View`, `Edit`, or `Admin`. // +kubebuilder:validation:Required Permission *string `json:"permission" tf:"permission,omitempty"` // Manage permissions for `Viewer` or `Editor` roles. // +kubebuilder:validation:Optional Role *string `json:"role,omitempty" tf:"role,omitempty"` // ID of the team to manage permissions for. Defaults to `0`. // +kubebuilder:validation:Optional TeamID *float64 `json:"teamId,omitempty" tf:"team_id,omitempty"` // ID of the user to manage permissions for. Defaults to `0`. // +kubebuilder:validation:Optional UserID *float64 `json:"userId,omitempty" tf:"user_id,omitempty"` }
func (*FolderPermissionPermissionsParameters) DeepCopy ¶ added in v0.0.3
func (in *FolderPermissionPermissionsParameters) DeepCopy() *FolderPermissionPermissionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderPermissionPermissionsParameters.
func (*FolderPermissionPermissionsParameters) DeepCopyInto ¶ added in v0.0.3
func (in *FolderPermissionPermissionsParameters) DeepCopyInto(out *FolderPermissionPermissionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderPermissionSpec ¶ added in v0.0.3
type FolderPermissionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FolderPermissionParameters `json:"forProvider"` }
FolderPermissionSpec defines the desired state of FolderPermission
func (*FolderPermissionSpec) DeepCopy ¶ added in v0.0.3
func (in *FolderPermissionSpec) DeepCopy() *FolderPermissionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderPermissionSpec.
func (*FolderPermissionSpec) DeepCopyInto ¶ added in v0.0.3
func (in *FolderPermissionSpec) DeepCopyInto(out *FolderPermissionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderPermissionStatus ¶ added in v0.0.3
type FolderPermissionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FolderPermissionObservation `json:"atProvider,omitempty"` }
FolderPermissionStatus defines the observed state of FolderPermission.
func (*FolderPermissionStatus) DeepCopy ¶ added in v0.0.3
func (in *FolderPermissionStatus) DeepCopy() *FolderPermissionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderPermissionStatus.
func (*FolderPermissionStatus) DeepCopyInto ¶ added in v0.0.3
func (in *FolderPermissionStatus) DeepCopyInto(out *FolderPermissionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderSpec ¶
type FolderSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FolderParameters `json:"forProvider"` }
FolderSpec defines the desired state of Folder
func (*FolderSpec) DeepCopy ¶
func (in *FolderSpec) DeepCopy() *FolderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderSpec.
func (*FolderSpec) DeepCopyInto ¶
func (in *FolderSpec) DeepCopyInto(out *FolderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderStatus ¶
type FolderStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FolderObservation `json:"atProvider,omitempty"` }
FolderStatus defines the observed state of Folder.
func (*FolderStatus) DeepCopy ¶
func (in *FolderStatus) DeepCopy() *FolderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderStatus.
func (*FolderStatus) DeepCopyInto ¶
func (in *FolderStatus) DeepCopyInto(out *FolderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPObservation ¶ added in v0.0.3
type HTTPObservation struct { }
func (*HTTPObservation) DeepCopy ¶ added in v0.0.3
func (in *HTTPObservation) DeepCopy() *HTTPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPObservation.
func (*HTTPObservation) DeepCopyInto ¶ added in v0.0.3
func (in *HTTPObservation) DeepCopyInto(out *HTTPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPParameters ¶ added in v0.0.3
type HTTPParameters struct { // Basic auth settings. // +kubebuilder:validation:Optional BasicAuth []BasicAuthParameters `json:"basicAuth,omitempty" tf:"basic_auth,omitempty"` // Token for use with bearer authorization header. // +kubebuilder:validation:Optional BearerToken *string `json:"bearerToken,omitempty" tf:"bearer_token,omitempty"` // The body of the HTTP request used in probe. // +kubebuilder:validation:Optional Body *string `json:"body,omitempty" tf:"body,omitempty"` // The name of the query parameter used to prevent the server from using a cached response. Each probe will assign a random value to this parameter each time a request is made. // +kubebuilder:validation:Optional CacheBustingQueryParamName *string `json:"cacheBustingQueryParamName,omitempty" tf:"cache_busting_query_param_name,omitempty"` // List of regexes. If any match the response body, the check will fail. // +kubebuilder:validation:Optional FailIfBodyMatchesRegexp []*string `json:"failIfBodyMatchesRegexp,omitempty" tf:"fail_if_body_matches_regexp,omitempty"` // List of regexes. If any do not match the response body, the check will fail. // +kubebuilder:validation:Optional FailIfBodyNotMatchesRegexp []*string `json:"failIfBodyNotMatchesRegexp,omitempty" tf:"fail_if_body_not_matches_regexp,omitempty"` // Check fails if headers match. // +kubebuilder:validation:Optional FailIfHeaderMatchesRegexp []FailIfHeaderMatchesRegexpParameters `json:"failIfHeaderMatchesRegexp,omitempty" tf:"fail_if_header_matches_regexp,omitempty"` // Check fails if headers do not match. // +kubebuilder:validation:Optional FailIfHeaderNotMatchesRegexp []FailIfHeaderNotMatchesRegexpParameters `json:"failIfHeaderNotMatchesRegexp,omitempty" tf:"fail_if_header_not_matches_regexp,omitempty"` // Fail if SSL is not present. Defaults to `false`. // +kubebuilder:validation:Optional FailIfNotSSL *bool `json:"failIfNotSsl,omitempty" tf:"fail_if_not_ssl,omitempty"` // Fail if SSL is present. Defaults to `false`. // +kubebuilder:validation:Optional FailIfSSL *bool `json:"failIfSsl,omitempty" tf:"fail_if_ssl,omitempty"` // The HTTP headers set for the probe. // +kubebuilder:validation:Optional Headers []*string `json:"headers,omitempty" tf:"headers,omitempty"` // Options are `V4`, `V6`, `Any`. Specifies whether the corresponding check will be performed using IPv4 or IPv6. The `Any` value indicates that IPv6 should be used, falling back to IPv4 if that's not available. Defaults to `V4`. // +kubebuilder:validation:Optional IPVersion *string `json:"ipVersion,omitempty" tf:"ip_version,omitempty"` // Request method. One of `GET`, `CONNECT`, `DELETE`, `HEAD`, `OPTIONS`, `POST`, `PUT`, `TRACE` Defaults to `GET`. // +kubebuilder:validation:Optional Method *string `json:"method,omitempty" tf:"method,omitempty"` // Do not follow redirects. Defaults to `false`. // +kubebuilder:validation:Optional NoFollowRedirects *bool `json:"noFollowRedirects,omitempty" tf:"no_follow_redirects,omitempty"` // Proxy URL. // +kubebuilder:validation:Optional ProxyURL *string `json:"proxyUrl,omitempty" tf:"proxy_url,omitempty"` // TLS config. // +kubebuilder:validation:Optional TLSConfig []TLSConfigParameters `json:"tlsConfig,omitempty" tf:"tls_config,omitempty"` // List of valid HTTP versions. Options include `HTTP/1.0`, `HTTP/1.1`, `HTTP/2` // +kubebuilder:validation:Optional ValidHTTPVersions []*string `json:"validHttpVersions,omitempty" tf:"valid_http_versions,omitempty"` // Accepted status codes. If unset, defaults to 2xx. // +kubebuilder:validation:Optional ValidStatusCodes []*float64 `json:"validStatusCodes,omitempty" tf:"valid_status_codes,omitempty"` }
func (*HTTPParameters) DeepCopy ¶ added in v0.0.3
func (in *HTTPParameters) DeepCopy() *HTTPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPParameters.
func (*HTTPParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HTTPParameters) DeepCopyInto(out *HTTPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ItemObservation ¶
type ItemObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ItemObservation) DeepCopy ¶
func (in *ItemObservation) DeepCopy() *ItemObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ItemObservation.
func (*ItemObservation) DeepCopyInto ¶
func (in *ItemObservation) DeepCopyInto(out *ItemObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ItemParameters ¶
type ItemParameters struct { // +kubebuilder:validation:Required Order *float64 `json:"order" tf:"order,omitempty"` // +kubebuilder:validation:Required Title *string `json:"title" tf:"title,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ItemParameters) DeepCopy ¶
func (in *ItemParameters) DeepCopy() *ItemParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ItemParameters.
func (*ItemParameters) DeepCopyInto ¶
func (in *ItemParameters) DeepCopyInto(out *ItemParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONDataObservation ¶ added in v0.0.3
type JSONDataObservation struct { }
func (*JSONDataObservation) DeepCopy ¶ added in v0.0.3
func (in *JSONDataObservation) DeepCopy() *JSONDataObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONDataObservation.
func (*JSONDataObservation) DeepCopyInto ¶ added in v0.0.3
func (in *JSONDataObservation) DeepCopyInto(out *JSONDataObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONDataParameters ¶ added in v0.0.3
type JSONDataParameters struct { // (CloudWatch, Athena) The ARN of the role to be assumed by Grafana when using the CloudWatch or Athena data source. // +kubebuilder:validation:Optional AssumeRoleArn *string `json:"assumeRoleArn,omitempty" tf:"assume_role_arn,omitempty"` // (CloudWatch, Athena) The authentication type used to access the data source. // +kubebuilder:validation:Optional AuthType *string `json:"authType,omitempty" tf:"auth_type,omitempty"` // (Stackdriver) The authentication type: `jwt` or `gce`. // +kubebuilder:validation:Optional AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type,omitempty"` // (Athena) Athena catalog. // +kubebuilder:validation:Optional Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"` // (Stackdriver) Service account email address. // +kubebuilder:validation:Optional ClientEmail *string `json:"clientEmail,omitempty" tf:"client_email,omitempty"` // (MySQL, PostgreSQL, and MSSQL) Maximum amount of time in seconds a connection may be reused (Grafana v5.4+). // +kubebuilder:validation:Optional ConnMaxLifetime *float64 `json:"connMaxLifetime,omitempty" tf:"conn_max_lifetime,omitempty"` // (CloudWatch) A comma-separated list of custom namespaces to be queried by the CloudWatch data source. // +kubebuilder:validation:Optional CustomMetricsNamespaces *string `json:"customMetricsNamespaces,omitempty" tf:"custom_metrics_namespaces,omitempty"` // (Athena) Name of the database within the catalog. // +kubebuilder:validation:Optional Database *string `json:"database,omitempty" tf:"database,omitempty"` // (InfluxDB) The default bucket for the data source. // +kubebuilder:validation:Optional DefaultBucket *string `json:"defaultBucket,omitempty" tf:"default_bucket,omitempty"` // (Stackdriver) The default project for the data source. // +kubebuilder:validation:Optional DefaultProject *string `json:"defaultProject,omitempty" tf:"default_project,omitempty"` // (CloudWatch, Athena) The default region for the data source. // +kubebuilder:validation:Optional DefaultRegion *string `json:"defaultRegion,omitempty" tf:"default_region,omitempty"` // (Loki) See https://grafana.com/docs/grafana/latest/datasources/loki/#derived-fields // +kubebuilder:validation:Optional DerivedField []DerivedFieldParameters `json:"derivedField,omitempty" tf:"derived_field,omitempty"` // (MSSQL) Connection SSL encryption handling: 'disable', 'false' or 'true'. // +kubebuilder:validation:Optional Encrypt *string `json:"encrypt,omitempty" tf:"encrypt,omitempty"` // (Elasticsearch) Elasticsearch semantic version (Grafana v8.0+). // +kubebuilder:validation:Optional EsVersion *string `json:"esVersion,omitempty" tf:"es_version,omitempty"` // (CloudWatch, Athena) If you are assuming a role in another account, that has been created with an external ID, specify the external ID here. // +kubebuilder:validation:Optional ExternalID *string `json:"externalId,omitempty" tf:"external_id,omitempty"` // (Github) Github URL // +kubebuilder:validation:Optional GithubURL *string `json:"githubUrl,omitempty" tf:"github_url,omitempty"` // (Graphite) Graphite version. // +kubebuilder:validation:Optional GraphiteVersion *string `json:"graphiteVersion,omitempty" tf:"graphite_version,omitempty"` // (Prometheus) HTTP method to use for making requests. // +kubebuilder:validation:Optional HTTPMethod *string `json:"httpMethod,omitempty" tf:"http_method,omitempty"` // (Elasticsearch) Index date time format. nil(No Pattern), 'Hourly', 'Daily', 'Weekly', 'Monthly' or 'Yearly'. // +kubebuilder:validation:Optional Interval *string `json:"interval,omitempty" tf:"interval,omitempty"` // (Elasticsearch) Which field should be used to indicate the priority of the log message. // +kubebuilder:validation:Optional LogLevelField *string `json:"logLevelField,omitempty" tf:"log_level_field,omitempty"` // (Elasticsearch) Which field should be used as the log message. // +kubebuilder:validation:Optional LogMessageField *string `json:"logMessageField,omitempty" tf:"log_message_field,omitempty"` // (Elasticsearch) Maximum number of concurrent shard requests. // +kubebuilder:validation:Optional MaxConcurrentShardRequests *float64 `json:"maxConcurrentShardRequests,omitempty" tf:"max_concurrent_shard_requests,omitempty"` // (MySQL, PostgreSQL and MSSQL) Maximum number of connections in the idle connection pool (Grafana v5.4+). // +kubebuilder:validation:Optional MaxIdleConns *float64 `json:"maxIdleConns,omitempty" tf:"max_idle_conns,omitempty"` // (Loki) Upper limit for the number of log lines returned by Loki // +kubebuilder:validation:Optional MaxLines *float64 `json:"maxLines,omitempty" tf:"max_lines,omitempty"` // (MySQL, PostgreSQL and MSSQL) Maximum number of open connections to the database (Grafana v5.4+). // +kubebuilder:validation:Optional MaxOpenConns *float64 `json:"maxOpenConns,omitempty" tf:"max_open_conns,omitempty"` // (Sentry) Organization slug. // +kubebuilder:validation:Optional OrgSlug *string `json:"orgSlug,omitempty" tf:"org_slug,omitempty"` // (InfluxDB) An organization is a workspace for a group of users. All dashboards, tasks, buckets, members, etc., belong to an organization. // +kubebuilder:validation:Optional Organization *string `json:"organization,omitempty" tf:"organization,omitempty"` // (Athena) AWS S3 bucket to store execution outputs. If not specified, the default query result location from the Workgroup configuration will be used. // +kubebuilder:validation:Optional OutputLocation *string `json:"outputLocation,omitempty" tf:"output_location,omitempty"` // (PostgreSQL) Postgres version as a number (903/904/905/906/1000) meaning v9.3, v9.4, etc. // +kubebuilder:validation:Optional PostgresVersion *float64 `json:"postgresVersion,omitempty" tf:"postgres_version,omitempty"` // (CloudWatch, Athena) The credentials profile name to use when authentication type is set as 'Credentials file'. // +kubebuilder:validation:Optional Profile *string `json:"profile,omitempty" tf:"profile,omitempty"` // (Prometheus) Timeout for queries made to the Prometheus data source in seconds. // +kubebuilder:validation:Optional QueryTimeout *string `json:"queryTimeout,omitempty" tf:"query_timeout,omitempty"` // (PostgreSQL) SSLmode. 'disable', 'require', 'verify-ca' or 'verify-full'. // +kubebuilder:validation:Optional SSLMode *string `json:"sslMode,omitempty" tf:"ssl_mode,omitempty"` // (Elasticsearch and Prometheus) Specifies the ARN of an IAM role to assume. // +kubebuilder:validation:Optional Sigv4AssumeRoleArn *string `json:"sigv4AssumeRoleArn,omitempty" tf:"sigv4_assume_role_arn,omitempty"` // (Elasticsearch and Prometheus) Enable usage of SigV4. // +kubebuilder:validation:Optional Sigv4Auth *bool `json:"sigv4Auth,omitempty" tf:"sigv4_auth,omitempty"` // (Elasticsearch and Prometheus) The Sigv4 authentication provider to use: 'default', 'credentials' or 'keys' (AMG: 'workspace-iam-role'). // +kubebuilder:validation:Optional Sigv4AuthType *string `json:"sigv4AuthType,omitempty" tf:"sigv4_auth_type,omitempty"` // (Elasticsearch and Prometheus) When assuming a role in another account use this external ID. // +kubebuilder:validation:Optional Sigv4ExternalID *string `json:"sigv4ExternalId,omitempty" tf:"sigv4_external_id,omitempty"` // (Elasticsearch and Prometheus) Credentials profile name, leave blank for default. // +kubebuilder:validation:Optional Sigv4Profile *string `json:"sigv4Profile,omitempty" tf:"sigv4_profile,omitempty"` // (Elasticsearch and Prometheus) AWS region to use for Sigv4. // +kubebuilder:validation:Optional Sigv4Region *string `json:"sigv4Region,omitempty" tf:"sigv4_region,omitempty"` // (All) Enable TLS authentication using client cert configured in secure json data. // +kubebuilder:validation:Optional TLSAuth *bool `json:"tlsAuth,omitempty" tf:"tls_auth,omitempty"` // (All) Enable TLS authentication using CA cert. // +kubebuilder:validation:Optional TLSAuthWithCACert *bool `json:"tlsAuthWithCaCert,omitempty" tf:"tls_auth_with_ca_cert,omitempty"` // (All) SSL Certificate configuration, either by ‘file-path’ or ‘file-content’. // +kubebuilder:validation:Optional TLSConfigurationMethod *string `json:"tlsConfigurationMethod,omitempty" tf:"tls_configuration_method,omitempty"` // (All) Controls whether a client verifies the server’s certificate chain and host name. // +kubebuilder:validation:Optional TLSSkipVerify *bool `json:"tlsSkipVerify,omitempty" tf:"tls_skip_verify,omitempty"` // (Elasticsearch) Which field that should be used as timestamp. // +kubebuilder:validation:Optional TimeField *string `json:"timeField,omitempty" tf:"time_field,omitempty"` // (Prometheus, Elasticsearch, InfluxDB, MySQL, PostgreSQL, and MSSQL) Lowest interval/step value that should be used for this data source. // +kubebuilder:validation:Optional TimeInterval *string `json:"timeInterval,omitempty" tf:"time_interval,omitempty"` // (PostgreSQL) Enable usage of TimescaleDB extension. // +kubebuilder:validation:Optional Timescaledb *bool `json:"timescaledb,omitempty" tf:"timescaledb,omitempty"` // (Stackdriver) The token URI used, provided in the service account key. // +kubebuilder:validation:Optional TokenURI *string `json:"tokenUri,omitempty" tf:"token_uri,omitempty"` // (OpenTSDB) Resolution. // +kubebuilder:validation:Optional TsdbResolution *float64 `json:"tsdbResolution,omitempty" tf:"tsdb_resolution,omitempty"` // (OpenTSDB) Version. // +kubebuilder:validation:Optional TsdbVersion *float64 `json:"tsdbVersion,omitempty" tf:"tsdb_version,omitempty"` // (InfluxDB) InfluxQL or Flux. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` // (Athena) Workgroup to use. // +kubebuilder:validation:Optional Workgroup *string `json:"workgroup,omitempty" tf:"workgroup,omitempty"` }
func (*JSONDataParameters) DeepCopy ¶ added in v0.0.3
func (in *JSONDataParameters) DeepCopy() *JSONDataParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONDataParameters.
func (*JSONDataParameters) DeepCopyInto ¶ added in v0.0.3
func (in *JSONDataParameters) DeepCopyInto(out *JSONDataParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryPanel ¶ added in v0.0.4
type LibraryPanel struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LibraryPanelSpec `json:"spec"` Status LibraryPanelStatus `json:"status,omitempty"` }
LibraryPanel is the Schema for the LibraryPanels 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,grafanajet}
func (*LibraryPanel) DeepCopy ¶ added in v0.0.4
func (in *LibraryPanel) DeepCopy() *LibraryPanel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryPanel.
func (*LibraryPanel) DeepCopyInto ¶ added in v0.0.4
func (in *LibraryPanel) DeepCopyInto(out *LibraryPanel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LibraryPanel) DeepCopyObject ¶ added in v0.0.4
func (in *LibraryPanel) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LibraryPanel) GetCondition ¶ added in v0.0.4
func (mg *LibraryPanel) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LibraryPanel.
func (*LibraryPanel) GetConnectionDetailsMapping ¶ added in v0.0.4
func (tr *LibraryPanel) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LibraryPanel
func (*LibraryPanel) GetDeletionPolicy ¶ added in v0.0.4
func (mg *LibraryPanel) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LibraryPanel.
func (*LibraryPanel) GetID ¶ added in v0.0.4
func (tr *LibraryPanel) GetID() string
GetID returns ID of underlying Terraform resource of this LibraryPanel
func (*LibraryPanel) GetObservation ¶ added in v0.0.4
func (tr *LibraryPanel) GetObservation() (map[string]interface{}, error)
GetObservation of this LibraryPanel
func (*LibraryPanel) GetParameters ¶ added in v0.0.4
func (tr *LibraryPanel) GetParameters() (map[string]interface{}, error)
GetParameters of this LibraryPanel
func (*LibraryPanel) GetProviderConfigReference ¶ added in v0.0.4
func (mg *LibraryPanel) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LibraryPanel.
func (*LibraryPanel) GetProviderReference ¶ added in v0.0.4
func (mg *LibraryPanel) GetProviderReference() *xpv1.Reference
GetProviderReference of this LibraryPanel. Deprecated: Use GetProviderConfigReference.
func (*LibraryPanel) GetTerraformResourceType ¶ added in v0.0.4
func (mg *LibraryPanel) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LibraryPanel
func (*LibraryPanel) GetTerraformSchemaVersion ¶ added in v0.0.4
func (tr *LibraryPanel) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LibraryPanel) GetWriteConnectionSecretToReference ¶ added in v0.0.4
func (mg *LibraryPanel) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LibraryPanel.
func (*LibraryPanel) LateInitialize ¶ added in v0.0.4
func (tr *LibraryPanel) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LibraryPanel using its observed tfState. returns True if there are any spec changes for the resource.
func (*LibraryPanel) SetConditions ¶ added in v0.0.4
func (mg *LibraryPanel) SetConditions(c ...xpv1.Condition)
SetConditions of this LibraryPanel.
func (*LibraryPanel) SetDeletionPolicy ¶ added in v0.0.4
func (mg *LibraryPanel) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LibraryPanel.
func (*LibraryPanel) SetObservation ¶ added in v0.0.4
func (tr *LibraryPanel) SetObservation(obs map[string]interface{}) error
SetObservation for this LibraryPanel
func (*LibraryPanel) SetParameters ¶ added in v0.0.4
func (tr *LibraryPanel) SetParameters(params map[string]interface{}) error
SetParameters for this LibraryPanel
func (*LibraryPanel) SetProviderConfigReference ¶ added in v0.0.4
func (mg *LibraryPanel) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LibraryPanel.
func (*LibraryPanel) SetProviderReference ¶ added in v0.0.4
func (mg *LibraryPanel) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LibraryPanel. Deprecated: Use SetProviderConfigReference.
func (*LibraryPanel) SetWriteConnectionSecretToReference ¶ added in v0.0.4
func (mg *LibraryPanel) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LibraryPanel.
type LibraryPanelList ¶ added in v0.0.4
type LibraryPanelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LibraryPanel `json:"items"` }
LibraryPanelList contains a list of LibraryPanels
func (*LibraryPanelList) DeepCopy ¶ added in v0.0.4
func (in *LibraryPanelList) DeepCopy() *LibraryPanelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryPanelList.
func (*LibraryPanelList) DeepCopyInto ¶ added in v0.0.4
func (in *LibraryPanelList) DeepCopyInto(out *LibraryPanelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LibraryPanelList) DeepCopyObject ¶ added in v0.0.4
func (in *LibraryPanelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LibraryPanelList) GetItems ¶ added in v0.0.4
func (l *LibraryPanelList) GetItems() []resource.Managed
GetItems of this LibraryPanelList.
type LibraryPanelObservation ¶ added in v0.0.4
type LibraryPanelObservation struct { Created *string `json:"created,omitempty" tf:"created,omitempty"` DashboardIds []*float64 `json:"dashboardIds,omitempty" tf:"dashboard_ids,omitempty"` Description *string `json:"description,omitempty" tf:"description,omitempty"` FolderName *string `json:"folderName,omitempty" tf:"folder_name,omitempty"` FolderUID *string `json:"folderUid,omitempty" tf:"folder_uid,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` OrgID *float64 `json:"orgId,omitempty" tf:"org_id,omitempty"` PanelID *float64 `json:"panelId,omitempty" tf:"panel_id,omitempty"` Type *string `json:"type,omitempty" tf:"type,omitempty"` Updated *string `json:"updated,omitempty" tf:"updated,omitempty"` Version *float64 `json:"version,omitempty" tf:"version,omitempty"` }
func (*LibraryPanelObservation) DeepCopy ¶ added in v0.0.4
func (in *LibraryPanelObservation) DeepCopy() *LibraryPanelObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryPanelObservation.
func (*LibraryPanelObservation) DeepCopyInto ¶ added in v0.0.4
func (in *LibraryPanelObservation) DeepCopyInto(out *LibraryPanelObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryPanelParameters ¶ added in v0.0.4
type LibraryPanelParameters struct { // ID of the folder where the library panel is stored. // +kubebuilder:validation:Optional FolderID *float64 `json:"folderId,omitempty" tf:"folder_id,omitempty"` // The JSON model for the library panel. // +kubebuilder:validation:Required ModelJSON *string `json:"modelJson" tf:"model_json,omitempty"` // Name of the library panel. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The unique identifier (UID) of a library panel uniquely identifies library panels between multiple Grafana installs. It’s automatically generated unless you specify it during library panel creation.The UID provides consistent URLs for accessing library panels and when syncing library panels between multiple Grafana installs. // +kubebuilder:validation:Optional UID *string `json:"uid,omitempty" tf:"uid,omitempty"` }
func (*LibraryPanelParameters) DeepCopy ¶ added in v0.0.4
func (in *LibraryPanelParameters) DeepCopy() *LibraryPanelParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryPanelParameters.
func (*LibraryPanelParameters) DeepCopyInto ¶ added in v0.0.4
func (in *LibraryPanelParameters) DeepCopyInto(out *LibraryPanelParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryPanelSpec ¶ added in v0.0.4
type LibraryPanelSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LibraryPanelParameters `json:"forProvider"` }
LibraryPanelSpec defines the desired state of LibraryPanel
func (*LibraryPanelSpec) DeepCopy ¶ added in v0.0.4
func (in *LibraryPanelSpec) DeepCopy() *LibraryPanelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryPanelSpec.
func (*LibraryPanelSpec) DeepCopyInto ¶ added in v0.0.4
func (in *LibraryPanelSpec) DeepCopyInto(out *LibraryPanelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryPanelStatus ¶ added in v0.0.4
type LibraryPanelStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LibraryPanelObservation `json:"atProvider,omitempty"` }
LibraryPanelStatus defines the observed state of LibraryPanel.
func (*LibraryPanelStatus) DeepCopy ¶ added in v0.0.4
func (in *LibraryPanelStatus) DeepCopy() *LibraryPanelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryPanelStatus.
func (*LibraryPanelStatus) DeepCopyInto ¶ added in v0.0.4
func (in *LibraryPanelStatus) DeepCopyInto(out *LibraryPanelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineLearningJob ¶ added in v0.0.3
type MachineLearningJob struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MachineLearningJobSpec `json:"spec"` Status MachineLearningJobStatus `json:"status,omitempty"` }
MachineLearningJob is the Schema for the MachineLearningJobs 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,grafanajet}
func (*MachineLearningJob) DeepCopy ¶ added in v0.0.3
func (in *MachineLearningJob) DeepCopy() *MachineLearningJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineLearningJob.
func (*MachineLearningJob) DeepCopyInto ¶ added in v0.0.3
func (in *MachineLearningJob) DeepCopyInto(out *MachineLearningJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineLearningJob) DeepCopyObject ¶ added in v0.0.3
func (in *MachineLearningJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MachineLearningJob) GetCondition ¶ added in v0.0.3
func (mg *MachineLearningJob) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MachineLearningJob.
func (*MachineLearningJob) GetConnectionDetailsMapping ¶ added in v0.0.3
func (tr *MachineLearningJob) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MachineLearningJob
func (*MachineLearningJob) GetDeletionPolicy ¶ added in v0.0.3
func (mg *MachineLearningJob) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MachineLearningJob.
func (*MachineLearningJob) GetID ¶ added in v0.0.3
func (tr *MachineLearningJob) GetID() string
GetID returns ID of underlying Terraform resource of this MachineLearningJob
func (*MachineLearningJob) GetObservation ¶ added in v0.0.3
func (tr *MachineLearningJob) GetObservation() (map[string]interface{}, error)
GetObservation of this MachineLearningJob
func (*MachineLearningJob) GetParameters ¶ added in v0.0.3
func (tr *MachineLearningJob) GetParameters() (map[string]interface{}, error)
GetParameters of this MachineLearningJob
func (*MachineLearningJob) GetProviderConfigReference ¶ added in v0.0.3
func (mg *MachineLearningJob) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MachineLearningJob.
func (*MachineLearningJob) GetProviderReference ¶ added in v0.0.3
func (mg *MachineLearningJob) GetProviderReference() *xpv1.Reference
GetProviderReference of this MachineLearningJob. Deprecated: Use GetProviderConfigReference.
func (*MachineLearningJob) GetTerraformResourceType ¶ added in v0.0.3
func (mg *MachineLearningJob) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MachineLearningJob
func (*MachineLearningJob) GetTerraformSchemaVersion ¶ added in v0.0.3
func (tr *MachineLearningJob) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MachineLearningJob) GetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *MachineLearningJob) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MachineLearningJob.
func (*MachineLearningJob) LateInitialize ¶ added in v0.0.3
func (tr *MachineLearningJob) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MachineLearningJob using its observed tfState. returns True if there are any spec changes for the resource.
func (*MachineLearningJob) SetConditions ¶ added in v0.0.3
func (mg *MachineLearningJob) SetConditions(c ...xpv1.Condition)
SetConditions of this MachineLearningJob.
func (*MachineLearningJob) SetDeletionPolicy ¶ added in v0.0.3
func (mg *MachineLearningJob) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MachineLearningJob.
func (*MachineLearningJob) SetObservation ¶ added in v0.0.3
func (tr *MachineLearningJob) SetObservation(obs map[string]interface{}) error
SetObservation for this MachineLearningJob
func (*MachineLearningJob) SetParameters ¶ added in v0.0.3
func (tr *MachineLearningJob) SetParameters(params map[string]interface{}) error
SetParameters for this MachineLearningJob
func (*MachineLearningJob) SetProviderConfigReference ¶ added in v0.0.3
func (mg *MachineLearningJob) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MachineLearningJob.
func (*MachineLearningJob) SetProviderReference ¶ added in v0.0.3
func (mg *MachineLearningJob) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MachineLearningJob. Deprecated: Use SetProviderConfigReference.
func (*MachineLearningJob) SetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *MachineLearningJob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MachineLearningJob.
type MachineLearningJobList ¶ added in v0.0.3
type MachineLearningJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MachineLearningJob `json:"items"` }
MachineLearningJobList contains a list of MachineLearningJobs
func (*MachineLearningJobList) DeepCopy ¶ added in v0.0.3
func (in *MachineLearningJobList) DeepCopy() *MachineLearningJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineLearningJobList.
func (*MachineLearningJobList) DeepCopyInto ¶ added in v0.0.3
func (in *MachineLearningJobList) DeepCopyInto(out *MachineLearningJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineLearningJobList) DeepCopyObject ¶ added in v0.0.3
func (in *MachineLearningJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MachineLearningJobList) GetItems ¶ added in v0.0.3
func (l *MachineLearningJobList) GetItems() []resource.Managed
GetItems of this MachineLearningJobList.
type MachineLearningJobObservation ¶ added in v0.0.3
type MachineLearningJobObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MachineLearningJobObservation) DeepCopy ¶ added in v0.0.3
func (in *MachineLearningJobObservation) DeepCopy() *MachineLearningJobObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineLearningJobObservation.
func (*MachineLearningJobObservation) DeepCopyInto ¶ added in v0.0.3
func (in *MachineLearningJobObservation) DeepCopyInto(out *MachineLearningJobObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineLearningJobParameters ¶ added in v0.0.3
type MachineLearningJobParameters struct { // The id of the datasource to query. // +kubebuilder:validation:Required DatasourceID *float64 `json:"datasourceId" tf:"datasource_id,omitempty"` // The type of datasource being queried. Currently allowed values are prometheus, graphite, loki, postgres, and datadog. // +kubebuilder:validation:Required DatasourceType *string `json:"datasourceType" tf:"datasource_type,omitempty"` // A description of the job. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The hyperparameters used to fine tune the algorithm. See https://grafana.com/docs/grafana-cloud/machine-learning/models/ for the full list of available hyperparameters. Defaults to `map[]`. // +kubebuilder:validation:Optional HyperParams map[string]*string `json:"hyperParams,omitempty" tf:"hyper_params,omitempty"` // The data interval in seconds to train the data on. Defaults to `300`. // +kubebuilder:validation:Optional Interval *float64 `json:"interval,omitempty" tf:"interval,omitempty"` // The metric used to query the job results. // +kubebuilder:validation:Required Metric *string `json:"metric" tf:"metric,omitempty"` // The name of the job. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // An object representing the query params to query Grafana with. // +kubebuilder:validation:Required QueryParams map[string]*string `json:"queryParams" tf:"query_params,omitempty"` // The data interval in seconds to train the data on. Defaults to `7776000`. // +kubebuilder:validation:Optional TrainingWindow *float64 `json:"trainingWindow,omitempty" tf:"training_window,omitempty"` }
func (*MachineLearningJobParameters) DeepCopy ¶ added in v0.0.3
func (in *MachineLearningJobParameters) DeepCopy() *MachineLearningJobParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineLearningJobParameters.
func (*MachineLearningJobParameters) DeepCopyInto ¶ added in v0.0.3
func (in *MachineLearningJobParameters) DeepCopyInto(out *MachineLearningJobParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineLearningJobSpec ¶ added in v0.0.3
type MachineLearningJobSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MachineLearningJobParameters `json:"forProvider"` }
MachineLearningJobSpec defines the desired state of MachineLearningJob
func (*MachineLearningJobSpec) DeepCopy ¶ added in v0.0.3
func (in *MachineLearningJobSpec) DeepCopy() *MachineLearningJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineLearningJobSpec.
func (*MachineLearningJobSpec) DeepCopyInto ¶ added in v0.0.3
func (in *MachineLearningJobSpec) DeepCopyInto(out *MachineLearningJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineLearningJobStatus ¶ added in v0.0.3
type MachineLearningJobStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MachineLearningJobObservation `json:"atProvider,omitempty"` }
MachineLearningJobStatus defines the observed state of MachineLearningJob.
func (*MachineLearningJobStatus) DeepCopy ¶ added in v0.0.3
func (in *MachineLearningJobStatus) DeepCopy() *MachineLearningJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineLearningJobStatus.
func (*MachineLearningJobStatus) DeepCopyInto ¶ added in v0.0.3
func (in *MachineLearningJobStatus) DeepCopyInto(out *MachineLearningJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Organization ¶
type Organization struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationSpec `json:"spec"` Status OrganizationStatus `json:"status,omitempty"` }
Organization is the Schema for the Organizations 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,grafanajet}
func (*Organization) DeepCopy ¶
func (in *Organization) DeepCopy() *Organization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Organization.
func (*Organization) DeepCopyInto ¶
func (in *Organization) DeepCopyInto(out *Organization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Organization) DeepCopyObject ¶
func (in *Organization) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Organization) GetCondition ¶
func (mg *Organization) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Organization.
func (*Organization) GetConnectionDetailsMapping ¶
func (tr *Organization) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Organization
func (*Organization) GetDeletionPolicy ¶
func (mg *Organization) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Organization.
func (*Organization) GetID ¶
func (tr *Organization) GetID() string
GetID returns ID of underlying Terraform resource of this Organization
func (*Organization) GetObservation ¶
func (tr *Organization) GetObservation() (map[string]interface{}, error)
GetObservation of this Organization
func (*Organization) GetParameters ¶
func (tr *Organization) GetParameters() (map[string]interface{}, error)
GetParameters of this Organization
func (*Organization) GetProviderConfigReference ¶
func (mg *Organization) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Organization.
func (*Organization) GetProviderReference ¶
func (mg *Organization) GetProviderReference() *xpv1.Reference
GetProviderReference of this Organization. Deprecated: Use GetProviderConfigReference.
func (*Organization) GetTerraformResourceType ¶
func (mg *Organization) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Organization
func (*Organization) GetTerraformSchemaVersion ¶
func (tr *Organization) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Organization) GetWriteConnectionSecretToReference ¶
func (mg *Organization) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Organization.
func (*Organization) LateInitialize ¶
func (tr *Organization) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Organization using its observed tfState. returns True if there are any spec changes for the resource.
func (*Organization) SetConditions ¶
func (mg *Organization) SetConditions(c ...xpv1.Condition)
SetConditions of this Organization.
func (*Organization) SetDeletionPolicy ¶
func (mg *Organization) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Organization.
func (*Organization) SetObservation ¶
func (tr *Organization) SetObservation(obs map[string]interface{}) error
SetObservation for this Organization
func (*Organization) SetParameters ¶
func (tr *Organization) SetParameters(params map[string]interface{}) error
SetParameters for this Organization
func (*Organization) SetProviderConfigReference ¶
func (mg *Organization) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Organization.
func (*Organization) SetProviderReference ¶
func (mg *Organization) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Organization. Deprecated: Use SetProviderConfigReference.
func (*Organization) SetWriteConnectionSecretToReference ¶
func (mg *Organization) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Organization.
type OrganizationList ¶
type OrganizationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Organization `json:"items"` }
OrganizationList contains a list of Organizations
func (*OrganizationList) DeepCopy ¶
func (in *OrganizationList) DeepCopy() *OrganizationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationList.
func (*OrganizationList) DeepCopyInto ¶
func (in *OrganizationList) DeepCopyInto(out *OrganizationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationList) DeepCopyObject ¶
func (in *OrganizationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationList) GetItems ¶
func (l *OrganizationList) GetItems() []resource.Managed
GetItems of this OrganizationList.
type OrganizationObservation ¶
type OrganizationObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` OrgID *float64 `json:"orgId,omitempty" tf:"org_id,omitempty"` }
func (*OrganizationObservation) DeepCopy ¶
func (in *OrganizationObservation) DeepCopy() *OrganizationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationObservation.
func (*OrganizationObservation) DeepCopyInto ¶
func (in *OrganizationObservation) DeepCopyInto(out *OrganizationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationParameters ¶
type OrganizationParameters struct { // The login name of the configured default admin user for the Grafana // installation. If unset, this value defaults to admin, the Grafana default. // Grafana adds the default admin user to all organizations automatically upon // creation, and this parameter keeps Terraform from removing it from // organizations. // Defaults to `admin`. // +kubebuilder:validation:Optional AdminUser *string `json:"adminUser,omitempty" tf:"admin_user,omitempty"` // A list of email addresses corresponding to users who should be given admin // access to the organization. Note: users specified here must already exist in // Grafana unless 'create_users' is set to true. // +kubebuilder:validation:Optional Admins []*string `json:"admins,omitempty" tf:"admins,omitempty"` // Whether or not to create Grafana users specified in the organization's // membership if they don't already exist in Grafana. If unspecified, this // parameter defaults to true, creating placeholder users with the name, login, // and email set to the email of the user, and a random password. Setting this // option to false will cause an error to be thrown for any users that do not // already exist in Grafana. // Defaults to `true`. // +kubebuilder:validation:Optional CreateUsers *bool `json:"createUsers,omitempty" tf:"create_users,omitempty"` // A list of email addresses corresponding to users who should be given editor // access to the organization. Note: users specified here must already exist in // Grafana unless 'create_users' is set to true. // +kubebuilder:validation:Optional Editors []*string `json:"editors,omitempty" tf:"editors,omitempty"` // The display name for the Grafana organization created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // A list of email addresses corresponding to users who should be given viewer // access to the organization. Note: users specified here must already exist in // Grafana unless 'create_users' is set to true. // +kubebuilder:validation:Optional Viewers []*string `json:"viewers,omitempty" tf:"viewers,omitempty"` }
func (*OrganizationParameters) DeepCopy ¶
func (in *OrganizationParameters) DeepCopy() *OrganizationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationParameters.
func (*OrganizationParameters) DeepCopyInto ¶
func (in *OrganizationParameters) DeepCopyInto(out *OrganizationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationSpec ¶
type OrganizationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrganizationParameters `json:"forProvider"` }
OrganizationSpec defines the desired state of Organization
func (*OrganizationSpec) DeepCopy ¶
func (in *OrganizationSpec) DeepCopy() *OrganizationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationSpec.
func (*OrganizationSpec) DeepCopyInto ¶
func (in *OrganizationSpec) DeepCopyInto(out *OrganizationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationStatus ¶
type OrganizationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrganizationObservation `json:"atProvider,omitempty"` }
OrganizationStatus defines the observed state of Organization.
func (*OrganizationStatus) DeepCopy ¶
func (in *OrganizationStatus) DeepCopy() *OrganizationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationStatus.
func (*OrganizationStatus) DeepCopyInto ¶
func (in *OrganizationStatus) DeepCopyInto(out *OrganizationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionsObservation ¶
type PermissionsObservation struct { }
func (*PermissionsObservation) DeepCopy ¶
func (in *PermissionsObservation) DeepCopy() *PermissionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionsObservation.
func (*PermissionsObservation) DeepCopyInto ¶
func (in *PermissionsObservation) DeepCopyInto(out *PermissionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionsParameters ¶
type PermissionsParameters struct { // Permission to associate with item. Must be one of `View`, `Edit`, or `Admin`. // +kubebuilder:validation:Required Permission *string `json:"permission" tf:"permission,omitempty"` // Manage permissions for `Viewer` or `Editor` roles. // +kubebuilder:validation:Optional Role *string `json:"role,omitempty" tf:"role,omitempty"` // ID of the team to manage permissions for. Defaults to `0`. // +kubebuilder:validation:Optional TeamID *float64 `json:"teamId,omitempty" tf:"team_id,omitempty"` // ID of the user to manage permissions for. Defaults to `0`. // +kubebuilder:validation:Optional UserID *float64 `json:"userId,omitempty" tf:"user_id,omitempty"` }
func (*PermissionsParameters) DeepCopy ¶
func (in *PermissionsParameters) DeepCopy() *PermissionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionsParameters.
func (*PermissionsParameters) DeepCopyInto ¶
func (in *PermissionsParameters) DeepCopyInto(out *PermissionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PingObservation ¶ added in v0.0.3
type PingObservation struct { }
func (*PingObservation) DeepCopy ¶ added in v0.0.3
func (in *PingObservation) DeepCopy() *PingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PingObservation.
func (*PingObservation) DeepCopyInto ¶ added in v0.0.3
func (in *PingObservation) DeepCopyInto(out *PingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PingParameters ¶ added in v0.0.3
type PingParameters struct { // Set the DF-bit in the IP-header. Only works with ipV4. Defaults to `false`. // +kubebuilder:validation:Optional DontFragment *bool `json:"dontFragment,omitempty" tf:"dont_fragment,omitempty"` // Options are `V4`, `V6`, `Any`. Specifies whether the corresponding check will be performed using IPv4 or IPv6. The `Any` value indicates that IPv6 should be used, falling back to IPv4 if that's not available. Defaults to `V4`. // +kubebuilder:validation:Optional IPVersion *string `json:"ipVersion,omitempty" tf:"ip_version,omitempty"` // Payload size. Defaults to `0`. // +kubebuilder:validation:Optional PayloadSize *float64 `json:"payloadSize,omitempty" tf:"payload_size,omitempty"` // Source IP address. // +kubebuilder:validation:Optional SourceIPAddress *string `json:"sourceIpAddress,omitempty" tf:"source_ip_address,omitempty"` }
func (*PingParameters) DeepCopy ¶ added in v0.0.3
func (in *PingParameters) DeepCopy() *PingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PingParameters.
func (*PingParameters) DeepCopyInto ¶ added in v0.0.3
func (in *PingParameters) DeepCopyInto(out *PingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Playlist ¶
type Playlist struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PlaylistSpec `json:"spec"` Status PlaylistStatus `json:"status,omitempty"` }
Playlist is the Schema for the Playlists 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,grafanajet}
func (*Playlist) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Playlist.
func (*Playlist) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Playlist) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Playlist) GetCondition ¶
func (mg *Playlist) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Playlist.
func (*Playlist) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Playlist
func (*Playlist) GetDeletionPolicy ¶
func (mg *Playlist) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Playlist.
func (*Playlist) GetObservation ¶
GetObservation of this Playlist
func (*Playlist) GetParameters ¶
GetParameters of this Playlist
func (*Playlist) GetProviderConfigReference ¶
GetProviderConfigReference of this Playlist.
func (*Playlist) GetProviderReference ¶
GetProviderReference of this Playlist. Deprecated: Use GetProviderConfigReference.
func (*Playlist) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Playlist
func (*Playlist) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Playlist) GetWriteConnectionSecretToReference ¶
func (mg *Playlist) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Playlist.
func (*Playlist) LateInitialize ¶
LateInitialize this Playlist using its observed tfState. returns True if there are any spec changes for the resource.
func (*Playlist) SetConditions ¶
SetConditions of this Playlist.
func (*Playlist) SetDeletionPolicy ¶
func (mg *Playlist) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Playlist.
func (*Playlist) SetObservation ¶
SetObservation for this Playlist
func (*Playlist) SetParameters ¶
SetParameters for this Playlist
func (*Playlist) SetProviderConfigReference ¶
SetProviderConfigReference of this Playlist.
func (*Playlist) SetProviderReference ¶
SetProviderReference of this Playlist. Deprecated: Use SetProviderConfigReference.
func (*Playlist) SetWriteConnectionSecretToReference ¶
func (mg *Playlist) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Playlist.
type PlaylistList ¶
type PlaylistList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Playlist `json:"items"` }
PlaylistList contains a list of Playlists
func (*PlaylistList) DeepCopy ¶
func (in *PlaylistList) DeepCopy() *PlaylistList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlaylistList.
func (*PlaylistList) DeepCopyInto ¶
func (in *PlaylistList) DeepCopyInto(out *PlaylistList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlaylistList) DeepCopyObject ¶
func (in *PlaylistList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PlaylistList) GetItems ¶
func (l *PlaylistList) GetItems() []resource.Managed
GetItems of this PlaylistList.
type PlaylistObservation ¶
type PlaylistObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` OrgID *string `json:"orgId,omitempty" tf:"org_id,omitempty"` }
func (*PlaylistObservation) DeepCopy ¶
func (in *PlaylistObservation) DeepCopy() *PlaylistObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlaylistObservation.
func (*PlaylistObservation) DeepCopyInto ¶
func (in *PlaylistObservation) DeepCopyInto(out *PlaylistObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlaylistParameters ¶
type PlaylistParameters struct { // +kubebuilder:validation:Required Interval *string `json:"interval" tf:"interval,omitempty"` // +kubebuilder:validation:Required Item []ItemParameters `json:"item" tf:"item,omitempty"` // The name of the playlist. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*PlaylistParameters) DeepCopy ¶
func (in *PlaylistParameters) DeepCopy() *PlaylistParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlaylistParameters.
func (*PlaylistParameters) DeepCopyInto ¶
func (in *PlaylistParameters) DeepCopyInto(out *PlaylistParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlaylistSpec ¶
type PlaylistSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PlaylistParameters `json:"forProvider"` }
PlaylistSpec defines the desired state of Playlist
func (*PlaylistSpec) DeepCopy ¶
func (in *PlaylistSpec) DeepCopy() *PlaylistSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlaylistSpec.
func (*PlaylistSpec) DeepCopyInto ¶
func (in *PlaylistSpec) DeepCopyInto(out *PlaylistSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlaylistStatus ¶
type PlaylistStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PlaylistObservation `json:"atProvider,omitempty"` }
PlaylistStatus defines the observed state of Playlist.
func (*PlaylistStatus) DeepCopy ¶
func (in *PlaylistStatus) DeepCopy() *PlaylistStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlaylistStatus.
func (*PlaylistStatus) DeepCopyInto ¶
func (in *PlaylistStatus) DeepCopyInto(out *PlaylistStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryResponseObservation ¶ added in v0.0.3
type QueryResponseObservation struct { }
func (*QueryResponseObservation) DeepCopy ¶ added in v0.0.3
func (in *QueryResponseObservation) DeepCopy() *QueryResponseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryResponseObservation.
func (*QueryResponseObservation) DeepCopyInto ¶ added in v0.0.3
func (in *QueryResponseObservation) DeepCopyInto(out *QueryResponseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryResponseParameters ¶ added in v0.0.3
type QueryResponseParameters struct { // Response to expect. // +kubebuilder:validation:Required Expect *string `json:"expect" tf:"expect,omitempty"` // Data to send. // +kubebuilder:validation:Required Send *string `json:"send" tf:"send,omitempty"` // Upgrade TCP connection to TLS. Defaults to `false`. // +kubebuilder:validation:Optional StartTLS *bool `json:"startTls,omitempty" tf:"start_tls,omitempty"` }
func (*QueryResponseParameters) DeepCopy ¶ added in v0.0.3
func (in *QueryResponseParameters) DeepCopy() *QueryResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryResponseParameters.
func (*QueryResponseParameters) DeepCopyInto ¶ added in v0.0.3
func (in *QueryResponseParameters) DeepCopyInto(out *QueryResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Report ¶ added in v0.0.4
type Report struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReportSpec `json:"spec"` Status ReportStatus `json:"status,omitempty"` }
Report is the Schema for the Reports 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,grafanajet}
func (*Report) DeepCopy ¶ added in v0.0.4
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Report.
func (*Report) DeepCopyInto ¶ added in v0.0.4
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Report) DeepCopyObject ¶ added in v0.0.4
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Report) GetCondition ¶ added in v0.0.4
func (mg *Report) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Report.
func (*Report) GetConnectionDetailsMapping ¶ added in v0.0.4
GetConnectionDetailsMapping for this Report
func (*Report) GetDeletionPolicy ¶ added in v0.0.4
func (mg *Report) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Report.
func (*Report) GetID ¶ added in v0.0.4
GetID returns ID of underlying Terraform resource of this Report
func (*Report) GetObservation ¶ added in v0.0.4
GetObservation of this Report
func (*Report) GetParameters ¶ added in v0.0.4
GetParameters of this Report
func (*Report) GetProviderConfigReference ¶ added in v0.0.4
GetProviderConfigReference of this Report.
func (*Report) GetProviderReference ¶ added in v0.0.4
GetProviderReference of this Report. Deprecated: Use GetProviderConfigReference.
func (*Report) GetTerraformResourceType ¶ added in v0.0.4
GetTerraformResourceType returns Terraform resource type for this Report
func (*Report) GetTerraformSchemaVersion ¶ added in v0.0.4
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Report) GetWriteConnectionSecretToReference ¶ added in v0.0.4
func (mg *Report) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Report.
func (*Report) LateInitialize ¶ added in v0.0.4
LateInitialize this Report using its observed tfState. returns True if there are any spec changes for the resource.
func (*Report) SetConditions ¶ added in v0.0.4
SetConditions of this Report.
func (*Report) SetDeletionPolicy ¶ added in v0.0.4
func (mg *Report) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Report.
func (*Report) SetObservation ¶ added in v0.0.4
SetObservation for this Report
func (*Report) SetParameters ¶ added in v0.0.4
SetParameters for this Report
func (*Report) SetProviderConfigReference ¶ added in v0.0.4
SetProviderConfigReference of this Report.
func (*Report) SetProviderReference ¶ added in v0.0.4
SetProviderReference of this Report. Deprecated: Use SetProviderConfigReference.
func (*Report) SetWriteConnectionSecretToReference ¶ added in v0.0.4
func (mg *Report) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Report.
type ReportList ¶ added in v0.0.4
type ReportList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Report `json:"items"` }
ReportList contains a list of Reports
func (*ReportList) DeepCopy ¶ added in v0.0.4
func (in *ReportList) DeepCopy() *ReportList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportList.
func (*ReportList) DeepCopyInto ¶ added in v0.0.4
func (in *ReportList) DeepCopyInto(out *ReportList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReportList) DeepCopyObject ¶ added in v0.0.4
func (in *ReportList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReportList) GetItems ¶ added in v0.0.4
func (l *ReportList) GetItems() []resource.Managed
GetItems of this ReportList.
type ReportObservation ¶ added in v0.0.4
type ReportObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ReportObservation) DeepCopy ¶ added in v0.0.4
func (in *ReportObservation) DeepCopy() *ReportObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportObservation.
func (*ReportObservation) DeepCopyInto ¶ added in v0.0.4
func (in *ReportObservation) DeepCopyInto(out *ReportObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReportParameters ¶ added in v0.0.4
type ReportParameters struct { // Dashboard to be sent in the report. // +kubebuilder:validation:Required DashboardID *float64 `json:"dashboardId" tf:"dashboard_id,omitempty"` // Whether to include a link to the dashboard in the report. Defaults to `true`. // +kubebuilder:validation:Optional IncludeDashboardLink *bool `json:"includeDashboardLink,omitempty" tf:"include_dashboard_link,omitempty"` // Whether to include a CSV file of table panel data. Defaults to `false`. // +kubebuilder:validation:Optional IncludeTableCsv *bool `json:"includeTableCsv,omitempty" tf:"include_table_csv,omitempty"` // Layout of the report. `simple` or `grid` Defaults to `grid`. // +kubebuilder:validation:Optional Layout *string `json:"layout,omitempty" tf:"layout,omitempty"` // Message to be sent in the report. // +kubebuilder:validation:Optional Message *string `json:"message,omitempty" tf:"message,omitempty"` // Name of the report. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Orientation of the report. `landscape` or `portrait` Defaults to `landscape`. // +kubebuilder:validation:Optional Orientation *string `json:"orientation,omitempty" tf:"orientation,omitempty"` // List of recipients of the report. // +kubebuilder:validation:Required Recipients []*string `json:"recipients" tf:"recipients,omitempty"` // Reply-to email address of the report. // +kubebuilder:validation:Optional ReplyTo *string `json:"replyTo,omitempty" tf:"reply_to,omitempty"` // Schedule of the report. // +kubebuilder:validation:Required Schedule []ScheduleParameters `json:"schedule" tf:"schedule,omitempty"` // Time range of the report. // +kubebuilder:validation:Optional TimeRange []TimeRangeParameters `json:"timeRange,omitempty" tf:"time_range,omitempty"` }
func (*ReportParameters) DeepCopy ¶ added in v0.0.4
func (in *ReportParameters) DeepCopy() *ReportParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportParameters.
func (*ReportParameters) DeepCopyInto ¶ added in v0.0.4
func (in *ReportParameters) DeepCopyInto(out *ReportParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReportSpec ¶ added in v0.0.4
type ReportSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ReportParameters `json:"forProvider"` }
ReportSpec defines the desired state of Report
func (*ReportSpec) DeepCopy ¶ added in v0.0.4
func (in *ReportSpec) DeepCopy() *ReportSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportSpec.
func (*ReportSpec) DeepCopyInto ¶ added in v0.0.4
func (in *ReportSpec) DeepCopyInto(out *ReportSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReportStatus ¶ added in v0.0.4
type ReportStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ReportObservation `json:"atProvider,omitempty"` }
ReportStatus defines the observed state of Report.
func (*ReportStatus) DeepCopy ¶ added in v0.0.4
func (in *ReportStatus) DeepCopy() *ReportStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportStatus.
func (*ReportStatus) DeepCopyInto ¶ added in v0.0.4
func (in *ReportStatus) DeepCopyInto(out *ReportStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Role ¶
type Role struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoleSpec `json:"spec"` Status RoleStatus `json:"status,omitempty"` }
Role is the Schema for the Roles 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,grafanajet}
func (*Role) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Role.
func (*Role) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Role) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Role) GetCondition ¶
func (mg *Role) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Role.
func (*Role) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Role
func (*Role) GetDeletionPolicy ¶
func (mg *Role) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Role.
func (*Role) GetObservation ¶
GetObservation of this Role
func (*Role) GetParameters ¶
GetParameters of this Role
func (*Role) GetProviderConfigReference ¶
GetProviderConfigReference of this Role.
func (*Role) GetProviderReference ¶
GetProviderReference of this Role. Deprecated: Use GetProviderConfigReference.
func (*Role) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Role
func (*Role) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Role) GetWriteConnectionSecretToReference ¶
func (mg *Role) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Role.
func (*Role) LateInitialize ¶
LateInitialize this Role using its observed tfState. returns True if there are any spec changes for the resource.
func (*Role) SetConditions ¶
SetConditions of this Role.
func (*Role) SetDeletionPolicy ¶
func (mg *Role) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Role.
func (*Role) SetObservation ¶
SetObservation for this Role
func (*Role) SetParameters ¶
SetParameters for this Role
func (*Role) SetProviderConfigReference ¶
SetProviderConfigReference of this Role.
func (*Role) SetProviderReference ¶
SetProviderReference of this Role. Deprecated: Use SetProviderConfigReference.
func (*Role) SetWriteConnectionSecretToReference ¶
func (mg *Role) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Role.
type RoleList ¶
type RoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Role `json:"items"` }
RoleList contains a list of Roles
func (*RoleList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleList.
func (*RoleList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RoleObservation ¶
type RoleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RoleObservation) DeepCopy ¶
func (in *RoleObservation) DeepCopy() *RoleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleObservation.
func (*RoleObservation) DeepCopyInto ¶
func (in *RoleObservation) DeepCopyInto(out *RoleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleParameters ¶
type RoleParameters struct { // Description of the role. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Boolean to state whether the role is available across all organizations or not. Defaults to `false`. // +kubebuilder:validation:Optional Global *bool `json:"global,omitempty" tf:"global,omitempty"` // Name of the role // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Specific set of actions granted by the role. // +kubebuilder:validation:Optional Permissions []RolePermissionsParameters `json:"permissions,omitempty" tf:"permissions,omitempty"` // Unique identifier of the role. Used for assignments. // +kubebuilder:validation:Optional UID *string `json:"uid,omitempty" tf:"uid,omitempty"` // Version of the role. A role is updated only on version increase. // +kubebuilder:validation:Required Version *float64 `json:"version" tf:"version,omitempty"` }
func (*RoleParameters) DeepCopy ¶
func (in *RoleParameters) DeepCopy() *RoleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleParameters.
func (*RoleParameters) DeepCopyInto ¶
func (in *RoleParameters) DeepCopyInto(out *RoleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolePermissionsObservation ¶ added in v0.0.3
type RolePermissionsObservation struct { }
func (*RolePermissionsObservation) DeepCopy ¶ added in v0.0.3
func (in *RolePermissionsObservation) DeepCopy() *RolePermissionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePermissionsObservation.
func (*RolePermissionsObservation) DeepCopyInto ¶ added in v0.0.3
func (in *RolePermissionsObservation) DeepCopyInto(out *RolePermissionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolePermissionsParameters ¶ added in v0.0.3
type RolePermissionsParameters struct { // Specific action users granted with the role will be allowed to perform (for example: `users:read`) // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // Scope to restrict the action to a set of resources (for example: `users:*` or `roles:customrole1`) // +kubebuilder:validation:Optional Scope *string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*RolePermissionsParameters) DeepCopy ¶ added in v0.0.3
func (in *RolePermissionsParameters) DeepCopy() *RolePermissionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePermissionsParameters.
func (*RolePermissionsParameters) DeepCopyInto ¶ added in v0.0.3
func (in *RolePermissionsParameters) DeepCopyInto(out *RolePermissionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleSpec ¶
type RoleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RoleParameters `json:"forProvider"` }
RoleSpec defines the desired state of Role
func (*RoleSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleSpec.
func (*RoleSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleStatus ¶
type RoleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RoleObservation `json:"atProvider,omitempty"` }
RoleStatus defines the observed state of Role.
func (*RoleStatus) DeepCopy ¶
func (in *RoleStatus) DeepCopy() *RoleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleStatus.
func (*RoleStatus) DeepCopyInto ¶
func (in *RoleStatus) DeepCopyInto(out *RoleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesObservation ¶ added in v0.0.3
type RolesObservation struct { }
func (*RolesObservation) DeepCopy ¶ added in v0.0.3
func (in *RolesObservation) DeepCopy() *RolesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesObservation.
func (*RolesObservation) DeepCopyInto ¶ added in v0.0.3
func (in *RolesObservation) DeepCopyInto(out *RolesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolesParameters ¶ added in v0.0.3
type RolesParameters struct { // States whether the assignment is available across all organizations or not. Defaults to `false`. // +kubebuilder:validation:Optional Global *bool `json:"global,omitempty" tf:"global,omitempty"` // Unique identifier of the role to assign to `builtin_role`. // +kubebuilder:validation:Required UID *string `json:"uid" tf:"uid,omitempty"` }
func (*RolesParameters) DeepCopy ¶ added in v0.0.3
func (in *RolesParameters) DeepCopy() *RolesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolesParameters.
func (*RolesParameters) DeepCopyInto ¶ added in v0.0.3
func (in *RolesParameters) DeepCopyInto(out *RolesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleObservation ¶ added in v0.0.4
type ScheduleObservation struct { }
func (*ScheduleObservation) DeepCopy ¶ added in v0.0.4
func (in *ScheduleObservation) DeepCopy() *ScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleObservation.
func (*ScheduleObservation) DeepCopyInto ¶ added in v0.0.4
func (in *ScheduleObservation) DeepCopyInto(out *ScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleParameters ¶ added in v0.0.4
type ScheduleParameters struct { // Custom interval of the report. // **Note:** This field is only available when frequency is set to `custom`. // +kubebuilder:validation:Optional CustomInterval *string `json:"customInterval,omitempty" tf:"custom_interval,omitempty"` // End time of the report. If empty, the report will be sent indefinitely (according to frequency). Note that times will be saved as UTC in Grafana. // +kubebuilder:validation:Optional EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // Frequency of the report. One of `never`, `once`, `hourly`, `daily`, `weekly`, `monthly` or `custom`. // +kubebuilder:validation:Required Frequency *string `json:"frequency" tf:"frequency,omitempty"` // Start time of the report. If empty, the start date will be set to the creation time. Note that times will be saved as UTC in Grafana. // +kubebuilder:validation:Optional StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` // Whether to send the report only on work days. Defaults to `false`. // +kubebuilder:validation:Optional WorkdaysOnly *bool `json:"workdaysOnly,omitempty" tf:"workdays_only,omitempty"` }
func (*ScheduleParameters) DeepCopy ¶ added in v0.0.4
func (in *ScheduleParameters) DeepCopy() *ScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleParameters.
func (*ScheduleParameters) DeepCopyInto ¶ added in v0.0.4
func (in *ScheduleParameters) DeepCopyInto(out *ScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecureJSONDataObservation ¶ added in v0.0.3
type SecureJSONDataObservation struct { }
func (*SecureJSONDataObservation) DeepCopy ¶ added in v0.0.3
func (in *SecureJSONDataObservation) DeepCopy() *SecureJSONDataObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureJSONDataObservation.
func (*SecureJSONDataObservation) DeepCopyInto ¶ added in v0.0.3
func (in *SecureJSONDataObservation) DeepCopyInto(out *SecureJSONDataObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecureJSONDataParameters ¶ added in v0.0.3
type SecureJSONDataParameters struct { // (CloudWatch, Athena) The access key used to access the data source. // +kubebuilder:validation:Optional AccessKeySecretRef *v1.SecretKeySelector `json:"accessKeySecretRef,omitempty" tf:"-"` // (Github) The access token used to access the data source. // +kubebuilder:validation:Optional AccessTokenSecretRef *v1.SecretKeySelector `json:"accessTokenSecretRef,omitempty" tf:"-"` // (Sentry) Authorization token. // +kubebuilder:validation:Optional AuthTokenSecretRef *v1.SecretKeySelector `json:"authTokenSecretRef,omitempty" tf:"-"` // (All) Password to use for basic authentication. // +kubebuilder:validation:Optional BasicAuthPasswordSecretRef *v1.SecretKeySelector `json:"basicAuthPasswordSecretRef,omitempty" tf:"-"` // (All) Password to use for authentication. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // (Stackdriver) The service account key `private_key` to use to access the data source. // +kubebuilder:validation:Optional PrivateKeySecretRef *v1.SecretKeySelector `json:"privateKeySecretRef,omitempty" tf:"-"` // (CloudWatch, Athena) The secret key to use to access the data source. // +kubebuilder:validation:Optional SecretKeySecretRef *v1.SecretKeySelector `json:"secretKeySecretRef,omitempty" tf:"-"` // (Elasticsearch and Prometheus) SigV4 access key. Required when using 'keys' auth provider. // +kubebuilder:validation:Optional Sigv4AccessKeySecretRef *v1.SecretKeySelector `json:"sigv4AccessKeySecretRef,omitempty" tf:"-"` // (Elasticsearch and Prometheus) SigV4 secret key. Required when using 'keys' auth provider. // +kubebuilder:validation:Optional Sigv4SecretKeySecretRef *v1.SecretKeySelector `json:"sigv4SecretKeySecretRef,omitempty" tf:"-"` // (All) CA cert for out going requests. // +kubebuilder:validation:Optional TLSCACertSecretRef *v1.SecretKeySelector `json:"tlscaCertSecretRef,omitempty" tf:"-"` // (All) TLS Client cert for outgoing requests. // +kubebuilder:validation:Optional TLSClientCertSecretRef *v1.SecretKeySelector `json:"tlsClientCertSecretRef,omitempty" tf:"-"` // (All) TLS Client key for outgoing requests. // +kubebuilder:validation:Optional TLSClientKeySecretRef *v1.SecretKeySelector `json:"tlsClientKeySecretRef,omitempty" tf:"-"` }
func (*SecureJSONDataParameters) DeepCopy ¶ added in v0.0.3
func (in *SecureJSONDataParameters) DeepCopy() *SecureJSONDataParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureJSONDataParameters.
func (*SecureJSONDataParameters) DeepCopyInto ¶ added in v0.0.3
func (in *SecureJSONDataParameters) DeepCopyInto(out *SecureJSONDataParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsObservation ¶ added in v0.0.3
type SettingsObservation struct { }
func (*SettingsObservation) DeepCopy ¶ added in v0.0.3
func (in *SettingsObservation) DeepCopy() *SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsObservation.
func (*SettingsObservation) DeepCopyInto ¶ added in v0.0.3
func (in *SettingsObservation) DeepCopyInto(out *SettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsParameters ¶ added in v0.0.3
type SettingsParameters struct { // Settings for DNS check. The target must be a valid hostname (or IP address for `PTR` records). // +kubebuilder:validation:Optional DNS []DNSParameters `json:"dns,omitempty" tf:"dns,omitempty"` // Settings for HTTP check. The target must be a URL (http or https). // +kubebuilder:validation:Optional HTTP []HTTPParameters `json:"http,omitempty" tf:"http,omitempty"` // Settings for ping (ICMP) check. The target must be a valid hostname or IP address. // +kubebuilder:validation:Optional Ping []PingParameters `json:"ping,omitempty" tf:"ping,omitempty"` // Settings for TCP check. The target must be of the form `<host>:<port>`, where the host portion must be a valid hostname or IP address. // +kubebuilder:validation:Optional TCP []TCPParameters `json:"tcp,omitempty" tf:"tcp,omitempty"` // Settings for traceroute check. The target must be a valid hostname or IP address // +kubebuilder:validation:Optional Traceroute []TracerouteParameters `json:"traceroute,omitempty" tf:"traceroute,omitempty"` }
func (*SettingsParameters) DeepCopy ¶ added in v0.0.3
func (in *SettingsParameters) DeepCopy() *SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsParameters.
func (*SettingsParameters) DeepCopyInto ¶ added in v0.0.3
func (in *SettingsParameters) DeepCopyInto(out *SettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticMonitoringCheck ¶ added in v0.0.3
type SyntheticMonitoringCheck struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SyntheticMonitoringCheckSpec `json:"spec"` Status SyntheticMonitoringCheckStatus `json:"status,omitempty"` }
SyntheticMonitoringCheck is the Schema for the SyntheticMonitoringChecks 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,grafanajet}
func (*SyntheticMonitoringCheck) DeepCopy ¶ added in v0.0.3
func (in *SyntheticMonitoringCheck) DeepCopy() *SyntheticMonitoringCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticMonitoringCheck.
func (*SyntheticMonitoringCheck) DeepCopyInto ¶ added in v0.0.3
func (in *SyntheticMonitoringCheck) DeepCopyInto(out *SyntheticMonitoringCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyntheticMonitoringCheck) DeepCopyObject ¶ added in v0.0.3
func (in *SyntheticMonitoringCheck) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SyntheticMonitoringCheck) GetCondition ¶ added in v0.0.3
func (mg *SyntheticMonitoringCheck) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SyntheticMonitoringCheck.
func (*SyntheticMonitoringCheck) GetConnectionDetailsMapping ¶ added in v0.0.3
func (tr *SyntheticMonitoringCheck) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SyntheticMonitoringCheck
func (*SyntheticMonitoringCheck) GetDeletionPolicy ¶ added in v0.0.3
func (mg *SyntheticMonitoringCheck) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SyntheticMonitoringCheck.
func (*SyntheticMonitoringCheck) GetID ¶ added in v0.0.3
func (tr *SyntheticMonitoringCheck) GetID() string
GetID returns ID of underlying Terraform resource of this SyntheticMonitoringCheck
func (*SyntheticMonitoringCheck) GetObservation ¶ added in v0.0.3
func (tr *SyntheticMonitoringCheck) GetObservation() (map[string]interface{}, error)
GetObservation of this SyntheticMonitoringCheck
func (*SyntheticMonitoringCheck) GetParameters ¶ added in v0.0.3
func (tr *SyntheticMonitoringCheck) GetParameters() (map[string]interface{}, error)
GetParameters of this SyntheticMonitoringCheck
func (*SyntheticMonitoringCheck) GetProviderConfigReference ¶ added in v0.0.3
func (mg *SyntheticMonitoringCheck) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SyntheticMonitoringCheck.
func (*SyntheticMonitoringCheck) GetProviderReference ¶ added in v0.0.3
func (mg *SyntheticMonitoringCheck) GetProviderReference() *xpv1.Reference
GetProviderReference of this SyntheticMonitoringCheck. Deprecated: Use GetProviderConfigReference.
func (*SyntheticMonitoringCheck) GetTerraformResourceType ¶ added in v0.0.3
func (mg *SyntheticMonitoringCheck) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SyntheticMonitoringCheck
func (*SyntheticMonitoringCheck) GetTerraformSchemaVersion ¶ added in v0.0.3
func (tr *SyntheticMonitoringCheck) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SyntheticMonitoringCheck) GetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *SyntheticMonitoringCheck) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SyntheticMonitoringCheck.
func (*SyntheticMonitoringCheck) LateInitialize ¶ added in v0.0.3
func (tr *SyntheticMonitoringCheck) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SyntheticMonitoringCheck using its observed tfState. returns True if there are any spec changes for the resource.
func (*SyntheticMonitoringCheck) SetConditions ¶ added in v0.0.3
func (mg *SyntheticMonitoringCheck) SetConditions(c ...xpv1.Condition)
SetConditions of this SyntheticMonitoringCheck.
func (*SyntheticMonitoringCheck) SetDeletionPolicy ¶ added in v0.0.3
func (mg *SyntheticMonitoringCheck) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SyntheticMonitoringCheck.
func (*SyntheticMonitoringCheck) SetObservation ¶ added in v0.0.3
func (tr *SyntheticMonitoringCheck) SetObservation(obs map[string]interface{}) error
SetObservation for this SyntheticMonitoringCheck
func (*SyntheticMonitoringCheck) SetParameters ¶ added in v0.0.3
func (tr *SyntheticMonitoringCheck) SetParameters(params map[string]interface{}) error
SetParameters for this SyntheticMonitoringCheck
func (*SyntheticMonitoringCheck) SetProviderConfigReference ¶ added in v0.0.3
func (mg *SyntheticMonitoringCheck) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SyntheticMonitoringCheck.
func (*SyntheticMonitoringCheck) SetProviderReference ¶ added in v0.0.3
func (mg *SyntheticMonitoringCheck) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SyntheticMonitoringCheck. Deprecated: Use SetProviderConfigReference.
func (*SyntheticMonitoringCheck) SetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *SyntheticMonitoringCheck) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SyntheticMonitoringCheck.
type SyntheticMonitoringCheckList ¶ added in v0.0.3
type SyntheticMonitoringCheckList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SyntheticMonitoringCheck `json:"items"` }
SyntheticMonitoringCheckList contains a list of SyntheticMonitoringChecks
func (*SyntheticMonitoringCheckList) DeepCopy ¶ added in v0.0.3
func (in *SyntheticMonitoringCheckList) DeepCopy() *SyntheticMonitoringCheckList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticMonitoringCheckList.
func (*SyntheticMonitoringCheckList) DeepCopyInto ¶ added in v0.0.3
func (in *SyntheticMonitoringCheckList) DeepCopyInto(out *SyntheticMonitoringCheckList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyntheticMonitoringCheckList) DeepCopyObject ¶ added in v0.0.3
func (in *SyntheticMonitoringCheckList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SyntheticMonitoringCheckList) GetItems ¶ added in v0.0.3
func (l *SyntheticMonitoringCheckList) GetItems() []resource.Managed
GetItems of this SyntheticMonitoringCheckList.
type SyntheticMonitoringCheckObservation ¶ added in v0.0.3
type SyntheticMonitoringCheckObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` TenantID *float64 `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*SyntheticMonitoringCheckObservation) DeepCopy ¶ added in v0.0.3
func (in *SyntheticMonitoringCheckObservation) DeepCopy() *SyntheticMonitoringCheckObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticMonitoringCheckObservation.
func (*SyntheticMonitoringCheckObservation) DeepCopyInto ¶ added in v0.0.3
func (in *SyntheticMonitoringCheckObservation) DeepCopyInto(out *SyntheticMonitoringCheckObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticMonitoringCheckParameters ¶ added in v0.0.3
type SyntheticMonitoringCheckParameters struct { // Can be set to `none`, `low`, `medium`, or `high` to correspond to the check [alert levels](https://grafana.com/docs/grafana-cloud/synthetic-monitoring/synthetic-monitoring-alerting/). Defaults to `none`. // +kubebuilder:validation:Optional AlertSensitivity *string `json:"alertSensitivity,omitempty" tf:"alert_sensitivity,omitempty"` // Metrics are reduced by default. Set this to `false` if you'd like to publish all metrics. We maintain a [full list of metrics](https://github.com/grafana/synthetic-monitoring-agent/tree/main/internal/scraper/testdata) collected for each. Defaults to `true`. // +kubebuilder:validation:Optional BasicMetricsOnly *bool `json:"basicMetricsOnly,omitempty" tf:"basic_metrics_only,omitempty"` // Whether to enable the check. Defaults to `true`. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // How often the check runs in milliseconds (the value is not truly a "frequency" but a "period"). The minimum acceptable value is 1 second (1000 ms), and the maximum is 120 seconds (120000 ms). Defaults to `60000`. // +kubebuilder:validation:Optional Frequency *float64 `json:"frequency,omitempty" tf:"frequency,omitempty"` // Name used for job label. // +kubebuilder:validation:Required Job *string `json:"job" tf:"job,omitempty"` // Custom labels to be included with collected metrics and logs. The maximum number of labels that can be specified per check is 5. These are applied, along with the probe-specific labels, to the outgoing metrics. The names and values of the labels cannot be empty, and the maximum length is 32 bytes. // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // List of probe location IDs where this target will be checked from. // +kubebuilder:validation:Required Probes []*float64 `json:"probes" tf:"probes,omitempty"` // Check settings. Should contain exactly one nested block. // +kubebuilder:validation:Required Settings []SettingsParameters `json:"settings" tf:"settings,omitempty"` // Hostname to ping. // +kubebuilder:validation:Required Target *string `json:"target" tf:"target,omitempty"` // Specifies the maximum running time for the check in milliseconds. The minimum acceptable value is 1 second (1000 ms), and the maximum 10 seconds (10000 ms). Defaults to `3000`. // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*SyntheticMonitoringCheckParameters) DeepCopy ¶ added in v0.0.3
func (in *SyntheticMonitoringCheckParameters) DeepCopy() *SyntheticMonitoringCheckParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticMonitoringCheckParameters.
func (*SyntheticMonitoringCheckParameters) DeepCopyInto ¶ added in v0.0.3
func (in *SyntheticMonitoringCheckParameters) DeepCopyInto(out *SyntheticMonitoringCheckParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticMonitoringCheckSpec ¶ added in v0.0.3
type SyntheticMonitoringCheckSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SyntheticMonitoringCheckParameters `json:"forProvider"` }
SyntheticMonitoringCheckSpec defines the desired state of SyntheticMonitoringCheck
func (*SyntheticMonitoringCheckSpec) DeepCopy ¶ added in v0.0.3
func (in *SyntheticMonitoringCheckSpec) DeepCopy() *SyntheticMonitoringCheckSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticMonitoringCheckSpec.
func (*SyntheticMonitoringCheckSpec) DeepCopyInto ¶ added in v0.0.3
func (in *SyntheticMonitoringCheckSpec) DeepCopyInto(out *SyntheticMonitoringCheckSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticMonitoringCheckStatus ¶ added in v0.0.3
type SyntheticMonitoringCheckStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SyntheticMonitoringCheckObservation `json:"atProvider,omitempty"` }
SyntheticMonitoringCheckStatus defines the observed state of SyntheticMonitoringCheck.
func (*SyntheticMonitoringCheckStatus) DeepCopy ¶ added in v0.0.3
func (in *SyntheticMonitoringCheckStatus) DeepCopy() *SyntheticMonitoringCheckStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticMonitoringCheckStatus.
func (*SyntheticMonitoringCheckStatus) DeepCopyInto ¶ added in v0.0.3
func (in *SyntheticMonitoringCheckStatus) DeepCopyInto(out *SyntheticMonitoringCheckStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticMonitoringInstallation ¶ added in v0.0.4
type SyntheticMonitoringInstallation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SyntheticMonitoringInstallationSpec `json:"spec"` Status SyntheticMonitoringInstallationStatus `json:"status,omitempty"` }
SyntheticMonitoringInstallation is the Schema for the SyntheticMonitoringInstallations 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,grafanajet}
func (*SyntheticMonitoringInstallation) DeepCopy ¶ added in v0.0.4
func (in *SyntheticMonitoringInstallation) DeepCopy() *SyntheticMonitoringInstallation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticMonitoringInstallation.
func (*SyntheticMonitoringInstallation) DeepCopyInto ¶ added in v0.0.4
func (in *SyntheticMonitoringInstallation) DeepCopyInto(out *SyntheticMonitoringInstallation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyntheticMonitoringInstallation) DeepCopyObject ¶ added in v0.0.4
func (in *SyntheticMonitoringInstallation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SyntheticMonitoringInstallation) GetCondition ¶ added in v0.0.4
func (mg *SyntheticMonitoringInstallation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SyntheticMonitoringInstallation.
func (*SyntheticMonitoringInstallation) GetConnectionDetailsMapping ¶ added in v0.0.4
func (tr *SyntheticMonitoringInstallation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SyntheticMonitoringInstallation
func (*SyntheticMonitoringInstallation) GetDeletionPolicy ¶ added in v0.0.4
func (mg *SyntheticMonitoringInstallation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SyntheticMonitoringInstallation.
func (*SyntheticMonitoringInstallation) GetID ¶ added in v0.0.4
func (tr *SyntheticMonitoringInstallation) GetID() string
GetID returns ID of underlying Terraform resource of this SyntheticMonitoringInstallation
func (*SyntheticMonitoringInstallation) GetObservation ¶ added in v0.0.4
func (tr *SyntheticMonitoringInstallation) GetObservation() (map[string]interface{}, error)
GetObservation of this SyntheticMonitoringInstallation
func (*SyntheticMonitoringInstallation) GetParameters ¶ added in v0.0.4
func (tr *SyntheticMonitoringInstallation) GetParameters() (map[string]interface{}, error)
GetParameters of this SyntheticMonitoringInstallation
func (*SyntheticMonitoringInstallation) GetProviderConfigReference ¶ added in v0.0.4
func (mg *SyntheticMonitoringInstallation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SyntheticMonitoringInstallation.
func (*SyntheticMonitoringInstallation) GetProviderReference ¶ added in v0.0.4
func (mg *SyntheticMonitoringInstallation) GetProviderReference() *xpv1.Reference
GetProviderReference of this SyntheticMonitoringInstallation. Deprecated: Use GetProviderConfigReference.
func (*SyntheticMonitoringInstallation) GetTerraformResourceType ¶ added in v0.0.4
func (mg *SyntheticMonitoringInstallation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SyntheticMonitoringInstallation
func (*SyntheticMonitoringInstallation) GetTerraformSchemaVersion ¶ added in v0.0.4
func (tr *SyntheticMonitoringInstallation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SyntheticMonitoringInstallation) GetWriteConnectionSecretToReference ¶ added in v0.0.4
func (mg *SyntheticMonitoringInstallation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SyntheticMonitoringInstallation.
func (*SyntheticMonitoringInstallation) LateInitialize ¶ added in v0.0.4
func (tr *SyntheticMonitoringInstallation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SyntheticMonitoringInstallation using its observed tfState. returns True if there are any spec changes for the resource.
func (*SyntheticMonitoringInstallation) SetConditions ¶ added in v0.0.4
func (mg *SyntheticMonitoringInstallation) SetConditions(c ...xpv1.Condition)
SetConditions of this SyntheticMonitoringInstallation.
func (*SyntheticMonitoringInstallation) SetDeletionPolicy ¶ added in v0.0.4
func (mg *SyntheticMonitoringInstallation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SyntheticMonitoringInstallation.
func (*SyntheticMonitoringInstallation) SetObservation ¶ added in v0.0.4
func (tr *SyntheticMonitoringInstallation) SetObservation(obs map[string]interface{}) error
SetObservation for this SyntheticMonitoringInstallation
func (*SyntheticMonitoringInstallation) SetParameters ¶ added in v0.0.4
func (tr *SyntheticMonitoringInstallation) SetParameters(params map[string]interface{}) error
SetParameters for this SyntheticMonitoringInstallation
func (*SyntheticMonitoringInstallation) SetProviderConfigReference ¶ added in v0.0.4
func (mg *SyntheticMonitoringInstallation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SyntheticMonitoringInstallation.
func (*SyntheticMonitoringInstallation) SetProviderReference ¶ added in v0.0.4
func (mg *SyntheticMonitoringInstallation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SyntheticMonitoringInstallation. Deprecated: Use SetProviderConfigReference.
func (*SyntheticMonitoringInstallation) SetWriteConnectionSecretToReference ¶ added in v0.0.4
func (mg *SyntheticMonitoringInstallation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SyntheticMonitoringInstallation.
type SyntheticMonitoringInstallationList ¶ added in v0.0.4
type SyntheticMonitoringInstallationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SyntheticMonitoringInstallation `json:"items"` }
SyntheticMonitoringInstallationList contains a list of SyntheticMonitoringInstallations
func (*SyntheticMonitoringInstallationList) DeepCopy ¶ added in v0.0.4
func (in *SyntheticMonitoringInstallationList) DeepCopy() *SyntheticMonitoringInstallationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticMonitoringInstallationList.
func (*SyntheticMonitoringInstallationList) DeepCopyInto ¶ added in v0.0.4
func (in *SyntheticMonitoringInstallationList) DeepCopyInto(out *SyntheticMonitoringInstallationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyntheticMonitoringInstallationList) DeepCopyObject ¶ added in v0.0.4
func (in *SyntheticMonitoringInstallationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SyntheticMonitoringInstallationList) GetItems ¶ added in v0.0.4
func (l *SyntheticMonitoringInstallationList) GetItems() []resource.Managed
GetItems of this SyntheticMonitoringInstallationList.
type SyntheticMonitoringInstallationObservation ¶ added in v0.0.4
type SyntheticMonitoringInstallationObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` SmAccessToken *string `json:"smAccessToken,omitempty" tf:"sm_access_token,omitempty"` }
func (*SyntheticMonitoringInstallationObservation) DeepCopy ¶ added in v0.0.4
func (in *SyntheticMonitoringInstallationObservation) DeepCopy() *SyntheticMonitoringInstallationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticMonitoringInstallationObservation.
func (*SyntheticMonitoringInstallationObservation) DeepCopyInto ¶ added in v0.0.4
func (in *SyntheticMonitoringInstallationObservation) DeepCopyInto(out *SyntheticMonitoringInstallationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticMonitoringInstallationParameters ¶ added in v0.0.4
type SyntheticMonitoringInstallationParameters struct { // The ID of the logs instance to install SM on (stack's `logs_user_id` attribute). // +kubebuilder:validation:Required LogsInstanceID *float64 `json:"logsInstanceId" tf:"logs_instance_id,omitempty"` // The ID of the metrics instance to install SM on (stack's `prometheus_user_id` attribute). // +kubebuilder:validation:Required MetricsInstanceID *float64 `json:"metricsInstanceId" tf:"metrics_instance_id,omitempty"` // The Cloud API Key with the `MetricsPublisher` role used to publish metrics to the SM API // +kubebuilder:validation:Required MetricsPublisherKeySecretRef v1.SecretKeySelector `json:"metricsPublisherKeySecretRef" tf:"-"` // The ID of the stack to install SM on. // +kubebuilder:validation:Required StackID *float64 `json:"stackId" tf:"stack_id,omitempty"` }
func (*SyntheticMonitoringInstallationParameters) DeepCopy ¶ added in v0.0.4
func (in *SyntheticMonitoringInstallationParameters) DeepCopy() *SyntheticMonitoringInstallationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticMonitoringInstallationParameters.
func (*SyntheticMonitoringInstallationParameters) DeepCopyInto ¶ added in v0.0.4
func (in *SyntheticMonitoringInstallationParameters) DeepCopyInto(out *SyntheticMonitoringInstallationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticMonitoringInstallationSpec ¶ added in v0.0.4
type SyntheticMonitoringInstallationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SyntheticMonitoringInstallationParameters `json:"forProvider"` }
SyntheticMonitoringInstallationSpec defines the desired state of SyntheticMonitoringInstallation
func (*SyntheticMonitoringInstallationSpec) DeepCopy ¶ added in v0.0.4
func (in *SyntheticMonitoringInstallationSpec) DeepCopy() *SyntheticMonitoringInstallationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticMonitoringInstallationSpec.
func (*SyntheticMonitoringInstallationSpec) DeepCopyInto ¶ added in v0.0.4
func (in *SyntheticMonitoringInstallationSpec) DeepCopyInto(out *SyntheticMonitoringInstallationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticMonitoringInstallationStatus ¶ added in v0.0.4
type SyntheticMonitoringInstallationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SyntheticMonitoringInstallationObservation `json:"atProvider,omitempty"` }
SyntheticMonitoringInstallationStatus defines the observed state of SyntheticMonitoringInstallation.
func (*SyntheticMonitoringInstallationStatus) DeepCopy ¶ added in v0.0.4
func (in *SyntheticMonitoringInstallationStatus) DeepCopy() *SyntheticMonitoringInstallationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticMonitoringInstallationStatus.
func (*SyntheticMonitoringInstallationStatus) DeepCopyInto ¶ added in v0.0.4
func (in *SyntheticMonitoringInstallationStatus) DeepCopyInto(out *SyntheticMonitoringInstallationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticMonitoringProbe ¶ added in v0.0.3
type SyntheticMonitoringProbe struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SyntheticMonitoringProbeSpec `json:"spec"` Status SyntheticMonitoringProbeStatus `json:"status,omitempty"` }
SyntheticMonitoringProbe is the Schema for the SyntheticMonitoringProbes 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,grafanajet}
func (*SyntheticMonitoringProbe) DeepCopy ¶ added in v0.0.3
func (in *SyntheticMonitoringProbe) DeepCopy() *SyntheticMonitoringProbe
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticMonitoringProbe.
func (*SyntheticMonitoringProbe) DeepCopyInto ¶ added in v0.0.3
func (in *SyntheticMonitoringProbe) DeepCopyInto(out *SyntheticMonitoringProbe)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyntheticMonitoringProbe) DeepCopyObject ¶ added in v0.0.3
func (in *SyntheticMonitoringProbe) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SyntheticMonitoringProbe) GetCondition ¶ added in v0.0.3
func (mg *SyntheticMonitoringProbe) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SyntheticMonitoringProbe.
func (*SyntheticMonitoringProbe) GetConnectionDetailsMapping ¶ added in v0.0.3
func (tr *SyntheticMonitoringProbe) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SyntheticMonitoringProbe
func (*SyntheticMonitoringProbe) GetDeletionPolicy ¶ added in v0.0.3
func (mg *SyntheticMonitoringProbe) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SyntheticMonitoringProbe.
func (*SyntheticMonitoringProbe) GetID ¶ added in v0.0.3
func (tr *SyntheticMonitoringProbe) GetID() string
GetID returns ID of underlying Terraform resource of this SyntheticMonitoringProbe
func (*SyntheticMonitoringProbe) GetObservation ¶ added in v0.0.3
func (tr *SyntheticMonitoringProbe) GetObservation() (map[string]interface{}, error)
GetObservation of this SyntheticMonitoringProbe
func (*SyntheticMonitoringProbe) GetParameters ¶ added in v0.0.3
func (tr *SyntheticMonitoringProbe) GetParameters() (map[string]interface{}, error)
GetParameters of this SyntheticMonitoringProbe
func (*SyntheticMonitoringProbe) GetProviderConfigReference ¶ added in v0.0.3
func (mg *SyntheticMonitoringProbe) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SyntheticMonitoringProbe.
func (*SyntheticMonitoringProbe) GetProviderReference ¶ added in v0.0.3
func (mg *SyntheticMonitoringProbe) GetProviderReference() *xpv1.Reference
GetProviderReference of this SyntheticMonitoringProbe. Deprecated: Use GetProviderConfigReference.
func (*SyntheticMonitoringProbe) GetTerraformResourceType ¶ added in v0.0.3
func (mg *SyntheticMonitoringProbe) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SyntheticMonitoringProbe
func (*SyntheticMonitoringProbe) GetTerraformSchemaVersion ¶ added in v0.0.3
func (tr *SyntheticMonitoringProbe) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SyntheticMonitoringProbe) GetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *SyntheticMonitoringProbe) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SyntheticMonitoringProbe.
func (*SyntheticMonitoringProbe) LateInitialize ¶ added in v0.0.3
func (tr *SyntheticMonitoringProbe) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SyntheticMonitoringProbe using its observed tfState. returns True if there are any spec changes for the resource.
func (*SyntheticMonitoringProbe) SetConditions ¶ added in v0.0.3
func (mg *SyntheticMonitoringProbe) SetConditions(c ...xpv1.Condition)
SetConditions of this SyntheticMonitoringProbe.
func (*SyntheticMonitoringProbe) SetDeletionPolicy ¶ added in v0.0.3
func (mg *SyntheticMonitoringProbe) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SyntheticMonitoringProbe.
func (*SyntheticMonitoringProbe) SetObservation ¶ added in v0.0.3
func (tr *SyntheticMonitoringProbe) SetObservation(obs map[string]interface{}) error
SetObservation for this SyntheticMonitoringProbe
func (*SyntheticMonitoringProbe) SetParameters ¶ added in v0.0.3
func (tr *SyntheticMonitoringProbe) SetParameters(params map[string]interface{}) error
SetParameters for this SyntheticMonitoringProbe
func (*SyntheticMonitoringProbe) SetProviderConfigReference ¶ added in v0.0.3
func (mg *SyntheticMonitoringProbe) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SyntheticMonitoringProbe.
func (*SyntheticMonitoringProbe) SetProviderReference ¶ added in v0.0.3
func (mg *SyntheticMonitoringProbe) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SyntheticMonitoringProbe. Deprecated: Use SetProviderConfigReference.
func (*SyntheticMonitoringProbe) SetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *SyntheticMonitoringProbe) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SyntheticMonitoringProbe.
type SyntheticMonitoringProbeList ¶ added in v0.0.3
type SyntheticMonitoringProbeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SyntheticMonitoringProbe `json:"items"` }
SyntheticMonitoringProbeList contains a list of SyntheticMonitoringProbes
func (*SyntheticMonitoringProbeList) DeepCopy ¶ added in v0.0.3
func (in *SyntheticMonitoringProbeList) DeepCopy() *SyntheticMonitoringProbeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticMonitoringProbeList.
func (*SyntheticMonitoringProbeList) DeepCopyInto ¶ added in v0.0.3
func (in *SyntheticMonitoringProbeList) DeepCopyInto(out *SyntheticMonitoringProbeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SyntheticMonitoringProbeList) DeepCopyObject ¶ added in v0.0.3
func (in *SyntheticMonitoringProbeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SyntheticMonitoringProbeList) GetItems ¶ added in v0.0.3
func (l *SyntheticMonitoringProbeList) GetItems() []resource.Managed
GetItems of this SyntheticMonitoringProbeList.
type SyntheticMonitoringProbeObservation ¶ added in v0.0.3
type SyntheticMonitoringProbeObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` TenantID *float64 `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*SyntheticMonitoringProbeObservation) DeepCopy ¶ added in v0.0.3
func (in *SyntheticMonitoringProbeObservation) DeepCopy() *SyntheticMonitoringProbeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticMonitoringProbeObservation.
func (*SyntheticMonitoringProbeObservation) DeepCopyInto ¶ added in v0.0.3
func (in *SyntheticMonitoringProbeObservation) DeepCopyInto(out *SyntheticMonitoringProbeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticMonitoringProbeParameters ¶ added in v0.0.3
type SyntheticMonitoringProbeParameters struct { // Custom labels to be included with collected metrics and logs. // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // Latitude coordinates. // +kubebuilder:validation:Required Latitude *float64 `json:"latitude" tf:"latitude,omitempty"` // Longitude coordinates. // +kubebuilder:validation:Required Longitude *float64 `json:"longitude" tf:"longitude,omitempty"` // Name of the probe. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Public probes are run by Grafana Labs and can be used by all users. Only Grafana Labs managed public probes will be set to `true`. Defaults to `false`. // +kubebuilder:validation:Optional Public *bool `json:"public,omitempty" tf:"public,omitempty"` // Region of the probe. // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` }
func (*SyntheticMonitoringProbeParameters) DeepCopy ¶ added in v0.0.3
func (in *SyntheticMonitoringProbeParameters) DeepCopy() *SyntheticMonitoringProbeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticMonitoringProbeParameters.
func (*SyntheticMonitoringProbeParameters) DeepCopyInto ¶ added in v0.0.3
func (in *SyntheticMonitoringProbeParameters) DeepCopyInto(out *SyntheticMonitoringProbeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticMonitoringProbeSpec ¶ added in v0.0.3
type SyntheticMonitoringProbeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SyntheticMonitoringProbeParameters `json:"forProvider"` }
SyntheticMonitoringProbeSpec defines the desired state of SyntheticMonitoringProbe
func (*SyntheticMonitoringProbeSpec) DeepCopy ¶ added in v0.0.3
func (in *SyntheticMonitoringProbeSpec) DeepCopy() *SyntheticMonitoringProbeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticMonitoringProbeSpec.
func (*SyntheticMonitoringProbeSpec) DeepCopyInto ¶ added in v0.0.3
func (in *SyntheticMonitoringProbeSpec) DeepCopyInto(out *SyntheticMonitoringProbeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyntheticMonitoringProbeStatus ¶ added in v0.0.3
type SyntheticMonitoringProbeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SyntheticMonitoringProbeObservation `json:"atProvider,omitempty"` }
SyntheticMonitoringProbeStatus defines the observed state of SyntheticMonitoringProbe.
func (*SyntheticMonitoringProbeStatus) DeepCopy ¶ added in v0.0.3
func (in *SyntheticMonitoringProbeStatus) DeepCopy() *SyntheticMonitoringProbeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyntheticMonitoringProbeStatus.
func (*SyntheticMonitoringProbeStatus) DeepCopyInto ¶ added in v0.0.3
func (in *SyntheticMonitoringProbeStatus) DeepCopyInto(out *SyntheticMonitoringProbeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPObservation ¶ added in v0.0.3
type TCPObservation struct { }
func (*TCPObservation) DeepCopy ¶ added in v0.0.3
func (in *TCPObservation) DeepCopy() *TCPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPObservation.
func (*TCPObservation) DeepCopyInto ¶ added in v0.0.3
func (in *TCPObservation) DeepCopyInto(out *TCPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPParameters ¶ added in v0.0.3
type TCPParameters struct { // Options are `V4`, `V6`, `Any`. Specifies whether the corresponding check will be performed using IPv4 or IPv6. The `Any` value indicates that IPv6 should be used, falling back to IPv4 if that's not available. Defaults to `V4`. // +kubebuilder:validation:Optional IPVersion *string `json:"ipVersion,omitempty" tf:"ip_version,omitempty"` // The query sent in the TCP probe and the expected associated response. // +kubebuilder:validation:Optional QueryResponse []QueryResponseParameters `json:"queryResponse,omitempty" tf:"query_response,omitempty"` // Source IP address. // +kubebuilder:validation:Optional SourceIPAddress *string `json:"sourceIpAddress,omitempty" tf:"source_ip_address,omitempty"` // Whether or not TLS is used when the connection is initiated. Defaults to `false`. // +kubebuilder:validation:Optional TLS *bool `json:"tls,omitempty" tf:"tls,omitempty"` // TLS config. // +kubebuilder:validation:Optional TLSConfig []TCPTLSConfigParameters `json:"tlsConfig,omitempty" tf:"tls_config,omitempty"` }
func (*TCPParameters) DeepCopy ¶ added in v0.0.3
func (in *TCPParameters) DeepCopy() *TCPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPParameters.
func (*TCPParameters) DeepCopyInto ¶ added in v0.0.3
func (in *TCPParameters) DeepCopyInto(out *TCPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPTLSConfigObservation ¶ added in v0.0.3
type TCPTLSConfigObservation struct { }
func (*TCPTLSConfigObservation) DeepCopy ¶ added in v0.0.3
func (in *TCPTLSConfigObservation) DeepCopy() *TCPTLSConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPTLSConfigObservation.
func (*TCPTLSConfigObservation) DeepCopyInto ¶ added in v0.0.3
func (in *TCPTLSConfigObservation) DeepCopyInto(out *TCPTLSConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPTLSConfigParameters ¶ added in v0.0.3
type TCPTLSConfigParameters struct { // CA certificate in PEM format. // +kubebuilder:validation:Optional CACert *string `json:"caCert,omitempty" tf:"ca_cert,omitempty"` // Client certificate in PEM format. // +kubebuilder:validation:Optional ClientCert *string `json:"clientCert,omitempty" tf:"client_cert,omitempty"` // Client key in PEM format. // +kubebuilder:validation:Optional ClientKeySecretRef *v1.SecretKeySelector `json:"clientKeySecretRef,omitempty" tf:"-"` // Disable target certificate validation. Defaults to `false`. // +kubebuilder:validation:Optional InsecureSkipVerify *bool `json:"insecureSkipVerify,omitempty" tf:"insecure_skip_verify,omitempty"` // Used to verify the hostname for the targets. // +kubebuilder:validation:Optional ServerName *string `json:"serverName,omitempty" tf:"server_name,omitempty"` }
func (*TCPTLSConfigParameters) DeepCopy ¶ added in v0.0.3
func (in *TCPTLSConfigParameters) DeepCopy() *TCPTLSConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPTLSConfigParameters.
func (*TCPTLSConfigParameters) DeepCopyInto ¶ added in v0.0.3
func (in *TCPTLSConfigParameters) DeepCopyInto(out *TCPTLSConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSConfigObservation ¶ added in v0.0.3
type TLSConfigObservation struct { }
func (*TLSConfigObservation) DeepCopy ¶ added in v0.0.3
func (in *TLSConfigObservation) DeepCopy() *TLSConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSConfigObservation.
func (*TLSConfigObservation) DeepCopyInto ¶ added in v0.0.3
func (in *TLSConfigObservation) DeepCopyInto(out *TLSConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSConfigParameters ¶ added in v0.0.3
type TLSConfigParameters struct { // CA certificate in PEM format. // +kubebuilder:validation:Optional CACert *string `json:"caCert,omitempty" tf:"ca_cert,omitempty"` // Client certificate in PEM format. // +kubebuilder:validation:Optional ClientCert *string `json:"clientCert,omitempty" tf:"client_cert,omitempty"` // Client key in PEM format. // +kubebuilder:validation:Optional ClientKeySecretRef *v1.SecretKeySelector `json:"clientKeySecretRef,omitempty" tf:"-"` // Disable target certificate validation. Defaults to `false`. // +kubebuilder:validation:Optional InsecureSkipVerify *bool `json:"insecureSkipVerify,omitempty" tf:"insecure_skip_verify,omitempty"` // Used to verify the hostname for the targets. // +kubebuilder:validation:Optional ServerName *string `json:"serverName,omitempty" tf:"server_name,omitempty"` }
func (*TLSConfigParameters) DeepCopy ¶ added in v0.0.3
func (in *TLSConfigParameters) DeepCopy() *TLSConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSConfigParameters.
func (*TLSConfigParameters) DeepCopyInto ¶ added in v0.0.3
func (in *TLSConfigParameters) DeepCopyInto(out *TLSConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Team ¶
type Team struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TeamSpec `json:"spec"` Status TeamStatus `json:"status,omitempty"` }
Team is the Schema for the Teams 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,grafanajet}
func (*Team) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Team.
func (*Team) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Team) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Team) GetCondition ¶
func (mg *Team) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Team.
func (*Team) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Team
func (*Team) GetDeletionPolicy ¶
func (mg *Team) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Team.
func (*Team) GetObservation ¶
GetObservation of this Team
func (*Team) GetParameters ¶
GetParameters of this Team
func (*Team) GetProviderConfigReference ¶
GetProviderConfigReference of this Team.
func (*Team) GetProviderReference ¶
GetProviderReference of this Team. Deprecated: Use GetProviderConfigReference.
func (*Team) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Team
func (*Team) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Team) GetWriteConnectionSecretToReference ¶
func (mg *Team) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Team.
func (*Team) LateInitialize ¶
LateInitialize this Team using its observed tfState. returns True if there are any spec changes for the resource.
func (*Team) SetConditions ¶
SetConditions of this Team.
func (*Team) SetDeletionPolicy ¶
func (mg *Team) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Team.
func (*Team) SetObservation ¶
SetObservation for this Team
func (*Team) SetParameters ¶
SetParameters for this Team
func (*Team) SetProviderConfigReference ¶
SetProviderConfigReference of this Team.
func (*Team) SetProviderReference ¶
SetProviderReference of this Team. Deprecated: Use SetProviderConfigReference.
func (*Team) SetWriteConnectionSecretToReference ¶
func (mg *Team) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Team.
type TeamExternalGroup ¶ added in v0.0.3
type TeamExternalGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TeamExternalGroupSpec `json:"spec"` Status TeamExternalGroupStatus `json:"status,omitempty"` }
TeamExternalGroup is the Schema for the TeamExternalGroups 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,grafanajet}
func (*TeamExternalGroup) DeepCopy ¶ added in v0.0.3
func (in *TeamExternalGroup) DeepCopy() *TeamExternalGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamExternalGroup.
func (*TeamExternalGroup) DeepCopyInto ¶ added in v0.0.3
func (in *TeamExternalGroup) DeepCopyInto(out *TeamExternalGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TeamExternalGroup) DeepCopyObject ¶ added in v0.0.3
func (in *TeamExternalGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TeamExternalGroup) GetCondition ¶ added in v0.0.3
func (mg *TeamExternalGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TeamExternalGroup.
func (*TeamExternalGroup) GetConnectionDetailsMapping ¶ added in v0.0.3
func (tr *TeamExternalGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TeamExternalGroup
func (*TeamExternalGroup) GetDeletionPolicy ¶ added in v0.0.3
func (mg *TeamExternalGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TeamExternalGroup.
func (*TeamExternalGroup) GetID ¶ added in v0.0.3
func (tr *TeamExternalGroup) GetID() string
GetID returns ID of underlying Terraform resource of this TeamExternalGroup
func (*TeamExternalGroup) GetObservation ¶ added in v0.0.3
func (tr *TeamExternalGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this TeamExternalGroup
func (*TeamExternalGroup) GetParameters ¶ added in v0.0.3
func (tr *TeamExternalGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this TeamExternalGroup
func (*TeamExternalGroup) GetProviderConfigReference ¶ added in v0.0.3
func (mg *TeamExternalGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TeamExternalGroup.
func (*TeamExternalGroup) GetProviderReference ¶ added in v0.0.3
func (mg *TeamExternalGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this TeamExternalGroup. Deprecated: Use GetProviderConfigReference.
func (*TeamExternalGroup) GetTerraformResourceType ¶ added in v0.0.3
func (mg *TeamExternalGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TeamExternalGroup
func (*TeamExternalGroup) GetTerraformSchemaVersion ¶ added in v0.0.3
func (tr *TeamExternalGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TeamExternalGroup) GetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *TeamExternalGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TeamExternalGroup.
func (*TeamExternalGroup) LateInitialize ¶ added in v0.0.3
func (tr *TeamExternalGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TeamExternalGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*TeamExternalGroup) SetConditions ¶ added in v0.0.3
func (mg *TeamExternalGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this TeamExternalGroup.
func (*TeamExternalGroup) SetDeletionPolicy ¶ added in v0.0.3
func (mg *TeamExternalGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TeamExternalGroup.
func (*TeamExternalGroup) SetObservation ¶ added in v0.0.3
func (tr *TeamExternalGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this TeamExternalGroup
func (*TeamExternalGroup) SetParameters ¶ added in v0.0.3
func (tr *TeamExternalGroup) SetParameters(params map[string]interface{}) error
SetParameters for this TeamExternalGroup
func (*TeamExternalGroup) SetProviderConfigReference ¶ added in v0.0.3
func (mg *TeamExternalGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TeamExternalGroup.
func (*TeamExternalGroup) SetProviderReference ¶ added in v0.0.3
func (mg *TeamExternalGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TeamExternalGroup. Deprecated: Use SetProviderConfigReference.
func (*TeamExternalGroup) SetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *TeamExternalGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TeamExternalGroup.
type TeamExternalGroupList ¶ added in v0.0.3
type TeamExternalGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TeamExternalGroup `json:"items"` }
TeamExternalGroupList contains a list of TeamExternalGroups
func (*TeamExternalGroupList) DeepCopy ¶ added in v0.0.3
func (in *TeamExternalGroupList) DeepCopy() *TeamExternalGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamExternalGroupList.
func (*TeamExternalGroupList) DeepCopyInto ¶ added in v0.0.3
func (in *TeamExternalGroupList) DeepCopyInto(out *TeamExternalGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TeamExternalGroupList) DeepCopyObject ¶ added in v0.0.3
func (in *TeamExternalGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TeamExternalGroupList) GetItems ¶ added in v0.0.3
func (l *TeamExternalGroupList) GetItems() []resource.Managed
GetItems of this TeamExternalGroupList.
type TeamExternalGroupObservation ¶ added in v0.0.3
type TeamExternalGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TeamExternalGroupObservation) DeepCopy ¶ added in v0.0.3
func (in *TeamExternalGroupObservation) DeepCopy() *TeamExternalGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamExternalGroupObservation.
func (*TeamExternalGroupObservation) DeepCopyInto ¶ added in v0.0.3
func (in *TeamExternalGroupObservation) DeepCopyInto(out *TeamExternalGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamExternalGroupParameters ¶ added in v0.0.3
type TeamExternalGroupParameters struct { // The team external groups list // +kubebuilder:validation:Required Groups []*string `json:"groups" tf:"groups,omitempty"` // The Team ID // +kubebuilder:validation:Required TeamID *float64 `json:"teamId" tf:"team_id,omitempty"` }
func (*TeamExternalGroupParameters) DeepCopy ¶ added in v0.0.3
func (in *TeamExternalGroupParameters) DeepCopy() *TeamExternalGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamExternalGroupParameters.
func (*TeamExternalGroupParameters) DeepCopyInto ¶ added in v0.0.3
func (in *TeamExternalGroupParameters) DeepCopyInto(out *TeamExternalGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamExternalGroupSpec ¶ added in v0.0.3
type TeamExternalGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TeamExternalGroupParameters `json:"forProvider"` }
TeamExternalGroupSpec defines the desired state of TeamExternalGroup
func (*TeamExternalGroupSpec) DeepCopy ¶ added in v0.0.3
func (in *TeamExternalGroupSpec) DeepCopy() *TeamExternalGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamExternalGroupSpec.
func (*TeamExternalGroupSpec) DeepCopyInto ¶ added in v0.0.3
func (in *TeamExternalGroupSpec) DeepCopyInto(out *TeamExternalGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamExternalGroupStatus ¶ added in v0.0.3
type TeamExternalGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TeamExternalGroupObservation `json:"atProvider,omitempty"` }
TeamExternalGroupStatus defines the observed state of TeamExternalGroup.
func (*TeamExternalGroupStatus) DeepCopy ¶ added in v0.0.3
func (in *TeamExternalGroupStatus) DeepCopy() *TeamExternalGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamExternalGroupStatus.
func (*TeamExternalGroupStatus) DeepCopyInto ¶ added in v0.0.3
func (in *TeamExternalGroupStatus) DeepCopyInto(out *TeamExternalGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamList ¶
type TeamList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Team `json:"items"` }
TeamList contains a list of Teams
func (*TeamList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamList.
func (*TeamList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TeamList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TeamObservation ¶
type TeamObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` TeamID *float64 `json:"teamId,omitempty" tf:"team_id,omitempty"` }
func (*TeamObservation) DeepCopy ¶
func (in *TeamObservation) DeepCopy() *TeamObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamObservation.
func (*TeamObservation) DeepCopyInto ¶
func (in *TeamObservation) DeepCopyInto(out *TeamObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamParameters ¶
type TeamParameters struct { // An email address for the team. // +kubebuilder:validation:Optional Email *string `json:"email,omitempty" tf:"email,omitempty"` // A set of email addresses corresponding to users who should be given membership // to the team. Note: users specified here must already exist in Grafana. // +kubebuilder:validation:Optional Members []*string `json:"members,omitempty" tf:"members,omitempty"` // The display name for the Grafana team created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*TeamParameters) DeepCopy ¶
func (in *TeamParameters) DeepCopy() *TeamParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamParameters.
func (*TeamParameters) DeepCopyInto ¶
func (in *TeamParameters) DeepCopyInto(out *TeamParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamPreferences ¶ added in v0.0.3
type TeamPreferences struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TeamPreferencesSpec `json:"spec"` Status TeamPreferencesStatus `json:"status,omitempty"` }
TeamPreferences is the Schema for the TeamPreferencess 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,grafanajet}
func (*TeamPreferences) DeepCopy ¶ added in v0.0.3
func (in *TeamPreferences) DeepCopy() *TeamPreferences
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamPreferences.
func (*TeamPreferences) DeepCopyInto ¶ added in v0.0.3
func (in *TeamPreferences) DeepCopyInto(out *TeamPreferences)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TeamPreferences) DeepCopyObject ¶ added in v0.0.3
func (in *TeamPreferences) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TeamPreferences) GetCondition ¶ added in v0.0.3
func (mg *TeamPreferences) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TeamPreferences.
func (*TeamPreferences) GetConnectionDetailsMapping ¶ added in v0.0.3
func (tr *TeamPreferences) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TeamPreferences
func (*TeamPreferences) GetDeletionPolicy ¶ added in v0.0.3
func (mg *TeamPreferences) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TeamPreferences.
func (*TeamPreferences) GetID ¶ added in v0.0.3
func (tr *TeamPreferences) GetID() string
GetID returns ID of underlying Terraform resource of this TeamPreferences
func (*TeamPreferences) GetObservation ¶ added in v0.0.3
func (tr *TeamPreferences) GetObservation() (map[string]interface{}, error)
GetObservation of this TeamPreferences
func (*TeamPreferences) GetParameters ¶ added in v0.0.3
func (tr *TeamPreferences) GetParameters() (map[string]interface{}, error)
GetParameters of this TeamPreferences
func (*TeamPreferences) GetProviderConfigReference ¶ added in v0.0.3
func (mg *TeamPreferences) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TeamPreferences.
func (*TeamPreferences) GetProviderReference ¶ added in v0.0.3
func (mg *TeamPreferences) GetProviderReference() *xpv1.Reference
GetProviderReference of this TeamPreferences. Deprecated: Use GetProviderConfigReference.
func (*TeamPreferences) GetTerraformResourceType ¶ added in v0.0.3
func (mg *TeamPreferences) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TeamPreferences
func (*TeamPreferences) GetTerraformSchemaVersion ¶ added in v0.0.3
func (tr *TeamPreferences) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TeamPreferences) GetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *TeamPreferences) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TeamPreferences.
func (*TeamPreferences) LateInitialize ¶ added in v0.0.3
func (tr *TeamPreferences) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TeamPreferences using its observed tfState. returns True if there are any spec changes for the resource.
func (*TeamPreferences) SetConditions ¶ added in v0.0.3
func (mg *TeamPreferences) SetConditions(c ...xpv1.Condition)
SetConditions of this TeamPreferences.
func (*TeamPreferences) SetDeletionPolicy ¶ added in v0.0.3
func (mg *TeamPreferences) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TeamPreferences.
func (*TeamPreferences) SetObservation ¶ added in v0.0.3
func (tr *TeamPreferences) SetObservation(obs map[string]interface{}) error
SetObservation for this TeamPreferences
func (*TeamPreferences) SetParameters ¶ added in v0.0.3
func (tr *TeamPreferences) SetParameters(params map[string]interface{}) error
SetParameters for this TeamPreferences
func (*TeamPreferences) SetProviderConfigReference ¶ added in v0.0.3
func (mg *TeamPreferences) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TeamPreferences.
func (*TeamPreferences) SetProviderReference ¶ added in v0.0.3
func (mg *TeamPreferences) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TeamPreferences. Deprecated: Use SetProviderConfigReference.
func (*TeamPreferences) SetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *TeamPreferences) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TeamPreferences.
type TeamPreferencesList ¶ added in v0.0.3
type TeamPreferencesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TeamPreferences `json:"items"` }
TeamPreferencesList contains a list of TeamPreferencess
func (*TeamPreferencesList) DeepCopy ¶ added in v0.0.3
func (in *TeamPreferencesList) DeepCopy() *TeamPreferencesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamPreferencesList.
func (*TeamPreferencesList) DeepCopyInto ¶ added in v0.0.3
func (in *TeamPreferencesList) DeepCopyInto(out *TeamPreferencesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TeamPreferencesList) DeepCopyObject ¶ added in v0.0.3
func (in *TeamPreferencesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TeamPreferencesList) GetItems ¶ added in v0.0.3
func (l *TeamPreferencesList) GetItems() []resource.Managed
GetItems of this TeamPreferencesList.
type TeamPreferencesObservation ¶ added in v0.0.3
type TeamPreferencesObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TeamPreferencesObservation) DeepCopy ¶ added in v0.0.3
func (in *TeamPreferencesObservation) DeepCopy() *TeamPreferencesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamPreferencesObservation.
func (*TeamPreferencesObservation) DeepCopyInto ¶ added in v0.0.3
func (in *TeamPreferencesObservation) DeepCopyInto(out *TeamPreferencesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamPreferencesParameters ¶ added in v0.0.3
type TeamPreferencesParameters struct { // The numeric ID of the dashboard to display when a team member logs in. // +kubebuilder:validation:Optional HomeDashboardID *float64 `json:"homeDashboardId,omitempty" tf:"home_dashboard_id,omitempty"` // The numeric team ID. // +kubebuilder:validation:Required TeamID *float64 `json:"teamId" tf:"team_id,omitempty"` // The theme for the specified team. Available themes are `light`, `dark`, or an empty string for the default theme. // +kubebuilder:validation:Optional Theme *string `json:"theme,omitempty" tf:"theme,omitempty"` // The timezone for the specified team. Available values are `utc`, `browser`, or an empty string for the default. // +kubebuilder:validation:Optional Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` }
func (*TeamPreferencesParameters) DeepCopy ¶ added in v0.0.3
func (in *TeamPreferencesParameters) DeepCopy() *TeamPreferencesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamPreferencesParameters.
func (*TeamPreferencesParameters) DeepCopyInto ¶ added in v0.0.3
func (in *TeamPreferencesParameters) DeepCopyInto(out *TeamPreferencesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamPreferencesSpec ¶ added in v0.0.3
type TeamPreferencesSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TeamPreferencesParameters `json:"forProvider"` }
TeamPreferencesSpec defines the desired state of TeamPreferences
func (*TeamPreferencesSpec) DeepCopy ¶ added in v0.0.3
func (in *TeamPreferencesSpec) DeepCopy() *TeamPreferencesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamPreferencesSpec.
func (*TeamPreferencesSpec) DeepCopyInto ¶ added in v0.0.3
func (in *TeamPreferencesSpec) DeepCopyInto(out *TeamPreferencesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamPreferencesStatus ¶ added in v0.0.3
type TeamPreferencesStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TeamPreferencesObservation `json:"atProvider,omitempty"` }
TeamPreferencesStatus defines the observed state of TeamPreferences.
func (*TeamPreferencesStatus) DeepCopy ¶ added in v0.0.3
func (in *TeamPreferencesStatus) DeepCopy() *TeamPreferencesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamPreferencesStatus.
func (*TeamPreferencesStatus) DeepCopyInto ¶ added in v0.0.3
func (in *TeamPreferencesStatus) DeepCopyInto(out *TeamPreferencesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamSpec ¶
type TeamSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TeamParameters `json:"forProvider"` }
TeamSpec defines the desired state of Team
func (*TeamSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamSpec.
func (*TeamSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamStatus ¶
type TeamStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TeamObservation `json:"atProvider,omitempty"` }
TeamStatus defines the observed state of Team.
func (*TeamStatus) DeepCopy ¶
func (in *TeamStatus) DeepCopy() *TeamStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamStatus.
func (*TeamStatus) DeepCopyInto ¶
func (in *TeamStatus) DeepCopyInto(out *TeamStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeRangeObservation ¶ added in v0.0.4
type TimeRangeObservation struct { }
func (*TimeRangeObservation) DeepCopy ¶ added in v0.0.4
func (in *TimeRangeObservation) DeepCopy() *TimeRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeRangeObservation.
func (*TimeRangeObservation) DeepCopyInto ¶ added in v0.0.4
func (in *TimeRangeObservation) DeepCopyInto(out *TimeRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeRangeParameters ¶ added in v0.0.4
type TimeRangeParameters struct { // Start of the time range. // +kubebuilder:validation:Optional From *string `json:"from,omitempty" tf:"from,omitempty"` // End of the time range. // +kubebuilder:validation:Optional To *string `json:"to,omitempty" tf:"to,omitempty"` }
func (*TimeRangeParameters) DeepCopy ¶ added in v0.0.4
func (in *TimeRangeParameters) DeepCopy() *TimeRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeRangeParameters.
func (*TimeRangeParameters) DeepCopyInto ¶ added in v0.0.4
func (in *TimeRangeParameters) DeepCopyInto(out *TimeRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TracerouteObservation ¶ added in v0.0.3
type TracerouteObservation struct { }
func (*TracerouteObservation) DeepCopy ¶ added in v0.0.3
func (in *TracerouteObservation) DeepCopy() *TracerouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TracerouteObservation.
func (*TracerouteObservation) DeepCopyInto ¶ added in v0.0.3
func (in *TracerouteObservation) DeepCopyInto(out *TracerouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TracerouteParameters ¶ added in v0.0.3
type TracerouteParameters struct { // Maximum TTL for the trace Defaults to `64`. // +kubebuilder:validation:Optional MaxHops *float64 `json:"maxHops,omitempty" tf:"max_hops,omitempty"` // Maximum number of hosts to travers that give no response Defaults to `15`. // +kubebuilder:validation:Optional MaxUnknownHops *float64 `json:"maxUnknownHops,omitempty" tf:"max_unknown_hops,omitempty"` // Reverse lookup hostnames from IP addresses Defaults to `true`. // +kubebuilder:validation:Optional PtrLookup *bool `json:"ptrLookup,omitempty" tf:"ptr_lookup,omitempty"` }
func (*TracerouteParameters) DeepCopy ¶ added in v0.0.3
func (in *TracerouteParameters) DeepCopy() *TracerouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TracerouteParameters.
func (*TracerouteParameters) DeepCopyInto ¶ added in v0.0.3
func (in *TracerouteParameters) DeepCopyInto(out *TracerouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type User ¶
type User struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserSpec `json:"spec"` Status UserStatus `json:"status,omitempty"` }
User is the Schema for the Users 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,grafanajet}
func (*User) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.
func (*User) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*User) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*User) GetCondition ¶
func (mg *User) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this User.
func (*User) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this User
func (*User) GetDeletionPolicy ¶
func (mg *User) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this User.
func (*User) GetObservation ¶
GetObservation of this User
func (*User) GetParameters ¶
GetParameters of this User
func (*User) GetProviderConfigReference ¶
GetProviderConfigReference of this User.
func (*User) GetProviderReference ¶
GetProviderReference of this User. Deprecated: Use GetProviderConfigReference.
func (*User) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this User
func (*User) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*User) GetWriteConnectionSecretToReference ¶
func (mg *User) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this User.
func (*User) LateInitialize ¶
LateInitialize this User using its observed tfState. returns True if there are any spec changes for the resource.
func (*User) SetConditions ¶
SetConditions of this User.
func (*User) SetDeletionPolicy ¶
func (mg *User) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this User.
func (*User) SetObservation ¶
SetObservation for this User
func (*User) SetParameters ¶
SetParameters for this User
func (*User) SetProviderConfigReference ¶
SetProviderConfigReference of this User.
func (*User) SetProviderReference ¶
SetProviderReference of this User. Deprecated: Use SetProviderConfigReference.
func (*User) SetWriteConnectionSecretToReference ¶
func (mg *User) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this User.
type UserList ¶
type UserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []User `json:"items"` }
UserList contains a list of Users
func (*UserList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserList.
func (*UserList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserObservation ¶
type UserObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` UserID *float64 `json:"userId,omitempty" tf:"user_id,omitempty"` }
func (*UserObservation) DeepCopy ¶
func (in *UserObservation) DeepCopy() *UserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserObservation.
func (*UserObservation) DeepCopyInto ¶
func (in *UserObservation) DeepCopyInto(out *UserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserParameters ¶
type UserParameters struct { // The email address of the Grafana user. // +kubebuilder:validation:Required Email *string `json:"email" tf:"email,omitempty"` // Whether to make user an admin. Defaults to `false`. // +kubebuilder:validation:Optional IsAdmin *bool `json:"isAdmin,omitempty" tf:"is_admin,omitempty"` // The username for the Grafana user. // +kubebuilder:validation:Optional Login *string `json:"login,omitempty" tf:"login,omitempty"` // The display name for the Grafana user. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The password for the Grafana user. // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` }
func (*UserParameters) DeepCopy ¶
func (in *UserParameters) DeepCopy() *UserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserParameters.
func (*UserParameters) DeepCopyInto ¶
func (in *UserParameters) DeepCopyInto(out *UserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSpec ¶
type UserSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserParameters `json:"forProvider"` }
UserSpec defines the desired state of User
func (*UserSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpec.
func (*UserSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserStatus ¶
type UserStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserObservation `json:"atProvider,omitempty"` }
UserStatus defines the observed state of User.
func (*UserStatus) DeepCopy ¶
func (in *UserStatus) DeepCopy() *UserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStatus.
func (*UserStatus) DeepCopyInto ¶
func (in *UserStatus) DeepCopyInto(out *UserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidateAdditionalRrsObservation ¶ added in v0.0.3
type ValidateAdditionalRrsObservation struct { }
func (*ValidateAdditionalRrsObservation) DeepCopy ¶ added in v0.0.3
func (in *ValidateAdditionalRrsObservation) DeepCopy() *ValidateAdditionalRrsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidateAdditionalRrsObservation.
func (*ValidateAdditionalRrsObservation) DeepCopyInto ¶ added in v0.0.3
func (in *ValidateAdditionalRrsObservation) DeepCopyInto(out *ValidateAdditionalRrsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidateAdditionalRrsParameters ¶ added in v0.0.3
type ValidateAdditionalRrsParameters struct { // Fail if value matches regex. // +kubebuilder:validation:Optional FailIfMatchesRegexp []*string `json:"failIfMatchesRegexp,omitempty" tf:"fail_if_matches_regexp,omitempty"` // Fail if value does not match regex. // +kubebuilder:validation:Optional FailIfNotMatchesRegexp []*string `json:"failIfNotMatchesRegexp,omitempty" tf:"fail_if_not_matches_regexp,omitempty"` }
func (*ValidateAdditionalRrsParameters) DeepCopy ¶ added in v0.0.3
func (in *ValidateAdditionalRrsParameters) DeepCopy() *ValidateAdditionalRrsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidateAdditionalRrsParameters.
func (*ValidateAdditionalRrsParameters) DeepCopyInto ¶ added in v0.0.3
func (in *ValidateAdditionalRrsParameters) DeepCopyInto(out *ValidateAdditionalRrsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidateAnswerRrsObservation ¶ added in v0.0.3
type ValidateAnswerRrsObservation struct { }
func (*ValidateAnswerRrsObservation) DeepCopy ¶ added in v0.0.3
func (in *ValidateAnswerRrsObservation) DeepCopy() *ValidateAnswerRrsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidateAnswerRrsObservation.
func (*ValidateAnswerRrsObservation) DeepCopyInto ¶ added in v0.0.3
func (in *ValidateAnswerRrsObservation) DeepCopyInto(out *ValidateAnswerRrsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidateAnswerRrsParameters ¶ added in v0.0.3
type ValidateAnswerRrsParameters struct { // Fail if value matches regex. // +kubebuilder:validation:Optional FailIfMatchesRegexp []*string `json:"failIfMatchesRegexp,omitempty" tf:"fail_if_matches_regexp,omitempty"` // Fail if value does not match regex. // +kubebuilder:validation:Optional FailIfNotMatchesRegexp []*string `json:"failIfNotMatchesRegexp,omitempty" tf:"fail_if_not_matches_regexp,omitempty"` }
func (*ValidateAnswerRrsParameters) DeepCopy ¶ added in v0.0.3
func (in *ValidateAnswerRrsParameters) DeepCopy() *ValidateAnswerRrsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidateAnswerRrsParameters.
func (*ValidateAnswerRrsParameters) DeepCopyInto ¶ added in v0.0.3
func (in *ValidateAnswerRrsParameters) DeepCopyInto(out *ValidateAnswerRrsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidateAuthorityRrsObservation ¶ added in v0.0.3
type ValidateAuthorityRrsObservation struct { }
func (*ValidateAuthorityRrsObservation) DeepCopy ¶ added in v0.0.3
func (in *ValidateAuthorityRrsObservation) DeepCopy() *ValidateAuthorityRrsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidateAuthorityRrsObservation.
func (*ValidateAuthorityRrsObservation) DeepCopyInto ¶ added in v0.0.3
func (in *ValidateAuthorityRrsObservation) DeepCopyInto(out *ValidateAuthorityRrsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidateAuthorityRrsParameters ¶ added in v0.0.3
type ValidateAuthorityRrsParameters struct { // Fail if value matches regex. // +kubebuilder:validation:Optional FailIfMatchesRegexp []*string `json:"failIfMatchesRegexp,omitempty" tf:"fail_if_matches_regexp,omitempty"` // Fail if value does not match regex. // +kubebuilder:validation:Optional FailIfNotMatchesRegexp []*string `json:"failIfNotMatchesRegexp,omitempty" tf:"fail_if_not_matches_regexp,omitempty"` }
func (*ValidateAuthorityRrsParameters) DeepCopy ¶ added in v0.0.3
func (in *ValidateAuthorityRrsParameters) DeepCopy() *ValidateAuthorityRrsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidateAuthorityRrsParameters.
func (*ValidateAuthorityRrsParameters) DeepCopyInto ¶ added in v0.0.3
func (in *ValidateAuthorityRrsParameters) DeepCopyInto(out *ValidateAuthorityRrsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_alertnotification_terraformed.go
- zz_alertnotification_types.go
- zz_apikey_terraformed.go
- zz_apikey_types.go
- zz_builtinroleassignment_terraformed.go
- zz_builtinroleassignment_types.go
- zz_cloudapikey_terraformed.go
- zz_cloudapikey_types.go
- zz_cloudplugininstallation_terraformed.go
- zz_cloudplugininstallation_types.go
- zz_cloudstack_terraformed.go
- zz_cloudstack_types.go
- zz_dashboard_terraformed.go
- zz_dashboard_types.go
- zz_dashboardpermission_terraformed.go
- zz_dashboardpermission_types.go
- zz_datasource_terraformed.go
- zz_datasource_types.go
- zz_datasourcepermission_terraformed.go
- zz_datasourcepermission_types.go
- zz_folder_terraformed.go
- zz_folder_types.go
- zz_folderpermission_terraformed.go
- zz_folderpermission_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_librarypanel_terraformed.go
- zz_librarypanel_types.go
- zz_machinelearningjob_terraformed.go
- zz_machinelearningjob_types.go
- zz_organization_terraformed.go
- zz_organization_types.go
- zz_playlist_terraformed.go
- zz_playlist_types.go
- zz_report_terraformed.go
- zz_report_types.go
- zz_role_terraformed.go
- zz_role_types.go
- zz_syntheticmonitoringcheck_terraformed.go
- zz_syntheticmonitoringcheck_types.go
- zz_syntheticmonitoringinstallation_terraformed.go
- zz_syntheticmonitoringinstallation_types.go
- zz_syntheticmonitoringprobe_terraformed.go
- zz_syntheticmonitoringprobe_types.go
- zz_team_terraformed.go
- zz_team_types.go
- zz_teamexternalgroup_terraformed.go
- zz_teamexternalgroup_types.go
- zz_teampreferences_terraformed.go
- zz_teampreferences_types.go
- zz_user_terraformed.go
- zz_user_types.go