azure

package module
v0.19.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 9, 2019 License: Apache-2.0 Imports: 13 Imported by: 0

README

Build Status

Microsoft Azure Resource Provider

The Microsoft Azure resource provider for Pulumi lets you use Azure resources in your cloud programs. To use this package, please install the Pulumi CLI first.

Installing

This package is available in many languages in the standard packaging formats.

Node.js (Java/TypeScript)

To use from JavaScript or TypeScript in Node.js, install using either npm:

$ npm install @pulumi/azure

or yarn:

$ yarn add @pulumi/azure
Python

To use from Python, install using pip:

$ pip install pulumi_azure
Go

To use from Go, use go get to grab the latest version of the library

$ go get github.com/pulumi/pulumi-azure/sdk/go/...

Concepts

The @pulumi/azure package provides a strongly-typed means to build cloud applications that create and interact closely with Azure resources. Resources are exposed for the entire Azure surface area, including (but not limited to), 'appinsights', 'compute', 'cosmosdb', 'keyvault', and more.

Configuring credentials

There are a variety of ways credentials may be configured for the Azure provider, appropriate for different use cases. They are enumerated in the quickstart guide.

Reference

For detailed reference documentation, please visit the API docs.

Documentation

Index

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/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/managementgroups
nolint: lll Package managementgroups exports types, functions, subpackages for provisioning managementgroups resources.
nolint: lll Package managementgroups exports types, functions, subpackages for provisioning managementgroups resources.
go/azure/managementresource
nolint: lll Package managementresource exports types, functions, subpackages for provisioning managementresource resources.
nolint: lll Package managementresource exports types, functions, subpackages for provisioning managementresource 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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL