Documentation
¶
Index ¶
- type CustomerSubscription
- type CustomerSubscriptionArgs
- type CustomerSubscriptionState
- type DataDiskImageResponse
- type DataDiskImageResponseArgs
- type DataDiskImageResponseArray
- func (DataDiskImageResponseArray) ElementType() reflect.Type
- func (i DataDiskImageResponseArray) ToDataDiskImageResponseArrayOutput() DataDiskImageResponseArrayOutput
- func (i DataDiskImageResponseArray) ToDataDiskImageResponseArrayOutputWithContext(ctx context.Context) DataDiskImageResponseArrayOutput
- type DataDiskImageResponseArrayInput
- type DataDiskImageResponseArrayOutput
- func (DataDiskImageResponseArrayOutput) ElementType() reflect.Type
- func (o DataDiskImageResponseArrayOutput) Index(i pulumi.IntInput) DataDiskImageResponseOutput
- func (o DataDiskImageResponseArrayOutput) ToDataDiskImageResponseArrayOutput() DataDiskImageResponseArrayOutput
- func (o DataDiskImageResponseArrayOutput) ToDataDiskImageResponseArrayOutputWithContext(ctx context.Context) DataDiskImageResponseArrayOutput
- type DataDiskImageResponseInput
- type DataDiskImageResponseOutput
- func (DataDiskImageResponseOutput) ElementType() reflect.Type
- func (o DataDiskImageResponseOutput) Lun() pulumi.IntOutput
- func (o DataDiskImageResponseOutput) SourceBlobSasUri() pulumi.StringOutput
- func (o DataDiskImageResponseOutput) ToDataDiskImageResponseOutput() DataDiskImageResponseOutput
- func (o DataDiskImageResponseOutput) ToDataDiskImageResponseOutputWithContext(ctx context.Context) DataDiskImageResponseOutput
- type ListProductDetailsArgs
- type ListProductDetailsResult
- type LookupCustomerSubscriptionArgs
- type LookupCustomerSubscriptionResult
- type LookupRegistrationArgs
- type LookupRegistrationResult
- type OsDiskImageResponse
- type OsDiskImageResponseArgs
- type OsDiskImageResponseInput
- type OsDiskImageResponseOutput
- func (OsDiskImageResponseOutput) ElementType() reflect.Type
- func (o OsDiskImageResponseOutput) OperatingSystem() pulumi.StringOutput
- func (o OsDiskImageResponseOutput) SourceBlobSasUri() pulumi.StringOutput
- func (o OsDiskImageResponseOutput) ToOsDiskImageResponseOutput() OsDiskImageResponseOutput
- func (o OsDiskImageResponseOutput) ToOsDiskImageResponseOutputWithContext(ctx context.Context) OsDiskImageResponseOutput
- type Registration
- type RegistrationArgs
- type RegistrationState
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.
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 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) ElementType() reflect.Type
func (DataDiskImageResponseArrayOutput) Index ¶
func (o DataDiskImageResponseArrayOutput) Index(i pulumi.IntInput) DataDiskImageResponseOutput
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) ElementType() reflect.Type
func (DataDiskImageResponseOutput) Lun ¶
func (o DataDiskImageResponseOutput) Lun() pulumi.IntOutput
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 ListProductDetailsArgs ¶
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.
func ListProductDetails ¶
func ListProductDetails(ctx *pulumi.Context, args *ListProductDetailsArgs, opts ...pulumi.InvokeOption) (*ListProductDetailsResult, error)
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.
func LookupCustomerSubscription ¶
func LookupCustomerSubscription(ctx *pulumi.Context, args *LookupCustomerSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupCustomerSubscriptionResult, error)
type LookupRegistrationArgs ¶
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.
func LookupRegistration ¶
func LookupRegistration(ctx *pulumi.Context, args *LookupRegistrationArgs, opts ...pulumi.InvokeOption) (*LookupRegistrationResult, error)
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.
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 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