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 LinkedSubscription
- type LinkedSubscriptionArgs
- type LinkedSubscriptionInput
- type LinkedSubscriptionOutput
- type LinkedSubscriptionState
- 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 LookupLinkedSubscriptionArgs
- type LookupLinkedSubscriptionResult
- 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) SystemData() SystemDataResponseOutput
- 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
- type SystemDataResponse
- type SystemDataResponseArgs
- func (SystemDataResponseArgs) ElementType() reflect.Type
- func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
- func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput
- type SystemDataResponseInput
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput
- type SystemDataResponsePtrInput
- type SystemDataResponsePtrOutput
- func (o SystemDataResponsePtrOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponsePtrOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponsePtrOutput) CreatedByType() pulumi.StringPtrOutput
- func (o SystemDataResponsePtrOutput) Elem() SystemDataResponseOutput
- func (SystemDataResponsePtrOutput) ElementType() reflect.Type
- func (o SystemDataResponsePtrOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponsePtrOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
- func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput
Constants ¶
const (
LocationGlobal = Location("global")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompatibilityResponse ¶
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 ¶
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 ¶
func (CompatibilityResponseArgs) ElementType() reflect.Type
func (CompatibilityResponseArgs) ToCompatibilityResponseOutput ¶
func (i CompatibilityResponseArgs) ToCompatibilityResponseOutput() CompatibilityResponseOutput
func (CompatibilityResponseArgs) ToCompatibilityResponseOutputWithContext ¶
func (i CompatibilityResponseArgs) ToCompatibilityResponseOutputWithContext(ctx context.Context) CompatibilityResponseOutput
func (CompatibilityResponseArgs) ToCompatibilityResponsePtrOutput ¶
func (i CompatibilityResponseArgs) ToCompatibilityResponsePtrOutput() CompatibilityResponsePtrOutput
func (CompatibilityResponseArgs) ToCompatibilityResponsePtrOutputWithContext ¶
func (i CompatibilityResponseArgs) ToCompatibilityResponsePtrOutputWithContext(ctx context.Context) CompatibilityResponsePtrOutput
type CompatibilityResponseInput ¶
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 ¶
type CompatibilityResponseOutput struct{ *pulumi.OutputState }
Product compatibility
func (CompatibilityResponseOutput) Description ¶
func (o CompatibilityResponseOutput) Description() pulumi.StringPtrOutput
Full error message if any compatibility issues are found
func (CompatibilityResponseOutput) ElementType ¶
func (CompatibilityResponseOutput) ElementType() reflect.Type
func (CompatibilityResponseOutput) IsCompatible ¶
func (o CompatibilityResponseOutput) IsCompatible() pulumi.BoolPtrOutput
Tells if product is compatible with current device
func (CompatibilityResponseOutput) Issues ¶
func (o CompatibilityResponseOutput) Issues() pulumi.StringArrayOutput
List of all issues found
func (CompatibilityResponseOutput) Message ¶
func (o CompatibilityResponseOutput) Message() pulumi.StringPtrOutput
Short error message if any compatibility issues are found
func (CompatibilityResponseOutput) ToCompatibilityResponseOutput ¶
func (o CompatibilityResponseOutput) ToCompatibilityResponseOutput() CompatibilityResponseOutput
func (CompatibilityResponseOutput) ToCompatibilityResponseOutputWithContext ¶
func (o CompatibilityResponseOutput) ToCompatibilityResponseOutputWithContext(ctx context.Context) CompatibilityResponseOutput
func (CompatibilityResponseOutput) ToCompatibilityResponsePtrOutput ¶
func (o CompatibilityResponseOutput) ToCompatibilityResponsePtrOutput() CompatibilityResponsePtrOutput
func (CompatibilityResponseOutput) ToCompatibilityResponsePtrOutputWithContext ¶
func (o CompatibilityResponseOutput) ToCompatibilityResponsePtrOutputWithContext(ctx context.Context) CompatibilityResponsePtrOutput
type CompatibilityResponsePtrInput ¶
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 ¶
func CompatibilityResponsePtr(v *CompatibilityResponseArgs) CompatibilityResponsePtrInput
type CompatibilityResponsePtrOutput ¶
type CompatibilityResponsePtrOutput struct{ *pulumi.OutputState }
func (CompatibilityResponsePtrOutput) Description ¶
func (o CompatibilityResponsePtrOutput) Description() pulumi.StringPtrOutput
Full error message if any compatibility issues are found
func (CompatibilityResponsePtrOutput) Elem ¶
func (o CompatibilityResponsePtrOutput) Elem() CompatibilityResponseOutput
func (CompatibilityResponsePtrOutput) ElementType ¶
func (CompatibilityResponsePtrOutput) ElementType() reflect.Type
func (CompatibilityResponsePtrOutput) IsCompatible ¶
func (o CompatibilityResponsePtrOutput) IsCompatible() pulumi.BoolPtrOutput
Tells if product is compatible with current device
func (CompatibilityResponsePtrOutput) Issues ¶
func (o CompatibilityResponsePtrOutput) Issues() pulumi.StringArrayOutput
List of all issues found
func (CompatibilityResponsePtrOutput) Message ¶
func (o CompatibilityResponsePtrOutput) Message() pulumi.StringPtrOutput
Short error message if any compatibility issues are found
func (CompatibilityResponsePtrOutput) ToCompatibilityResponsePtrOutput ¶
func (o CompatibilityResponsePtrOutput) ToCompatibilityResponsePtrOutput() CompatibilityResponsePtrOutput
func (CompatibilityResponsePtrOutput) ToCompatibilityResponsePtrOutputWithContext ¶
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"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // 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 ¶
func (*CustomerSubscription) ElementType() reflect.Type
func (*CustomerSubscription) ToCustomerSubscriptionOutput ¶
func (i *CustomerSubscription) ToCustomerSubscriptionOutput() CustomerSubscriptionOutput
func (*CustomerSubscription) ToCustomerSubscriptionOutputWithContext ¶
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 ¶
type CustomerSubscriptionInput interface { pulumi.Input ToCustomerSubscriptionOutput() CustomerSubscriptionOutput ToCustomerSubscriptionOutputWithContext(ctx context.Context) CustomerSubscriptionOutput }
type CustomerSubscriptionOutput ¶
type CustomerSubscriptionOutput struct {
*pulumi.OutputState
}
func (CustomerSubscriptionOutput) ElementType ¶
func (CustomerSubscriptionOutput) ElementType() reflect.Type
func (CustomerSubscriptionOutput) ToCustomerSubscriptionOutput ¶
func (o CustomerSubscriptionOutput) ToCustomerSubscriptionOutput() CustomerSubscriptionOutput
func (CustomerSubscriptionOutput) ToCustomerSubscriptionOutputWithContext ¶
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 // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponsePtrInput // 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 ¶
type GetProductResult ¶
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"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponse `pulumi:"systemData"` // Type of Resource. Type string `pulumi:"type"` // The type of the Virtual Machine Extension. VmExtensionType *string `pulumi:"vmExtensionType"` }
Product information.
func GetProduct ¶
func GetProduct(ctx *pulumi.Context, args *GetProductArgs, opts ...pulumi.InvokeOption) (*GetProductResult, error)
type GetProductsArgs ¶
type GetProductsResult ¶
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 ¶
func GetProducts(ctx *pulumi.Context, args *GetProductsArgs, opts ...pulumi.InvokeOption) (*GetProductsResult, error)
type GetRegistrationActivationKeyResult ¶
type GetRegistrationActivationKeyResult struct { // Azure Stack activation key. ActivationKey *string `pulumi:"activationKey"` }
The resource containing the Azure Stack activation key.
func GetRegistrationActivationKey ¶
func GetRegistrationActivationKey(ctx *pulumi.Context, args *GetRegistrationActivationKeyArgs, opts ...pulumi.InvokeOption) (*GetRegistrationActivationKeyResult, error)
type IconUrisResponse ¶
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 ¶
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 ¶
func (IconUrisResponseArgs) ElementType() reflect.Type
func (IconUrisResponseArgs) ToIconUrisResponseOutput ¶
func (i IconUrisResponseArgs) ToIconUrisResponseOutput() IconUrisResponseOutput
func (IconUrisResponseArgs) ToIconUrisResponseOutputWithContext ¶
func (i IconUrisResponseArgs) ToIconUrisResponseOutputWithContext(ctx context.Context) IconUrisResponseOutput
func (IconUrisResponseArgs) ToIconUrisResponsePtrOutput ¶
func (i IconUrisResponseArgs) ToIconUrisResponsePtrOutput() IconUrisResponsePtrOutput
func (IconUrisResponseArgs) ToIconUrisResponsePtrOutputWithContext ¶
func (i IconUrisResponseArgs) ToIconUrisResponsePtrOutputWithContext(ctx context.Context) IconUrisResponsePtrOutput
type IconUrisResponseInput ¶
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 ¶
type IconUrisResponseOutput struct{ *pulumi.OutputState }
Links to product icons.
func (IconUrisResponseOutput) ElementType ¶
func (IconUrisResponseOutput) ElementType() reflect.Type
func (IconUrisResponseOutput) Hero ¶
func (o IconUrisResponseOutput) Hero() pulumi.StringPtrOutput
URI to hero icon.
func (IconUrisResponseOutput) Large ¶
func (o IconUrisResponseOutput) Large() pulumi.StringPtrOutput
URI to large icon.
func (IconUrisResponseOutput) Medium ¶
func (o IconUrisResponseOutput) Medium() pulumi.StringPtrOutput
URI to medium icon.
func (IconUrisResponseOutput) Small ¶
func (o IconUrisResponseOutput) Small() pulumi.StringPtrOutput
URI to small icon.
func (IconUrisResponseOutput) ToIconUrisResponseOutput ¶
func (o IconUrisResponseOutput) ToIconUrisResponseOutput() IconUrisResponseOutput
func (IconUrisResponseOutput) ToIconUrisResponseOutputWithContext ¶
func (o IconUrisResponseOutput) ToIconUrisResponseOutputWithContext(ctx context.Context) IconUrisResponseOutput
func (IconUrisResponseOutput) ToIconUrisResponsePtrOutput ¶
func (o IconUrisResponseOutput) ToIconUrisResponsePtrOutput() IconUrisResponsePtrOutput
func (IconUrisResponseOutput) ToIconUrisResponsePtrOutputWithContext ¶
func (o IconUrisResponseOutput) ToIconUrisResponsePtrOutputWithContext(ctx context.Context) IconUrisResponsePtrOutput
func (IconUrisResponseOutput) Wide ¶
func (o IconUrisResponseOutput) Wide() pulumi.StringPtrOutput
URI to wide icon.
type IconUrisResponsePtrInput ¶
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 ¶
func IconUrisResponsePtr(v *IconUrisResponseArgs) IconUrisResponsePtrInput
type IconUrisResponsePtrOutput ¶
type IconUrisResponsePtrOutput struct{ *pulumi.OutputState }
func (IconUrisResponsePtrOutput) Elem ¶
func (o IconUrisResponsePtrOutput) Elem() IconUrisResponseOutput
func (IconUrisResponsePtrOutput) ElementType ¶
func (IconUrisResponsePtrOutput) ElementType() reflect.Type
func (IconUrisResponsePtrOutput) Hero ¶
func (o IconUrisResponsePtrOutput) Hero() pulumi.StringPtrOutput
URI to hero icon.
func (IconUrisResponsePtrOutput) Large ¶
func (o IconUrisResponsePtrOutput) Large() pulumi.StringPtrOutput
URI to large icon.
func (IconUrisResponsePtrOutput) Medium ¶
func (o IconUrisResponsePtrOutput) Medium() pulumi.StringPtrOutput
URI to medium icon.
func (IconUrisResponsePtrOutput) Small ¶
func (o IconUrisResponsePtrOutput) Small() pulumi.StringPtrOutput
URI to small icon.
func (IconUrisResponsePtrOutput) ToIconUrisResponsePtrOutput ¶
func (o IconUrisResponsePtrOutput) ToIconUrisResponsePtrOutput() IconUrisResponsePtrOutput
func (IconUrisResponsePtrOutput) ToIconUrisResponsePtrOutputWithContext ¶
func (o IconUrisResponsePtrOutput) ToIconUrisResponsePtrOutputWithContext(ctx context.Context) IconUrisResponsePtrOutput
func (IconUrisResponsePtrOutput) Wide ¶
func (o IconUrisResponsePtrOutput) Wide() pulumi.StringPtrOutput
URI to wide icon.
type LinkedSubscription ¶
type LinkedSubscription struct { pulumi.CustomResourceState // The status of the remote management connection of the Azure Stack device. DeviceConnectionStatus pulumi.StringOutput `pulumi:"deviceConnectionStatus"` // The identifier of the Azure Stack device for remote management. DeviceId pulumi.StringOutput `pulumi:"deviceId"` // The connection state of the Azure Stack device. DeviceLinkState pulumi.StringOutput `pulumi:"deviceLinkState"` // The object identifier associated with the Azure Stack device connecting to Azure. DeviceObjectId pulumi.StringOutput `pulumi:"deviceObjectId"` // The entity tag used for optimistic concurrency when modifying the resource. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The kind of the resource. Kind pulumi.StringOutput `pulumi:"kind"` // The last remote management connection time for the Azure Stack device connected to the linked subscription resource. LastConnectedTime pulumi.StringOutput `pulumi:"lastConnectedTime"` // The identifier associated with the device subscription. LinkedSubscriptionId pulumi.StringPtrOutput `pulumi:"linkedSubscriptionId"` // Location of the resource. Location pulumi.StringOutput `pulumi:"location"` // Name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The identifier associated with the device registration. RegistrationResourceId pulumi.StringPtrOutput `pulumi:"registrationResourceId"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Custom tags for the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Type of Resource. Type pulumi.StringOutput `pulumi:"type"` }
Linked Subscription information.
func GetLinkedSubscription ¶
func GetLinkedSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedSubscriptionState, opts ...pulumi.ResourceOption) (*LinkedSubscription, error)
GetLinkedSubscription gets an existing LinkedSubscription 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 NewLinkedSubscription ¶
func NewLinkedSubscription(ctx *pulumi.Context, name string, args *LinkedSubscriptionArgs, opts ...pulumi.ResourceOption) (*LinkedSubscription, error)
NewLinkedSubscription registers a new resource with the given unique name, arguments, and options.
func (*LinkedSubscription) ElementType ¶
func (*LinkedSubscription) ElementType() reflect.Type
func (*LinkedSubscription) ToLinkedSubscriptionOutput ¶
func (i *LinkedSubscription) ToLinkedSubscriptionOutput() LinkedSubscriptionOutput
func (*LinkedSubscription) ToLinkedSubscriptionOutputWithContext ¶
func (i *LinkedSubscription) ToLinkedSubscriptionOutputWithContext(ctx context.Context) LinkedSubscriptionOutput
type LinkedSubscriptionArgs ¶
type LinkedSubscriptionArgs struct { // The identifier associated with the device subscription. LinkedSubscriptionId pulumi.StringInput // Name of the Linked Subscription resource. LinkedSubscriptionName pulumi.StringInput // Location of the resource. Location pulumi.StringPtrInput // The identifier associated with the device registration. RegistrationResourceId pulumi.StringInput // Name of the resource group. ResourceGroup pulumi.StringInput }
The set of arguments for constructing a LinkedSubscription resource.
func (LinkedSubscriptionArgs) ElementType ¶
func (LinkedSubscriptionArgs) ElementType() reflect.Type
type LinkedSubscriptionInput ¶
type LinkedSubscriptionInput interface { pulumi.Input ToLinkedSubscriptionOutput() LinkedSubscriptionOutput ToLinkedSubscriptionOutputWithContext(ctx context.Context) LinkedSubscriptionOutput }
type LinkedSubscriptionOutput ¶
type LinkedSubscriptionOutput struct {
*pulumi.OutputState
}
func (LinkedSubscriptionOutput) ElementType ¶
func (LinkedSubscriptionOutput) ElementType() reflect.Type
func (LinkedSubscriptionOutput) ToLinkedSubscriptionOutput ¶
func (o LinkedSubscriptionOutput) ToLinkedSubscriptionOutput() LinkedSubscriptionOutput
func (LinkedSubscriptionOutput) ToLinkedSubscriptionOutputWithContext ¶
func (o LinkedSubscriptionOutput) ToLinkedSubscriptionOutputWithContext(ctx context.Context) LinkedSubscriptionOutput
type LinkedSubscriptionState ¶
type LinkedSubscriptionState struct { // The status of the remote management connection of the Azure Stack device. DeviceConnectionStatus pulumi.StringPtrInput // The identifier of the Azure Stack device for remote management. DeviceId pulumi.StringPtrInput // The connection state of the Azure Stack device. DeviceLinkState pulumi.StringPtrInput // The object identifier associated with the Azure Stack device connecting to Azure. DeviceObjectId pulumi.StringPtrInput // The entity tag used for optimistic concurrency when modifying the resource. Etag pulumi.StringPtrInput // The kind of the resource. Kind pulumi.StringPtrInput // The last remote management connection time for the Azure Stack device connected to the linked subscription resource. LastConnectedTime pulumi.StringPtrInput // The identifier associated with the device subscription. LinkedSubscriptionId pulumi.StringPtrInput // Location of the resource. Location pulumi.StringPtrInput // Name of the resource. Name pulumi.StringPtrInput // The identifier associated with the device registration. RegistrationResourceId pulumi.StringPtrInput // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponsePtrInput // Custom tags for the resource. Tags pulumi.StringMapInput // Type of Resource. Type pulumi.StringPtrInput }
func (LinkedSubscriptionState) ElementType ¶
func (LinkedSubscriptionState) ElementType() reflect.Type
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 ¶
Location of the resource.
func (Location) ElementType ¶
func (Location) ToStringOutput ¶
func (e Location) ToStringOutput() pulumi.StringOutput
func (Location) ToStringOutputWithContext ¶
func (e Location) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Location) ToStringPtrOutput ¶
func (e Location) ToStringPtrOutput() pulumi.StringPtrOutput
func (Location) ToStringPtrOutputWithContext ¶
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"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponse `pulumi:"systemData"` // 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 LookupLinkedSubscriptionResult ¶
type LookupLinkedSubscriptionResult struct { // The status of the remote management connection of the Azure Stack device. DeviceConnectionStatus string `pulumi:"deviceConnectionStatus"` // The identifier of the Azure Stack device for remote management. DeviceId string `pulumi:"deviceId"` // The connection state of the Azure Stack device. DeviceLinkState string `pulumi:"deviceLinkState"` // The object identifier associated with the Azure Stack device connecting to Azure. DeviceObjectId string `pulumi:"deviceObjectId"` // The entity tag used for optimistic concurrency when modifying the resource. Etag *string `pulumi:"etag"` // ID of the resource. Id string `pulumi:"id"` // The kind of the resource. Kind string `pulumi:"kind"` // The last remote management connection time for the Azure Stack device connected to the linked subscription resource. LastConnectedTime string `pulumi:"lastConnectedTime"` // The identifier associated with the device subscription. LinkedSubscriptionId *string `pulumi:"linkedSubscriptionId"` // Location of the resource. Location string `pulumi:"location"` // Name of the resource. Name string `pulumi:"name"` // The identifier associated with the device registration. RegistrationResourceId *string `pulumi:"registrationResourceId"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponse `pulumi:"systemData"` // Custom tags for the resource. Tags map[string]string `pulumi:"tags"` // Type of Resource. Type string `pulumi:"type"` }
Linked Subscription information.
func LookupLinkedSubscription ¶
func LookupLinkedSubscription(ctx *pulumi.Context, args *LookupLinkedSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupLinkedSubscriptionResult, 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"` // The kind of the resource. Kind string `pulumi:"kind"` // 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"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponse `pulumi:"systemData"` // 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 ¶
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 ¶
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 ¶
func (ProductLinkResponseArgs) ElementType() reflect.Type
func (ProductLinkResponseArgs) ToProductLinkResponseOutput ¶
func (i ProductLinkResponseArgs) ToProductLinkResponseOutput() ProductLinkResponseOutput
func (ProductLinkResponseArgs) ToProductLinkResponseOutputWithContext ¶
func (i ProductLinkResponseArgs) ToProductLinkResponseOutputWithContext(ctx context.Context) ProductLinkResponseOutput
type ProductLinkResponseArray ¶
type ProductLinkResponseArray []ProductLinkResponseInput
func (ProductLinkResponseArray) ElementType ¶
func (ProductLinkResponseArray) ElementType() reflect.Type
func (ProductLinkResponseArray) ToProductLinkResponseArrayOutput ¶
func (i ProductLinkResponseArray) ToProductLinkResponseArrayOutput() ProductLinkResponseArrayOutput
func (ProductLinkResponseArray) ToProductLinkResponseArrayOutputWithContext ¶
func (i ProductLinkResponseArray) ToProductLinkResponseArrayOutputWithContext(ctx context.Context) ProductLinkResponseArrayOutput
type ProductLinkResponseArrayInput ¶
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 ¶
type ProductLinkResponseArrayOutput struct{ *pulumi.OutputState }
func (ProductLinkResponseArrayOutput) ElementType ¶
func (ProductLinkResponseArrayOutput) ElementType() reflect.Type
func (ProductLinkResponseArrayOutput) Index ¶
func (o ProductLinkResponseArrayOutput) Index(i pulumi.IntInput) ProductLinkResponseOutput
func (ProductLinkResponseArrayOutput) ToProductLinkResponseArrayOutput ¶
func (o ProductLinkResponseArrayOutput) ToProductLinkResponseArrayOutput() ProductLinkResponseArrayOutput
func (ProductLinkResponseArrayOutput) ToProductLinkResponseArrayOutputWithContext ¶
func (o ProductLinkResponseArrayOutput) ToProductLinkResponseArrayOutputWithContext(ctx context.Context) ProductLinkResponseArrayOutput
type ProductLinkResponseInput ¶
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 ¶
type ProductLinkResponseOutput struct{ *pulumi.OutputState }
Link with additional information about a product.
func (ProductLinkResponseOutput) DisplayName ¶
func (o ProductLinkResponseOutput) DisplayName() pulumi.StringPtrOutput
The description of the link.
func (ProductLinkResponseOutput) ElementType ¶
func (ProductLinkResponseOutput) ElementType() reflect.Type
func (ProductLinkResponseOutput) ToProductLinkResponseOutput ¶
func (o ProductLinkResponseOutput) ToProductLinkResponseOutput() ProductLinkResponseOutput
func (ProductLinkResponseOutput) ToProductLinkResponseOutputWithContext ¶
func (o ProductLinkResponseOutput) ToProductLinkResponseOutputWithContext(ctx context.Context) ProductLinkResponseOutput
func (ProductLinkResponseOutput) Uri ¶
func (o ProductLinkResponseOutput) Uri() pulumi.StringPtrOutput
The URI corresponding to the link.
type ProductPropertiesResponse ¶
type ProductPropertiesResponse struct { // The version. Version *string `pulumi:"version"` }
Additional properties of the product
type ProductPropertiesResponseArgs ¶
type ProductPropertiesResponseArgs struct { // The version. Version pulumi.StringPtrInput `pulumi:"version"` }
Additional properties of the product
func (ProductPropertiesResponseArgs) ElementType ¶
func (ProductPropertiesResponseArgs) ElementType() reflect.Type
func (ProductPropertiesResponseArgs) ToProductPropertiesResponseOutput ¶
func (i ProductPropertiesResponseArgs) ToProductPropertiesResponseOutput() ProductPropertiesResponseOutput
func (ProductPropertiesResponseArgs) ToProductPropertiesResponseOutputWithContext ¶
func (i ProductPropertiesResponseArgs) ToProductPropertiesResponseOutputWithContext(ctx context.Context) ProductPropertiesResponseOutput
func (ProductPropertiesResponseArgs) ToProductPropertiesResponsePtrOutput ¶
func (i ProductPropertiesResponseArgs) ToProductPropertiesResponsePtrOutput() ProductPropertiesResponsePtrOutput
func (ProductPropertiesResponseArgs) ToProductPropertiesResponsePtrOutputWithContext ¶
func (i ProductPropertiesResponseArgs) ToProductPropertiesResponsePtrOutputWithContext(ctx context.Context) ProductPropertiesResponsePtrOutput
type ProductPropertiesResponseInput ¶
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 ¶
type ProductPropertiesResponseOutput struct{ *pulumi.OutputState }
Additional properties of the product
func (ProductPropertiesResponseOutput) ElementType ¶
func (ProductPropertiesResponseOutput) ElementType() reflect.Type
func (ProductPropertiesResponseOutput) ToProductPropertiesResponseOutput ¶
func (o ProductPropertiesResponseOutput) ToProductPropertiesResponseOutput() ProductPropertiesResponseOutput
func (ProductPropertiesResponseOutput) ToProductPropertiesResponseOutputWithContext ¶
func (o ProductPropertiesResponseOutput) ToProductPropertiesResponseOutputWithContext(ctx context.Context) ProductPropertiesResponseOutput
func (ProductPropertiesResponseOutput) ToProductPropertiesResponsePtrOutput ¶
func (o ProductPropertiesResponseOutput) ToProductPropertiesResponsePtrOutput() ProductPropertiesResponsePtrOutput
func (ProductPropertiesResponseOutput) ToProductPropertiesResponsePtrOutputWithContext ¶
func (o ProductPropertiesResponseOutput) ToProductPropertiesResponsePtrOutputWithContext(ctx context.Context) ProductPropertiesResponsePtrOutput
func (ProductPropertiesResponseOutput) Version ¶
func (o ProductPropertiesResponseOutput) Version() pulumi.StringPtrOutput
The version.
type ProductPropertiesResponsePtrInput ¶
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 ¶
func ProductPropertiesResponsePtr(v *ProductPropertiesResponseArgs) ProductPropertiesResponsePtrInput
type ProductPropertiesResponsePtrOutput ¶
type ProductPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ProductPropertiesResponsePtrOutput) Elem ¶
func (o ProductPropertiesResponsePtrOutput) Elem() ProductPropertiesResponseOutput
func (ProductPropertiesResponsePtrOutput) ElementType ¶
func (ProductPropertiesResponsePtrOutput) ElementType() reflect.Type
func (ProductPropertiesResponsePtrOutput) ToProductPropertiesResponsePtrOutput ¶
func (o ProductPropertiesResponsePtrOutput) ToProductPropertiesResponsePtrOutput() ProductPropertiesResponsePtrOutput
func (ProductPropertiesResponsePtrOutput) ToProductPropertiesResponsePtrOutputWithContext ¶
func (o ProductPropertiesResponsePtrOutput) ToProductPropertiesResponsePtrOutputWithContext(ctx context.Context) ProductPropertiesResponsePtrOutput
func (ProductPropertiesResponsePtrOutput) Version ¶
func (o ProductPropertiesResponsePtrOutput) Version() pulumi.StringPtrOutput
The version.
type ProductResponse ¶
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"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponse `pulumi:"systemData"` // Type of Resource. Type string `pulumi:"type"` // The type of the Virtual Machine Extension. VmExtensionType *string `pulumi:"vmExtensionType"` }
Product information.
type ProductResponseArgs ¶
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"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponseInput `pulumi:"systemData"` // 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 ¶
func (ProductResponseArgs) ElementType() reflect.Type
func (ProductResponseArgs) ToProductResponseOutput ¶
func (i ProductResponseArgs) ToProductResponseOutput() ProductResponseOutput
func (ProductResponseArgs) ToProductResponseOutputWithContext ¶
func (i ProductResponseArgs) ToProductResponseOutputWithContext(ctx context.Context) ProductResponseOutput
type ProductResponseArray ¶
type ProductResponseArray []ProductResponseInput
func (ProductResponseArray) ElementType ¶
func (ProductResponseArray) ElementType() reflect.Type
func (ProductResponseArray) ToProductResponseArrayOutput ¶
func (i ProductResponseArray) ToProductResponseArrayOutput() ProductResponseArrayOutput
func (ProductResponseArray) ToProductResponseArrayOutputWithContext ¶
func (i ProductResponseArray) ToProductResponseArrayOutputWithContext(ctx context.Context) ProductResponseArrayOutput
type ProductResponseArrayInput ¶
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 ¶
type ProductResponseArrayOutput struct{ *pulumi.OutputState }
func (ProductResponseArrayOutput) ElementType ¶
func (ProductResponseArrayOutput) ElementType() reflect.Type
func (ProductResponseArrayOutput) Index ¶
func (o ProductResponseArrayOutput) Index(i pulumi.IntInput) ProductResponseOutput
func (ProductResponseArrayOutput) ToProductResponseArrayOutput ¶
func (o ProductResponseArrayOutput) ToProductResponseArrayOutput() ProductResponseArrayOutput
func (ProductResponseArrayOutput) ToProductResponseArrayOutputWithContext ¶
func (o ProductResponseArrayOutput) ToProductResponseArrayOutputWithContext(ctx context.Context) ProductResponseArrayOutput
type ProductResponseInput ¶
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 ¶
type ProductResponseOutput struct{ *pulumi.OutputState }
Product information.
func (ProductResponseOutput) BillingPartNumber ¶
func (o ProductResponseOutput) BillingPartNumber() pulumi.StringPtrOutput
The part number used for billing purposes.
func (ProductResponseOutput) Compatibility ¶
func (o ProductResponseOutput) Compatibility() CompatibilityResponsePtrOutput
Product compatibility with current device.
func (ProductResponseOutput) Description ¶
func (o ProductResponseOutput) Description() pulumi.StringPtrOutput
The description of the product.
func (ProductResponseOutput) DisplayName ¶
func (o ProductResponseOutput) DisplayName() pulumi.StringPtrOutput
The display name of the product.
func (ProductResponseOutput) ElementType ¶
func (ProductResponseOutput) ElementType() reflect.Type
func (ProductResponseOutput) Etag ¶
func (o ProductResponseOutput) Etag() pulumi.StringPtrOutput
The entity tag used for optimistic concurrency when modifying the resource.
func (ProductResponseOutput) GalleryItemIdentity ¶
func (o ProductResponseOutput) GalleryItemIdentity() pulumi.StringPtrOutput
The identifier of the gallery item corresponding to the product.
func (ProductResponseOutput) IconUris ¶
func (o ProductResponseOutput) IconUris() IconUrisResponsePtrOutput
Additional links available for this product.
func (ProductResponseOutput) Id ¶
func (o ProductResponseOutput) Id() pulumi.StringOutput
ID of the resource.
func (ProductResponseOutput) LegalTerms ¶
func (o ProductResponseOutput) LegalTerms() pulumi.StringPtrOutput
The legal terms.
func (ProductResponseOutput) Links ¶
func (o ProductResponseOutput) Links() ProductLinkResponseArrayOutput
Additional links available for this product.
func (ProductResponseOutput) Name ¶
func (o ProductResponseOutput) Name() pulumi.StringOutput
Name of the resource.
func (ProductResponseOutput) Offer ¶
func (o ProductResponseOutput) Offer() pulumi.StringPtrOutput
The offer representing the product.
func (ProductResponseOutput) OfferVersion ¶
func (o ProductResponseOutput) OfferVersion() pulumi.StringPtrOutput
The version of the product offer.
func (ProductResponseOutput) PayloadLength ¶
func (o ProductResponseOutput) PayloadLength() pulumi.Float64PtrOutput
The length of product content.
func (ProductResponseOutput) PrivacyPolicy ¶
func (o ProductResponseOutput) PrivacyPolicy() pulumi.StringPtrOutput
The privacy policy.
func (ProductResponseOutput) ProductKind ¶
func (o ProductResponseOutput) ProductKind() pulumi.StringPtrOutput
The kind of the product (virtualMachine or virtualMachineExtension)
func (ProductResponseOutput) ProductProperties ¶
func (o ProductResponseOutput) ProductProperties() ProductPropertiesResponsePtrOutput
Additional properties for the product.
func (ProductResponseOutput) PublisherDisplayName ¶
func (o ProductResponseOutput) PublisherDisplayName() pulumi.StringPtrOutput
The user-friendly name of the product publisher.
func (ProductResponseOutput) PublisherIdentifier ¶
func (o ProductResponseOutput) PublisherIdentifier() pulumi.StringPtrOutput
Publisher identifier.
func (ProductResponseOutput) Sku ¶
func (o ProductResponseOutput) Sku() pulumi.StringPtrOutput
The product SKU.
func (ProductResponseOutput) SystemData ¶
func (o ProductResponseOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the resource.
func (ProductResponseOutput) ToProductResponseOutput ¶
func (o ProductResponseOutput) ToProductResponseOutput() ProductResponseOutput
func (ProductResponseOutput) ToProductResponseOutputWithContext ¶
func (o ProductResponseOutput) ToProductResponseOutputWithContext(ctx context.Context) ProductResponseOutput
func (ProductResponseOutput) Type ¶
func (o ProductResponseOutput) Type() pulumi.StringOutput
Type of Resource.
func (ProductResponseOutput) VmExtensionType ¶
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"` // The kind of the resource. Kind pulumi.StringOutput `pulumi:"kind"` // 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"` // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // 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 ¶
func (*Registration) ElementType() reflect.Type
func (*Registration) ToRegistrationOutput ¶
func (i *Registration) ToRegistrationOutput() RegistrationOutput
func (*Registration) ToRegistrationOutputWithContext ¶
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 ¶
type RegistrationInput interface { pulumi.Input ToRegistrationOutput() RegistrationOutput ToRegistrationOutputWithContext(ctx context.Context) RegistrationOutput }
type RegistrationOutput ¶
type RegistrationOutput struct {
*pulumi.OutputState
}
func (RegistrationOutput) ElementType ¶
func (RegistrationOutput) ElementType() reflect.Type
func (RegistrationOutput) ToRegistrationOutput ¶
func (o RegistrationOutput) ToRegistrationOutput() RegistrationOutput
func (RegistrationOutput) ToRegistrationOutputWithContext ¶
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 // The kind of the resource. Kind 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 // Metadata pertaining to creation and last modification of the resource. SystemData SystemDataResponsePtrInput // Custom tags for the resource. Tags pulumi.StringMapInput // Type of Resource. Type pulumi.StringPtrInput }
func (RegistrationState) ElementType ¶
func (RegistrationState) ElementType() reflect.Type
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC). CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseArgs ¶
type SystemDataResponseArgs struct { // The timestamp of resource creation (UTC). CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"` // The identity that created the resource. CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType pulumi.StringPtrInput `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt pulumi.StringPtrInput `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType pulumi.StringPtrInput `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseArgs) ElementType ¶
func (SystemDataResponseArgs) ElementType() reflect.Type
func (SystemDataResponseArgs) ToSystemDataResponseOutput ¶
func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext ¶
func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput ¶
func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext ¶
func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput
type SystemDataResponseInput ¶
type SystemDataResponseInput interface { pulumi.Input ToSystemDataResponseOutput() SystemDataResponseOutput ToSystemDataResponseOutputWithContext(context.Context) SystemDataResponseOutput }
SystemDataResponseInput is an input type that accepts SystemDataResponseArgs and SystemDataResponseOutput values. You can construct a concrete instance of `SystemDataResponseInput` via:
SystemDataResponseArgs{...}
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput
type SystemDataResponsePtrInput ¶
type SystemDataResponsePtrInput interface { pulumi.Input ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput ToSystemDataResponsePtrOutputWithContext(context.Context) SystemDataResponsePtrOutput }
SystemDataResponsePtrInput is an input type that accepts SystemDataResponseArgs, SystemDataResponsePtr and SystemDataResponsePtrOutput values. You can construct a concrete instance of `SystemDataResponsePtrInput` via:
SystemDataResponseArgs{...} or: nil
func SystemDataResponsePtr ¶
func SystemDataResponsePtr(v *SystemDataResponseArgs) SystemDataResponsePtrInput
type SystemDataResponsePtrOutput ¶
type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }
func (SystemDataResponsePtrOutput) CreatedAt ¶
func (o SystemDataResponsePtrOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponsePtrOutput) CreatedBy ¶
func (o SystemDataResponsePtrOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponsePtrOutput) CreatedByType ¶
func (o SystemDataResponsePtrOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponsePtrOutput) Elem ¶
func (o SystemDataResponsePtrOutput) Elem() SystemDataResponseOutput
func (SystemDataResponsePtrOutput) ElementType ¶
func (SystemDataResponsePtrOutput) ElementType() reflect.Type
func (SystemDataResponsePtrOutput) LastModifiedAt ¶
func (o SystemDataResponsePtrOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponsePtrOutput) LastModifiedBy ¶
func (o SystemDataResponsePtrOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponsePtrOutput) LastModifiedByType ¶
func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput ¶
func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext ¶
func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput