Documentation
¶
Index ¶
- Constants
- type CompatibilityResponse
- type CompatibilityResponseArgs
- func (CompatibilityResponseArgs) ElementType() reflect.Type
- func (i CompatibilityResponseArgs) ToCompatibilityResponseOutput() CompatibilityResponseOutput
- func (i CompatibilityResponseArgs) ToCompatibilityResponseOutputWithContext(ctx context.Context) CompatibilityResponseOutput
- func (i CompatibilityResponseArgs) ToCompatibilityResponsePtrOutput() CompatibilityResponsePtrOutput
- func (i CompatibilityResponseArgs) ToCompatibilityResponsePtrOutputWithContext(ctx context.Context) CompatibilityResponsePtrOutput
- type CompatibilityResponseInput
- type CompatibilityResponseOutput
- func (o CompatibilityResponseOutput) Description() pulumi.StringPtrOutput
- func (CompatibilityResponseOutput) ElementType() reflect.Type
- func (o CompatibilityResponseOutput) IsCompatible() pulumi.BoolPtrOutput
- func (o CompatibilityResponseOutput) Issues() pulumi.StringArrayOutput
- func (o CompatibilityResponseOutput) Message() pulumi.StringPtrOutput
- func (o CompatibilityResponseOutput) ToCompatibilityResponseOutput() CompatibilityResponseOutput
- func (o CompatibilityResponseOutput) ToCompatibilityResponseOutputWithContext(ctx context.Context) CompatibilityResponseOutput
- func (o CompatibilityResponseOutput) ToCompatibilityResponsePtrOutput() CompatibilityResponsePtrOutput
- func (o CompatibilityResponseOutput) ToCompatibilityResponsePtrOutputWithContext(ctx context.Context) CompatibilityResponsePtrOutput
- type CompatibilityResponsePtrInput
- type CompatibilityResponsePtrOutput
- func (o CompatibilityResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o CompatibilityResponsePtrOutput) Elem() CompatibilityResponseOutput
- func (CompatibilityResponsePtrOutput) ElementType() reflect.Type
- func (o CompatibilityResponsePtrOutput) IsCompatible() pulumi.BoolPtrOutput
- func (o CompatibilityResponsePtrOutput) Issues() pulumi.StringArrayOutput
- func (o CompatibilityResponsePtrOutput) Message() pulumi.StringPtrOutput
- func (o CompatibilityResponsePtrOutput) ToCompatibilityResponsePtrOutput() CompatibilityResponsePtrOutput
- func (o CompatibilityResponsePtrOutput) ToCompatibilityResponsePtrOutputWithContext(ctx context.Context) CompatibilityResponsePtrOutput
- type CustomerSubscription
- type CustomerSubscriptionArgs
- type CustomerSubscriptionInput
- type CustomerSubscriptionOutput
- 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 GetProductArgs
- type GetProductResult
- type GetProductsArgs
- type GetProductsResult
- type GetRegistrationActivationKeyArgs
- type GetRegistrationActivationKeyResult
- type IconUrisResponse
- type IconUrisResponseArgs
- func (IconUrisResponseArgs) ElementType() reflect.Type
- func (i IconUrisResponseArgs) ToIconUrisResponseOutput() IconUrisResponseOutput
- func (i IconUrisResponseArgs) ToIconUrisResponseOutputWithContext(ctx context.Context) IconUrisResponseOutput
- func (i IconUrisResponseArgs) ToIconUrisResponsePtrOutput() IconUrisResponsePtrOutput
- func (i IconUrisResponseArgs) ToIconUrisResponsePtrOutputWithContext(ctx context.Context) IconUrisResponsePtrOutput
- type IconUrisResponseInput
- type IconUrisResponseOutput
- func (IconUrisResponseOutput) ElementType() reflect.Type
- func (o IconUrisResponseOutput) Hero() pulumi.StringPtrOutput
- func (o IconUrisResponseOutput) Large() pulumi.StringPtrOutput
- func (o IconUrisResponseOutput) Medium() pulumi.StringPtrOutput
- func (o IconUrisResponseOutput) Small() pulumi.StringPtrOutput
- func (o IconUrisResponseOutput) ToIconUrisResponseOutput() IconUrisResponseOutput
- func (o IconUrisResponseOutput) ToIconUrisResponseOutputWithContext(ctx context.Context) IconUrisResponseOutput
- func (o IconUrisResponseOutput) ToIconUrisResponsePtrOutput() IconUrisResponsePtrOutput
- func (o IconUrisResponseOutput) ToIconUrisResponsePtrOutputWithContext(ctx context.Context) IconUrisResponsePtrOutput
- func (o IconUrisResponseOutput) Wide() pulumi.StringPtrOutput
- type IconUrisResponsePtrInput
- type IconUrisResponsePtrOutput
- func (o IconUrisResponsePtrOutput) Elem() IconUrisResponseOutput
- func (IconUrisResponsePtrOutput) ElementType() reflect.Type
- func (o IconUrisResponsePtrOutput) Hero() pulumi.StringPtrOutput
- func (o IconUrisResponsePtrOutput) Large() pulumi.StringPtrOutput
- func (o IconUrisResponsePtrOutput) Medium() pulumi.StringPtrOutput
- func (o IconUrisResponsePtrOutput) Small() pulumi.StringPtrOutput
- func (o IconUrisResponsePtrOutput) ToIconUrisResponsePtrOutput() IconUrisResponsePtrOutput
- func (o IconUrisResponsePtrOutput) ToIconUrisResponsePtrOutputWithContext(ctx context.Context) IconUrisResponsePtrOutput
- func (o IconUrisResponsePtrOutput) Wide() pulumi.StringPtrOutput
- type ListProductDetailsArgs
- type ListProductDetailsResult
- type Location
- func (Location) ElementType() reflect.Type
- func (e Location) ToStringOutput() pulumi.StringOutput
- func (e Location) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Location) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Location) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 ProductLinkResponse
- type ProductLinkResponseArgs
- type ProductLinkResponseArray
- type ProductLinkResponseArrayInput
- type ProductLinkResponseArrayOutput
- func (ProductLinkResponseArrayOutput) ElementType() reflect.Type
- func (o ProductLinkResponseArrayOutput) Index(i pulumi.IntInput) ProductLinkResponseOutput
- func (o ProductLinkResponseArrayOutput) ToProductLinkResponseArrayOutput() ProductLinkResponseArrayOutput
- func (o ProductLinkResponseArrayOutput) ToProductLinkResponseArrayOutputWithContext(ctx context.Context) ProductLinkResponseArrayOutput
- type ProductLinkResponseInput
- type ProductLinkResponseOutput
- func (o ProductLinkResponseOutput) DisplayName() pulumi.StringPtrOutput
- func (ProductLinkResponseOutput) ElementType() reflect.Type
- func (o ProductLinkResponseOutput) ToProductLinkResponseOutput() ProductLinkResponseOutput
- func (o ProductLinkResponseOutput) ToProductLinkResponseOutputWithContext(ctx context.Context) ProductLinkResponseOutput
- func (o ProductLinkResponseOutput) Uri() pulumi.StringPtrOutput
- type ProductPropertiesResponse
- type ProductPropertiesResponseArgs
- func (ProductPropertiesResponseArgs) ElementType() reflect.Type
- func (i ProductPropertiesResponseArgs) ToProductPropertiesResponseOutput() ProductPropertiesResponseOutput
- func (i ProductPropertiesResponseArgs) ToProductPropertiesResponseOutputWithContext(ctx context.Context) ProductPropertiesResponseOutput
- func (i ProductPropertiesResponseArgs) ToProductPropertiesResponsePtrOutput() ProductPropertiesResponsePtrOutput
- func (i ProductPropertiesResponseArgs) ToProductPropertiesResponsePtrOutputWithContext(ctx context.Context) ProductPropertiesResponsePtrOutput
- type ProductPropertiesResponseInput
- type ProductPropertiesResponseOutput
- func (ProductPropertiesResponseOutput) ElementType() reflect.Type
- func (o ProductPropertiesResponseOutput) ToProductPropertiesResponseOutput() ProductPropertiesResponseOutput
- func (o ProductPropertiesResponseOutput) ToProductPropertiesResponseOutputWithContext(ctx context.Context) ProductPropertiesResponseOutput
- func (o ProductPropertiesResponseOutput) ToProductPropertiesResponsePtrOutput() ProductPropertiesResponsePtrOutput
- func (o ProductPropertiesResponseOutput) ToProductPropertiesResponsePtrOutputWithContext(ctx context.Context) ProductPropertiesResponsePtrOutput
- func (o ProductPropertiesResponseOutput) Version() pulumi.StringPtrOutput
- type ProductPropertiesResponsePtrInput
- type ProductPropertiesResponsePtrOutput
- func (o ProductPropertiesResponsePtrOutput) Elem() ProductPropertiesResponseOutput
- func (ProductPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o ProductPropertiesResponsePtrOutput) ToProductPropertiesResponsePtrOutput() ProductPropertiesResponsePtrOutput
- func (o ProductPropertiesResponsePtrOutput) ToProductPropertiesResponsePtrOutputWithContext(ctx context.Context) ProductPropertiesResponsePtrOutput
- func (o ProductPropertiesResponsePtrOutput) Version() pulumi.StringPtrOutput
- type ProductResponse
- type ProductResponseArgs
- type ProductResponseArray
- type ProductResponseArrayInput
- type ProductResponseArrayOutput
- func (ProductResponseArrayOutput) ElementType() reflect.Type
- func (o ProductResponseArrayOutput) Index(i pulumi.IntInput) ProductResponseOutput
- func (o ProductResponseArrayOutput) ToProductResponseArrayOutput() ProductResponseArrayOutput
- func (o ProductResponseArrayOutput) ToProductResponseArrayOutputWithContext(ctx context.Context) ProductResponseArrayOutput
- type ProductResponseInput
- type ProductResponseOutput
- func (o ProductResponseOutput) BillingPartNumber() pulumi.StringPtrOutput
- func (o ProductResponseOutput) Compatibility() CompatibilityResponsePtrOutput
- func (o ProductResponseOutput) Description() pulumi.StringPtrOutput
- func (o ProductResponseOutput) DisplayName() pulumi.StringPtrOutput
- func (ProductResponseOutput) ElementType() reflect.Type
- func (o ProductResponseOutput) Etag() pulumi.StringPtrOutput
- func (o ProductResponseOutput) GalleryItemIdentity() pulumi.StringPtrOutput
- func (o ProductResponseOutput) IconUris() IconUrisResponsePtrOutput
- func (o ProductResponseOutput) Id() pulumi.StringOutput
- func (o ProductResponseOutput) LegalTerms() pulumi.StringPtrOutput
- func (o ProductResponseOutput) Links() ProductLinkResponseArrayOutput
- func (o ProductResponseOutput) Name() pulumi.StringOutput
- func (o ProductResponseOutput) Offer() pulumi.StringPtrOutput
- func (o ProductResponseOutput) OfferVersion() pulumi.StringPtrOutput
- func (o ProductResponseOutput) PayloadLength() pulumi.Float64PtrOutput
- func (o ProductResponseOutput) PrivacyPolicy() pulumi.StringPtrOutput
- func (o ProductResponseOutput) ProductKind() pulumi.StringPtrOutput
- func (o ProductResponseOutput) ProductProperties() ProductPropertiesResponsePtrOutput
- func (o ProductResponseOutput) PublisherDisplayName() pulumi.StringPtrOutput
- func (o ProductResponseOutput) PublisherIdentifier() pulumi.StringPtrOutput
- func (o ProductResponseOutput) Sku() pulumi.StringPtrOutput
- func (o ProductResponseOutput) ToProductResponseOutput() ProductResponseOutput
- func (o ProductResponseOutput) ToProductResponseOutputWithContext(ctx context.Context) ProductResponseOutput
- func (o ProductResponseOutput) Type() pulumi.StringOutput
- func (o ProductResponseOutput) VmExtensionType() pulumi.StringPtrOutput
- type Registration
- type RegistrationArgs
- type RegistrationInput
- type RegistrationOutput
- type RegistrationState
Constants ¶
const (
LocationGlobal = Location("global")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompatibilityResponse ¶ added in v0.5.0
type CompatibilityResponse struct { // Full error message if any compatibility issues are found Description *string `pulumi:"description"` // Tells if product is compatible with current device IsCompatible *bool `pulumi:"isCompatible"` // List of all issues found Issues []string `pulumi:"issues"` // Short error message if any compatibility issues are found Message *string `pulumi:"message"` }
Product compatibility
type CompatibilityResponseArgs ¶ added in v0.5.0
type CompatibilityResponseArgs struct { // Full error message if any compatibility issues are found Description pulumi.StringPtrInput `pulumi:"description"` // Tells if product is compatible with current device IsCompatible pulumi.BoolPtrInput `pulumi:"isCompatible"` // List of all issues found Issues pulumi.StringArrayInput `pulumi:"issues"` // Short error message if any compatibility issues are found Message pulumi.StringPtrInput `pulumi:"message"` }
Product compatibility
func (CompatibilityResponseArgs) ElementType ¶ added in v0.5.0
func (CompatibilityResponseArgs) ElementType() reflect.Type
func (CompatibilityResponseArgs) ToCompatibilityResponseOutput ¶ added in v0.5.0
func (i CompatibilityResponseArgs) ToCompatibilityResponseOutput() CompatibilityResponseOutput
func (CompatibilityResponseArgs) ToCompatibilityResponseOutputWithContext ¶ added in v0.5.0
func (i CompatibilityResponseArgs) ToCompatibilityResponseOutputWithContext(ctx context.Context) CompatibilityResponseOutput
func (CompatibilityResponseArgs) ToCompatibilityResponsePtrOutput ¶ added in v0.5.0
func (i CompatibilityResponseArgs) ToCompatibilityResponsePtrOutput() CompatibilityResponsePtrOutput
func (CompatibilityResponseArgs) ToCompatibilityResponsePtrOutputWithContext ¶ added in v0.5.0
func (i CompatibilityResponseArgs) ToCompatibilityResponsePtrOutputWithContext(ctx context.Context) CompatibilityResponsePtrOutput
type CompatibilityResponseInput ¶ added in v0.5.0
type CompatibilityResponseInput interface { pulumi.Input ToCompatibilityResponseOutput() CompatibilityResponseOutput ToCompatibilityResponseOutputWithContext(context.Context) CompatibilityResponseOutput }
CompatibilityResponseInput is an input type that accepts CompatibilityResponseArgs and CompatibilityResponseOutput values. You can construct a concrete instance of `CompatibilityResponseInput` via:
CompatibilityResponseArgs{...}
type CompatibilityResponseOutput ¶ added in v0.5.0
type CompatibilityResponseOutput struct{ *pulumi.OutputState }
Product compatibility
func (CompatibilityResponseOutput) Description ¶ added in v0.5.0
func (o CompatibilityResponseOutput) Description() pulumi.StringPtrOutput
Full error message if any compatibility issues are found
func (CompatibilityResponseOutput) ElementType ¶ added in v0.5.0
func (CompatibilityResponseOutput) ElementType() reflect.Type
func (CompatibilityResponseOutput) IsCompatible ¶ added in v0.5.0
func (o CompatibilityResponseOutput) IsCompatible() pulumi.BoolPtrOutput
Tells if product is compatible with current device
func (CompatibilityResponseOutput) Issues ¶ added in v0.5.0
func (o CompatibilityResponseOutput) Issues() pulumi.StringArrayOutput
List of all issues found
func (CompatibilityResponseOutput) Message ¶ added in v0.5.0
func (o CompatibilityResponseOutput) Message() pulumi.StringPtrOutput
Short error message if any compatibility issues are found
func (CompatibilityResponseOutput) ToCompatibilityResponseOutput ¶ added in v0.5.0
func (o CompatibilityResponseOutput) ToCompatibilityResponseOutput() CompatibilityResponseOutput
func (CompatibilityResponseOutput) ToCompatibilityResponseOutputWithContext ¶ added in v0.5.0
func (o CompatibilityResponseOutput) ToCompatibilityResponseOutputWithContext(ctx context.Context) CompatibilityResponseOutput
func (CompatibilityResponseOutput) ToCompatibilityResponsePtrOutput ¶ added in v0.5.0
func (o CompatibilityResponseOutput) ToCompatibilityResponsePtrOutput() CompatibilityResponsePtrOutput
func (CompatibilityResponseOutput) ToCompatibilityResponsePtrOutputWithContext ¶ added in v0.5.0
func (o CompatibilityResponseOutput) ToCompatibilityResponsePtrOutputWithContext(ctx context.Context) CompatibilityResponsePtrOutput
type CompatibilityResponsePtrInput ¶ added in v0.5.0
type CompatibilityResponsePtrInput interface { pulumi.Input ToCompatibilityResponsePtrOutput() CompatibilityResponsePtrOutput ToCompatibilityResponsePtrOutputWithContext(context.Context) CompatibilityResponsePtrOutput }
CompatibilityResponsePtrInput is an input type that accepts CompatibilityResponseArgs, CompatibilityResponsePtr and CompatibilityResponsePtrOutput values. You can construct a concrete instance of `CompatibilityResponsePtrInput` via:
CompatibilityResponseArgs{...} or: nil
func CompatibilityResponsePtr ¶ added in v0.5.0
func CompatibilityResponsePtr(v *CompatibilityResponseArgs) CompatibilityResponsePtrInput
type CompatibilityResponsePtrOutput ¶ added in v0.5.0
type CompatibilityResponsePtrOutput struct{ *pulumi.OutputState }
func (CompatibilityResponsePtrOutput) Description ¶ added in v0.5.0
func (o CompatibilityResponsePtrOutput) Description() pulumi.StringPtrOutput
Full error message if any compatibility issues are found
func (CompatibilityResponsePtrOutput) Elem ¶ added in v0.5.0
func (o CompatibilityResponsePtrOutput) Elem() CompatibilityResponseOutput
func (CompatibilityResponsePtrOutput) ElementType ¶ added in v0.5.0
func (CompatibilityResponsePtrOutput) ElementType() reflect.Type
func (CompatibilityResponsePtrOutput) IsCompatible ¶ added in v0.5.0
func (o CompatibilityResponsePtrOutput) IsCompatible() pulumi.BoolPtrOutput
Tells if product is compatible with current device
func (CompatibilityResponsePtrOutput) Issues ¶ added in v0.5.0
func (o CompatibilityResponsePtrOutput) Issues() pulumi.StringArrayOutput
List of all issues found
func (CompatibilityResponsePtrOutput) Message ¶ added in v0.5.0
func (o CompatibilityResponsePtrOutput) Message() pulumi.StringPtrOutput
Short error message if any compatibility issues are found
func (CompatibilityResponsePtrOutput) ToCompatibilityResponsePtrOutput ¶ added in v0.5.0
func (o CompatibilityResponsePtrOutput) ToCompatibilityResponsePtrOutput() CompatibilityResponsePtrOutput
func (CompatibilityResponsePtrOutput) ToCompatibilityResponsePtrOutputWithContext ¶ added in v0.5.0
func (o CompatibilityResponsePtrOutput) ToCompatibilityResponsePtrOutputWithContext(ctx context.Context) CompatibilityResponsePtrOutput
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) 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 GetProductArgs ¶ added in v0.5.0
type GetProductResult ¶ added in v0.5.0
type GetProductResult struct { // The part number used for billing purposes. BillingPartNumber *string `pulumi:"billingPartNumber"` // Product compatibility with current device. Compatibility *CompatibilityResponse `pulumi:"compatibility"` // The description of the product. Description *string `pulumi:"description"` // The display name of the product. DisplayName *string `pulumi:"displayName"` // The entity tag used for optimistic concurrency when modifying the resource. Etag *string `pulumi:"etag"` // The identifier of the gallery item corresponding to the product. GalleryItemIdentity *string `pulumi:"galleryItemIdentity"` // Additional links available for this product. IconUris *IconUrisResponse `pulumi:"iconUris"` // ID of the resource. Id string `pulumi:"id"` // The legal terms. LegalTerms *string `pulumi:"legalTerms"` // Additional links available for this product. Links []ProductLinkResponse `pulumi:"links"` // Name of the resource. Name string `pulumi:"name"` // The offer representing the product. Offer *string `pulumi:"offer"` // The version of the product offer. OfferVersion *string `pulumi:"offerVersion"` // The length of product content. PayloadLength *float64 `pulumi:"payloadLength"` // The privacy policy. PrivacyPolicy *string `pulumi:"privacyPolicy"` // The kind of the product (virtualMachine or virtualMachineExtension) ProductKind *string `pulumi:"productKind"` // Additional properties for the product. ProductProperties *ProductPropertiesResponse `pulumi:"productProperties"` // The user-friendly name of the product publisher. PublisherDisplayName *string `pulumi:"publisherDisplayName"` // Publisher identifier. PublisherIdentifier *string `pulumi:"publisherIdentifier"` // The product SKU. Sku *string `pulumi:"sku"` // Type of Resource. Type string `pulumi:"type"` // The type of the Virtual Machine Extension. VmExtensionType *string `pulumi:"vmExtensionType"` }
Product information.
func GetProduct ¶ added in v0.5.0
func GetProduct(ctx *pulumi.Context, args *GetProductArgs, opts ...pulumi.InvokeOption) (*GetProductResult, error)
type GetProductsArgs ¶ added in v0.5.0
type GetProductsResult ¶ added in v0.5.0
type GetProductsResult struct { // URI to the next page. NextLink *string `pulumi:"nextLink"` // List of products. Value []ProductResponse `pulumi:"value"` }
Pageable list of products.
func GetProducts ¶ added in v0.5.0
func GetProducts(ctx *pulumi.Context, args *GetProductsArgs, opts ...pulumi.InvokeOption) (*GetProductsResult, error)
type GetRegistrationActivationKeyArgs ¶ added in v0.2.1
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 IconUrisResponse ¶ added in v0.5.0
type IconUrisResponse struct { // URI to hero icon. Hero *string `pulumi:"hero"` // URI to large icon. Large *string `pulumi:"large"` // URI to medium icon. Medium *string `pulumi:"medium"` // URI to small icon. Small *string `pulumi:"small"` // URI to wide icon. Wide *string `pulumi:"wide"` }
Links to product icons.
type IconUrisResponseArgs ¶ added in v0.5.0
type IconUrisResponseArgs struct { // URI to hero icon. Hero pulumi.StringPtrInput `pulumi:"hero"` // URI to large icon. Large pulumi.StringPtrInput `pulumi:"large"` // URI to medium icon. Medium pulumi.StringPtrInput `pulumi:"medium"` // URI to small icon. Small pulumi.StringPtrInput `pulumi:"small"` // URI to wide icon. Wide pulumi.StringPtrInput `pulumi:"wide"` }
Links to product icons.
func (IconUrisResponseArgs) ElementType ¶ added in v0.5.0
func (IconUrisResponseArgs) ElementType() reflect.Type
func (IconUrisResponseArgs) ToIconUrisResponseOutput ¶ added in v0.5.0
func (i IconUrisResponseArgs) ToIconUrisResponseOutput() IconUrisResponseOutput
func (IconUrisResponseArgs) ToIconUrisResponseOutputWithContext ¶ added in v0.5.0
func (i IconUrisResponseArgs) ToIconUrisResponseOutputWithContext(ctx context.Context) IconUrisResponseOutput
func (IconUrisResponseArgs) ToIconUrisResponsePtrOutput ¶ added in v0.5.0
func (i IconUrisResponseArgs) ToIconUrisResponsePtrOutput() IconUrisResponsePtrOutput
func (IconUrisResponseArgs) ToIconUrisResponsePtrOutputWithContext ¶ added in v0.5.0
func (i IconUrisResponseArgs) ToIconUrisResponsePtrOutputWithContext(ctx context.Context) IconUrisResponsePtrOutput
type IconUrisResponseInput ¶ added in v0.5.0
type IconUrisResponseInput interface { pulumi.Input ToIconUrisResponseOutput() IconUrisResponseOutput ToIconUrisResponseOutputWithContext(context.Context) IconUrisResponseOutput }
IconUrisResponseInput is an input type that accepts IconUrisResponseArgs and IconUrisResponseOutput values. You can construct a concrete instance of `IconUrisResponseInput` via:
IconUrisResponseArgs{...}
type IconUrisResponseOutput ¶ added in v0.5.0
type IconUrisResponseOutput struct{ *pulumi.OutputState }
Links to product icons.
func (IconUrisResponseOutput) ElementType ¶ added in v0.5.0
func (IconUrisResponseOutput) ElementType() reflect.Type
func (IconUrisResponseOutput) Hero ¶ added in v0.5.0
func (o IconUrisResponseOutput) Hero() pulumi.StringPtrOutput
URI to hero icon.
func (IconUrisResponseOutput) Large ¶ added in v0.5.0
func (o IconUrisResponseOutput) Large() pulumi.StringPtrOutput
URI to large icon.
func (IconUrisResponseOutput) Medium ¶ added in v0.5.0
func (o IconUrisResponseOutput) Medium() pulumi.StringPtrOutput
URI to medium icon.
func (IconUrisResponseOutput) Small ¶ added in v0.5.0
func (o IconUrisResponseOutput) Small() pulumi.StringPtrOutput
URI to small icon.
func (IconUrisResponseOutput) ToIconUrisResponseOutput ¶ added in v0.5.0
func (o IconUrisResponseOutput) ToIconUrisResponseOutput() IconUrisResponseOutput
func (IconUrisResponseOutput) ToIconUrisResponseOutputWithContext ¶ added in v0.5.0
func (o IconUrisResponseOutput) ToIconUrisResponseOutputWithContext(ctx context.Context) IconUrisResponseOutput
func (IconUrisResponseOutput) ToIconUrisResponsePtrOutput ¶ added in v0.5.0
func (o IconUrisResponseOutput) ToIconUrisResponsePtrOutput() IconUrisResponsePtrOutput
func (IconUrisResponseOutput) ToIconUrisResponsePtrOutputWithContext ¶ added in v0.5.0
func (o IconUrisResponseOutput) ToIconUrisResponsePtrOutputWithContext(ctx context.Context) IconUrisResponsePtrOutput
func (IconUrisResponseOutput) Wide ¶ added in v0.5.0
func (o IconUrisResponseOutput) Wide() pulumi.StringPtrOutput
URI to wide icon.
type IconUrisResponsePtrInput ¶ added in v0.5.0
type IconUrisResponsePtrInput interface { pulumi.Input ToIconUrisResponsePtrOutput() IconUrisResponsePtrOutput ToIconUrisResponsePtrOutputWithContext(context.Context) IconUrisResponsePtrOutput }
IconUrisResponsePtrInput is an input type that accepts IconUrisResponseArgs, IconUrisResponsePtr and IconUrisResponsePtrOutput values. You can construct a concrete instance of `IconUrisResponsePtrInput` via:
IconUrisResponseArgs{...} or: nil
func IconUrisResponsePtr ¶ added in v0.5.0
func IconUrisResponsePtr(v *IconUrisResponseArgs) IconUrisResponsePtrInput
type IconUrisResponsePtrOutput ¶ added in v0.5.0
type IconUrisResponsePtrOutput struct{ *pulumi.OutputState }
func (IconUrisResponsePtrOutput) Elem ¶ added in v0.5.0
func (o IconUrisResponsePtrOutput) Elem() IconUrisResponseOutput
func (IconUrisResponsePtrOutput) ElementType ¶ added in v0.5.0
func (IconUrisResponsePtrOutput) ElementType() reflect.Type
func (IconUrisResponsePtrOutput) Hero ¶ added in v0.5.0
func (o IconUrisResponsePtrOutput) Hero() pulumi.StringPtrOutput
URI to hero icon.
func (IconUrisResponsePtrOutput) Large ¶ added in v0.5.0
func (o IconUrisResponsePtrOutput) Large() pulumi.StringPtrOutput
URI to large icon.
func (IconUrisResponsePtrOutput) Medium ¶ added in v0.5.0
func (o IconUrisResponsePtrOutput) Medium() pulumi.StringPtrOutput
URI to medium icon.
func (IconUrisResponsePtrOutput) Small ¶ added in v0.5.0
func (o IconUrisResponsePtrOutput) Small() pulumi.StringPtrOutput
URI to small icon.
func (IconUrisResponsePtrOutput) ToIconUrisResponsePtrOutput ¶ added in v0.5.0
func (o IconUrisResponsePtrOutput) ToIconUrisResponsePtrOutput() IconUrisResponsePtrOutput
func (IconUrisResponsePtrOutput) ToIconUrisResponsePtrOutputWithContext ¶ added in v0.5.0
func (o IconUrisResponsePtrOutput) ToIconUrisResponsePtrOutputWithContext(ctx context.Context) IconUrisResponsePtrOutput
func (IconUrisResponsePtrOutput) Wide ¶ added in v0.5.0
func (o IconUrisResponsePtrOutput) Wide() pulumi.StringPtrOutput
URI to wide icon.
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 Location ¶ added in v0.3.1
Location of the resource.
func (Location) ElementType ¶ added in v0.3.1
func (Location) ToStringOutput ¶ added in v0.3.1
func (e Location) ToStringOutput() pulumi.StringOutput
func (Location) ToStringOutputWithContext ¶ added in v0.3.1
func (e Location) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Location) ToStringPtrOutput ¶ added in v0.3.1
func (e Location) ToStringPtrOutput() pulumi.StringPtrOutput
func (Location) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e Location) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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"` // ID of the resource. Id string `pulumi:"id"` // 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"` // ID of the resource. Id string `pulumi:"id"` // 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 ProductLinkResponse ¶ added in v0.5.0
type ProductLinkResponse struct { // The description of the link. DisplayName *string `pulumi:"displayName"` // The URI corresponding to the link. Uri *string `pulumi:"uri"` }
Link with additional information about a product.
type ProductLinkResponseArgs ¶ added in v0.5.0
type ProductLinkResponseArgs struct { // The description of the link. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The URI corresponding to the link. Uri pulumi.StringPtrInput `pulumi:"uri"` }
Link with additional information about a product.
func (ProductLinkResponseArgs) ElementType ¶ added in v0.5.0
func (ProductLinkResponseArgs) ElementType() reflect.Type
func (ProductLinkResponseArgs) ToProductLinkResponseOutput ¶ added in v0.5.0
func (i ProductLinkResponseArgs) ToProductLinkResponseOutput() ProductLinkResponseOutput
func (ProductLinkResponseArgs) ToProductLinkResponseOutputWithContext ¶ added in v0.5.0
func (i ProductLinkResponseArgs) ToProductLinkResponseOutputWithContext(ctx context.Context) ProductLinkResponseOutput
type ProductLinkResponseArray ¶ added in v0.5.0
type ProductLinkResponseArray []ProductLinkResponseInput
func (ProductLinkResponseArray) ElementType ¶ added in v0.5.0
func (ProductLinkResponseArray) ElementType() reflect.Type
func (ProductLinkResponseArray) ToProductLinkResponseArrayOutput ¶ added in v0.5.0
func (i ProductLinkResponseArray) ToProductLinkResponseArrayOutput() ProductLinkResponseArrayOutput
func (ProductLinkResponseArray) ToProductLinkResponseArrayOutputWithContext ¶ added in v0.5.0
func (i ProductLinkResponseArray) ToProductLinkResponseArrayOutputWithContext(ctx context.Context) ProductLinkResponseArrayOutput
type ProductLinkResponseArrayInput ¶ added in v0.5.0
type ProductLinkResponseArrayInput interface { pulumi.Input ToProductLinkResponseArrayOutput() ProductLinkResponseArrayOutput ToProductLinkResponseArrayOutputWithContext(context.Context) ProductLinkResponseArrayOutput }
ProductLinkResponseArrayInput is an input type that accepts ProductLinkResponseArray and ProductLinkResponseArrayOutput values. You can construct a concrete instance of `ProductLinkResponseArrayInput` via:
ProductLinkResponseArray{ ProductLinkResponseArgs{...} }
type ProductLinkResponseArrayOutput ¶ added in v0.5.0
type ProductLinkResponseArrayOutput struct{ *pulumi.OutputState }
func (ProductLinkResponseArrayOutput) ElementType ¶ added in v0.5.0
func (ProductLinkResponseArrayOutput) ElementType() reflect.Type
func (ProductLinkResponseArrayOutput) Index ¶ added in v0.5.0
func (o ProductLinkResponseArrayOutput) Index(i pulumi.IntInput) ProductLinkResponseOutput
func (ProductLinkResponseArrayOutput) ToProductLinkResponseArrayOutput ¶ added in v0.5.0
func (o ProductLinkResponseArrayOutput) ToProductLinkResponseArrayOutput() ProductLinkResponseArrayOutput
func (ProductLinkResponseArrayOutput) ToProductLinkResponseArrayOutputWithContext ¶ added in v0.5.0
func (o ProductLinkResponseArrayOutput) ToProductLinkResponseArrayOutputWithContext(ctx context.Context) ProductLinkResponseArrayOutput
type ProductLinkResponseInput ¶ added in v0.5.0
type ProductLinkResponseInput interface { pulumi.Input ToProductLinkResponseOutput() ProductLinkResponseOutput ToProductLinkResponseOutputWithContext(context.Context) ProductLinkResponseOutput }
ProductLinkResponseInput is an input type that accepts ProductLinkResponseArgs and ProductLinkResponseOutput values. You can construct a concrete instance of `ProductLinkResponseInput` via:
ProductLinkResponseArgs{...}
type ProductLinkResponseOutput ¶ added in v0.5.0
type ProductLinkResponseOutput struct{ *pulumi.OutputState }
Link with additional information about a product.
func (ProductLinkResponseOutput) DisplayName ¶ added in v0.5.0
func (o ProductLinkResponseOutput) DisplayName() pulumi.StringPtrOutput
The description of the link.
func (ProductLinkResponseOutput) ElementType ¶ added in v0.5.0
func (ProductLinkResponseOutput) ElementType() reflect.Type
func (ProductLinkResponseOutput) ToProductLinkResponseOutput ¶ added in v0.5.0
func (o ProductLinkResponseOutput) ToProductLinkResponseOutput() ProductLinkResponseOutput
func (ProductLinkResponseOutput) ToProductLinkResponseOutputWithContext ¶ added in v0.5.0
func (o ProductLinkResponseOutput) ToProductLinkResponseOutputWithContext(ctx context.Context) ProductLinkResponseOutput
func (ProductLinkResponseOutput) Uri ¶ added in v0.5.0
func (o ProductLinkResponseOutput) Uri() pulumi.StringPtrOutput
The URI corresponding to the link.
type ProductPropertiesResponse ¶ added in v0.5.0
type ProductPropertiesResponse struct { // The version. Version *string `pulumi:"version"` }
Additional properties of the product
type ProductPropertiesResponseArgs ¶ added in v0.5.0
type ProductPropertiesResponseArgs struct { // The version. Version pulumi.StringPtrInput `pulumi:"version"` }
Additional properties of the product
func (ProductPropertiesResponseArgs) ElementType ¶ added in v0.5.0
func (ProductPropertiesResponseArgs) ElementType() reflect.Type
func (ProductPropertiesResponseArgs) ToProductPropertiesResponseOutput ¶ added in v0.5.0
func (i ProductPropertiesResponseArgs) ToProductPropertiesResponseOutput() ProductPropertiesResponseOutput
func (ProductPropertiesResponseArgs) ToProductPropertiesResponseOutputWithContext ¶ added in v0.5.0
func (i ProductPropertiesResponseArgs) ToProductPropertiesResponseOutputWithContext(ctx context.Context) ProductPropertiesResponseOutput
func (ProductPropertiesResponseArgs) ToProductPropertiesResponsePtrOutput ¶ added in v0.5.0
func (i ProductPropertiesResponseArgs) ToProductPropertiesResponsePtrOutput() ProductPropertiesResponsePtrOutput
func (ProductPropertiesResponseArgs) ToProductPropertiesResponsePtrOutputWithContext ¶ added in v0.5.0
func (i ProductPropertiesResponseArgs) ToProductPropertiesResponsePtrOutputWithContext(ctx context.Context) ProductPropertiesResponsePtrOutput
type ProductPropertiesResponseInput ¶ added in v0.5.0
type ProductPropertiesResponseInput interface { pulumi.Input ToProductPropertiesResponseOutput() ProductPropertiesResponseOutput ToProductPropertiesResponseOutputWithContext(context.Context) ProductPropertiesResponseOutput }
ProductPropertiesResponseInput is an input type that accepts ProductPropertiesResponseArgs and ProductPropertiesResponseOutput values. You can construct a concrete instance of `ProductPropertiesResponseInput` via:
ProductPropertiesResponseArgs{...}
type ProductPropertiesResponseOutput ¶ added in v0.5.0
type ProductPropertiesResponseOutput struct{ *pulumi.OutputState }
Additional properties of the product
func (ProductPropertiesResponseOutput) ElementType ¶ added in v0.5.0
func (ProductPropertiesResponseOutput) ElementType() reflect.Type
func (ProductPropertiesResponseOutput) ToProductPropertiesResponseOutput ¶ added in v0.5.0
func (o ProductPropertiesResponseOutput) ToProductPropertiesResponseOutput() ProductPropertiesResponseOutput
func (ProductPropertiesResponseOutput) ToProductPropertiesResponseOutputWithContext ¶ added in v0.5.0
func (o ProductPropertiesResponseOutput) ToProductPropertiesResponseOutputWithContext(ctx context.Context) ProductPropertiesResponseOutput
func (ProductPropertiesResponseOutput) ToProductPropertiesResponsePtrOutput ¶ added in v0.5.0
func (o ProductPropertiesResponseOutput) ToProductPropertiesResponsePtrOutput() ProductPropertiesResponsePtrOutput
func (ProductPropertiesResponseOutput) ToProductPropertiesResponsePtrOutputWithContext ¶ added in v0.5.0
func (o ProductPropertiesResponseOutput) ToProductPropertiesResponsePtrOutputWithContext(ctx context.Context) ProductPropertiesResponsePtrOutput
func (ProductPropertiesResponseOutput) Version ¶ added in v0.5.0
func (o ProductPropertiesResponseOutput) Version() pulumi.StringPtrOutput
The version.
type ProductPropertiesResponsePtrInput ¶ added in v0.5.0
type ProductPropertiesResponsePtrInput interface { pulumi.Input ToProductPropertiesResponsePtrOutput() ProductPropertiesResponsePtrOutput ToProductPropertiesResponsePtrOutputWithContext(context.Context) ProductPropertiesResponsePtrOutput }
ProductPropertiesResponsePtrInput is an input type that accepts ProductPropertiesResponseArgs, ProductPropertiesResponsePtr and ProductPropertiesResponsePtrOutput values. You can construct a concrete instance of `ProductPropertiesResponsePtrInput` via:
ProductPropertiesResponseArgs{...} or: nil
func ProductPropertiesResponsePtr ¶ added in v0.5.0
func ProductPropertiesResponsePtr(v *ProductPropertiesResponseArgs) ProductPropertiesResponsePtrInput
type ProductPropertiesResponsePtrOutput ¶ added in v0.5.0
type ProductPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ProductPropertiesResponsePtrOutput) Elem ¶ added in v0.5.0
func (o ProductPropertiesResponsePtrOutput) Elem() ProductPropertiesResponseOutput
func (ProductPropertiesResponsePtrOutput) ElementType ¶ added in v0.5.0
func (ProductPropertiesResponsePtrOutput) ElementType() reflect.Type
func (ProductPropertiesResponsePtrOutput) ToProductPropertiesResponsePtrOutput ¶ added in v0.5.0
func (o ProductPropertiesResponsePtrOutput) ToProductPropertiesResponsePtrOutput() ProductPropertiesResponsePtrOutput
func (ProductPropertiesResponsePtrOutput) ToProductPropertiesResponsePtrOutputWithContext ¶ added in v0.5.0
func (o ProductPropertiesResponsePtrOutput) ToProductPropertiesResponsePtrOutputWithContext(ctx context.Context) ProductPropertiesResponsePtrOutput
func (ProductPropertiesResponsePtrOutput) Version ¶ added in v0.5.0
func (o ProductPropertiesResponsePtrOutput) Version() pulumi.StringPtrOutput
The version.
type ProductResponse ¶ added in v0.5.0
type ProductResponse struct { // The part number used for billing purposes. BillingPartNumber *string `pulumi:"billingPartNumber"` // Product compatibility with current device. Compatibility *CompatibilityResponse `pulumi:"compatibility"` // The description of the product. Description *string `pulumi:"description"` // The display name of the product. DisplayName *string `pulumi:"displayName"` // The entity tag used for optimistic concurrency when modifying the resource. Etag *string `pulumi:"etag"` // The identifier of the gallery item corresponding to the product. GalleryItemIdentity *string `pulumi:"galleryItemIdentity"` // Additional links available for this product. IconUris *IconUrisResponse `pulumi:"iconUris"` // ID of the resource. Id string `pulumi:"id"` // The legal terms. LegalTerms *string `pulumi:"legalTerms"` // Additional links available for this product. Links []ProductLinkResponse `pulumi:"links"` // Name of the resource. Name string `pulumi:"name"` // The offer representing the product. Offer *string `pulumi:"offer"` // The version of the product offer. OfferVersion *string `pulumi:"offerVersion"` // The length of product content. PayloadLength *float64 `pulumi:"payloadLength"` // The privacy policy. PrivacyPolicy *string `pulumi:"privacyPolicy"` // The kind of the product (virtualMachine or virtualMachineExtension) ProductKind *string `pulumi:"productKind"` // Additional properties for the product. ProductProperties *ProductPropertiesResponse `pulumi:"productProperties"` // The user-friendly name of the product publisher. PublisherDisplayName *string `pulumi:"publisherDisplayName"` // Publisher identifier. PublisherIdentifier *string `pulumi:"publisherIdentifier"` // The product SKU. Sku *string `pulumi:"sku"` // Type of Resource. Type string `pulumi:"type"` // The type of the Virtual Machine Extension. VmExtensionType *string `pulumi:"vmExtensionType"` }
Product information.
type ProductResponseArgs ¶ added in v0.5.0
type ProductResponseArgs struct { // The part number used for billing purposes. BillingPartNumber pulumi.StringPtrInput `pulumi:"billingPartNumber"` // Product compatibility with current device. Compatibility CompatibilityResponsePtrInput `pulumi:"compatibility"` // The description of the product. Description pulumi.StringPtrInput `pulumi:"description"` // The display name of the product. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The entity tag used for optimistic concurrency when modifying the resource. Etag pulumi.StringPtrInput `pulumi:"etag"` // The identifier of the gallery item corresponding to the product. GalleryItemIdentity pulumi.StringPtrInput `pulumi:"galleryItemIdentity"` // Additional links available for this product. IconUris IconUrisResponsePtrInput `pulumi:"iconUris"` // ID of the resource. Id pulumi.StringInput `pulumi:"id"` // The legal terms. LegalTerms pulumi.StringPtrInput `pulumi:"legalTerms"` // Additional links available for this product. Links ProductLinkResponseArrayInput `pulumi:"links"` // Name of the resource. Name pulumi.StringInput `pulumi:"name"` // The offer representing the product. Offer pulumi.StringPtrInput `pulumi:"offer"` // The version of the product offer. OfferVersion pulumi.StringPtrInput `pulumi:"offerVersion"` // The length of product content. PayloadLength pulumi.Float64PtrInput `pulumi:"payloadLength"` // The privacy policy. PrivacyPolicy pulumi.StringPtrInput `pulumi:"privacyPolicy"` // The kind of the product (virtualMachine or virtualMachineExtension) ProductKind pulumi.StringPtrInput `pulumi:"productKind"` // Additional properties for the product. ProductProperties ProductPropertiesResponsePtrInput `pulumi:"productProperties"` // The user-friendly name of the product publisher. PublisherDisplayName pulumi.StringPtrInput `pulumi:"publisherDisplayName"` // Publisher identifier. PublisherIdentifier pulumi.StringPtrInput `pulumi:"publisherIdentifier"` // The product SKU. Sku pulumi.StringPtrInput `pulumi:"sku"` // Type of Resource. Type pulumi.StringInput `pulumi:"type"` // The type of the Virtual Machine Extension. VmExtensionType pulumi.StringPtrInput `pulumi:"vmExtensionType"` }
Product information.
func (ProductResponseArgs) ElementType ¶ added in v0.5.0
func (ProductResponseArgs) ElementType() reflect.Type
func (ProductResponseArgs) ToProductResponseOutput ¶ added in v0.5.0
func (i ProductResponseArgs) ToProductResponseOutput() ProductResponseOutput
func (ProductResponseArgs) ToProductResponseOutputWithContext ¶ added in v0.5.0
func (i ProductResponseArgs) ToProductResponseOutputWithContext(ctx context.Context) ProductResponseOutput
type ProductResponseArray ¶ added in v0.5.0
type ProductResponseArray []ProductResponseInput
func (ProductResponseArray) ElementType ¶ added in v0.5.0
func (ProductResponseArray) ElementType() reflect.Type
func (ProductResponseArray) ToProductResponseArrayOutput ¶ added in v0.5.0
func (i ProductResponseArray) ToProductResponseArrayOutput() ProductResponseArrayOutput
func (ProductResponseArray) ToProductResponseArrayOutputWithContext ¶ added in v0.5.0
func (i ProductResponseArray) ToProductResponseArrayOutputWithContext(ctx context.Context) ProductResponseArrayOutput
type ProductResponseArrayInput ¶ added in v0.5.0
type ProductResponseArrayInput interface { pulumi.Input ToProductResponseArrayOutput() ProductResponseArrayOutput ToProductResponseArrayOutputWithContext(context.Context) ProductResponseArrayOutput }
ProductResponseArrayInput is an input type that accepts ProductResponseArray and ProductResponseArrayOutput values. You can construct a concrete instance of `ProductResponseArrayInput` via:
ProductResponseArray{ ProductResponseArgs{...} }
type ProductResponseArrayOutput ¶ added in v0.5.0
type ProductResponseArrayOutput struct{ *pulumi.OutputState }
func (ProductResponseArrayOutput) ElementType ¶ added in v0.5.0
func (ProductResponseArrayOutput) ElementType() reflect.Type
func (ProductResponseArrayOutput) Index ¶ added in v0.5.0
func (o ProductResponseArrayOutput) Index(i pulumi.IntInput) ProductResponseOutput
func (ProductResponseArrayOutput) ToProductResponseArrayOutput ¶ added in v0.5.0
func (o ProductResponseArrayOutput) ToProductResponseArrayOutput() ProductResponseArrayOutput
func (ProductResponseArrayOutput) ToProductResponseArrayOutputWithContext ¶ added in v0.5.0
func (o ProductResponseArrayOutput) ToProductResponseArrayOutputWithContext(ctx context.Context) ProductResponseArrayOutput
type ProductResponseInput ¶ added in v0.5.0
type ProductResponseInput interface { pulumi.Input ToProductResponseOutput() ProductResponseOutput ToProductResponseOutputWithContext(context.Context) ProductResponseOutput }
ProductResponseInput is an input type that accepts ProductResponseArgs and ProductResponseOutput values. You can construct a concrete instance of `ProductResponseInput` via:
ProductResponseArgs{...}
type ProductResponseOutput ¶ added in v0.5.0
type ProductResponseOutput struct{ *pulumi.OutputState }
Product information.
func (ProductResponseOutput) BillingPartNumber ¶ added in v0.5.0
func (o ProductResponseOutput) BillingPartNumber() pulumi.StringPtrOutput
The part number used for billing purposes.
func (ProductResponseOutput) Compatibility ¶ added in v0.5.0
func (o ProductResponseOutput) Compatibility() CompatibilityResponsePtrOutput
Product compatibility with current device.
func (ProductResponseOutput) Description ¶ added in v0.5.0
func (o ProductResponseOutput) Description() pulumi.StringPtrOutput
The description of the product.
func (ProductResponseOutput) DisplayName ¶ added in v0.5.0
func (o ProductResponseOutput) DisplayName() pulumi.StringPtrOutput
The display name of the product.
func (ProductResponseOutput) ElementType ¶ added in v0.5.0
func (ProductResponseOutput) ElementType() reflect.Type
func (ProductResponseOutput) Etag ¶ added in v0.5.0
func (o ProductResponseOutput) Etag() pulumi.StringPtrOutput
The entity tag used for optimistic concurrency when modifying the resource.
func (ProductResponseOutput) GalleryItemIdentity ¶ added in v0.5.0
func (o ProductResponseOutput) GalleryItemIdentity() pulumi.StringPtrOutput
The identifier of the gallery item corresponding to the product.
func (ProductResponseOutput) IconUris ¶ added in v0.5.0
func (o ProductResponseOutput) IconUris() IconUrisResponsePtrOutput
Additional links available for this product.
func (ProductResponseOutput) Id ¶ added in v0.5.0
func (o ProductResponseOutput) Id() pulumi.StringOutput
ID of the resource.
func (ProductResponseOutput) LegalTerms ¶ added in v0.5.0
func (o ProductResponseOutput) LegalTerms() pulumi.StringPtrOutput
The legal terms.
func (ProductResponseOutput) Links ¶ added in v0.5.0
func (o ProductResponseOutput) Links() ProductLinkResponseArrayOutput
Additional links available for this product.
func (ProductResponseOutput) Name ¶ added in v0.5.0
func (o ProductResponseOutput) Name() pulumi.StringOutput
Name of the resource.
func (ProductResponseOutput) Offer ¶ added in v0.5.0
func (o ProductResponseOutput) Offer() pulumi.StringPtrOutput
The offer representing the product.
func (ProductResponseOutput) OfferVersion ¶ added in v0.5.0
func (o ProductResponseOutput) OfferVersion() pulumi.StringPtrOutput
The version of the product offer.
func (ProductResponseOutput) PayloadLength ¶ added in v0.5.0
func (o ProductResponseOutput) PayloadLength() pulumi.Float64PtrOutput
The length of product content.
func (ProductResponseOutput) PrivacyPolicy ¶ added in v0.5.0
func (o ProductResponseOutput) PrivacyPolicy() pulumi.StringPtrOutput
The privacy policy.
func (ProductResponseOutput) ProductKind ¶ added in v0.5.0
func (o ProductResponseOutput) ProductKind() pulumi.StringPtrOutput
The kind of the product (virtualMachine or virtualMachineExtension)
func (ProductResponseOutput) ProductProperties ¶ added in v0.5.0
func (o ProductResponseOutput) ProductProperties() ProductPropertiesResponsePtrOutput
Additional properties for the product.
func (ProductResponseOutput) PublisherDisplayName ¶ added in v0.5.0
func (o ProductResponseOutput) PublisherDisplayName() pulumi.StringPtrOutput
The user-friendly name of the product publisher.
func (ProductResponseOutput) PublisherIdentifier ¶ added in v0.5.0
func (o ProductResponseOutput) PublisherIdentifier() pulumi.StringPtrOutput
Publisher identifier.
func (ProductResponseOutput) Sku ¶ added in v0.5.0
func (o ProductResponseOutput) Sku() pulumi.StringPtrOutput
The product SKU.
func (ProductResponseOutput) ToProductResponseOutput ¶ added in v0.5.0
func (o ProductResponseOutput) ToProductResponseOutput() ProductResponseOutput
func (ProductResponseOutput) ToProductResponseOutputWithContext ¶ added in v0.5.0
func (o ProductResponseOutput) ToProductResponseOutputWithContext(ctx context.Context) ProductResponseOutput
func (ProductResponseOutput) Type ¶ added in v0.5.0
func (o ProductResponseOutput) Type() pulumi.StringOutput
Type of Resource.
func (ProductResponseOutput) VmExtensionType ¶ added in v0.5.0
func (o ProductResponseOutput) VmExtensionType() pulumi.StringPtrOutput
The type of the Virtual Machine Extension.
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.StringPtrInput // 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