github.com/myhau/pulumi/pkg/v3@v3.70.2-0.20221116134521-f2775972e587/codegen/docs/templates/properties.tmpl (about) 1 {{ define "properties" }} 2 3 {{- range $lang, $props := . }} 4 5 <div> 6 <pulumi-choosable type="language" values="{{- if eq $lang "nodejs" -}}{{ print "javascript,typescript" }}{{- else -}}{{ print $lang }}{{- end -}}"> 7 <dl class="resources-properties"> 8 {{- range . -}} 9 <dt class="property-{{- if .IsInput -}}{{- if .IsRequired -}}required{{- else -}}optional{{- end -}}{{- end -}}{{ if .DeprecationMessage }} property-deprecated{{- end -}}{{ if .IsReplaceOnChanges }} property-replacement{{- end -}}" 10 title="{{ if .IsInput -}}{{- if .IsRequired -}}Required{{- else -}}Optional{{- end -}}{{- end -}}{{- if .DeprecationMessage -}}, Deprecated{{- end -}}"> 11 <span id="{{ htmlSafe .ID }}">{{ template "linkify_wo_style" . }}</span> 12 <span class="property-indicator"></span> 13 <span class="property-type"> 14 {{- range $index, $type := .Types }} 15 {{- if gt $index 0 }} | {{ end -}} 16 {{- if eq .Link "#" "" -}}{{- htmlSafe .DisplayName -}}{{- else -}}{{ template "linkify" . }}{{- end -}} 17 {{- end -}} 18 </span> 19 </dt> 20 <dd>{{- markdownify .Comment -}}{{- if .DeprecationMessage -}}<p class="property-message">Deprecated: {{- markdownify .DeprecationMessage -}}</p>{{- end -}} 21 </dd> 22 {{- end -}} 23 </dl> 24 </pulumi-choosable> 25 </div> 26 27 {{- end }} 28 29 {{- end }}