RuleA Rule is an example API type.
TypeMR
Providerprovider-sonarqube
Groupinstance.sonarqube.crossplane.io
Scopenamespaced
Versionv1alpha1

1apiVersion: instance.sonarqube.crossplane.io/v1alpha1

2kind: Rule

kind
string
metadata
object
spec
object

A RuleSpec defines the desired state of a Rule.

forProvider
required
object

RuleParameters are the configurable fields of a Rule.

impacts
object
key
required
string
markdownDescription
required
string
name
required
string
severity
string
status
string
tags
array

Tags is a list of tags to associate with the rule. Use empty slice to remove current tags. Tags are not changed if parameter is not set.

templateKey
required
string
type
string
array

THIS IS A BETA FIELD. It is on by default but can be opted out through a Crossplane feature flag. ManagementPolicies specify the array of actions Crossplane is allowed to take on the managed and external resources. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 and this one: https://github.com/crossplane/crossplane/blob/444267e84783136daa93568b364a5f01228cacbe/design/one-pager-ignore-changes.md

object

ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.

kind
required
string
name
required
string
object

WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.

name
required
string
status
object

A RuleStatus represents the observed state of a Rule.

atProvider
required
object

RuleObservation are the observable fields of a Rule.

createdAt
string
array

(No description available)

content
string
context
object

Context provides additional context for the section.

key
string
key
string
htmlDesc
string
htmlNote
string
impacts
object
isExternal
boolean
isTemplate
boolean
key
string
lang
string
langName
string
mdNote
string
name
string
noteLogin
string
params
array

(No description available)

desc
string
htmlDesc
string
key
string
type
string
remFnType
string
repo
string
scope
string
severity
string
status
string
sysTags
array

(No description available)

tags
array

(No description available)

template
boolean
type
string
updatedAt
string
array

Conditions of the resource.

lastTransitionTime
required
string
message
string
reason
required
string
status
required
string
type
required
string