Documentation ¶
Index ¶
- func AutoName(name string, options AutoNameOptions) *tfbridge.SchemaInfo
- func AutoNameWithMaxLength(name string, maxlength int) *tfbridge.SchemaInfo
- func FromName(options AutoNameOptions) func(res *tfbridge.PulumiResource) (interface{}, error)
- func Provider() tfbridge.ProviderInfo
- type AutoNameOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AutoName ¶
func AutoName(name string, options AutoNameOptions) *tfbridge.SchemaInfo
AutoName creates custom schema for a Terraform name property which is automatically populated from the resource's URN name, and transformed based on the provided options.
func AutoNameWithMaxLength ¶ added in v0.15.1
func AutoNameWithMaxLength(name string, maxlength int) *tfbridge.SchemaInfo
func FromName ¶
func FromName(options AutoNameOptions) func(res *tfbridge.PulumiResource) (interface{}, error)
FromName automatically propagates a resource's URN onto the resulting default info.
func Provider ¶
func Provider() tfbridge.ProviderInfo
Provider returns additional overlaid schema and metadata associated with the azure package.
nolint: lll
Types ¶
type AutoNameOptions ¶
type AutoNameOptions struct { // A separator between name and random portions of the Separator string // Maximum length of the generated name Maxlen int // Number of characters of random hex digits to add to the name Randlen int // A transform to apply to the name prior to adding random characters Transform func(string) string // Force the name to be lowercase prior to adding random characters ForceLowercase bool }
AutoNameOptions provides parameters to AutoName to control how names will be generated
Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
examples
|
|
network-go
Module
|
|
pkg
|
|
provider
module
|
|
sdk
module
|
|
go/azure
nolint: lll Package azure offers support for all Microsoft Azure services and their properties.
|
nolint: lll Package azure offers support for all Microsoft Azure services and their properties. |
go/azure/ad
nolint: lll Package ad exports types, functions, subpackages for provisioning ad resources.
|
nolint: lll Package ad exports types, functions, subpackages for provisioning ad resources. |
go/azure/apimanagement
nolint: lll Package apimanagement exports types, functions, subpackages for provisioning apimanagement resources.
|
nolint: lll Package apimanagement exports types, functions, subpackages for provisioning apimanagement resources. |
go/azure/appinsights
nolint: lll Package appinsights exports types, functions, subpackages for provisioning appinsights resources.
|
nolint: lll Package appinsights exports types, functions, subpackages for provisioning appinsights resources. |
go/azure/automation
nolint: lll Package automation exports types, functions, subpackages for provisioning automation resources.
|
nolint: lll Package automation exports types, functions, subpackages for provisioning automation resources. |
go/azure/autoscale
nolint: lll Package autoscale exports types, functions, subpackages for provisioning autoscale resources.
|
nolint: lll Package autoscale exports types, functions, subpackages for provisioning autoscale resources. |
go/azure/batch
nolint: lll Package batch exports types, functions, subpackages for provisioning batch resources.
|
nolint: lll Package batch exports types, functions, subpackages for provisioning batch resources. |
go/azure/cdn
nolint: lll Package cdn exports types, functions, subpackages for provisioning cdn resources.
|
nolint: lll Package cdn exports types, functions, subpackages for provisioning cdn resources. |
go/azure/cognitive
nolint: lll Package cognitive exports types, functions, subpackages for provisioning cognitive resources.
|
nolint: lll Package cognitive exports types, functions, subpackages for provisioning cognitive resources. |
go/azure/compute
nolint: lll Package compute exports types, functions, subpackages for provisioning compute resources.
|
nolint: lll Package compute exports types, functions, subpackages for provisioning compute resources. |
go/azure/containerservice
nolint: lll Package containerservice exports types, functions, subpackages for provisioning containerservice resources.
|
nolint: lll Package containerservice exports types, functions, subpackages for provisioning containerservice resources. |
go/azure/core
nolint: lll Package core exports types, functions, subpackages for provisioning core resources.
|
nolint: lll Package core exports types, functions, subpackages for provisioning core resources. |
go/azure/cosmosdb
nolint: lll Package cosmosdb exports types, functions, subpackages for provisioning cosmosdb resources.
|
nolint: lll Package cosmosdb exports types, functions, subpackages for provisioning cosmosdb resources. |
go/azure/databricks
nolint: lll Package databricks exports types, functions, subpackages for provisioning databricks resources.
|
nolint: lll Package databricks exports types, functions, subpackages for provisioning databricks resources. |
go/azure/datafactory
nolint: lll Package datafactory exports types, functions, subpackages for provisioning datafactory resources.
|
nolint: lll Package datafactory exports types, functions, subpackages for provisioning datafactory resources. |
go/azure/datalake
nolint: lll Package datalake exports types, functions, subpackages for provisioning datalake resources.
|
nolint: lll Package datalake exports types, functions, subpackages for provisioning datalake resources. |
go/azure/ddosprotection
nolint: lll Package ddosprotection exports types, functions, subpackages for provisioning ddosprotection resources.
|
nolint: lll Package ddosprotection exports types, functions, subpackages for provisioning ddosprotection resources. |
go/azure/devspace
nolint: lll Package devspace exports types, functions, subpackages for provisioning devspace resources.
|
nolint: lll Package devspace exports types, functions, subpackages for provisioning devspace resources. |
go/azure/devtest
nolint: lll Package devtest exports types, functions, subpackages for provisioning devtest resources.
|
nolint: lll Package devtest exports types, functions, subpackages for provisioning devtest resources. |
go/azure/dns
nolint: lll Package dns exports types, functions, subpackages for provisioning dns resources.
|
nolint: lll Package dns exports types, functions, subpackages for provisioning dns resources. |
go/azure/hdinsight
nolint: lll Package hdinsight exports types, functions, subpackages for provisioning hdinsight resources.
|
nolint: lll Package hdinsight exports types, functions, subpackages for provisioning hdinsight resources. |
go/azure/iot
nolint: lll Package iot exports types, functions, subpackages for provisioning iot resources.
|
nolint: lll Package iot exports types, functions, subpackages for provisioning iot resources. |
go/azure/lb
nolint: lll Package lb exports types, functions, subpackages for provisioning lb resources.
|
nolint: lll Package lb exports types, functions, subpackages for provisioning lb resources. |
go/azure/loganalytics
nolint: lll Package loganalytics exports types, functions, subpackages for provisioning loganalytics resources.
|
nolint: lll Package loganalytics exports types, functions, subpackages for provisioning loganalytics resources. |
go/azure/logicapps
nolint: lll Package logicapps exports types, functions, subpackages for provisioning logicapps resources.
|
nolint: lll Package logicapps exports types, functions, subpackages for provisioning logicapps resources. |
go/azure/mariadb
nolint: lll Package mariadb exports types, functions, subpackages for provisioning mariadb resources.
|
nolint: lll Package mariadb exports types, functions, subpackages for provisioning mariadb resources. |
go/azure/mediaservices
nolint: lll Package mediaservices exports types, functions, subpackages for provisioning mediaservices resources.
|
nolint: lll Package mediaservices exports types, functions, subpackages for provisioning mediaservices resources. |
go/azure/monitoring
nolint: lll Package monitoring exports types, functions, subpackages for provisioning monitoring resources.
|
nolint: lll Package monitoring exports types, functions, subpackages for provisioning monitoring resources. |
go/azure/msi
nolint: lll Package msi exports types, functions, subpackages for provisioning msi resources.
|
nolint: lll Package msi exports types, functions, subpackages for provisioning msi resources. |
go/azure/mssql
nolint: lll Package mssql exports types, functions, subpackages for provisioning mssql resources.
|
nolint: lll Package mssql exports types, functions, subpackages for provisioning mssql resources. |
go/azure/mysql
nolint: lll Package mysql exports types, functions, subpackages for provisioning mysql resources.
|
nolint: lll Package mysql exports types, functions, subpackages for provisioning mysql resources. |
go/azure/network
nolint: lll Package network exports types, functions, subpackages for provisioning network resources.
|
nolint: lll Package network exports types, functions, subpackages for provisioning network resources. |
go/azure/notificationhub
nolint: lll Package notificationhub exports types, functions, subpackages for provisioning notificationhub resources.
|
nolint: lll Package notificationhub exports types, functions, subpackages for provisioning notificationhub resources. |
go/azure/operationalinsights
nolint: lll Package operationalinsights exports types, functions, subpackages for provisioning operationalinsights resources.
|
nolint: lll Package operationalinsights exports types, functions, subpackages for provisioning operationalinsights resources. |
go/azure/policy
nolint: lll Package policy exports types, functions, subpackages for provisioning policy resources.
|
nolint: lll Package policy exports types, functions, subpackages for provisioning policy resources. |
go/azure/postgresql
nolint: lll Package postgresql exports types, functions, subpackages for provisioning postgresql resources.
|
nolint: lll Package postgresql exports types, functions, subpackages for provisioning postgresql resources. |
go/azure/privatedns
nolint: lll Package privatedns exports types, functions, subpackages for provisioning privatedns resources.
|
nolint: lll Package privatedns exports types, functions, subpackages for provisioning privatedns resources. |
go/azure/recoveryservices
nolint: lll Package recoveryservices exports types, functions, subpackages for provisioning recoveryservices resources.
|
nolint: lll Package recoveryservices exports types, functions, subpackages for provisioning recoveryservices resources. |
go/azure/redis
nolint: lll Package redis exports types, functions, subpackages for provisioning redis resources.
|
nolint: lll Package redis exports types, functions, subpackages for provisioning redis resources. |
go/azure/relay
nolint: lll Package relay exports types, functions, subpackages for provisioning relay resources.
|
nolint: lll Package relay exports types, functions, subpackages for provisioning relay resources. |
go/azure/role
nolint: lll Package role exports types, functions, subpackages for provisioning role resources.
|
nolint: lll Package role exports types, functions, subpackages for provisioning role resources. |
go/azure/scheduler
nolint: lll Package scheduler exports types, functions, subpackages for provisioning scheduler resources.
|
nolint: lll Package scheduler exports types, functions, subpackages for provisioning scheduler resources. |
go/azure/search
nolint: lll Package search exports types, functions, subpackages for provisioning search resources.
|
nolint: lll Package search exports types, functions, subpackages for provisioning search resources. |
go/azure/securitycenter
nolint: lll Package securitycenter exports types, functions, subpackages for provisioning securitycenter resources.
|
nolint: lll Package securitycenter exports types, functions, subpackages for provisioning securitycenter resources. |
go/azure/servicefabric
nolint: lll Package servicefabric exports types, functions, subpackages for provisioning servicefabric resources.
|
nolint: lll Package servicefabric exports types, functions, subpackages for provisioning servicefabric resources. |
go/azure/signalr
nolint: lll Package signalr exports types, functions, subpackages for provisioning signalr resources.
|
nolint: lll Package signalr exports types, functions, subpackages for provisioning signalr resources. |
go/azure/sql
nolint: lll Package sql exports types, functions, subpackages for provisioning sql resources.
|
nolint: lll Package sql exports types, functions, subpackages for provisioning sql resources. |
go/azure/storage
nolint: lll Package storage exports types, functions, subpackages for provisioning storage resources.
|
nolint: lll Package storage exports types, functions, subpackages for provisioning storage resources. |
go/azure/streamanalytics
nolint: lll Package streamanalytics exports types, functions, subpackages for provisioning streamanalytics resources.
|
nolint: lll Package streamanalytics exports types, functions, subpackages for provisioning streamanalytics resources. |
go/azure/trafficmanager
nolint: lll Package trafficmanager exports types, functions, subpackages for provisioning trafficmanager resources.
|
nolint: lll Package trafficmanager exports types, functions, subpackages for provisioning trafficmanager resources. |
Click to show internal directories.
Click to hide internal directories.