latest

package
v0.2.6 Latest Latest
Warning

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

Go to latest
Published: Nov 13, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CustomerSubscription

type CustomerSubscription struct {
	pulumi.CustomResourceState

	// The entity tag used for optimistic concurrency when modifying the resource.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Tenant Id.
	TenantId pulumi.StringPtrOutput `pulumi:"tenantId"`
	// Type of Resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Customer subscription.

func GetCustomerSubscription

func GetCustomerSubscription(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CustomerSubscriptionState, opts ...pulumi.ResourceOption) (*CustomerSubscription, error)

GetCustomerSubscription gets an existing CustomerSubscription resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCustomerSubscription

func NewCustomerSubscription(ctx *pulumi.Context,
	name string, args *CustomerSubscriptionArgs, opts ...pulumi.ResourceOption) (*CustomerSubscription, error)

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

func (CustomerSubscription) ElementType added in v0.2.6

func (CustomerSubscription) ElementType() reflect.Type

func (CustomerSubscription) ToCustomerSubscriptionOutput added in v0.2.6

func (i CustomerSubscription) ToCustomerSubscriptionOutput() CustomerSubscriptionOutput

func (CustomerSubscription) ToCustomerSubscriptionOutputWithContext added in v0.2.6

func (i CustomerSubscription) ToCustomerSubscriptionOutputWithContext(ctx context.Context) CustomerSubscriptionOutput

type CustomerSubscriptionArgs

type CustomerSubscriptionArgs struct {
	// Name of the product.
	CustomerSubscriptionName pulumi.StringInput
	// The entity tag used for optimistic concurrency when modifying the resource.
	Etag pulumi.StringPtrInput
	// Name of the Azure Stack registration.
	RegistrationName pulumi.StringInput
	// Name of the resource group.
	ResourceGroup pulumi.StringInput
	// Tenant Id.
	TenantId pulumi.StringPtrInput
}

The set of arguments for constructing a CustomerSubscription resource.

func (CustomerSubscriptionArgs) ElementType

func (CustomerSubscriptionArgs) ElementType() reflect.Type

type CustomerSubscriptionInput added in v0.2.6

type CustomerSubscriptionInput interface {
	pulumi.Input

	ToCustomerSubscriptionOutput() CustomerSubscriptionOutput
	ToCustomerSubscriptionOutputWithContext(ctx context.Context) CustomerSubscriptionOutput
}

type CustomerSubscriptionOutput added in v0.2.6

type CustomerSubscriptionOutput struct {
	*pulumi.OutputState
}

func (CustomerSubscriptionOutput) ElementType added in v0.2.6

func (CustomerSubscriptionOutput) ElementType() reflect.Type

func (CustomerSubscriptionOutput) ToCustomerSubscriptionOutput added in v0.2.6

func (o CustomerSubscriptionOutput) ToCustomerSubscriptionOutput() CustomerSubscriptionOutput

func (CustomerSubscriptionOutput) ToCustomerSubscriptionOutputWithContext added in v0.2.6

func (o CustomerSubscriptionOutput) ToCustomerSubscriptionOutputWithContext(ctx context.Context) CustomerSubscriptionOutput

type CustomerSubscriptionState

type CustomerSubscriptionState struct {
	// The entity tag used for optimistic concurrency when modifying the resource.
	Etag pulumi.StringPtrInput
	// Name of the resource.
	Name pulumi.StringPtrInput
	// Tenant Id.
	TenantId pulumi.StringPtrInput
	// Type of Resource.
	Type pulumi.StringPtrInput
}

func (CustomerSubscriptionState) ElementType

func (CustomerSubscriptionState) ElementType() reflect.Type

type DataDiskImageResponse

type DataDiskImageResponse struct {
	// The LUN.
	Lun int `pulumi:"lun"`
	// SAS key for source blob.
	SourceBlobSasUri string `pulumi:"sourceBlobSasUri"`
}

Data disk image.

type DataDiskImageResponseArgs

type DataDiskImageResponseArgs struct {
	// The LUN.
	Lun pulumi.IntInput `pulumi:"lun"`
	// SAS key for source blob.
	SourceBlobSasUri pulumi.StringInput `pulumi:"sourceBlobSasUri"`
}

Data disk image.

func (DataDiskImageResponseArgs) ElementType

func (DataDiskImageResponseArgs) ElementType() reflect.Type

func (DataDiskImageResponseArgs) ToDataDiskImageResponseOutput

func (i DataDiskImageResponseArgs) ToDataDiskImageResponseOutput() DataDiskImageResponseOutput

func (DataDiskImageResponseArgs) ToDataDiskImageResponseOutputWithContext

func (i DataDiskImageResponseArgs) ToDataDiskImageResponseOutputWithContext(ctx context.Context) DataDiskImageResponseOutput

type DataDiskImageResponseArray

type DataDiskImageResponseArray []DataDiskImageResponseInput

func (DataDiskImageResponseArray) ElementType

func (DataDiskImageResponseArray) ElementType() reflect.Type

func (DataDiskImageResponseArray) ToDataDiskImageResponseArrayOutput

func (i DataDiskImageResponseArray) ToDataDiskImageResponseArrayOutput() DataDiskImageResponseArrayOutput

func (DataDiskImageResponseArray) ToDataDiskImageResponseArrayOutputWithContext

func (i DataDiskImageResponseArray) ToDataDiskImageResponseArrayOutputWithContext(ctx context.Context) DataDiskImageResponseArrayOutput

type DataDiskImageResponseArrayInput

type DataDiskImageResponseArrayInput interface {
	pulumi.Input

	ToDataDiskImageResponseArrayOutput() DataDiskImageResponseArrayOutput
	ToDataDiskImageResponseArrayOutputWithContext(context.Context) DataDiskImageResponseArrayOutput
}

DataDiskImageResponseArrayInput is an input type that accepts DataDiskImageResponseArray and DataDiskImageResponseArrayOutput values. You can construct a concrete instance of `DataDiskImageResponseArrayInput` via:

DataDiskImageResponseArray{ DataDiskImageResponseArgs{...} }

type DataDiskImageResponseArrayOutput

type DataDiskImageResponseArrayOutput struct{ *pulumi.OutputState }

func (DataDiskImageResponseArrayOutput) ElementType

func (DataDiskImageResponseArrayOutput) Index

func (DataDiskImageResponseArrayOutput) ToDataDiskImageResponseArrayOutput

func (o DataDiskImageResponseArrayOutput) ToDataDiskImageResponseArrayOutput() DataDiskImageResponseArrayOutput

func (DataDiskImageResponseArrayOutput) ToDataDiskImageResponseArrayOutputWithContext

func (o DataDiskImageResponseArrayOutput) ToDataDiskImageResponseArrayOutputWithContext(ctx context.Context) DataDiskImageResponseArrayOutput

type DataDiskImageResponseInput

type DataDiskImageResponseInput interface {
	pulumi.Input

	ToDataDiskImageResponseOutput() DataDiskImageResponseOutput
	ToDataDiskImageResponseOutputWithContext(context.Context) DataDiskImageResponseOutput
}

DataDiskImageResponseInput is an input type that accepts DataDiskImageResponseArgs and DataDiskImageResponseOutput values. You can construct a concrete instance of `DataDiskImageResponseInput` via:

DataDiskImageResponseArgs{...}

type DataDiskImageResponseOutput

type DataDiskImageResponseOutput struct{ *pulumi.OutputState }

Data disk image.

func (DataDiskImageResponseOutput) ElementType

func (DataDiskImageResponseOutput) Lun

The LUN.

func (DataDiskImageResponseOutput) SourceBlobSasUri

func (o DataDiskImageResponseOutput) SourceBlobSasUri() pulumi.StringOutput

SAS key for source blob.

func (DataDiskImageResponseOutput) ToDataDiskImageResponseOutput

func (o DataDiskImageResponseOutput) ToDataDiskImageResponseOutput() DataDiskImageResponseOutput

func (DataDiskImageResponseOutput) ToDataDiskImageResponseOutputWithContext

func (o DataDiskImageResponseOutput) ToDataDiskImageResponseOutputWithContext(ctx context.Context) DataDiskImageResponseOutput

type GetRegistrationActivationKeyArgs added in v0.2.1

type GetRegistrationActivationKeyArgs struct {
	// Name of the Azure Stack registration.
	RegistrationName string `pulumi:"registrationName"`
	// Name of the resource group.
	ResourceGroup string `pulumi:"resourceGroup"`
}

type GetRegistrationActivationKeyResult added in v0.2.1

type GetRegistrationActivationKeyResult struct {
	// Azure Stack activation key.
	ActivationKey *string `pulumi:"activationKey"`
}

The resource containing the Azure Stack activation key.

func GetRegistrationActivationKey added in v0.2.1

func GetRegistrationActivationKey(ctx *pulumi.Context, args *GetRegistrationActivationKeyArgs, opts ...pulumi.InvokeOption) (*GetRegistrationActivationKeyResult, error)

type ListProductDetailsArgs

type ListProductDetailsArgs struct {
	// Name of the product.
	ProductName string `pulumi:"productName"`
	// Name of the Azure Stack registration.
	RegistrationName string `pulumi:"registrationName"`
	// Name of the resource group.
	ResourceGroup string `pulumi:"resourceGroup"`
}

type ListProductDetailsResult

type ListProductDetailsResult struct {
	// Specifies kind of compute role included in the package.
	ComputeRole string `pulumi:"computeRole"`
	// List of attached data disks.
	DataDiskImages []DataDiskImageResponse `pulumi:"dataDiskImages"`
	// The URI to the .azpkg file that provides information required for showing product in the gallery.
	GalleryPackageBlobSasUri string `pulumi:"galleryPackageBlobSasUri"`
	// Specifies if product is a Virtual Machine Extension.
	IsSystemExtension bool `pulumi:"isSystemExtension"`
	// OS disk image used by product.
	OsDiskImage OsDiskImageResponse `pulumi:"osDiskImage"`
	// Specifies the kind of the product (virtualMachine or virtualMachineExtension).
	ProductKind string `pulumi:"productKind"`
	// Indicates if specified product supports multiple extensions.
	SupportMultipleExtensions bool `pulumi:"supportMultipleExtensions"`
	// The URI.
	Uri string `pulumi:"uri"`
	// Specifies product version.
	Version string `pulumi:"version"`
	// Specifies operating system used by the product.
	VmOsType string `pulumi:"vmOsType"`
	// Indicates if virtual machine Scale Set is enabled in the specified product.
	VmScaleSetEnabled bool `pulumi:"vmScaleSetEnabled"`
}

Extended description about the product required for installing it into Azure Stack.

type LookupCustomerSubscriptionArgs

type LookupCustomerSubscriptionArgs struct {
	// Name of the product.
	CustomerSubscriptionName string `pulumi:"customerSubscriptionName"`
	// Name of the Azure Stack registration.
	RegistrationName string `pulumi:"registrationName"`
	// Name of the resource group.
	ResourceGroup string `pulumi:"resourceGroup"`
}

type LookupCustomerSubscriptionResult

type LookupCustomerSubscriptionResult struct {
	// The entity tag used for optimistic concurrency when modifying the resource.
	Etag *string `pulumi:"etag"`
	// Name of the resource.
	Name string `pulumi:"name"`
	// Tenant Id.
	TenantId *string `pulumi:"tenantId"`
	// Type of Resource.
	Type string `pulumi:"type"`
}

Customer subscription.

type LookupRegistrationArgs

type LookupRegistrationArgs struct {
	// Name of the Azure Stack registration.
	RegistrationName string `pulumi:"registrationName"`
	// Name of the resource group.
	ResourceGroup string `pulumi:"resourceGroup"`
}

type LookupRegistrationResult

type LookupRegistrationResult struct {
	// Specifies the billing mode for the Azure Stack registration.
	BillingModel *string `pulumi:"billingModel"`
	// The identifier of the registered Azure Stack.
	CloudId *string `pulumi:"cloudId"`
	// The entity tag used for optimistic concurrency when modifying the resource.
	Etag *string `pulumi:"etag"`
	// Location of the resource.
	Location string `pulumi:"location"`
	// Name of the resource.
	Name string `pulumi:"name"`
	// The object identifier associated with the Azure Stack connecting to Azure.
	ObjectId *string `pulumi:"objectId"`
	// Custom tags for the resource.
	Tags map[string]string `pulumi:"tags"`
	// Type of Resource.
	Type string `pulumi:"type"`
}

Registration information.

type OsDiskImageResponse

type OsDiskImageResponse struct {
	// OS operating system type.
	OperatingSystem string `pulumi:"operatingSystem"`
	// SAS key for source blob.
	SourceBlobSasUri string `pulumi:"sourceBlobSasUri"`
}

OS disk image.

type OsDiskImageResponseArgs

type OsDiskImageResponseArgs struct {
	// OS operating system type.
	OperatingSystem pulumi.StringInput `pulumi:"operatingSystem"`
	// SAS key for source blob.
	SourceBlobSasUri pulumi.StringInput `pulumi:"sourceBlobSasUri"`
}

OS disk image.

func (OsDiskImageResponseArgs) ElementType

func (OsDiskImageResponseArgs) ElementType() reflect.Type

func (OsDiskImageResponseArgs) ToOsDiskImageResponseOutput

func (i OsDiskImageResponseArgs) ToOsDiskImageResponseOutput() OsDiskImageResponseOutput

func (OsDiskImageResponseArgs) ToOsDiskImageResponseOutputWithContext

func (i OsDiskImageResponseArgs) ToOsDiskImageResponseOutputWithContext(ctx context.Context) OsDiskImageResponseOutput

type OsDiskImageResponseInput

type OsDiskImageResponseInput interface {
	pulumi.Input

	ToOsDiskImageResponseOutput() OsDiskImageResponseOutput
	ToOsDiskImageResponseOutputWithContext(context.Context) OsDiskImageResponseOutput
}

OsDiskImageResponseInput is an input type that accepts OsDiskImageResponseArgs and OsDiskImageResponseOutput values. You can construct a concrete instance of `OsDiskImageResponseInput` via:

OsDiskImageResponseArgs{...}

type OsDiskImageResponseOutput

type OsDiskImageResponseOutput struct{ *pulumi.OutputState }

OS disk image.

func (OsDiskImageResponseOutput) ElementType

func (OsDiskImageResponseOutput) ElementType() reflect.Type

func (OsDiskImageResponseOutput) OperatingSystem

func (o OsDiskImageResponseOutput) OperatingSystem() pulumi.StringOutput

OS operating system type.

func (OsDiskImageResponseOutput) SourceBlobSasUri

func (o OsDiskImageResponseOutput) SourceBlobSasUri() pulumi.StringOutput

SAS key for source blob.

func (OsDiskImageResponseOutput) ToOsDiskImageResponseOutput

func (o OsDiskImageResponseOutput) ToOsDiskImageResponseOutput() OsDiskImageResponseOutput

func (OsDiskImageResponseOutput) ToOsDiskImageResponseOutputWithContext

func (o OsDiskImageResponseOutput) ToOsDiskImageResponseOutputWithContext(ctx context.Context) OsDiskImageResponseOutput

type Registration

type Registration struct {
	pulumi.CustomResourceState

	// Specifies the billing mode for the Azure Stack registration.
	BillingModel pulumi.StringPtrOutput `pulumi:"billingModel"`
	// The identifier of the registered Azure Stack.
	CloudId pulumi.StringPtrOutput `pulumi:"cloudId"`
	// The entity tag used for optimistic concurrency when modifying the resource.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Location of the resource.
	Location pulumi.StringOutput `pulumi:"location"`
	// Name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The object identifier associated with the Azure Stack connecting to Azure.
	ObjectId pulumi.StringPtrOutput `pulumi:"objectId"`
	// Custom tags for the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Type of Resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Registration information.

func GetRegistration

func GetRegistration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RegistrationState, opts ...pulumi.ResourceOption) (*Registration, error)

GetRegistration gets an existing Registration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRegistration

func NewRegistration(ctx *pulumi.Context,
	name string, args *RegistrationArgs, opts ...pulumi.ResourceOption) (*Registration, error)

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

func (Registration) ElementType added in v0.2.6

func (Registration) ElementType() reflect.Type

func (Registration) ToRegistrationOutput added in v0.2.6

func (i Registration) ToRegistrationOutput() RegistrationOutput

func (Registration) ToRegistrationOutputWithContext added in v0.2.6

func (i Registration) ToRegistrationOutputWithContext(ctx context.Context) RegistrationOutput

type RegistrationArgs

type RegistrationArgs struct {
	// Location of the resource.
	Location pulumi.StringInput
	// Name of the Azure Stack registration.
	RegistrationName pulumi.StringInput
	// The token identifying registered Azure Stack
	RegistrationToken pulumi.StringInput
	// Name of the resource group.
	ResourceGroup pulumi.StringInput
}

The set of arguments for constructing a Registration resource.

func (RegistrationArgs) ElementType

func (RegistrationArgs) ElementType() reflect.Type

type RegistrationInput added in v0.2.6

type RegistrationInput interface {
	pulumi.Input

	ToRegistrationOutput() RegistrationOutput
	ToRegistrationOutputWithContext(ctx context.Context) RegistrationOutput
}

type RegistrationOutput added in v0.2.6

type RegistrationOutput struct {
	*pulumi.OutputState
}

func (RegistrationOutput) ElementType added in v0.2.6

func (RegistrationOutput) ElementType() reflect.Type

func (RegistrationOutput) ToRegistrationOutput added in v0.2.6

func (o RegistrationOutput) ToRegistrationOutput() RegistrationOutput

func (RegistrationOutput) ToRegistrationOutputWithContext added in v0.2.6

func (o RegistrationOutput) ToRegistrationOutputWithContext(ctx context.Context) RegistrationOutput

type RegistrationState

type RegistrationState struct {
	// Specifies the billing mode for the Azure Stack registration.
	BillingModel pulumi.StringPtrInput
	// The identifier of the registered Azure Stack.
	CloudId pulumi.StringPtrInput
	// The entity tag used for optimistic concurrency when modifying the resource.
	Etag pulumi.StringPtrInput
	// Location of the resource.
	Location pulumi.StringPtrInput
	// Name of the resource.
	Name pulumi.StringPtrInput
	// The object identifier associated with the Azure Stack connecting to Azure.
	ObjectId pulumi.StringPtrInput
	// Custom tags for the resource.
	Tags pulumi.StringMapInput
	// Type of Resource.
	Type pulumi.StringPtrInput
}

func (RegistrationState) ElementType

func (RegistrationState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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