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 }}