azure

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

A Next Generation Pulumi package for creating and managing Azure resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion added in v0.6.0

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package.

Types

type Provider

type Provider struct {
	pulumi.ProviderResourceState
}

The provider type for the Azure NextGen package.

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

NewProvider registers a new resource with the given unique name, arguments, and options.

func (*Provider) ElementType added in v0.2.6

func (*Provider) ElementType() reflect.Type

func (*Provider) ToProviderOutput added in v0.2.6

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext added in v0.2.6

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderArgs

type ProviderArgs struct {
	AuxiliaryTenantIds pulumi.StringArrayInput
	// The password associated with the Client Certificate. For use when authenticating as a Service Principal using a Client Certificate
	ClientCertificatePassword pulumi.StringPtrInput
	// The path to the Client Certificate associated with the Service Principal for use when authenticating as a Service Principal using a Client Certificate.
	ClientCertificatePath pulumi.StringPtrInput
	// The Client ID which should be used.
	ClientId pulumi.StringPtrInput
	// The Client Secret which should be used. For use When authenticating as a Service Principal using a Client Secret.
	ClientSecret pulumi.StringPtrInput
	// This will disable the Pulumi Partner ID which is used if a custom `partnerId` isn't specified.
	DisablePulumiPartnerId pulumi.BoolPtrInput
	// The Cloud Environment which should be used. Possible values are public, usgovernment, german, and china. Defaults to public.
	Environment pulumi.StringPtrInput
	// The path to a custom endpoint for Managed Service Identity - in most circumstances this should be detected automatically.
	MsiEndpoint pulumi.StringPtrInput
	// A GUID/UUID that is registered with Microsoft to facilitate partner resource usage attribution.
	PartnerId pulumi.StringPtrInput
	// The Subscription ID which should be used.
	SubscriptionId pulumi.StringPtrInput
	// The Tenant ID which should be used.
	TenantId pulumi.StringPtrInput
	// Allowed Managed Service Identity be used for Authentication.
	UseMsi pulumi.BoolPtrInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput added in v0.2.6

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput added in v0.2.6

type ProviderOutput struct {
	*pulumi.OutputState
}

func (ProviderOutput) ElementType added in v0.2.6

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) ToProviderOutput added in v0.2.6

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext added in v0.2.6

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

Directories

Path Synopsis
aad
aadiam
addons
advisor
alertsmanagement
analysisservices
apimanagement
appconfiguration
appplatform
attestation
authorization
automanage
automation
autonomousdevelopmentplatform
avs
azureactivedirectory
azuredata
azurestack
azurestackhci
batch
batchai
billing
blockchain
blueprint
botservice
cache
cdn
certificateregistration
changeanalysis
cognitiveservices
communication
compute
confidentialledger
confluent
consumption
containerinstance
containerregistry
containerservice
costmanagement
customerinsights
customproviders
databox
databoxedge
databricks
datacatalog
datadog
datafactory
datalakeanalytics
datalakestore
datamigration
datashare
dbformariadb
dbformysql
dbforpostgresql
delegatednetwork
deploymentmanager
desktopvirtualization
devices
devops
devspaces
devtestlab
digitaltwins
documentdb
domainregistration
edgeorder
engagementfabric
enterpriseknowledgegraph
eventgrid
eventhub
guestconfiguration
hanaonazure
hardwaresecuritymodules
hdinsight
healthbot
healthcareapis
hybridcompute
hybriddata
hybridnetwork
importexport
insights
intune
iotcentral
iotsecurity
iotspaces
keyvault
kubernetes
kubernetesconfiguration
kusto
labservices
logic
machinelearning
machinelearningcompute
machinelearningexperimentation
machinelearningservices
maintenance
managedidentity
managednetwork
managedservices
management
managementpartner
maps
marketplace
media
migrate
mixedreality
netapp
network
notebooks
notificationhubs
offazure
operationalinsights
operationsmanagement
peering
policyinsights
portal
powerbi
powerbidedicated
powerplatform
providerhub
purview
quantum
recoveryservices
redhatopenshift
relay
resourcegraph
resources
saas
scheduler
search
security
securityinsights
serialconsole
servicebus
servicefabric
servicefabricmesh
signalrservice
softwareplan
solutions
sql
sqlvirtualmachine
storage
storagecache
storagepool
storagesync
storsimple
streamanalytics
subscription
synapse
timeseriesinsights
virtualmachineimages
visualstudio
vmwarecloudsimple
web
windowsesu
windowsiot

Jump to

Keyboard shortcuts

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