Documentation ¶
Index ¶
- type Environment
- type EnvironmentArgs
- type EnvironmentDetailsResponse
- type EnvironmentDetailsResponseArgs
- func (EnvironmentDetailsResponseArgs) ElementType() reflect.Type
- func (i EnvironmentDetailsResponseArgs) ToEnvironmentDetailsResponseOutput() EnvironmentDetailsResponseOutput
- func (i EnvironmentDetailsResponseArgs) ToEnvironmentDetailsResponseOutputWithContext(ctx context.Context) EnvironmentDetailsResponseOutput
- type EnvironmentDetailsResponseArray
- func (EnvironmentDetailsResponseArray) ElementType() reflect.Type
- func (i EnvironmentDetailsResponseArray) ToEnvironmentDetailsResponseArrayOutput() EnvironmentDetailsResponseArrayOutput
- func (i EnvironmentDetailsResponseArray) ToEnvironmentDetailsResponseArrayOutputWithContext(ctx context.Context) EnvironmentDetailsResponseArrayOutput
- type EnvironmentDetailsResponseArrayInput
- type EnvironmentDetailsResponseArrayOutput
- func (EnvironmentDetailsResponseArrayOutput) ElementType() reflect.Type
- func (o EnvironmentDetailsResponseArrayOutput) Index(i pulumi.IntInput) EnvironmentDetailsResponseOutput
- func (o EnvironmentDetailsResponseArrayOutput) ToEnvironmentDetailsResponseArrayOutput() EnvironmentDetailsResponseArrayOutput
- func (o EnvironmentDetailsResponseArrayOutput) ToEnvironmentDetailsResponseArrayOutputWithContext(ctx context.Context) EnvironmentDetailsResponseArrayOutput
- type EnvironmentDetailsResponseInput
- type EnvironmentDetailsResponseOutput
- func (o EnvironmentDetailsResponseOutput) Description() pulumi.StringOutput
- func (EnvironmentDetailsResponseOutput) ElementType() reflect.Type
- func (o EnvironmentDetailsResponseOutput) EnvironmentState() pulumi.StringOutput
- func (o EnvironmentDetailsResponseOutput) Id() pulumi.StringOutput
- func (o EnvironmentDetailsResponseOutput) LatestOperationResult() LatestOperationResultResponseOutput
- func (o EnvironmentDetailsResponseOutput) Name() pulumi.StringOutput
- func (o EnvironmentDetailsResponseOutput) PasswordLastReset() pulumi.StringOutput
- func (o EnvironmentDetailsResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o EnvironmentDetailsResponseOutput) ToEnvironmentDetailsResponseOutput() EnvironmentDetailsResponseOutput
- func (o EnvironmentDetailsResponseOutput) ToEnvironmentDetailsResponseOutputWithContext(ctx context.Context) EnvironmentDetailsResponseOutput
- func (o EnvironmentDetailsResponseOutput) TotalUsage() pulumi.StringOutput
- func (o EnvironmentDetailsResponseOutput) VirtualMachineDetails() VirtualMachineDetailsResponseOutput
- type EnvironmentSetting
- type EnvironmentSettingArgs
- type EnvironmentSettingState
- type EnvironmentSizeResponse
- type EnvironmentSizeResponseArgs
- type EnvironmentSizeResponseArray
- func (EnvironmentSizeResponseArray) ElementType() reflect.Type
- func (i EnvironmentSizeResponseArray) ToEnvironmentSizeResponseArrayOutput() EnvironmentSizeResponseArrayOutput
- func (i EnvironmentSizeResponseArray) ToEnvironmentSizeResponseArrayOutputWithContext(ctx context.Context) EnvironmentSizeResponseArrayOutput
- type EnvironmentSizeResponseArrayInput
- type EnvironmentSizeResponseArrayOutput
- func (EnvironmentSizeResponseArrayOutput) ElementType() reflect.Type
- func (o EnvironmentSizeResponseArrayOutput) Index(i pulumi.IntInput) EnvironmentSizeResponseOutput
- func (o EnvironmentSizeResponseArrayOutput) ToEnvironmentSizeResponseArrayOutput() EnvironmentSizeResponseArrayOutput
- func (o EnvironmentSizeResponseArrayOutput) ToEnvironmentSizeResponseArrayOutputWithContext(ctx context.Context) EnvironmentSizeResponseArrayOutput
- type EnvironmentSizeResponseInput
- type EnvironmentSizeResponseOutput
- func (EnvironmentSizeResponseOutput) ElementType() reflect.Type
- func (o EnvironmentSizeResponseOutput) MaxPrice() pulumi.Float64Output
- func (o EnvironmentSizeResponseOutput) MinMemory() pulumi.Float64Output
- func (o EnvironmentSizeResponseOutput) MinNumberOfCores() pulumi.IntOutput
- func (o EnvironmentSizeResponseOutput) Name() pulumi.StringPtrOutput
- func (o EnvironmentSizeResponseOutput) ToEnvironmentSizeResponseOutput() EnvironmentSizeResponseOutput
- func (o EnvironmentSizeResponseOutput) ToEnvironmentSizeResponseOutputWithContext(ctx context.Context) EnvironmentSizeResponseOutput
- func (o EnvironmentSizeResponseOutput) VmSizes() SizeInfoResponseArrayOutput
- type EnvironmentState
- type GalleryImage
- type GalleryImageArgs
- type GalleryImageReferenceResponse
- type GalleryImageReferenceResponseArgs
- func (GalleryImageReferenceResponseArgs) ElementType() reflect.Type
- func (i GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponseOutput() GalleryImageReferenceResponseOutput
- func (i GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponseOutputWithContext(ctx context.Context) GalleryImageReferenceResponseOutput
- func (i GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponsePtrOutput() GalleryImageReferenceResponsePtrOutput
- func (i GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponsePtrOutputWithContext(ctx context.Context) GalleryImageReferenceResponsePtrOutput
- type GalleryImageReferenceResponseInput
- type GalleryImageReferenceResponseOutput
- func (GalleryImageReferenceResponseOutput) ElementType() reflect.Type
- func (o GalleryImageReferenceResponseOutput) Offer() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponseOutput) OsType() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponseOutput) Publisher() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponseOutput) Sku() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponseOutput() GalleryImageReferenceResponseOutput
- func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponseOutputWithContext(ctx context.Context) GalleryImageReferenceResponseOutput
- func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponsePtrOutput() GalleryImageReferenceResponsePtrOutput
- func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponsePtrOutputWithContext(ctx context.Context) GalleryImageReferenceResponsePtrOutput
- func (o GalleryImageReferenceResponseOutput) Version() pulumi.StringPtrOutput
- type GalleryImageReferenceResponsePtrInput
- type GalleryImageReferenceResponsePtrOutput
- func (o GalleryImageReferenceResponsePtrOutput) Elem() GalleryImageReferenceResponseOutput
- func (GalleryImageReferenceResponsePtrOutput) ElementType() reflect.Type
- func (o GalleryImageReferenceResponsePtrOutput) Offer() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponsePtrOutput) OsType() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponsePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponsePtrOutput) Sku() pulumi.StringPtrOutput
- func (o GalleryImageReferenceResponsePtrOutput) ToGalleryImageReferenceResponsePtrOutput() GalleryImageReferenceResponsePtrOutput
- func (o GalleryImageReferenceResponsePtrOutput) ToGalleryImageReferenceResponsePtrOutputWithContext(ctx context.Context) GalleryImageReferenceResponsePtrOutput
- func (o GalleryImageReferenceResponsePtrOutput) Version() pulumi.StringPtrOutput
- type GalleryImageState
- type GetGlobalUserEnvironmentArgs
- type GetGlobalUserEnvironmentResult
- type GetGlobalUserOperationBatchStatusArgs
- type GetGlobalUserOperationBatchStatusResult
- type GetGlobalUserOperationStatusArgs
- type GetGlobalUserOperationStatusResult
- type GetGlobalUserPersonalPreferencesArgs
- type GetGlobalUserPersonalPreferencesResult
- type GetLabAccountRegionalAvailabilityArgs
- type GetLabAccountRegionalAvailabilityResult
- type Lab
- type LabAccount
- type LabAccountArgs
- type LabAccountState
- type LabArgs
- type LabDetailsResponse
- type LabDetailsResponseArgs
- type LabDetailsResponseArray
- type LabDetailsResponseArrayInput
- type LabDetailsResponseArrayOutput
- func (LabDetailsResponseArrayOutput) ElementType() reflect.Type
- func (o LabDetailsResponseArrayOutput) Index(i pulumi.IntInput) LabDetailsResponseOutput
- func (o LabDetailsResponseArrayOutput) ToLabDetailsResponseArrayOutput() LabDetailsResponseArrayOutput
- func (o LabDetailsResponseArrayOutput) ToLabDetailsResponseArrayOutputWithContext(ctx context.Context) LabDetailsResponseArrayOutput
- type LabDetailsResponseInput
- type LabDetailsResponseOutput
- func (LabDetailsResponseOutput) ElementType() reflect.Type
- func (o LabDetailsResponseOutput) Id() pulumi.StringPtrOutput
- func (o LabDetailsResponseOutput) Name() pulumi.StringPtrOutput
- func (o LabDetailsResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LabDetailsResponseOutput) ToLabDetailsResponseOutput() LabDetailsResponseOutput
- func (o LabDetailsResponseOutput) ToLabDetailsResponseOutputWithContext(ctx context.Context) LabDetailsResponseOutput
- func (o LabDetailsResponseOutput) UsageQuota() pulumi.StringOutput
- type LabState
- type LatestOperationResultResponse
- type LatestOperationResultResponseArgs
- func (LatestOperationResultResponseArgs) ElementType() reflect.Type
- func (i LatestOperationResultResponseArgs) ToLatestOperationResultResponseOutput() LatestOperationResultResponseOutput
- func (i LatestOperationResultResponseArgs) ToLatestOperationResultResponseOutputWithContext(ctx context.Context) LatestOperationResultResponseOutput
- func (i LatestOperationResultResponseArgs) ToLatestOperationResultResponsePtrOutput() LatestOperationResultResponsePtrOutput
- func (i LatestOperationResultResponseArgs) ToLatestOperationResultResponsePtrOutputWithContext(ctx context.Context) LatestOperationResultResponsePtrOutput
- type LatestOperationResultResponseInput
- type LatestOperationResultResponseOutput
- func (LatestOperationResultResponseOutput) ElementType() reflect.Type
- func (o LatestOperationResultResponseOutput) ErrorCode() pulumi.StringOutput
- func (o LatestOperationResultResponseOutput) ErrorMessage() pulumi.StringOutput
- func (o LatestOperationResultResponseOutput) HttpMethod() pulumi.StringOutput
- func (o LatestOperationResultResponseOutput) OperationUrl() pulumi.StringOutput
- func (o LatestOperationResultResponseOutput) RequestUri() pulumi.StringOutput
- func (o LatestOperationResultResponseOutput) Status() pulumi.StringOutput
- func (o LatestOperationResultResponseOutput) ToLatestOperationResultResponseOutput() LatestOperationResultResponseOutput
- func (o LatestOperationResultResponseOutput) ToLatestOperationResultResponseOutputWithContext(ctx context.Context) LatestOperationResultResponseOutput
- func (o LatestOperationResultResponseOutput) ToLatestOperationResultResponsePtrOutput() LatestOperationResultResponsePtrOutput
- func (o LatestOperationResultResponseOutput) ToLatestOperationResultResponsePtrOutputWithContext(ctx context.Context) LatestOperationResultResponsePtrOutput
- type LatestOperationResultResponsePtrInput
- type LatestOperationResultResponsePtrOutput
- func (o LatestOperationResultResponsePtrOutput) Elem() LatestOperationResultResponseOutput
- func (LatestOperationResultResponsePtrOutput) ElementType() reflect.Type
- func (o LatestOperationResultResponsePtrOutput) ErrorCode() pulumi.StringPtrOutput
- func (o LatestOperationResultResponsePtrOutput) ErrorMessage() pulumi.StringPtrOutput
- func (o LatestOperationResultResponsePtrOutput) HttpMethod() pulumi.StringPtrOutput
- func (o LatestOperationResultResponsePtrOutput) OperationUrl() pulumi.StringPtrOutput
- func (o LatestOperationResultResponsePtrOutput) RequestUri() pulumi.StringPtrOutput
- func (o LatestOperationResultResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o LatestOperationResultResponsePtrOutput) ToLatestOperationResultResponsePtrOutput() LatestOperationResultResponsePtrOutput
- func (o LatestOperationResultResponsePtrOutput) ToLatestOperationResultResponsePtrOutputWithContext(ctx context.Context) LatestOperationResultResponsePtrOutput
- type ListGlobalUserEnvironmentsArgs
- type ListGlobalUserEnvironmentsResult
- type ListGlobalUserLabsArgs
- type ListGlobalUserLabsResult
- type LookupEnvironmentArgs
- type LookupEnvironmentResult
- type LookupEnvironmentSettingArgs
- type LookupEnvironmentSettingResult
- type LookupGalleryImageArgs
- type LookupGalleryImageResult
- type LookupLabAccountArgs
- type LookupLabAccountResult
- type LookupLabArgs
- type LookupLabResult
- type LookupUserArgs
- type LookupUserResult
- type NetworkInterfaceResponse
- type NetworkInterfaceResponseArgs
- func (NetworkInterfaceResponseArgs) ElementType() reflect.Type
- func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput
- func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput
- func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponsePtrOutput() NetworkInterfaceResponsePtrOutput
- func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceResponsePtrOutput
- type NetworkInterfaceResponseInput
- type NetworkInterfaceResponseOutput
- func (NetworkInterfaceResponseOutput) ElementType() reflect.Type
- func (o NetworkInterfaceResponseOutput) PrivateIpAddress() pulumi.StringOutput
- func (o NetworkInterfaceResponseOutput) RdpAuthority() pulumi.StringOutput
- func (o NetworkInterfaceResponseOutput) SshAuthority() pulumi.StringOutput
- func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput
- func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput
- func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponsePtrOutput() NetworkInterfaceResponsePtrOutput
- func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceResponsePtrOutput
- func (o NetworkInterfaceResponseOutput) Username() pulumi.StringOutput
- type NetworkInterfaceResponsePtrInput
- type NetworkInterfaceResponsePtrOutput
- func (o NetworkInterfaceResponsePtrOutput) Elem() NetworkInterfaceResponseOutput
- func (NetworkInterfaceResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkInterfaceResponsePtrOutput) PrivateIpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfaceResponsePtrOutput) RdpAuthority() pulumi.StringPtrOutput
- func (o NetworkInterfaceResponsePtrOutput) SshAuthority() pulumi.StringPtrOutput
- func (o NetworkInterfaceResponsePtrOutput) ToNetworkInterfaceResponsePtrOutput() NetworkInterfaceResponsePtrOutput
- func (o NetworkInterfaceResponsePtrOutput) ToNetworkInterfaceResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceResponsePtrOutput
- func (o NetworkInterfaceResponsePtrOutput) Username() pulumi.StringPtrOutput
- type OperationBatchStatusResponseItemResponse
- type OperationBatchStatusResponseItemResponseArgs
- func (OperationBatchStatusResponseItemResponseArgs) ElementType() reflect.Type
- func (i OperationBatchStatusResponseItemResponseArgs) ToOperationBatchStatusResponseItemResponseOutput() OperationBatchStatusResponseItemResponseOutput
- func (i OperationBatchStatusResponseItemResponseArgs) ToOperationBatchStatusResponseItemResponseOutputWithContext(ctx context.Context) OperationBatchStatusResponseItemResponseOutput
- type OperationBatchStatusResponseItemResponseArray
- func (OperationBatchStatusResponseItemResponseArray) ElementType() reflect.Type
- func (i OperationBatchStatusResponseItemResponseArray) ToOperationBatchStatusResponseItemResponseArrayOutput() OperationBatchStatusResponseItemResponseArrayOutput
- func (i OperationBatchStatusResponseItemResponseArray) ToOperationBatchStatusResponseItemResponseArrayOutputWithContext(ctx context.Context) OperationBatchStatusResponseItemResponseArrayOutput
- type OperationBatchStatusResponseItemResponseArrayInput
- type OperationBatchStatusResponseItemResponseArrayOutput
- func (OperationBatchStatusResponseItemResponseArrayOutput) ElementType() reflect.Type
- func (o OperationBatchStatusResponseItemResponseArrayOutput) Index(i pulumi.IntInput) OperationBatchStatusResponseItemResponseOutput
- func (o OperationBatchStatusResponseItemResponseArrayOutput) ToOperationBatchStatusResponseItemResponseArrayOutput() OperationBatchStatusResponseItemResponseArrayOutput
- func (o OperationBatchStatusResponseItemResponseArrayOutput) ToOperationBatchStatusResponseItemResponseArrayOutputWithContext(ctx context.Context) OperationBatchStatusResponseItemResponseArrayOutput
- type OperationBatchStatusResponseItemResponseInput
- type OperationBatchStatusResponseItemResponseOutput
- func (OperationBatchStatusResponseItemResponseOutput) ElementType() reflect.Type
- func (o OperationBatchStatusResponseItemResponseOutput) OperationUrl() pulumi.StringOutput
- func (o OperationBatchStatusResponseItemResponseOutput) Status() pulumi.StringOutput
- func (o OperationBatchStatusResponseItemResponseOutput) ToOperationBatchStatusResponseItemResponseOutput() OperationBatchStatusResponseItemResponseOutput
- func (o OperationBatchStatusResponseItemResponseOutput) ToOperationBatchStatusResponseItemResponseOutputWithContext(ctx context.Context) OperationBatchStatusResponseItemResponseOutput
- type ReferenceVm
- type ReferenceVmArgs
- func (ReferenceVmArgs) ElementType() reflect.Type
- func (i ReferenceVmArgs) ToReferenceVmOutput() ReferenceVmOutput
- func (i ReferenceVmArgs) ToReferenceVmOutputWithContext(ctx context.Context) ReferenceVmOutput
- func (i ReferenceVmArgs) ToReferenceVmPtrOutput() ReferenceVmPtrOutput
- func (i ReferenceVmArgs) ToReferenceVmPtrOutputWithContext(ctx context.Context) ReferenceVmPtrOutput
- type ReferenceVmInput
- type ReferenceVmOutput
- func (ReferenceVmOutput) ElementType() reflect.Type
- func (o ReferenceVmOutput) Password() pulumi.StringPtrOutput
- func (o ReferenceVmOutput) ToReferenceVmOutput() ReferenceVmOutput
- func (o ReferenceVmOutput) ToReferenceVmOutputWithContext(ctx context.Context) ReferenceVmOutput
- func (o ReferenceVmOutput) ToReferenceVmPtrOutput() ReferenceVmPtrOutput
- func (o ReferenceVmOutput) ToReferenceVmPtrOutputWithContext(ctx context.Context) ReferenceVmPtrOutput
- func (o ReferenceVmOutput) UserName() pulumi.StringOutput
- type ReferenceVmPtrInput
- type ReferenceVmPtrOutput
- func (o ReferenceVmPtrOutput) Elem() ReferenceVmOutput
- func (ReferenceVmPtrOutput) ElementType() reflect.Type
- func (o ReferenceVmPtrOutput) Password() pulumi.StringPtrOutput
- func (o ReferenceVmPtrOutput) ToReferenceVmPtrOutput() ReferenceVmPtrOutput
- func (o ReferenceVmPtrOutput) ToReferenceVmPtrOutputWithContext(ctx context.Context) ReferenceVmPtrOutput
- func (o ReferenceVmPtrOutput) UserName() pulumi.StringPtrOutput
- type ReferenceVmResponse
- type ReferenceVmResponseArgs
- func (ReferenceVmResponseArgs) ElementType() reflect.Type
- func (i ReferenceVmResponseArgs) ToReferenceVmResponseOutput() ReferenceVmResponseOutput
- func (i ReferenceVmResponseArgs) ToReferenceVmResponseOutputWithContext(ctx context.Context) ReferenceVmResponseOutput
- func (i ReferenceVmResponseArgs) ToReferenceVmResponsePtrOutput() ReferenceVmResponsePtrOutput
- func (i ReferenceVmResponseArgs) ToReferenceVmResponsePtrOutputWithContext(ctx context.Context) ReferenceVmResponsePtrOutput
- type ReferenceVmResponseInput
- type ReferenceVmResponseOutput
- func (ReferenceVmResponseOutput) ElementType() reflect.Type
- func (o ReferenceVmResponseOutput) Password() pulumi.StringPtrOutput
- func (o ReferenceVmResponseOutput) ToReferenceVmResponseOutput() ReferenceVmResponseOutput
- func (o ReferenceVmResponseOutput) ToReferenceVmResponseOutputWithContext(ctx context.Context) ReferenceVmResponseOutput
- func (o ReferenceVmResponseOutput) ToReferenceVmResponsePtrOutput() ReferenceVmResponsePtrOutput
- func (o ReferenceVmResponseOutput) ToReferenceVmResponsePtrOutputWithContext(ctx context.Context) ReferenceVmResponsePtrOutput
- func (o ReferenceVmResponseOutput) UserName() pulumi.StringOutput
- func (o ReferenceVmResponseOutput) VmResourceId() pulumi.StringOutput
- func (o ReferenceVmResponseOutput) VmStateDetails() VmStateDetailsResponseOutput
- type ReferenceVmResponsePtrInput
- type ReferenceVmResponsePtrOutput
- func (o ReferenceVmResponsePtrOutput) Elem() ReferenceVmResponseOutput
- func (ReferenceVmResponsePtrOutput) ElementType() reflect.Type
- func (o ReferenceVmResponsePtrOutput) Password() pulumi.StringPtrOutput
- func (o ReferenceVmResponsePtrOutput) ToReferenceVmResponsePtrOutput() ReferenceVmResponsePtrOutput
- func (o ReferenceVmResponsePtrOutput) ToReferenceVmResponsePtrOutputWithContext(ctx context.Context) ReferenceVmResponsePtrOutput
- func (o ReferenceVmResponsePtrOutput) UserName() pulumi.StringPtrOutput
- func (o ReferenceVmResponsePtrOutput) VmResourceId() pulumi.StringPtrOutput
- func (o ReferenceVmResponsePtrOutput) VmStateDetails() VmStateDetailsResponsePtrOutput
- type RegionalAvailabilityResponse
- type RegionalAvailabilityResponseArgs
- func (RegionalAvailabilityResponseArgs) ElementType() reflect.Type
- func (i RegionalAvailabilityResponseArgs) ToRegionalAvailabilityResponseOutput() RegionalAvailabilityResponseOutput
- func (i RegionalAvailabilityResponseArgs) ToRegionalAvailabilityResponseOutputWithContext(ctx context.Context) RegionalAvailabilityResponseOutput
- type RegionalAvailabilityResponseArray
- func (RegionalAvailabilityResponseArray) ElementType() reflect.Type
- func (i RegionalAvailabilityResponseArray) ToRegionalAvailabilityResponseArrayOutput() RegionalAvailabilityResponseArrayOutput
- func (i RegionalAvailabilityResponseArray) ToRegionalAvailabilityResponseArrayOutputWithContext(ctx context.Context) RegionalAvailabilityResponseArrayOutput
- type RegionalAvailabilityResponseArrayInput
- type RegionalAvailabilityResponseArrayOutput
- func (RegionalAvailabilityResponseArrayOutput) ElementType() reflect.Type
- func (o RegionalAvailabilityResponseArrayOutput) Index(i pulumi.IntInput) RegionalAvailabilityResponseOutput
- func (o RegionalAvailabilityResponseArrayOutput) ToRegionalAvailabilityResponseArrayOutput() RegionalAvailabilityResponseArrayOutput
- func (o RegionalAvailabilityResponseArrayOutput) ToRegionalAvailabilityResponseArrayOutputWithContext(ctx context.Context) RegionalAvailabilityResponseArrayOutput
- type RegionalAvailabilityResponseInput
- type RegionalAvailabilityResponseOutput
- func (RegionalAvailabilityResponseOutput) ElementType() reflect.Type
- func (o RegionalAvailabilityResponseOutput) Region() pulumi.StringPtrOutput
- func (o RegionalAvailabilityResponseOutput) SizeAvailabilities() SizeAvailabilityResponseArrayOutput
- func (o RegionalAvailabilityResponseOutput) ToRegionalAvailabilityResponseOutput() RegionalAvailabilityResponseOutput
- func (o RegionalAvailabilityResponseOutput) ToRegionalAvailabilityResponseOutputWithContext(ctx context.Context) RegionalAvailabilityResponseOutput
- type ResourceSet
- type ResourceSetArgs
- func (ResourceSetArgs) ElementType() reflect.Type
- func (i ResourceSetArgs) ToResourceSetOutput() ResourceSetOutput
- func (i ResourceSetArgs) ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
- func (i ResourceSetArgs) ToResourceSetPtrOutput() ResourceSetPtrOutput
- func (i ResourceSetArgs) ToResourceSetPtrOutputWithContext(ctx context.Context) ResourceSetPtrOutput
- type ResourceSetInput
- type ResourceSetOutput
- func (ResourceSetOutput) ElementType() reflect.Type
- func (o ResourceSetOutput) ResourceSettingId() pulumi.StringPtrOutput
- func (o ResourceSetOutput) ToResourceSetOutput() ResourceSetOutput
- func (o ResourceSetOutput) ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
- func (o ResourceSetOutput) ToResourceSetPtrOutput() ResourceSetPtrOutput
- func (o ResourceSetOutput) ToResourceSetPtrOutputWithContext(ctx context.Context) ResourceSetPtrOutput
- func (o ResourceSetOutput) VmResourceId() pulumi.StringPtrOutput
- type ResourceSetPtrInput
- type ResourceSetPtrOutput
- func (o ResourceSetPtrOutput) Elem() ResourceSetOutput
- func (ResourceSetPtrOutput) ElementType() reflect.Type
- func (o ResourceSetPtrOutput) ResourceSettingId() pulumi.StringPtrOutput
- func (o ResourceSetPtrOutput) ToResourceSetPtrOutput() ResourceSetPtrOutput
- func (o ResourceSetPtrOutput) ToResourceSetPtrOutputWithContext(ctx context.Context) ResourceSetPtrOutput
- func (o ResourceSetPtrOutput) VmResourceId() pulumi.StringPtrOutput
- type ResourceSetResponse
- type ResourceSetResponseArgs
- func (ResourceSetResponseArgs) ElementType() reflect.Type
- func (i ResourceSetResponseArgs) ToResourceSetResponseOutput() ResourceSetResponseOutput
- func (i ResourceSetResponseArgs) ToResourceSetResponseOutputWithContext(ctx context.Context) ResourceSetResponseOutput
- func (i ResourceSetResponseArgs) ToResourceSetResponsePtrOutput() ResourceSetResponsePtrOutput
- func (i ResourceSetResponseArgs) ToResourceSetResponsePtrOutputWithContext(ctx context.Context) ResourceSetResponsePtrOutput
- type ResourceSetResponseInput
- type ResourceSetResponseOutput
- func (ResourceSetResponseOutput) ElementType() reflect.Type
- func (o ResourceSetResponseOutput) ResourceSettingId() pulumi.StringPtrOutput
- func (o ResourceSetResponseOutput) ToResourceSetResponseOutput() ResourceSetResponseOutput
- func (o ResourceSetResponseOutput) ToResourceSetResponseOutputWithContext(ctx context.Context) ResourceSetResponseOutput
- func (o ResourceSetResponseOutput) ToResourceSetResponsePtrOutput() ResourceSetResponsePtrOutput
- func (o ResourceSetResponseOutput) ToResourceSetResponsePtrOutputWithContext(ctx context.Context) ResourceSetResponsePtrOutput
- func (o ResourceSetResponseOutput) VmResourceId() pulumi.StringPtrOutput
- type ResourceSetResponsePtrInput
- type ResourceSetResponsePtrOutput
- func (o ResourceSetResponsePtrOutput) Elem() ResourceSetResponseOutput
- func (ResourceSetResponsePtrOutput) ElementType() reflect.Type
- func (o ResourceSetResponsePtrOutput) ResourceSettingId() pulumi.StringPtrOutput
- func (o ResourceSetResponsePtrOutput) ToResourceSetResponsePtrOutput() ResourceSetResponsePtrOutput
- func (o ResourceSetResponsePtrOutput) ToResourceSetResponsePtrOutputWithContext(ctx context.Context) ResourceSetResponsePtrOutput
- func (o ResourceSetResponsePtrOutput) VmResourceId() pulumi.StringPtrOutput
- type ResourceSettings
- type ResourceSettingsArgs
- func (ResourceSettingsArgs) ElementType() reflect.Type
- func (i ResourceSettingsArgs) ToResourceSettingsOutput() ResourceSettingsOutput
- func (i ResourceSettingsArgs) ToResourceSettingsOutputWithContext(ctx context.Context) ResourceSettingsOutput
- func (i ResourceSettingsArgs) ToResourceSettingsPtrOutput() ResourceSettingsPtrOutput
- func (i ResourceSettingsArgs) ToResourceSettingsPtrOutputWithContext(ctx context.Context) ResourceSettingsPtrOutput
- type ResourceSettingsInput
- type ResourceSettingsOutput
- func (ResourceSettingsOutput) ElementType() reflect.Type
- func (o ResourceSettingsOutput) GalleryImageResourceId() pulumi.StringPtrOutput
- func (o ResourceSettingsOutput) ReferenceVm() ReferenceVmOutput
- func (o ResourceSettingsOutput) Size() pulumi.StringPtrOutput
- func (o ResourceSettingsOutput) ToResourceSettingsOutput() ResourceSettingsOutput
- func (o ResourceSettingsOutput) ToResourceSettingsOutputWithContext(ctx context.Context) ResourceSettingsOutput
- func (o ResourceSettingsOutput) ToResourceSettingsPtrOutput() ResourceSettingsPtrOutput
- func (o ResourceSettingsOutput) ToResourceSettingsPtrOutputWithContext(ctx context.Context) ResourceSettingsPtrOutput
- type ResourceSettingsPtrInput
- type ResourceSettingsPtrOutput
- func (o ResourceSettingsPtrOutput) Elem() ResourceSettingsOutput
- func (ResourceSettingsPtrOutput) ElementType() reflect.Type
- func (o ResourceSettingsPtrOutput) GalleryImageResourceId() pulumi.StringPtrOutput
- func (o ResourceSettingsPtrOutput) ReferenceVm() ReferenceVmPtrOutput
- func (o ResourceSettingsPtrOutput) Size() pulumi.StringPtrOutput
- func (o ResourceSettingsPtrOutput) ToResourceSettingsPtrOutput() ResourceSettingsPtrOutput
- func (o ResourceSettingsPtrOutput) ToResourceSettingsPtrOutputWithContext(ctx context.Context) ResourceSettingsPtrOutput
- type ResourceSettingsResponse
- type ResourceSettingsResponseArgs
- func (ResourceSettingsResponseArgs) ElementType() reflect.Type
- func (i ResourceSettingsResponseArgs) ToResourceSettingsResponseOutput() ResourceSettingsResponseOutput
- func (i ResourceSettingsResponseArgs) ToResourceSettingsResponseOutputWithContext(ctx context.Context) ResourceSettingsResponseOutput
- func (i ResourceSettingsResponseArgs) ToResourceSettingsResponsePtrOutput() ResourceSettingsResponsePtrOutput
- func (i ResourceSettingsResponseArgs) ToResourceSettingsResponsePtrOutputWithContext(ctx context.Context) ResourceSettingsResponsePtrOutput
- type ResourceSettingsResponseInput
- type ResourceSettingsResponseOutput
- func (o ResourceSettingsResponseOutput) Cores() pulumi.IntOutput
- func (ResourceSettingsResponseOutput) ElementType() reflect.Type
- func (o ResourceSettingsResponseOutput) GalleryImageResourceId() pulumi.StringPtrOutput
- func (o ResourceSettingsResponseOutput) Id() pulumi.StringOutput
- func (o ResourceSettingsResponseOutput) ImageName() pulumi.StringOutput
- func (o ResourceSettingsResponseOutput) ReferenceVm() ReferenceVmResponseOutput
- func (o ResourceSettingsResponseOutput) Size() pulumi.StringPtrOutput
- func (o ResourceSettingsResponseOutput) ToResourceSettingsResponseOutput() ResourceSettingsResponseOutput
- func (o ResourceSettingsResponseOutput) ToResourceSettingsResponseOutputWithContext(ctx context.Context) ResourceSettingsResponseOutput
- func (o ResourceSettingsResponseOutput) ToResourceSettingsResponsePtrOutput() ResourceSettingsResponsePtrOutput
- func (o ResourceSettingsResponseOutput) ToResourceSettingsResponsePtrOutputWithContext(ctx context.Context) ResourceSettingsResponsePtrOutput
- type ResourceSettingsResponsePtrInput
- type ResourceSettingsResponsePtrOutput
- func (o ResourceSettingsResponsePtrOutput) Cores() pulumi.IntPtrOutput
- func (o ResourceSettingsResponsePtrOutput) Elem() ResourceSettingsResponseOutput
- func (ResourceSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o ResourceSettingsResponsePtrOutput) GalleryImageResourceId() pulumi.StringPtrOutput
- func (o ResourceSettingsResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o ResourceSettingsResponsePtrOutput) ImageName() pulumi.StringPtrOutput
- func (o ResourceSettingsResponsePtrOutput) ReferenceVm() ReferenceVmResponsePtrOutput
- func (o ResourceSettingsResponsePtrOutput) Size() pulumi.StringPtrOutput
- func (o ResourceSettingsResponsePtrOutput) ToResourceSettingsResponsePtrOutput() ResourceSettingsResponsePtrOutput
- func (o ResourceSettingsResponsePtrOutput) ToResourceSettingsResponsePtrOutputWithContext(ctx context.Context) ResourceSettingsResponsePtrOutput
- type SizeAvailabilityResponse
- type SizeAvailabilityResponseArgs
- func (SizeAvailabilityResponseArgs) ElementType() reflect.Type
- func (i SizeAvailabilityResponseArgs) ToSizeAvailabilityResponseOutput() SizeAvailabilityResponseOutput
- func (i SizeAvailabilityResponseArgs) ToSizeAvailabilityResponseOutputWithContext(ctx context.Context) SizeAvailabilityResponseOutput
- type SizeAvailabilityResponseArray
- func (SizeAvailabilityResponseArray) ElementType() reflect.Type
- func (i SizeAvailabilityResponseArray) ToSizeAvailabilityResponseArrayOutput() SizeAvailabilityResponseArrayOutput
- func (i SizeAvailabilityResponseArray) ToSizeAvailabilityResponseArrayOutputWithContext(ctx context.Context) SizeAvailabilityResponseArrayOutput
- type SizeAvailabilityResponseArrayInput
- type SizeAvailabilityResponseArrayOutput
- func (SizeAvailabilityResponseArrayOutput) ElementType() reflect.Type
- func (o SizeAvailabilityResponseArrayOutput) Index(i pulumi.IntInput) SizeAvailabilityResponseOutput
- func (o SizeAvailabilityResponseArrayOutput) ToSizeAvailabilityResponseArrayOutput() SizeAvailabilityResponseArrayOutput
- func (o SizeAvailabilityResponseArrayOutput) ToSizeAvailabilityResponseArrayOutputWithContext(ctx context.Context) SizeAvailabilityResponseArrayOutput
- type SizeAvailabilityResponseInput
- type SizeAvailabilityResponseOutput
- func (SizeAvailabilityResponseOutput) ElementType() reflect.Type
- func (o SizeAvailabilityResponseOutput) IsAvailable() pulumi.BoolPtrOutput
- func (o SizeAvailabilityResponseOutput) SizeCategory() pulumi.StringPtrOutput
- func (o SizeAvailabilityResponseOutput) ToSizeAvailabilityResponseOutput() SizeAvailabilityResponseOutput
- func (o SizeAvailabilityResponseOutput) ToSizeAvailabilityResponseOutputWithContext(ctx context.Context) SizeAvailabilityResponseOutput
- type SizeConfigurationPropertiesResponse
- type SizeConfigurationPropertiesResponseArgs
- func (SizeConfigurationPropertiesResponseArgs) ElementType() reflect.Type
- func (i SizeConfigurationPropertiesResponseArgs) ToSizeConfigurationPropertiesResponseOutput() SizeConfigurationPropertiesResponseOutput
- func (i SizeConfigurationPropertiesResponseArgs) ToSizeConfigurationPropertiesResponseOutputWithContext(ctx context.Context) SizeConfigurationPropertiesResponseOutput
- func (i SizeConfigurationPropertiesResponseArgs) ToSizeConfigurationPropertiesResponsePtrOutput() SizeConfigurationPropertiesResponsePtrOutput
- func (i SizeConfigurationPropertiesResponseArgs) ToSizeConfigurationPropertiesResponsePtrOutputWithContext(ctx context.Context) SizeConfigurationPropertiesResponsePtrOutput
- type SizeConfigurationPropertiesResponseInput
- type SizeConfigurationPropertiesResponseOutput
- func (SizeConfigurationPropertiesResponseOutput) ElementType() reflect.Type
- func (o SizeConfigurationPropertiesResponseOutput) EnvironmentSizes() EnvironmentSizeResponseArrayOutput
- func (o SizeConfigurationPropertiesResponseOutput) ToSizeConfigurationPropertiesResponseOutput() SizeConfigurationPropertiesResponseOutput
- func (o SizeConfigurationPropertiesResponseOutput) ToSizeConfigurationPropertiesResponseOutputWithContext(ctx context.Context) SizeConfigurationPropertiesResponseOutput
- func (o SizeConfigurationPropertiesResponseOutput) ToSizeConfigurationPropertiesResponsePtrOutput() SizeConfigurationPropertiesResponsePtrOutput
- func (o SizeConfigurationPropertiesResponseOutput) ToSizeConfigurationPropertiesResponsePtrOutputWithContext(ctx context.Context) SizeConfigurationPropertiesResponsePtrOutput
- type SizeConfigurationPropertiesResponsePtrInput
- type SizeConfigurationPropertiesResponsePtrOutput
- func (o SizeConfigurationPropertiesResponsePtrOutput) Elem() SizeConfigurationPropertiesResponseOutput
- func (SizeConfigurationPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o SizeConfigurationPropertiesResponsePtrOutput) EnvironmentSizes() EnvironmentSizeResponseArrayOutput
- func (o SizeConfigurationPropertiesResponsePtrOutput) ToSizeConfigurationPropertiesResponsePtrOutput() SizeConfigurationPropertiesResponsePtrOutput
- func (o SizeConfigurationPropertiesResponsePtrOutput) ToSizeConfigurationPropertiesResponsePtrOutputWithContext(ctx context.Context) SizeConfigurationPropertiesResponsePtrOutput
- type SizeInfoResponse
- type SizeInfoResponseArgs
- type SizeInfoResponseArray
- type SizeInfoResponseArrayInput
- type SizeInfoResponseArrayOutput
- func (SizeInfoResponseArrayOutput) ElementType() reflect.Type
- func (o SizeInfoResponseArrayOutput) Index(i pulumi.IntInput) SizeInfoResponseOutput
- func (o SizeInfoResponseArrayOutput) ToSizeInfoResponseArrayOutput() SizeInfoResponseArrayOutput
- func (o SizeInfoResponseArrayOutput) ToSizeInfoResponseArrayOutputWithContext(ctx context.Context) SizeInfoResponseArrayOutput
- type SizeInfoResponseInput
- type SizeInfoResponseOutput
- func (o SizeInfoResponseOutput) ComputeSize() pulumi.StringPtrOutput
- func (SizeInfoResponseOutput) ElementType() reflect.Type
- func (o SizeInfoResponseOutput) Memory() pulumi.Float64PtrOutput
- func (o SizeInfoResponseOutput) NumberOfCores() pulumi.IntPtrOutput
- func (o SizeInfoResponseOutput) Price() pulumi.Float64PtrOutput
- func (o SizeInfoResponseOutput) ToSizeInfoResponseOutput() SizeInfoResponseOutput
- func (o SizeInfoResponseOutput) ToSizeInfoResponseOutputWithContext(ctx context.Context) SizeInfoResponseOutput
- type User
- type UserArgs
- type UserState
- type VirtualMachineDetailsResponse
- type VirtualMachineDetailsResponseArgs
- func (VirtualMachineDetailsResponseArgs) ElementType() reflect.Type
- func (i VirtualMachineDetailsResponseArgs) ToVirtualMachineDetailsResponseOutput() VirtualMachineDetailsResponseOutput
- func (i VirtualMachineDetailsResponseArgs) ToVirtualMachineDetailsResponseOutputWithContext(ctx context.Context) VirtualMachineDetailsResponseOutput
- type VirtualMachineDetailsResponseInput
- type VirtualMachineDetailsResponseOutput
- func (VirtualMachineDetailsResponseOutput) ElementType() reflect.Type
- func (o VirtualMachineDetailsResponseOutput) LastKnownPowerState() pulumi.StringOutput
- func (o VirtualMachineDetailsResponseOutput) PrivateIpAddress() pulumi.StringOutput
- func (o VirtualMachineDetailsResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o VirtualMachineDetailsResponseOutput) RdpAuthority() pulumi.StringOutput
- func (o VirtualMachineDetailsResponseOutput) SshAuthority() pulumi.StringOutput
- func (o VirtualMachineDetailsResponseOutput) ToVirtualMachineDetailsResponseOutput() VirtualMachineDetailsResponseOutput
- func (o VirtualMachineDetailsResponseOutput) ToVirtualMachineDetailsResponseOutputWithContext(ctx context.Context) VirtualMachineDetailsResponseOutput
- func (o VirtualMachineDetailsResponseOutput) UserName() pulumi.StringOutput
- type VmStateDetailsResponse
- type VmStateDetailsResponseArgs
- func (VmStateDetailsResponseArgs) ElementType() reflect.Type
- func (i VmStateDetailsResponseArgs) ToVmStateDetailsResponseOutput() VmStateDetailsResponseOutput
- func (i VmStateDetailsResponseArgs) ToVmStateDetailsResponseOutputWithContext(ctx context.Context) VmStateDetailsResponseOutput
- func (i VmStateDetailsResponseArgs) ToVmStateDetailsResponsePtrOutput() VmStateDetailsResponsePtrOutput
- func (i VmStateDetailsResponseArgs) ToVmStateDetailsResponsePtrOutputWithContext(ctx context.Context) VmStateDetailsResponsePtrOutput
- type VmStateDetailsResponseInput
- type VmStateDetailsResponseOutput
- func (VmStateDetailsResponseOutput) ElementType() reflect.Type
- func (o VmStateDetailsResponseOutput) LastKnownPowerState() pulumi.StringOutput
- func (o VmStateDetailsResponseOutput) PowerState() pulumi.StringOutput
- func (o VmStateDetailsResponseOutput) RdpAuthority() pulumi.StringOutput
- func (o VmStateDetailsResponseOutput) SshAuthority() pulumi.StringOutput
- func (o VmStateDetailsResponseOutput) ToVmStateDetailsResponseOutput() VmStateDetailsResponseOutput
- func (o VmStateDetailsResponseOutput) ToVmStateDetailsResponseOutputWithContext(ctx context.Context) VmStateDetailsResponseOutput
- func (o VmStateDetailsResponseOutput) ToVmStateDetailsResponsePtrOutput() VmStateDetailsResponsePtrOutput
- func (o VmStateDetailsResponseOutput) ToVmStateDetailsResponsePtrOutputWithContext(ctx context.Context) VmStateDetailsResponsePtrOutput
- type VmStateDetailsResponsePtrInput
- type VmStateDetailsResponsePtrOutput
- func (o VmStateDetailsResponsePtrOutput) Elem() VmStateDetailsResponseOutput
- func (VmStateDetailsResponsePtrOutput) ElementType() reflect.Type
- func (o VmStateDetailsResponsePtrOutput) LastKnownPowerState() pulumi.StringPtrOutput
- func (o VmStateDetailsResponsePtrOutput) PowerState() pulumi.StringPtrOutput
- func (o VmStateDetailsResponsePtrOutput) RdpAuthority() pulumi.StringPtrOutput
- func (o VmStateDetailsResponsePtrOutput) SshAuthority() pulumi.StringPtrOutput
- func (o VmStateDetailsResponsePtrOutput) ToVmStateDetailsResponsePtrOutput() VmStateDetailsResponsePtrOutput
- func (o VmStateDetailsResponsePtrOutput) ToVmStateDetailsResponsePtrOutputWithContext(ctx context.Context) VmStateDetailsResponsePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Environment ¶
type Environment struct { pulumi.CustomResourceState // The name or email address of the user who has claimed the environment ClaimedByUserName pulumi.StringOutput `pulumi:"claimedByUserName"` // The AAD object Id of the user who has claimed the environment ClaimedByUserObjectId pulumi.StringOutput `pulumi:"claimedByUserObjectId"` // The user principal Id of the user who has claimed the environment ClaimedByUserPrincipalId pulumi.StringOutput `pulumi:"claimedByUserPrincipalId"` // Is the environment claimed or not IsClaimed pulumi.BoolOutput `pulumi:"isClaimed"` // Last known power state of the environment LastKnownPowerState pulumi.StringOutput `pulumi:"lastKnownPowerState"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponseOutput `pulumi:"latestOperationResult"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // Network details of the environment NetworkInterface NetworkInterfaceResponseOutput `pulumi:"networkInterface"` // When the password was last reset on the environment. PasswordLastReset pulumi.StringOutput `pulumi:"passwordLastReset"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The set of a VM and the setting id it was created for ResourceSets ResourceSetResponsePtrOutput `pulumi:"resourceSets"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // How long the environment has been used by a lab user TotalUsage pulumi.StringOutput `pulumi:"totalUsage"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` }
Represents an environment instance
func GetEnvironment ¶
func GetEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)
GetEnvironment gets an existing Environment 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 NewEnvironment ¶
func NewEnvironment(ctx *pulumi.Context, name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)
NewEnvironment registers a new resource with the given unique name, arguments, and options.
type EnvironmentArgs ¶
type EnvironmentArgs struct { // The name of the environment. EnvironmentName pulumi.StringInput // The name of the environment Setting. EnvironmentSettingName pulumi.StringInput // The name of the lab Account. LabAccountName pulumi.StringInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The set of a VM and the setting id it was created for ResourceSets ResourceSetPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
The set of arguments for constructing a Environment resource.
func (EnvironmentArgs) ElementType ¶
func (EnvironmentArgs) ElementType() reflect.Type
type EnvironmentDetailsResponse ¶
type EnvironmentDetailsResponse struct { // Description of the Environment Description string `pulumi:"description"` // Publishing state of the environment setting Possible values are Creating, Created, Failed EnvironmentState string `pulumi:"environmentState"` // Resource Id of the environment Id string `pulumi:"id"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponse `pulumi:"latestOperationResult"` // Name of the Environment Name string `pulumi:"name"` // When the password was last reset on the environment. PasswordLastReset string `pulumi:"passwordLastReset"` // The provisioning state of the environment. This also includes LabIsFull and NotYetProvisioned status. ProvisioningState string `pulumi:"provisioningState"` // How long the environment has been used by a lab user TotalUsage string `pulumi:"totalUsage"` // Details of backing DTL virtual machine with compute and network details. VirtualMachineDetails VirtualMachineDetailsResponse `pulumi:"virtualMachineDetails"` }
This represents the details about a User's environment and its state.
type EnvironmentDetailsResponseArgs ¶
type EnvironmentDetailsResponseArgs struct { // Description of the Environment Description pulumi.StringInput `pulumi:"description"` // Publishing state of the environment setting Possible values are Creating, Created, Failed EnvironmentState pulumi.StringInput `pulumi:"environmentState"` // Resource Id of the environment Id pulumi.StringInput `pulumi:"id"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponseInput `pulumi:"latestOperationResult"` // Name of the Environment Name pulumi.StringInput `pulumi:"name"` // When the password was last reset on the environment. PasswordLastReset pulumi.StringInput `pulumi:"passwordLastReset"` // The provisioning state of the environment. This also includes LabIsFull and NotYetProvisioned status. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // How long the environment has been used by a lab user TotalUsage pulumi.StringInput `pulumi:"totalUsage"` // Details of backing DTL virtual machine with compute and network details. VirtualMachineDetails VirtualMachineDetailsResponseInput `pulumi:"virtualMachineDetails"` }
This represents the details about a User's environment and its state.
func (EnvironmentDetailsResponseArgs) ElementType ¶
func (EnvironmentDetailsResponseArgs) ElementType() reflect.Type
func (EnvironmentDetailsResponseArgs) ToEnvironmentDetailsResponseOutput ¶
func (i EnvironmentDetailsResponseArgs) ToEnvironmentDetailsResponseOutput() EnvironmentDetailsResponseOutput
func (EnvironmentDetailsResponseArgs) ToEnvironmentDetailsResponseOutputWithContext ¶
func (i EnvironmentDetailsResponseArgs) ToEnvironmentDetailsResponseOutputWithContext(ctx context.Context) EnvironmentDetailsResponseOutput
type EnvironmentDetailsResponseArray ¶
type EnvironmentDetailsResponseArray []EnvironmentDetailsResponseInput
func (EnvironmentDetailsResponseArray) ElementType ¶
func (EnvironmentDetailsResponseArray) ElementType() reflect.Type
func (EnvironmentDetailsResponseArray) ToEnvironmentDetailsResponseArrayOutput ¶
func (i EnvironmentDetailsResponseArray) ToEnvironmentDetailsResponseArrayOutput() EnvironmentDetailsResponseArrayOutput
func (EnvironmentDetailsResponseArray) ToEnvironmentDetailsResponseArrayOutputWithContext ¶
func (i EnvironmentDetailsResponseArray) ToEnvironmentDetailsResponseArrayOutputWithContext(ctx context.Context) EnvironmentDetailsResponseArrayOutput
type EnvironmentDetailsResponseArrayInput ¶
type EnvironmentDetailsResponseArrayInput interface { pulumi.Input ToEnvironmentDetailsResponseArrayOutput() EnvironmentDetailsResponseArrayOutput ToEnvironmentDetailsResponseArrayOutputWithContext(context.Context) EnvironmentDetailsResponseArrayOutput }
EnvironmentDetailsResponseArrayInput is an input type that accepts EnvironmentDetailsResponseArray and EnvironmentDetailsResponseArrayOutput values. You can construct a concrete instance of `EnvironmentDetailsResponseArrayInput` via:
EnvironmentDetailsResponseArray{ EnvironmentDetailsResponseArgs{...} }
type EnvironmentDetailsResponseArrayOutput ¶
type EnvironmentDetailsResponseArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentDetailsResponseArrayOutput) ElementType ¶
func (EnvironmentDetailsResponseArrayOutput) ElementType() reflect.Type
func (EnvironmentDetailsResponseArrayOutput) Index ¶
func (o EnvironmentDetailsResponseArrayOutput) Index(i pulumi.IntInput) EnvironmentDetailsResponseOutput
func (EnvironmentDetailsResponseArrayOutput) ToEnvironmentDetailsResponseArrayOutput ¶
func (o EnvironmentDetailsResponseArrayOutput) ToEnvironmentDetailsResponseArrayOutput() EnvironmentDetailsResponseArrayOutput
func (EnvironmentDetailsResponseArrayOutput) ToEnvironmentDetailsResponseArrayOutputWithContext ¶
func (o EnvironmentDetailsResponseArrayOutput) ToEnvironmentDetailsResponseArrayOutputWithContext(ctx context.Context) EnvironmentDetailsResponseArrayOutput
type EnvironmentDetailsResponseInput ¶
type EnvironmentDetailsResponseInput interface { pulumi.Input ToEnvironmentDetailsResponseOutput() EnvironmentDetailsResponseOutput ToEnvironmentDetailsResponseOutputWithContext(context.Context) EnvironmentDetailsResponseOutput }
EnvironmentDetailsResponseInput is an input type that accepts EnvironmentDetailsResponseArgs and EnvironmentDetailsResponseOutput values. You can construct a concrete instance of `EnvironmentDetailsResponseInput` via:
EnvironmentDetailsResponseArgs{...}
type EnvironmentDetailsResponseOutput ¶
type EnvironmentDetailsResponseOutput struct{ *pulumi.OutputState }
This represents the details about a User's environment and its state.
func (EnvironmentDetailsResponseOutput) Description ¶
func (o EnvironmentDetailsResponseOutput) Description() pulumi.StringOutput
Description of the Environment
func (EnvironmentDetailsResponseOutput) ElementType ¶
func (EnvironmentDetailsResponseOutput) ElementType() reflect.Type
func (EnvironmentDetailsResponseOutput) EnvironmentState ¶
func (o EnvironmentDetailsResponseOutput) EnvironmentState() pulumi.StringOutput
Publishing state of the environment setting Possible values are Creating, Created, Failed
func (EnvironmentDetailsResponseOutput) Id ¶
func (o EnvironmentDetailsResponseOutput) Id() pulumi.StringOutput
Resource Id of the environment
func (EnvironmentDetailsResponseOutput) LatestOperationResult ¶
func (o EnvironmentDetailsResponseOutput) LatestOperationResult() LatestOperationResultResponseOutput
The details of the latest operation. ex: status, error
func (EnvironmentDetailsResponseOutput) Name ¶
func (o EnvironmentDetailsResponseOutput) Name() pulumi.StringOutput
Name of the Environment
func (EnvironmentDetailsResponseOutput) PasswordLastReset ¶
func (o EnvironmentDetailsResponseOutput) PasswordLastReset() pulumi.StringOutput
When the password was last reset on the environment.
func (EnvironmentDetailsResponseOutput) ProvisioningState ¶
func (o EnvironmentDetailsResponseOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the environment. This also includes LabIsFull and NotYetProvisioned status.
func (EnvironmentDetailsResponseOutput) ToEnvironmentDetailsResponseOutput ¶
func (o EnvironmentDetailsResponseOutput) ToEnvironmentDetailsResponseOutput() EnvironmentDetailsResponseOutput
func (EnvironmentDetailsResponseOutput) ToEnvironmentDetailsResponseOutputWithContext ¶
func (o EnvironmentDetailsResponseOutput) ToEnvironmentDetailsResponseOutputWithContext(ctx context.Context) EnvironmentDetailsResponseOutput
func (EnvironmentDetailsResponseOutput) TotalUsage ¶
func (o EnvironmentDetailsResponseOutput) TotalUsage() pulumi.StringOutput
How long the environment has been used by a lab user
func (EnvironmentDetailsResponseOutput) VirtualMachineDetails ¶
func (o EnvironmentDetailsResponseOutput) VirtualMachineDetails() VirtualMachineDetailsResponseOutput
Details of backing DTL virtual machine with compute and network details.
type EnvironmentSetting ¶
type EnvironmentSetting struct { pulumi.CustomResourceState // Describes the user's progress in configuring their environment setting ConfigurationState pulumi.StringPtrOutput `pulumi:"configurationState"` // Describes the environment and its resource settings Description pulumi.StringPtrOutput `pulumi:"description"` // Time when the template VM was last changed. LastChanged pulumi.StringOutput `pulumi:"lastChanged"` // Time when the template VM was last sent for publishing. LastPublished pulumi.StringOutput `pulumi:"lastPublished"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponseOutput `pulumi:"latestOperationResult"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Describes the readiness of this environment setting PublishingState pulumi.StringOutput `pulumi:"publishingState"` // The resource specific settings ResourceSettings ResourceSettingsResponseOutput `pulumi:"resourceSettings"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Brief title describing the environment and its resource settings Title pulumi.StringPtrOutput `pulumi:"title"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` }
Represents settings of an environment, from which environment instances would be created
func GetEnvironmentSetting ¶
func GetEnvironmentSetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentSettingState, opts ...pulumi.ResourceOption) (*EnvironmentSetting, error)
GetEnvironmentSetting gets an existing EnvironmentSetting 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 NewEnvironmentSetting ¶
func NewEnvironmentSetting(ctx *pulumi.Context, name string, args *EnvironmentSettingArgs, opts ...pulumi.ResourceOption) (*EnvironmentSetting, error)
NewEnvironmentSetting registers a new resource with the given unique name, arguments, and options.
type EnvironmentSettingArgs ¶
type EnvironmentSettingArgs struct { // Describes the user's progress in configuring their environment setting ConfigurationState pulumi.StringPtrInput // Describes the environment and its resource settings Description pulumi.StringPtrInput // The name of the environment Setting. EnvironmentSettingName pulumi.StringInput // The name of the lab Account. LabAccountName pulumi.StringInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The resource specific settings ResourceSettings ResourceSettingsInput // The tags of the resource. Tags pulumi.StringMapInput // Brief title describing the environment and its resource settings Title pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
The set of arguments for constructing a EnvironmentSetting resource.
func (EnvironmentSettingArgs) ElementType ¶
func (EnvironmentSettingArgs) ElementType() reflect.Type
type EnvironmentSettingState ¶
type EnvironmentSettingState struct { // Describes the user's progress in configuring their environment setting ConfigurationState pulumi.StringPtrInput // Describes the environment and its resource settings Description pulumi.StringPtrInput // Time when the template VM was last changed. LastChanged pulumi.StringPtrInput // Time when the template VM was last sent for publishing. LastPublished pulumi.StringPtrInput // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponsePtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // Describes the readiness of this environment setting PublishingState pulumi.StringPtrInput // The resource specific settings ResourceSettings ResourceSettingsResponsePtrInput // The tags of the resource. Tags pulumi.StringMapInput // Brief title describing the environment and its resource settings Title pulumi.StringPtrInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
func (EnvironmentSettingState) ElementType ¶
func (EnvironmentSettingState) ElementType() reflect.Type
type EnvironmentSizeResponse ¶
type EnvironmentSizeResponse struct { // The pay-as-you-go dollar price per hour this size will cost. It does not include discounts and may not reflect the actual price the size will cost. This is the maximum price of all prices within this tier. MaxPrice float64 `pulumi:"maxPrice"` // The amount of memory available (in GB). This is the minimum amount of memory within this tier. MinMemory float64 `pulumi:"minMemory"` // The number of cores a VM of this size has. This is the minimum number of cores within this tier. MinNumberOfCores int `pulumi:"minNumberOfCores"` // The size category Name *string `pulumi:"name"` // Represents a set of compute sizes that can serve this given size type VmSizes []SizeInfoResponse `pulumi:"vmSizes"` }
Represents a size category supported by this Lab Account (small, medium or large)
type EnvironmentSizeResponseArgs ¶
type EnvironmentSizeResponseArgs struct { // The pay-as-you-go dollar price per hour this size will cost. It does not include discounts and may not reflect the actual price the size will cost. This is the maximum price of all prices within this tier. MaxPrice pulumi.Float64Input `pulumi:"maxPrice"` // The amount of memory available (in GB). This is the minimum amount of memory within this tier. MinMemory pulumi.Float64Input `pulumi:"minMemory"` // The number of cores a VM of this size has. This is the minimum number of cores within this tier. MinNumberOfCores pulumi.IntInput `pulumi:"minNumberOfCores"` // The size category Name pulumi.StringPtrInput `pulumi:"name"` // Represents a set of compute sizes that can serve this given size type VmSizes SizeInfoResponseArrayInput `pulumi:"vmSizes"` }
Represents a size category supported by this Lab Account (small, medium or large)
func (EnvironmentSizeResponseArgs) ElementType ¶
func (EnvironmentSizeResponseArgs) ElementType() reflect.Type
func (EnvironmentSizeResponseArgs) ToEnvironmentSizeResponseOutput ¶
func (i EnvironmentSizeResponseArgs) ToEnvironmentSizeResponseOutput() EnvironmentSizeResponseOutput
func (EnvironmentSizeResponseArgs) ToEnvironmentSizeResponseOutputWithContext ¶
func (i EnvironmentSizeResponseArgs) ToEnvironmentSizeResponseOutputWithContext(ctx context.Context) EnvironmentSizeResponseOutput
type EnvironmentSizeResponseArray ¶
type EnvironmentSizeResponseArray []EnvironmentSizeResponseInput
func (EnvironmentSizeResponseArray) ElementType ¶
func (EnvironmentSizeResponseArray) ElementType() reflect.Type
func (EnvironmentSizeResponseArray) ToEnvironmentSizeResponseArrayOutput ¶
func (i EnvironmentSizeResponseArray) ToEnvironmentSizeResponseArrayOutput() EnvironmentSizeResponseArrayOutput
func (EnvironmentSizeResponseArray) ToEnvironmentSizeResponseArrayOutputWithContext ¶
func (i EnvironmentSizeResponseArray) ToEnvironmentSizeResponseArrayOutputWithContext(ctx context.Context) EnvironmentSizeResponseArrayOutput
type EnvironmentSizeResponseArrayInput ¶
type EnvironmentSizeResponseArrayInput interface { pulumi.Input ToEnvironmentSizeResponseArrayOutput() EnvironmentSizeResponseArrayOutput ToEnvironmentSizeResponseArrayOutputWithContext(context.Context) EnvironmentSizeResponseArrayOutput }
EnvironmentSizeResponseArrayInput is an input type that accepts EnvironmentSizeResponseArray and EnvironmentSizeResponseArrayOutput values. You can construct a concrete instance of `EnvironmentSizeResponseArrayInput` via:
EnvironmentSizeResponseArray{ EnvironmentSizeResponseArgs{...} }
type EnvironmentSizeResponseArrayOutput ¶
type EnvironmentSizeResponseArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentSizeResponseArrayOutput) ElementType ¶
func (EnvironmentSizeResponseArrayOutput) ElementType() reflect.Type
func (EnvironmentSizeResponseArrayOutput) Index ¶
func (o EnvironmentSizeResponseArrayOutput) Index(i pulumi.IntInput) EnvironmentSizeResponseOutput
func (EnvironmentSizeResponseArrayOutput) ToEnvironmentSizeResponseArrayOutput ¶
func (o EnvironmentSizeResponseArrayOutput) ToEnvironmentSizeResponseArrayOutput() EnvironmentSizeResponseArrayOutput
func (EnvironmentSizeResponseArrayOutput) ToEnvironmentSizeResponseArrayOutputWithContext ¶
func (o EnvironmentSizeResponseArrayOutput) ToEnvironmentSizeResponseArrayOutputWithContext(ctx context.Context) EnvironmentSizeResponseArrayOutput
type EnvironmentSizeResponseInput ¶
type EnvironmentSizeResponseInput interface { pulumi.Input ToEnvironmentSizeResponseOutput() EnvironmentSizeResponseOutput ToEnvironmentSizeResponseOutputWithContext(context.Context) EnvironmentSizeResponseOutput }
EnvironmentSizeResponseInput is an input type that accepts EnvironmentSizeResponseArgs and EnvironmentSizeResponseOutput values. You can construct a concrete instance of `EnvironmentSizeResponseInput` via:
EnvironmentSizeResponseArgs{...}
type EnvironmentSizeResponseOutput ¶
type EnvironmentSizeResponseOutput struct{ *pulumi.OutputState }
Represents a size category supported by this Lab Account (small, medium or large)
func (EnvironmentSizeResponseOutput) ElementType ¶
func (EnvironmentSizeResponseOutput) ElementType() reflect.Type
func (EnvironmentSizeResponseOutput) MaxPrice ¶
func (o EnvironmentSizeResponseOutput) MaxPrice() pulumi.Float64Output
The pay-as-you-go dollar price per hour this size will cost. It does not include discounts and may not reflect the actual price the size will cost. This is the maximum price of all prices within this tier.
func (EnvironmentSizeResponseOutput) MinMemory ¶
func (o EnvironmentSizeResponseOutput) MinMemory() pulumi.Float64Output
The amount of memory available (in GB). This is the minimum amount of memory within this tier.
func (EnvironmentSizeResponseOutput) MinNumberOfCores ¶
func (o EnvironmentSizeResponseOutput) MinNumberOfCores() pulumi.IntOutput
The number of cores a VM of this size has. This is the minimum number of cores within this tier.
func (EnvironmentSizeResponseOutput) Name ¶
func (o EnvironmentSizeResponseOutput) Name() pulumi.StringPtrOutput
The size category
func (EnvironmentSizeResponseOutput) ToEnvironmentSizeResponseOutput ¶
func (o EnvironmentSizeResponseOutput) ToEnvironmentSizeResponseOutput() EnvironmentSizeResponseOutput
func (EnvironmentSizeResponseOutput) ToEnvironmentSizeResponseOutputWithContext ¶
func (o EnvironmentSizeResponseOutput) ToEnvironmentSizeResponseOutputWithContext(ctx context.Context) EnvironmentSizeResponseOutput
func (EnvironmentSizeResponseOutput) VmSizes ¶
func (o EnvironmentSizeResponseOutput) VmSizes() SizeInfoResponseArrayOutput
Represents a set of compute sizes that can serve this given size type
type EnvironmentState ¶
type EnvironmentState struct { // The name or email address of the user who has claimed the environment ClaimedByUserName pulumi.StringPtrInput // The AAD object Id of the user who has claimed the environment ClaimedByUserObjectId pulumi.StringPtrInput // The user principal Id of the user who has claimed the environment ClaimedByUserPrincipalId pulumi.StringPtrInput // Is the environment claimed or not IsClaimed pulumi.BoolPtrInput // Last known power state of the environment LastKnownPowerState pulumi.StringPtrInput // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponsePtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // Network details of the environment NetworkInterface NetworkInterfaceResponsePtrInput // When the password was last reset on the environment. PasswordLastReset pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The set of a VM and the setting id it was created for ResourceSets ResourceSetResponsePtrInput // The tags of the resource. Tags pulumi.StringMapInput // How long the environment has been used by a lab user TotalUsage pulumi.StringPtrInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
func (EnvironmentState) ElementType ¶
func (EnvironmentState) ElementType() reflect.Type
type GalleryImage ¶
type GalleryImage struct { pulumi.CustomResourceState // The author of the gallery image. Author pulumi.StringOutput `pulumi:"author"` // The creation date of the gallery image. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The description of the gallery image. Description pulumi.StringOutput `pulumi:"description"` // The icon of the gallery image. Icon pulumi.StringOutput `pulumi:"icon"` // The image reference of the gallery image. ImageReference GalleryImageReferenceResponseOutput `pulumi:"imageReference"` // Indicates whether this gallery image is enabled. IsEnabled pulumi.BoolPtrOutput `pulumi:"isEnabled"` // Indicates whether this gallery has been overridden for this lab account IsOverride pulumi.BoolPtrOutput `pulumi:"isOverride"` // Indicates if the plan has been authorized for programmatic deployment. IsPlanAuthorized pulumi.BoolPtrOutput `pulumi:"isPlanAuthorized"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponseOutput `pulumi:"latestOperationResult"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The third party plan that applies to this image PlanId pulumi.StringOutput `pulumi:"planId"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` }
Represents an image from the Azure Marketplace
func GetGalleryImage ¶
func GetGalleryImage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GalleryImageState, opts ...pulumi.ResourceOption) (*GalleryImage, error)
GetGalleryImage gets an existing GalleryImage 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 NewGalleryImage ¶
func NewGalleryImage(ctx *pulumi.Context, name string, args *GalleryImageArgs, opts ...pulumi.ResourceOption) (*GalleryImage, error)
NewGalleryImage registers a new resource with the given unique name, arguments, and options.
type GalleryImageArgs ¶
type GalleryImageArgs struct { // The name of the gallery Image. GalleryImageName pulumi.StringInput // Indicates whether this gallery image is enabled. IsEnabled pulumi.BoolPtrInput // Indicates whether this gallery has been overridden for this lab account IsOverride pulumi.BoolPtrInput // Indicates if the plan has been authorized for programmatic deployment. IsPlanAuthorized pulumi.BoolPtrInput // The name of the lab Account. LabAccountName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
The set of arguments for constructing a GalleryImage resource.
func (GalleryImageArgs) ElementType ¶
func (GalleryImageArgs) ElementType() reflect.Type
type GalleryImageReferenceResponse ¶
type GalleryImageReferenceResponse struct { // The offer of the gallery image. Offer *string `pulumi:"offer"` // The OS type of the gallery image. OsType *string `pulumi:"osType"` // The publisher of the gallery image. Publisher *string `pulumi:"publisher"` // The SKU of the gallery image. Sku *string `pulumi:"sku"` // The version of the gallery image. Version *string `pulumi:"version"` }
The reference information for an Azure Marketplace image.
type GalleryImageReferenceResponseArgs ¶
type GalleryImageReferenceResponseArgs struct { // The offer of the gallery image. Offer pulumi.StringPtrInput `pulumi:"offer"` // The OS type of the gallery image. OsType pulumi.StringPtrInput `pulumi:"osType"` // The publisher of the gallery image. Publisher pulumi.StringPtrInput `pulumi:"publisher"` // The SKU of the gallery image. Sku pulumi.StringPtrInput `pulumi:"sku"` // The version of the gallery image. Version pulumi.StringPtrInput `pulumi:"version"` }
The reference information for an Azure Marketplace image.
func (GalleryImageReferenceResponseArgs) ElementType ¶
func (GalleryImageReferenceResponseArgs) ElementType() reflect.Type
func (GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponseOutput ¶
func (i GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponseOutput() GalleryImageReferenceResponseOutput
func (GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponseOutputWithContext ¶
func (i GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponseOutputWithContext(ctx context.Context) GalleryImageReferenceResponseOutput
func (GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponsePtrOutput ¶
func (i GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponsePtrOutput() GalleryImageReferenceResponsePtrOutput
func (GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponsePtrOutputWithContext ¶
func (i GalleryImageReferenceResponseArgs) ToGalleryImageReferenceResponsePtrOutputWithContext(ctx context.Context) GalleryImageReferenceResponsePtrOutput
type GalleryImageReferenceResponseInput ¶
type GalleryImageReferenceResponseInput interface { pulumi.Input ToGalleryImageReferenceResponseOutput() GalleryImageReferenceResponseOutput ToGalleryImageReferenceResponseOutputWithContext(context.Context) GalleryImageReferenceResponseOutput }
GalleryImageReferenceResponseInput is an input type that accepts GalleryImageReferenceResponseArgs and GalleryImageReferenceResponseOutput values. You can construct a concrete instance of `GalleryImageReferenceResponseInput` via:
GalleryImageReferenceResponseArgs{...}
type GalleryImageReferenceResponseOutput ¶
type GalleryImageReferenceResponseOutput struct{ *pulumi.OutputState }
The reference information for an Azure Marketplace image.
func (GalleryImageReferenceResponseOutput) ElementType ¶
func (GalleryImageReferenceResponseOutput) ElementType() reflect.Type
func (GalleryImageReferenceResponseOutput) Offer ¶
func (o GalleryImageReferenceResponseOutput) Offer() pulumi.StringPtrOutput
The offer of the gallery image.
func (GalleryImageReferenceResponseOutput) OsType ¶
func (o GalleryImageReferenceResponseOutput) OsType() pulumi.StringPtrOutput
The OS type of the gallery image.
func (GalleryImageReferenceResponseOutput) Publisher ¶
func (o GalleryImageReferenceResponseOutput) Publisher() pulumi.StringPtrOutput
The publisher of the gallery image.
func (GalleryImageReferenceResponseOutput) Sku ¶
func (o GalleryImageReferenceResponseOutput) Sku() pulumi.StringPtrOutput
The SKU of the gallery image.
func (GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponseOutput ¶
func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponseOutput() GalleryImageReferenceResponseOutput
func (GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponseOutputWithContext ¶
func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponseOutputWithContext(ctx context.Context) GalleryImageReferenceResponseOutput
func (GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponsePtrOutput ¶
func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponsePtrOutput() GalleryImageReferenceResponsePtrOutput
func (GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponsePtrOutputWithContext ¶
func (o GalleryImageReferenceResponseOutput) ToGalleryImageReferenceResponsePtrOutputWithContext(ctx context.Context) GalleryImageReferenceResponsePtrOutput
func (GalleryImageReferenceResponseOutput) Version ¶
func (o GalleryImageReferenceResponseOutput) Version() pulumi.StringPtrOutput
The version of the gallery image.
type GalleryImageReferenceResponsePtrInput ¶
type GalleryImageReferenceResponsePtrInput interface { pulumi.Input ToGalleryImageReferenceResponsePtrOutput() GalleryImageReferenceResponsePtrOutput ToGalleryImageReferenceResponsePtrOutputWithContext(context.Context) GalleryImageReferenceResponsePtrOutput }
GalleryImageReferenceResponsePtrInput is an input type that accepts GalleryImageReferenceResponseArgs, GalleryImageReferenceResponsePtr and GalleryImageReferenceResponsePtrOutput values. You can construct a concrete instance of `GalleryImageReferenceResponsePtrInput` via:
GalleryImageReferenceResponseArgs{...} or: nil
func GalleryImageReferenceResponsePtr ¶
func GalleryImageReferenceResponsePtr(v *GalleryImageReferenceResponseArgs) GalleryImageReferenceResponsePtrInput
type GalleryImageReferenceResponsePtrOutput ¶
type GalleryImageReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (GalleryImageReferenceResponsePtrOutput) ElementType ¶
func (GalleryImageReferenceResponsePtrOutput) ElementType() reflect.Type
func (GalleryImageReferenceResponsePtrOutput) Offer ¶
func (o GalleryImageReferenceResponsePtrOutput) Offer() pulumi.StringPtrOutput
The offer of the gallery image.
func (GalleryImageReferenceResponsePtrOutput) OsType ¶
func (o GalleryImageReferenceResponsePtrOutput) OsType() pulumi.StringPtrOutput
The OS type of the gallery image.
func (GalleryImageReferenceResponsePtrOutput) Publisher ¶
func (o GalleryImageReferenceResponsePtrOutput) Publisher() pulumi.StringPtrOutput
The publisher of the gallery image.
func (GalleryImageReferenceResponsePtrOutput) Sku ¶
func (o GalleryImageReferenceResponsePtrOutput) Sku() pulumi.StringPtrOutput
The SKU of the gallery image.
func (GalleryImageReferenceResponsePtrOutput) ToGalleryImageReferenceResponsePtrOutput ¶
func (o GalleryImageReferenceResponsePtrOutput) ToGalleryImageReferenceResponsePtrOutput() GalleryImageReferenceResponsePtrOutput
func (GalleryImageReferenceResponsePtrOutput) ToGalleryImageReferenceResponsePtrOutputWithContext ¶
func (o GalleryImageReferenceResponsePtrOutput) ToGalleryImageReferenceResponsePtrOutputWithContext(ctx context.Context) GalleryImageReferenceResponsePtrOutput
func (GalleryImageReferenceResponsePtrOutput) Version ¶
func (o GalleryImageReferenceResponsePtrOutput) Version() pulumi.StringPtrOutput
The version of the gallery image.
type GalleryImageState ¶
type GalleryImageState struct { // The author of the gallery image. Author pulumi.StringPtrInput // The creation date of the gallery image. CreatedDate pulumi.StringPtrInput // The description of the gallery image. Description pulumi.StringPtrInput // The icon of the gallery image. Icon pulumi.StringPtrInput // The image reference of the gallery image. ImageReference GalleryImageReferenceResponsePtrInput // Indicates whether this gallery image is enabled. IsEnabled pulumi.BoolPtrInput // Indicates whether this gallery has been overridden for this lab account IsOverride pulumi.BoolPtrInput // Indicates if the plan has been authorized for programmatic deployment. IsPlanAuthorized pulumi.BoolPtrInput // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponsePtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The third party plan that applies to this image PlanId pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
func (GalleryImageState) ElementType ¶
func (GalleryImageState) ElementType() reflect.Type
type GetGlobalUserEnvironmentArgs ¶ added in v0.2.1
type GetGlobalUserEnvironmentResult ¶ added in v0.2.1
type GetGlobalUserEnvironmentResult struct { // Details of the environment Environment EnvironmentDetailsResponse `pulumi:"environment"` }
Represents the environments details
func GetGlobalUserEnvironment ¶ added in v0.2.1
func GetGlobalUserEnvironment(ctx *pulumi.Context, args *GetGlobalUserEnvironmentArgs, opts ...pulumi.InvokeOption) (*GetGlobalUserEnvironmentResult, error)
type GetGlobalUserOperationBatchStatusArgs ¶ added in v0.2.1
type GetGlobalUserOperationBatchStatusResult ¶ added in v0.2.1
type GetGlobalUserOperationBatchStatusResult struct { // Gets a collection of items that contain the operation url and status. Items []OperationBatchStatusResponseItemResponse `pulumi:"items"` }
Status Details of the long running operation for an environment
func GetGlobalUserOperationBatchStatus ¶ added in v0.2.1
func GetGlobalUserOperationBatchStatus(ctx *pulumi.Context, args *GetGlobalUserOperationBatchStatusArgs, opts ...pulumi.InvokeOption) (*GetGlobalUserOperationBatchStatusResult, error)
type GetGlobalUserOperationStatusArgs ¶ added in v0.2.1
type GetGlobalUserOperationStatusResult ¶ added in v0.2.1
type GetGlobalUserOperationStatusResult struct { // status of the long running operation for an environment Status string `pulumi:"status"` }
Status Details of the long running operation for an environment
func GetGlobalUserOperationStatus ¶ added in v0.2.1
func GetGlobalUserOperationStatus(ctx *pulumi.Context, args *GetGlobalUserOperationStatusArgs, opts ...pulumi.InvokeOption) (*GetGlobalUserOperationStatusResult, error)
type GetGlobalUserPersonalPreferencesArgs ¶ added in v0.2.1
type GetGlobalUserPersonalPreferencesArgs struct { // Enum indicating if user is adding or removing a favorite lab AddRemove *string `pulumi:"addRemove"` // Resource Id of the lab account LabAccountResourceId *string `pulumi:"labAccountResourceId"` // Resource Id of the lab to add/remove from the favorites list LabResourceId *string `pulumi:"labResourceId"` // The name of the user. UserName string `pulumi:"userName"` }
type GetGlobalUserPersonalPreferencesResult ¶ added in v0.2.1
type GetGlobalUserPersonalPreferencesResult struct { // Array of favorite lab resource ids FavoriteLabResourceIds []string `pulumi:"favoriteLabResourceIds"` }
Represents the PersonalPreferences for the user
func GetGlobalUserPersonalPreferences ¶ added in v0.2.1
func GetGlobalUserPersonalPreferences(ctx *pulumi.Context, args *GetGlobalUserPersonalPreferencesArgs, opts ...pulumi.InvokeOption) (*GetGlobalUserPersonalPreferencesResult, error)
type GetLabAccountRegionalAvailabilityArgs ¶ added in v0.2.1
type GetLabAccountRegionalAvailabilityResult ¶ added in v0.2.1
type GetLabAccountRegionalAvailabilityResult struct { // Availability information for different size categories per region RegionalAvailability []RegionalAvailabilityResponse `pulumi:"regionalAvailability"` }
The response model from the GetRegionalAvailability action
func GetLabAccountRegionalAvailability ¶ added in v0.2.1
func GetLabAccountRegionalAvailability(ctx *pulumi.Context, args *GetLabAccountRegionalAvailabilityArgs, opts ...pulumi.InvokeOption) (*GetLabAccountRegionalAvailabilityResult, error)
type Lab ¶
type Lab struct { pulumi.CustomResourceState // Object id of the user that created the lab. CreatedByObjectId pulumi.StringOutput `pulumi:"createdByObjectId"` // Lab creator name CreatedByUserPrincipalName pulumi.StringOutput `pulumi:"createdByUserPrincipalName"` // Creation date for the lab CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // Invitation code that users can use to join a lab. InvitationCode pulumi.StringOutput `pulumi:"invitationCode"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponseOutput `pulumi:"latestOperationResult"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // Maximum number of users allowed in the lab. MaxUsersInLab pulumi.IntPtrOutput `pulumi:"maxUsersInLab"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` // Maximum duration a user can use an environment for in the lab. UsageQuota pulumi.StringPtrOutput `pulumi:"usageQuota"` // Lab user access mode (open to all vs. restricted to those listed on the lab). UserAccessMode pulumi.StringPtrOutput `pulumi:"userAccessMode"` // Maximum value MaxUsersInLab can be set to, as specified by the service UserQuota pulumi.IntOutput `pulumi:"userQuota"` }
Represents a lab.
func GetLab ¶
func GetLab(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LabState, opts ...pulumi.ResourceOption) (*Lab, error)
GetLab gets an existing Lab resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type LabAccount ¶
type LabAccount struct { pulumi.CustomResourceState // Represents if region selection is enabled EnabledRegionSelection pulumi.BoolPtrOutput `pulumi:"enabledRegionSelection"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponseOutput `pulumi:"latestOperationResult"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Represents the size configuration under the lab account SizeConfiguration SizeConfigurationPropertiesResponseOutput `pulumi:"sizeConfiguration"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` }
Represents a lab account.
func GetLabAccount ¶
func GetLabAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LabAccountState, opts ...pulumi.ResourceOption) (*LabAccount, error)
GetLabAccount gets an existing LabAccount 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 NewLabAccount ¶
func NewLabAccount(ctx *pulumi.Context, name string, args *LabAccountArgs, opts ...pulumi.ResourceOption) (*LabAccount, error)
NewLabAccount registers a new resource with the given unique name, arguments, and options.
type LabAccountArgs ¶
type LabAccountArgs struct { // Represents if region selection is enabled EnabledRegionSelection pulumi.BoolPtrInput // The name of the lab Account. LabAccountName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
The set of arguments for constructing a LabAccount resource.
func (LabAccountArgs) ElementType ¶
func (LabAccountArgs) ElementType() reflect.Type
type LabAccountState ¶
type LabAccountState struct { // Represents if region selection is enabled EnabledRegionSelection pulumi.BoolPtrInput // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponsePtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // Represents the size configuration under the lab account SizeConfiguration SizeConfigurationPropertiesResponsePtrInput // The tags of the resource. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
func (LabAccountState) ElementType ¶
func (LabAccountState) ElementType() reflect.Type
type LabArgs ¶
type LabArgs struct { // The name of the lab Account. LabAccountName pulumi.StringInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // Maximum number of users allowed in the lab. MaxUsersInLab pulumi.IntPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // Maximum duration a user can use an environment for in the lab. UsageQuota pulumi.StringPtrInput // Lab user access mode (open to all vs. restricted to those listed on the lab). UserAccessMode pulumi.StringPtrInput }
The set of arguments for constructing a Lab resource.
func (LabArgs) ElementType ¶
type LabDetailsResponse ¶
type LabDetailsResponse struct { // The Id of the lab. Id *string `pulumi:"id"` // Name of the lab Name *string `pulumi:"name"` // The provisioning state of the lab. ProvisioningState *string `pulumi:"provisioningState"` // The maximum duration a user can use a VM in this lab. UsageQuota string `pulumi:"usageQuota"` }
This represents the details about a lab that the User is in, and its state.
type LabDetailsResponseArgs ¶
type LabDetailsResponseArgs struct { // The Id of the lab. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the lab Name pulumi.StringPtrInput `pulumi:"name"` // The provisioning state of the lab. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // The maximum duration a user can use a VM in this lab. UsageQuota pulumi.StringInput `pulumi:"usageQuota"` }
This represents the details about a lab that the User is in, and its state.
func (LabDetailsResponseArgs) ElementType ¶
func (LabDetailsResponseArgs) ElementType() reflect.Type
func (LabDetailsResponseArgs) ToLabDetailsResponseOutput ¶
func (i LabDetailsResponseArgs) ToLabDetailsResponseOutput() LabDetailsResponseOutput
func (LabDetailsResponseArgs) ToLabDetailsResponseOutputWithContext ¶
func (i LabDetailsResponseArgs) ToLabDetailsResponseOutputWithContext(ctx context.Context) LabDetailsResponseOutput
type LabDetailsResponseArray ¶
type LabDetailsResponseArray []LabDetailsResponseInput
func (LabDetailsResponseArray) ElementType ¶
func (LabDetailsResponseArray) ElementType() reflect.Type
func (LabDetailsResponseArray) ToLabDetailsResponseArrayOutput ¶
func (i LabDetailsResponseArray) ToLabDetailsResponseArrayOutput() LabDetailsResponseArrayOutput
func (LabDetailsResponseArray) ToLabDetailsResponseArrayOutputWithContext ¶
func (i LabDetailsResponseArray) ToLabDetailsResponseArrayOutputWithContext(ctx context.Context) LabDetailsResponseArrayOutput
type LabDetailsResponseArrayInput ¶
type LabDetailsResponseArrayInput interface { pulumi.Input ToLabDetailsResponseArrayOutput() LabDetailsResponseArrayOutput ToLabDetailsResponseArrayOutputWithContext(context.Context) LabDetailsResponseArrayOutput }
LabDetailsResponseArrayInput is an input type that accepts LabDetailsResponseArray and LabDetailsResponseArrayOutput values. You can construct a concrete instance of `LabDetailsResponseArrayInput` via:
LabDetailsResponseArray{ LabDetailsResponseArgs{...} }
type LabDetailsResponseArrayOutput ¶
type LabDetailsResponseArrayOutput struct{ *pulumi.OutputState }
func (LabDetailsResponseArrayOutput) ElementType ¶
func (LabDetailsResponseArrayOutput) ElementType() reflect.Type
func (LabDetailsResponseArrayOutput) Index ¶
func (o LabDetailsResponseArrayOutput) Index(i pulumi.IntInput) LabDetailsResponseOutput
func (LabDetailsResponseArrayOutput) ToLabDetailsResponseArrayOutput ¶
func (o LabDetailsResponseArrayOutput) ToLabDetailsResponseArrayOutput() LabDetailsResponseArrayOutput
func (LabDetailsResponseArrayOutput) ToLabDetailsResponseArrayOutputWithContext ¶
func (o LabDetailsResponseArrayOutput) ToLabDetailsResponseArrayOutputWithContext(ctx context.Context) LabDetailsResponseArrayOutput
type LabDetailsResponseInput ¶
type LabDetailsResponseInput interface { pulumi.Input ToLabDetailsResponseOutput() LabDetailsResponseOutput ToLabDetailsResponseOutputWithContext(context.Context) LabDetailsResponseOutput }
LabDetailsResponseInput is an input type that accepts LabDetailsResponseArgs and LabDetailsResponseOutput values. You can construct a concrete instance of `LabDetailsResponseInput` via:
LabDetailsResponseArgs{...}
type LabDetailsResponseOutput ¶
type LabDetailsResponseOutput struct{ *pulumi.OutputState }
This represents the details about a lab that the User is in, and its state.
func (LabDetailsResponseOutput) ElementType ¶
func (LabDetailsResponseOutput) ElementType() reflect.Type
func (LabDetailsResponseOutput) Id ¶
func (o LabDetailsResponseOutput) Id() pulumi.StringPtrOutput
The Id of the lab.
func (LabDetailsResponseOutput) Name ¶
func (o LabDetailsResponseOutput) Name() pulumi.StringPtrOutput
Name of the lab
func (LabDetailsResponseOutput) ProvisioningState ¶
func (o LabDetailsResponseOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning state of the lab.
func (LabDetailsResponseOutput) ToLabDetailsResponseOutput ¶
func (o LabDetailsResponseOutput) ToLabDetailsResponseOutput() LabDetailsResponseOutput
func (LabDetailsResponseOutput) ToLabDetailsResponseOutputWithContext ¶
func (o LabDetailsResponseOutput) ToLabDetailsResponseOutputWithContext(ctx context.Context) LabDetailsResponseOutput
func (LabDetailsResponseOutput) UsageQuota ¶
func (o LabDetailsResponseOutput) UsageQuota() pulumi.StringOutput
The maximum duration a user can use a VM in this lab.
type LabState ¶
type LabState struct { // Object id of the user that created the lab. CreatedByObjectId pulumi.StringPtrInput // Lab creator name CreatedByUserPrincipalName pulumi.StringPtrInput // Creation date for the lab CreatedDate pulumi.StringPtrInput // Invitation code that users can use to join a lab. InvitationCode pulumi.StringPtrInput // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponsePtrInput // The location of the resource. Location pulumi.StringPtrInput // Maximum number of users allowed in the lab. MaxUsersInLab pulumi.IntPtrInput // The name of the resource. Name pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // Maximum duration a user can use an environment for in the lab. UsageQuota pulumi.StringPtrInput // Lab user access mode (open to all vs. restricted to those listed on the lab). UserAccessMode pulumi.StringPtrInput // Maximum value MaxUsersInLab can be set to, as specified by the service UserQuota pulumi.IntPtrInput }
func (LabState) ElementType ¶
type LatestOperationResultResponse ¶
type LatestOperationResultResponse struct { // Error code on failure. ErrorCode string `pulumi:"errorCode"` // The error message. ErrorMessage string `pulumi:"errorMessage"` // The HttpMethod - PUT/POST/DELETE for the operation. HttpMethod string `pulumi:"httpMethod"` // The URL to use to check long-running operation status OperationUrl string `pulumi:"operationUrl"` // Request URI of the operation. RequestUri string `pulumi:"requestUri"` // The current status of the operation. Status string `pulumi:"status"` }
Details of the status of an operation.
type LatestOperationResultResponseArgs ¶
type LatestOperationResultResponseArgs struct { // Error code on failure. ErrorCode pulumi.StringInput `pulumi:"errorCode"` // The error message. ErrorMessage pulumi.StringInput `pulumi:"errorMessage"` // The HttpMethod - PUT/POST/DELETE for the operation. HttpMethod pulumi.StringInput `pulumi:"httpMethod"` // The URL to use to check long-running operation status OperationUrl pulumi.StringInput `pulumi:"operationUrl"` // Request URI of the operation. RequestUri pulumi.StringInput `pulumi:"requestUri"` // The current status of the operation. Status pulumi.StringInput `pulumi:"status"` }
Details of the status of an operation.
func (LatestOperationResultResponseArgs) ElementType ¶
func (LatestOperationResultResponseArgs) ElementType() reflect.Type
func (LatestOperationResultResponseArgs) ToLatestOperationResultResponseOutput ¶
func (i LatestOperationResultResponseArgs) ToLatestOperationResultResponseOutput() LatestOperationResultResponseOutput
func (LatestOperationResultResponseArgs) ToLatestOperationResultResponseOutputWithContext ¶
func (i LatestOperationResultResponseArgs) ToLatestOperationResultResponseOutputWithContext(ctx context.Context) LatestOperationResultResponseOutput
func (LatestOperationResultResponseArgs) ToLatestOperationResultResponsePtrOutput ¶
func (i LatestOperationResultResponseArgs) ToLatestOperationResultResponsePtrOutput() LatestOperationResultResponsePtrOutput
func (LatestOperationResultResponseArgs) ToLatestOperationResultResponsePtrOutputWithContext ¶
func (i LatestOperationResultResponseArgs) ToLatestOperationResultResponsePtrOutputWithContext(ctx context.Context) LatestOperationResultResponsePtrOutput
type LatestOperationResultResponseInput ¶
type LatestOperationResultResponseInput interface { pulumi.Input ToLatestOperationResultResponseOutput() LatestOperationResultResponseOutput ToLatestOperationResultResponseOutputWithContext(context.Context) LatestOperationResultResponseOutput }
LatestOperationResultResponseInput is an input type that accepts LatestOperationResultResponseArgs and LatestOperationResultResponseOutput values. You can construct a concrete instance of `LatestOperationResultResponseInput` via:
LatestOperationResultResponseArgs{...}
type LatestOperationResultResponseOutput ¶
type LatestOperationResultResponseOutput struct{ *pulumi.OutputState }
Details of the status of an operation.
func (LatestOperationResultResponseOutput) ElementType ¶
func (LatestOperationResultResponseOutput) ElementType() reflect.Type
func (LatestOperationResultResponseOutput) ErrorCode ¶
func (o LatestOperationResultResponseOutput) ErrorCode() pulumi.StringOutput
Error code on failure.
func (LatestOperationResultResponseOutput) ErrorMessage ¶
func (o LatestOperationResultResponseOutput) ErrorMessage() pulumi.StringOutput
The error message.
func (LatestOperationResultResponseOutput) HttpMethod ¶
func (o LatestOperationResultResponseOutput) HttpMethod() pulumi.StringOutput
The HttpMethod - PUT/POST/DELETE for the operation.
func (LatestOperationResultResponseOutput) OperationUrl ¶
func (o LatestOperationResultResponseOutput) OperationUrl() pulumi.StringOutput
The URL to use to check long-running operation status
func (LatestOperationResultResponseOutput) RequestUri ¶
func (o LatestOperationResultResponseOutput) RequestUri() pulumi.StringOutput
Request URI of the operation.
func (LatestOperationResultResponseOutput) Status ¶
func (o LatestOperationResultResponseOutput) Status() pulumi.StringOutput
The current status of the operation.
func (LatestOperationResultResponseOutput) ToLatestOperationResultResponseOutput ¶
func (o LatestOperationResultResponseOutput) ToLatestOperationResultResponseOutput() LatestOperationResultResponseOutput
func (LatestOperationResultResponseOutput) ToLatestOperationResultResponseOutputWithContext ¶
func (o LatestOperationResultResponseOutput) ToLatestOperationResultResponseOutputWithContext(ctx context.Context) LatestOperationResultResponseOutput
func (LatestOperationResultResponseOutput) ToLatestOperationResultResponsePtrOutput ¶
func (o LatestOperationResultResponseOutput) ToLatestOperationResultResponsePtrOutput() LatestOperationResultResponsePtrOutput
func (LatestOperationResultResponseOutput) ToLatestOperationResultResponsePtrOutputWithContext ¶
func (o LatestOperationResultResponseOutput) ToLatestOperationResultResponsePtrOutputWithContext(ctx context.Context) LatestOperationResultResponsePtrOutput
type LatestOperationResultResponsePtrInput ¶
type LatestOperationResultResponsePtrInput interface { pulumi.Input ToLatestOperationResultResponsePtrOutput() LatestOperationResultResponsePtrOutput ToLatestOperationResultResponsePtrOutputWithContext(context.Context) LatestOperationResultResponsePtrOutput }
LatestOperationResultResponsePtrInput is an input type that accepts LatestOperationResultResponseArgs, LatestOperationResultResponsePtr and LatestOperationResultResponsePtrOutput values. You can construct a concrete instance of `LatestOperationResultResponsePtrInput` via:
LatestOperationResultResponseArgs{...} or: nil
func LatestOperationResultResponsePtr ¶
func LatestOperationResultResponsePtr(v *LatestOperationResultResponseArgs) LatestOperationResultResponsePtrInput
type LatestOperationResultResponsePtrOutput ¶
type LatestOperationResultResponsePtrOutput struct{ *pulumi.OutputState }
func (LatestOperationResultResponsePtrOutput) ElementType ¶
func (LatestOperationResultResponsePtrOutput) ElementType() reflect.Type
func (LatestOperationResultResponsePtrOutput) ErrorCode ¶
func (o LatestOperationResultResponsePtrOutput) ErrorCode() pulumi.StringPtrOutput
Error code on failure.
func (LatestOperationResultResponsePtrOutput) ErrorMessage ¶
func (o LatestOperationResultResponsePtrOutput) ErrorMessage() pulumi.StringPtrOutput
The error message.
func (LatestOperationResultResponsePtrOutput) HttpMethod ¶
func (o LatestOperationResultResponsePtrOutput) HttpMethod() pulumi.StringPtrOutput
The HttpMethod - PUT/POST/DELETE for the operation.
func (LatestOperationResultResponsePtrOutput) OperationUrl ¶
func (o LatestOperationResultResponsePtrOutput) OperationUrl() pulumi.StringPtrOutput
The URL to use to check long-running operation status
func (LatestOperationResultResponsePtrOutput) RequestUri ¶
func (o LatestOperationResultResponsePtrOutput) RequestUri() pulumi.StringPtrOutput
Request URI of the operation.
func (LatestOperationResultResponsePtrOutput) Status ¶
func (o LatestOperationResultResponsePtrOutput) Status() pulumi.StringPtrOutput
The current status of the operation.
func (LatestOperationResultResponsePtrOutput) ToLatestOperationResultResponsePtrOutput ¶
func (o LatestOperationResultResponsePtrOutput) ToLatestOperationResultResponsePtrOutput() LatestOperationResultResponsePtrOutput
func (LatestOperationResultResponsePtrOutput) ToLatestOperationResultResponsePtrOutputWithContext ¶
func (o LatestOperationResultResponsePtrOutput) ToLatestOperationResultResponsePtrOutputWithContext(ctx context.Context) LatestOperationResultResponsePtrOutput
type ListGlobalUserEnvironmentsResult ¶
type ListGlobalUserEnvironmentsResult struct { // List of all the environments Environments []EnvironmentDetailsResponse `pulumi:"environments"` }
Represents the list of environments owned by a user
func ListGlobalUserEnvironments ¶
func ListGlobalUserEnvironments(ctx *pulumi.Context, args *ListGlobalUserEnvironmentsArgs, opts ...pulumi.InvokeOption) (*ListGlobalUserEnvironmentsResult, error)
type ListGlobalUserLabsArgs ¶
type ListGlobalUserLabsArgs struct { // The name of the user. UserName string `pulumi:"userName"` }
type ListGlobalUserLabsResult ¶
type ListGlobalUserLabsResult struct { // List of all the labs Labs []LabDetailsResponse `pulumi:"labs"` }
Lists the labs owned by a user
func ListGlobalUserLabs ¶
func ListGlobalUserLabs(ctx *pulumi.Context, args *ListGlobalUserLabsArgs, opts ...pulumi.InvokeOption) (*ListGlobalUserLabsResult, error)
type LookupEnvironmentArgs ¶
type LookupEnvironmentArgs struct { // The name of the environment. EnvironmentName string `pulumi:"environmentName"` // The name of the environment Setting. EnvironmentSettingName string `pulumi:"environmentSettingName"` // Specify the $expand query. Example: 'properties($expand=networkInterface)' Expand *string `pulumi:"expand"` // The name of the lab Account. LabAccountName string `pulumi:"labAccountName"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupEnvironmentResult ¶
type LookupEnvironmentResult struct { // The name or email address of the user who has claimed the environment ClaimedByUserName string `pulumi:"claimedByUserName"` // The AAD object Id of the user who has claimed the environment ClaimedByUserObjectId string `pulumi:"claimedByUserObjectId"` // The user principal Id of the user who has claimed the environment ClaimedByUserPrincipalId string `pulumi:"claimedByUserPrincipalId"` // Is the environment claimed or not IsClaimed bool `pulumi:"isClaimed"` // Last known power state of the environment LastKnownPowerState string `pulumi:"lastKnownPowerState"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponse `pulumi:"latestOperationResult"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // Network details of the environment NetworkInterface NetworkInterfaceResponse `pulumi:"networkInterface"` // When the password was last reset on the environment. PasswordLastReset string `pulumi:"passwordLastReset"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The set of a VM and the setting id it was created for ResourceSets *ResourceSetResponse `pulumi:"resourceSets"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // How long the environment has been used by a lab user TotalUsage string `pulumi:"totalUsage"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` }
Represents an environment instance
func LookupEnvironment ¶
func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)
type LookupEnvironmentSettingArgs ¶
type LookupEnvironmentSettingArgs struct { // The name of the environment Setting. EnvironmentSettingName string `pulumi:"environmentSettingName"` // Specify the $expand query. Example: 'properties($select=publishingState)' Expand *string `pulumi:"expand"` // The name of the lab Account. LabAccountName string `pulumi:"labAccountName"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupEnvironmentSettingResult ¶
type LookupEnvironmentSettingResult struct { // Describes the user's progress in configuring their environment setting ConfigurationState *string `pulumi:"configurationState"` // Describes the environment and its resource settings Description *string `pulumi:"description"` // Time when the template VM was last changed. LastChanged string `pulumi:"lastChanged"` // Time when the template VM was last sent for publishing. LastPublished string `pulumi:"lastPublished"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponse `pulumi:"latestOperationResult"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // Describes the readiness of this environment setting PublishingState string `pulumi:"publishingState"` // The resource specific settings ResourceSettings ResourceSettingsResponse `pulumi:"resourceSettings"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // Brief title describing the environment and its resource settings Title *string `pulumi:"title"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` }
Represents settings of an environment, from which environment instances would be created
func LookupEnvironmentSetting ¶
func LookupEnvironmentSetting(ctx *pulumi.Context, args *LookupEnvironmentSettingArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentSettingResult, error)
type LookupGalleryImageArgs ¶
type LookupGalleryImageArgs struct { // Specify the $expand query. Example: 'properties($select=author)' Expand *string `pulumi:"expand"` // The name of the gallery Image. GalleryImageName string `pulumi:"galleryImageName"` // The name of the lab Account. LabAccountName string `pulumi:"labAccountName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupGalleryImageResult ¶
type LookupGalleryImageResult struct { // The author of the gallery image. Author string `pulumi:"author"` // The creation date of the gallery image. CreatedDate string `pulumi:"createdDate"` // The description of the gallery image. Description string `pulumi:"description"` // The icon of the gallery image. Icon string `pulumi:"icon"` // The image reference of the gallery image. ImageReference GalleryImageReferenceResponse `pulumi:"imageReference"` // Indicates whether this gallery image is enabled. IsEnabled *bool `pulumi:"isEnabled"` // Indicates whether this gallery has been overridden for this lab account IsOverride *bool `pulumi:"isOverride"` // Indicates if the plan has been authorized for programmatic deployment. IsPlanAuthorized *bool `pulumi:"isPlanAuthorized"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponse `pulumi:"latestOperationResult"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The third party plan that applies to this image PlanId string `pulumi:"planId"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` }
Represents an image from the Azure Marketplace
func LookupGalleryImage ¶
func LookupGalleryImage(ctx *pulumi.Context, args *LookupGalleryImageArgs, opts ...pulumi.InvokeOption) (*LookupGalleryImageResult, error)
type LookupLabAccountArgs ¶
type LookupLabAccountArgs struct { // Specify the $expand query. Example: 'properties($expand=sizeConfiguration)' Expand *string `pulumi:"expand"` // The name of the lab Account. LabAccountName string `pulumi:"labAccountName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupLabAccountResult ¶
type LookupLabAccountResult struct { // Represents if region selection is enabled EnabledRegionSelection *bool `pulumi:"enabledRegionSelection"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponse `pulumi:"latestOperationResult"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // Represents the size configuration under the lab account SizeConfiguration SizeConfigurationPropertiesResponse `pulumi:"sizeConfiguration"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` }
Represents a lab account.
func LookupLabAccount ¶
func LookupLabAccount(ctx *pulumi.Context, args *LookupLabAccountArgs, opts ...pulumi.InvokeOption) (*LookupLabAccountResult, error)
type LookupLabArgs ¶
type LookupLabArgs struct { // Specify the $expand query. Example: 'properties($select=maxUsersInLab)' Expand *string `pulumi:"expand"` // The name of the lab Account. LabAccountName string `pulumi:"labAccountName"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupLabResult ¶
type LookupLabResult struct { // Object id of the user that created the lab. CreatedByObjectId string `pulumi:"createdByObjectId"` // Lab creator name CreatedByUserPrincipalName string `pulumi:"createdByUserPrincipalName"` // Creation date for the lab CreatedDate string `pulumi:"createdDate"` // Invitation code that users can use to join a lab. InvitationCode string `pulumi:"invitationCode"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponse `pulumi:"latestOperationResult"` // The location of the resource. Location *string `pulumi:"location"` // Maximum number of users allowed in the lab. MaxUsersInLab *int `pulumi:"maxUsersInLab"` // The name of the resource. Name string `pulumi:"name"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` // Maximum duration a user can use an environment for in the lab. UsageQuota *string `pulumi:"usageQuota"` // Lab user access mode (open to all vs. restricted to those listed on the lab). UserAccessMode *string `pulumi:"userAccessMode"` // Maximum value MaxUsersInLab can be set to, as specified by the service UserQuota int `pulumi:"userQuota"` }
Represents a lab.
func LookupLab ¶
func LookupLab(ctx *pulumi.Context, args *LookupLabArgs, opts ...pulumi.InvokeOption) (*LookupLabResult, error)
type LookupUserArgs ¶
type LookupUserArgs struct { // Specify the $expand query. Example: 'properties($select=email)' Expand *string `pulumi:"expand"` // The name of the lab Account. LabAccountName string `pulumi:"labAccountName"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the user. UserName string `pulumi:"userName"` }
type LookupUserResult ¶
type LookupUserResult struct { // The user email address, as it was specified during registration. Email string `pulumi:"email"` // The user family name, as it was specified during registration. FamilyName string `pulumi:"familyName"` // The user given name, as it was specified during registration. GivenName string `pulumi:"givenName"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponse `pulumi:"latestOperationResult"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The provisioning status of the resource. ProvisioningState *string `pulumi:"provisioningState"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The user tenant ID, as it was specified during registration. TenantId string `pulumi:"tenantId"` // How long the user has used his VMs in this lab TotalUsage string `pulumi:"totalUsage"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier *string `pulumi:"uniqueIdentifier"` }
The User registered to a lab
func LookupUser ¶
func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)
type NetworkInterfaceResponse ¶
type NetworkInterfaceResponse struct { // PrivateIp address of the Compute VM PrivateIpAddress string `pulumi:"privateIpAddress"` // Connection information for Windows RdpAuthority string `pulumi:"rdpAuthority"` // Connection information for Linux SshAuthority string `pulumi:"sshAuthority"` // Username of the VM Username string `pulumi:"username"` }
Network details of the environment
type NetworkInterfaceResponseArgs ¶
type NetworkInterfaceResponseArgs struct { // PrivateIp address of the Compute VM PrivateIpAddress pulumi.StringInput `pulumi:"privateIpAddress"` // Connection information for Windows RdpAuthority pulumi.StringInput `pulumi:"rdpAuthority"` // Connection information for Linux SshAuthority pulumi.StringInput `pulumi:"sshAuthority"` // Username of the VM Username pulumi.StringInput `pulumi:"username"` }
Network details of the environment
func (NetworkInterfaceResponseArgs) ElementType ¶
func (NetworkInterfaceResponseArgs) ElementType() reflect.Type
func (NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutput ¶
func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutputWithContext ¶
func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseArgs) ToNetworkInterfaceResponsePtrOutput ¶
func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponsePtrOutput() NetworkInterfaceResponsePtrOutput
func (NetworkInterfaceResponseArgs) ToNetworkInterfaceResponsePtrOutputWithContext ¶
func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceResponsePtrOutput
type NetworkInterfaceResponseInput ¶
type NetworkInterfaceResponseInput interface { pulumi.Input ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput ToNetworkInterfaceResponseOutputWithContext(context.Context) NetworkInterfaceResponseOutput }
NetworkInterfaceResponseInput is an input type that accepts NetworkInterfaceResponseArgs and NetworkInterfaceResponseOutput values. You can construct a concrete instance of `NetworkInterfaceResponseInput` via:
NetworkInterfaceResponseArgs{...}
type NetworkInterfaceResponseOutput ¶
type NetworkInterfaceResponseOutput struct{ *pulumi.OutputState }
Network details of the environment
func (NetworkInterfaceResponseOutput) ElementType ¶
func (NetworkInterfaceResponseOutput) ElementType() reflect.Type
func (NetworkInterfaceResponseOutput) PrivateIpAddress ¶
func (o NetworkInterfaceResponseOutput) PrivateIpAddress() pulumi.StringOutput
PrivateIp address of the Compute VM
func (NetworkInterfaceResponseOutput) RdpAuthority ¶
func (o NetworkInterfaceResponseOutput) RdpAuthority() pulumi.StringOutput
Connection information for Windows
func (NetworkInterfaceResponseOutput) SshAuthority ¶
func (o NetworkInterfaceResponseOutput) SshAuthority() pulumi.StringOutput
Connection information for Linux
func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput ¶
func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext ¶
func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponsePtrOutput ¶
func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponsePtrOutput() NetworkInterfaceResponsePtrOutput
func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponsePtrOutputWithContext ¶
func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceResponsePtrOutput
func (NetworkInterfaceResponseOutput) Username ¶
func (o NetworkInterfaceResponseOutput) Username() pulumi.StringOutput
Username of the VM
type NetworkInterfaceResponsePtrInput ¶
type NetworkInterfaceResponsePtrInput interface { pulumi.Input ToNetworkInterfaceResponsePtrOutput() NetworkInterfaceResponsePtrOutput ToNetworkInterfaceResponsePtrOutputWithContext(context.Context) NetworkInterfaceResponsePtrOutput }
NetworkInterfaceResponsePtrInput is an input type that accepts NetworkInterfaceResponseArgs, NetworkInterfaceResponsePtr and NetworkInterfaceResponsePtrOutput values. You can construct a concrete instance of `NetworkInterfaceResponsePtrInput` via:
NetworkInterfaceResponseArgs{...} or: nil
func NetworkInterfaceResponsePtr ¶
func NetworkInterfaceResponsePtr(v *NetworkInterfaceResponseArgs) NetworkInterfaceResponsePtrInput
type NetworkInterfaceResponsePtrOutput ¶
type NetworkInterfaceResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceResponsePtrOutput) Elem ¶
func (o NetworkInterfaceResponsePtrOutput) Elem() NetworkInterfaceResponseOutput
func (NetworkInterfaceResponsePtrOutput) ElementType ¶
func (NetworkInterfaceResponsePtrOutput) ElementType() reflect.Type
func (NetworkInterfaceResponsePtrOutput) PrivateIpAddress ¶
func (o NetworkInterfaceResponsePtrOutput) PrivateIpAddress() pulumi.StringPtrOutput
PrivateIp address of the Compute VM
func (NetworkInterfaceResponsePtrOutput) RdpAuthority ¶
func (o NetworkInterfaceResponsePtrOutput) RdpAuthority() pulumi.StringPtrOutput
Connection information for Windows
func (NetworkInterfaceResponsePtrOutput) SshAuthority ¶
func (o NetworkInterfaceResponsePtrOutput) SshAuthority() pulumi.StringPtrOutput
Connection information for Linux
func (NetworkInterfaceResponsePtrOutput) ToNetworkInterfaceResponsePtrOutput ¶
func (o NetworkInterfaceResponsePtrOutput) ToNetworkInterfaceResponsePtrOutput() NetworkInterfaceResponsePtrOutput
func (NetworkInterfaceResponsePtrOutput) ToNetworkInterfaceResponsePtrOutputWithContext ¶
func (o NetworkInterfaceResponsePtrOutput) ToNetworkInterfaceResponsePtrOutputWithContext(ctx context.Context) NetworkInterfaceResponsePtrOutput
func (NetworkInterfaceResponsePtrOutput) Username ¶
func (o NetworkInterfaceResponsePtrOutput) Username() pulumi.StringPtrOutput
Username of the VM
type OperationBatchStatusResponseItemResponse ¶ added in v0.2.1
type OperationBatchStatusResponseItemResponse struct { // status of the long running operation for an environment OperationUrl string `pulumi:"operationUrl"` // status of the long running operation for an environment Status string `pulumi:"status"` }
Represents the status of an operation that used the batch API.
type OperationBatchStatusResponseItemResponseArgs ¶ added in v0.2.1
type OperationBatchStatusResponseItemResponseArgs struct { // status of the long running operation for an environment OperationUrl pulumi.StringInput `pulumi:"operationUrl"` // status of the long running operation for an environment Status pulumi.StringInput `pulumi:"status"` }
Represents the status of an operation that used the batch API.
func (OperationBatchStatusResponseItemResponseArgs) ElementType ¶ added in v0.2.1
func (OperationBatchStatusResponseItemResponseArgs) ElementType() reflect.Type
func (OperationBatchStatusResponseItemResponseArgs) ToOperationBatchStatusResponseItemResponseOutput ¶ added in v0.2.1
func (i OperationBatchStatusResponseItemResponseArgs) ToOperationBatchStatusResponseItemResponseOutput() OperationBatchStatusResponseItemResponseOutput
func (OperationBatchStatusResponseItemResponseArgs) ToOperationBatchStatusResponseItemResponseOutputWithContext ¶ added in v0.2.1
func (i OperationBatchStatusResponseItemResponseArgs) ToOperationBatchStatusResponseItemResponseOutputWithContext(ctx context.Context) OperationBatchStatusResponseItemResponseOutput
type OperationBatchStatusResponseItemResponseArray ¶ added in v0.2.1
type OperationBatchStatusResponseItemResponseArray []OperationBatchStatusResponseItemResponseInput
func (OperationBatchStatusResponseItemResponseArray) ElementType ¶ added in v0.2.1
func (OperationBatchStatusResponseItemResponseArray) ElementType() reflect.Type
func (OperationBatchStatusResponseItemResponseArray) ToOperationBatchStatusResponseItemResponseArrayOutput ¶ added in v0.2.1
func (i OperationBatchStatusResponseItemResponseArray) ToOperationBatchStatusResponseItemResponseArrayOutput() OperationBatchStatusResponseItemResponseArrayOutput
func (OperationBatchStatusResponseItemResponseArray) ToOperationBatchStatusResponseItemResponseArrayOutputWithContext ¶ added in v0.2.1
func (i OperationBatchStatusResponseItemResponseArray) ToOperationBatchStatusResponseItemResponseArrayOutputWithContext(ctx context.Context) OperationBatchStatusResponseItemResponseArrayOutput
type OperationBatchStatusResponseItemResponseArrayInput ¶ added in v0.2.1
type OperationBatchStatusResponseItemResponseArrayInput interface { pulumi.Input ToOperationBatchStatusResponseItemResponseArrayOutput() OperationBatchStatusResponseItemResponseArrayOutput ToOperationBatchStatusResponseItemResponseArrayOutputWithContext(context.Context) OperationBatchStatusResponseItemResponseArrayOutput }
OperationBatchStatusResponseItemResponseArrayInput is an input type that accepts OperationBatchStatusResponseItemResponseArray and OperationBatchStatusResponseItemResponseArrayOutput values. You can construct a concrete instance of `OperationBatchStatusResponseItemResponseArrayInput` via:
OperationBatchStatusResponseItemResponseArray{ OperationBatchStatusResponseItemResponseArgs{...} }
type OperationBatchStatusResponseItemResponseArrayOutput ¶ added in v0.2.1
type OperationBatchStatusResponseItemResponseArrayOutput struct{ *pulumi.OutputState }
func (OperationBatchStatusResponseItemResponseArrayOutput) ElementType ¶ added in v0.2.1
func (OperationBatchStatusResponseItemResponseArrayOutput) ElementType() reflect.Type
func (OperationBatchStatusResponseItemResponseArrayOutput) ToOperationBatchStatusResponseItemResponseArrayOutput ¶ added in v0.2.1
func (o OperationBatchStatusResponseItemResponseArrayOutput) ToOperationBatchStatusResponseItemResponseArrayOutput() OperationBatchStatusResponseItemResponseArrayOutput
func (OperationBatchStatusResponseItemResponseArrayOutput) ToOperationBatchStatusResponseItemResponseArrayOutputWithContext ¶ added in v0.2.1
func (o OperationBatchStatusResponseItemResponseArrayOutput) ToOperationBatchStatusResponseItemResponseArrayOutputWithContext(ctx context.Context) OperationBatchStatusResponseItemResponseArrayOutput
type OperationBatchStatusResponseItemResponseInput ¶ added in v0.2.1
type OperationBatchStatusResponseItemResponseInput interface { pulumi.Input ToOperationBatchStatusResponseItemResponseOutput() OperationBatchStatusResponseItemResponseOutput ToOperationBatchStatusResponseItemResponseOutputWithContext(context.Context) OperationBatchStatusResponseItemResponseOutput }
OperationBatchStatusResponseItemResponseInput is an input type that accepts OperationBatchStatusResponseItemResponseArgs and OperationBatchStatusResponseItemResponseOutput values. You can construct a concrete instance of `OperationBatchStatusResponseItemResponseInput` via:
OperationBatchStatusResponseItemResponseArgs{...}
type OperationBatchStatusResponseItemResponseOutput ¶ added in v0.2.1
type OperationBatchStatusResponseItemResponseOutput struct{ *pulumi.OutputState }
Represents the status of an operation that used the batch API.
func (OperationBatchStatusResponseItemResponseOutput) ElementType ¶ added in v0.2.1
func (OperationBatchStatusResponseItemResponseOutput) ElementType() reflect.Type
func (OperationBatchStatusResponseItemResponseOutput) OperationUrl ¶ added in v0.2.1
func (o OperationBatchStatusResponseItemResponseOutput) OperationUrl() pulumi.StringOutput
status of the long running operation for an environment
func (OperationBatchStatusResponseItemResponseOutput) Status ¶ added in v0.2.1
func (o OperationBatchStatusResponseItemResponseOutput) Status() pulumi.StringOutput
status of the long running operation for an environment
func (OperationBatchStatusResponseItemResponseOutput) ToOperationBatchStatusResponseItemResponseOutput ¶ added in v0.2.1
func (o OperationBatchStatusResponseItemResponseOutput) ToOperationBatchStatusResponseItemResponseOutput() OperationBatchStatusResponseItemResponseOutput
func (OperationBatchStatusResponseItemResponseOutput) ToOperationBatchStatusResponseItemResponseOutputWithContext ¶ added in v0.2.1
func (o OperationBatchStatusResponseItemResponseOutput) ToOperationBatchStatusResponseItemResponseOutputWithContext(ctx context.Context) OperationBatchStatusResponseItemResponseOutput
type ReferenceVm ¶
type ReferenceVm struct { // The password of the virtual machine. This will be set to null in GET resource API Password *string `pulumi:"password"` // The username of the virtual machine UserName string `pulumi:"userName"` }
Details of a Reference Vm
type ReferenceVmArgs ¶
type ReferenceVmArgs struct { // The password of the virtual machine. This will be set to null in GET resource API Password pulumi.StringPtrInput `pulumi:"password"` // The username of the virtual machine UserName pulumi.StringInput `pulumi:"userName"` }
Details of a Reference Vm
func (ReferenceVmArgs) ElementType ¶
func (ReferenceVmArgs) ElementType() reflect.Type
func (ReferenceVmArgs) ToReferenceVmOutput ¶
func (i ReferenceVmArgs) ToReferenceVmOutput() ReferenceVmOutput
func (ReferenceVmArgs) ToReferenceVmOutputWithContext ¶
func (i ReferenceVmArgs) ToReferenceVmOutputWithContext(ctx context.Context) ReferenceVmOutput
func (ReferenceVmArgs) ToReferenceVmPtrOutput ¶
func (i ReferenceVmArgs) ToReferenceVmPtrOutput() ReferenceVmPtrOutput
func (ReferenceVmArgs) ToReferenceVmPtrOutputWithContext ¶
func (i ReferenceVmArgs) ToReferenceVmPtrOutputWithContext(ctx context.Context) ReferenceVmPtrOutput
type ReferenceVmInput ¶
type ReferenceVmInput interface { pulumi.Input ToReferenceVmOutput() ReferenceVmOutput ToReferenceVmOutputWithContext(context.Context) ReferenceVmOutput }
ReferenceVmInput is an input type that accepts ReferenceVmArgs and ReferenceVmOutput values. You can construct a concrete instance of `ReferenceVmInput` via:
ReferenceVmArgs{...}
type ReferenceVmOutput ¶
type ReferenceVmOutput struct{ *pulumi.OutputState }
Details of a Reference Vm
func (ReferenceVmOutput) ElementType ¶
func (ReferenceVmOutput) ElementType() reflect.Type
func (ReferenceVmOutput) Password ¶
func (o ReferenceVmOutput) Password() pulumi.StringPtrOutput
The password of the virtual machine. This will be set to null in GET resource API
func (ReferenceVmOutput) ToReferenceVmOutput ¶
func (o ReferenceVmOutput) ToReferenceVmOutput() ReferenceVmOutput
func (ReferenceVmOutput) ToReferenceVmOutputWithContext ¶
func (o ReferenceVmOutput) ToReferenceVmOutputWithContext(ctx context.Context) ReferenceVmOutput
func (ReferenceVmOutput) ToReferenceVmPtrOutput ¶
func (o ReferenceVmOutput) ToReferenceVmPtrOutput() ReferenceVmPtrOutput
func (ReferenceVmOutput) ToReferenceVmPtrOutputWithContext ¶
func (o ReferenceVmOutput) ToReferenceVmPtrOutputWithContext(ctx context.Context) ReferenceVmPtrOutput
func (ReferenceVmOutput) UserName ¶
func (o ReferenceVmOutput) UserName() pulumi.StringOutput
The username of the virtual machine
type ReferenceVmPtrInput ¶
type ReferenceVmPtrInput interface { pulumi.Input ToReferenceVmPtrOutput() ReferenceVmPtrOutput ToReferenceVmPtrOutputWithContext(context.Context) ReferenceVmPtrOutput }
ReferenceVmPtrInput is an input type that accepts ReferenceVmArgs, ReferenceVmPtr and ReferenceVmPtrOutput values. You can construct a concrete instance of `ReferenceVmPtrInput` via:
ReferenceVmArgs{...} or: nil
func ReferenceVmPtr ¶
func ReferenceVmPtr(v *ReferenceVmArgs) ReferenceVmPtrInput
type ReferenceVmPtrOutput ¶
type ReferenceVmPtrOutput struct{ *pulumi.OutputState }
func (ReferenceVmPtrOutput) Elem ¶
func (o ReferenceVmPtrOutput) Elem() ReferenceVmOutput
func (ReferenceVmPtrOutput) ElementType ¶
func (ReferenceVmPtrOutput) ElementType() reflect.Type
func (ReferenceVmPtrOutput) Password ¶
func (o ReferenceVmPtrOutput) Password() pulumi.StringPtrOutput
The password of the virtual machine. This will be set to null in GET resource API
func (ReferenceVmPtrOutput) ToReferenceVmPtrOutput ¶
func (o ReferenceVmPtrOutput) ToReferenceVmPtrOutput() ReferenceVmPtrOutput
func (ReferenceVmPtrOutput) ToReferenceVmPtrOutputWithContext ¶
func (o ReferenceVmPtrOutput) ToReferenceVmPtrOutputWithContext(ctx context.Context) ReferenceVmPtrOutput
func (ReferenceVmPtrOutput) UserName ¶
func (o ReferenceVmPtrOutput) UserName() pulumi.StringPtrOutput
The username of the virtual machine
type ReferenceVmResponse ¶
type ReferenceVmResponse struct { // The password of the virtual machine. This will be set to null in GET resource API Password *string `pulumi:"password"` // The username of the virtual machine UserName string `pulumi:"userName"` // VM resource Id for the environment VmResourceId string `pulumi:"vmResourceId"` // The state details for the reference virtual machine. VmStateDetails VmStateDetailsResponse `pulumi:"vmStateDetails"` }
Details of a Reference Vm
type ReferenceVmResponseArgs ¶
type ReferenceVmResponseArgs struct { // The password of the virtual machine. This will be set to null in GET resource API Password pulumi.StringPtrInput `pulumi:"password"` // The username of the virtual machine UserName pulumi.StringInput `pulumi:"userName"` // VM resource Id for the environment VmResourceId pulumi.StringInput `pulumi:"vmResourceId"` // The state details for the reference virtual machine. VmStateDetails VmStateDetailsResponseInput `pulumi:"vmStateDetails"` }
Details of a Reference Vm
func (ReferenceVmResponseArgs) ElementType ¶
func (ReferenceVmResponseArgs) ElementType() reflect.Type
func (ReferenceVmResponseArgs) ToReferenceVmResponseOutput ¶
func (i ReferenceVmResponseArgs) ToReferenceVmResponseOutput() ReferenceVmResponseOutput
func (ReferenceVmResponseArgs) ToReferenceVmResponseOutputWithContext ¶
func (i ReferenceVmResponseArgs) ToReferenceVmResponseOutputWithContext(ctx context.Context) ReferenceVmResponseOutput
func (ReferenceVmResponseArgs) ToReferenceVmResponsePtrOutput ¶
func (i ReferenceVmResponseArgs) ToReferenceVmResponsePtrOutput() ReferenceVmResponsePtrOutput
func (ReferenceVmResponseArgs) ToReferenceVmResponsePtrOutputWithContext ¶
func (i ReferenceVmResponseArgs) ToReferenceVmResponsePtrOutputWithContext(ctx context.Context) ReferenceVmResponsePtrOutput
type ReferenceVmResponseInput ¶
type ReferenceVmResponseInput interface { pulumi.Input ToReferenceVmResponseOutput() ReferenceVmResponseOutput ToReferenceVmResponseOutputWithContext(context.Context) ReferenceVmResponseOutput }
ReferenceVmResponseInput is an input type that accepts ReferenceVmResponseArgs and ReferenceVmResponseOutput values. You can construct a concrete instance of `ReferenceVmResponseInput` via:
ReferenceVmResponseArgs{...}
type ReferenceVmResponseOutput ¶
type ReferenceVmResponseOutput struct{ *pulumi.OutputState }
Details of a Reference Vm
func (ReferenceVmResponseOutput) ElementType ¶
func (ReferenceVmResponseOutput) ElementType() reflect.Type
func (ReferenceVmResponseOutput) Password ¶
func (o ReferenceVmResponseOutput) Password() pulumi.StringPtrOutput
The password of the virtual machine. This will be set to null in GET resource API
func (ReferenceVmResponseOutput) ToReferenceVmResponseOutput ¶
func (o ReferenceVmResponseOutput) ToReferenceVmResponseOutput() ReferenceVmResponseOutput
func (ReferenceVmResponseOutput) ToReferenceVmResponseOutputWithContext ¶
func (o ReferenceVmResponseOutput) ToReferenceVmResponseOutputWithContext(ctx context.Context) ReferenceVmResponseOutput
func (ReferenceVmResponseOutput) ToReferenceVmResponsePtrOutput ¶
func (o ReferenceVmResponseOutput) ToReferenceVmResponsePtrOutput() ReferenceVmResponsePtrOutput
func (ReferenceVmResponseOutput) ToReferenceVmResponsePtrOutputWithContext ¶
func (o ReferenceVmResponseOutput) ToReferenceVmResponsePtrOutputWithContext(ctx context.Context) ReferenceVmResponsePtrOutput
func (ReferenceVmResponseOutput) UserName ¶
func (o ReferenceVmResponseOutput) UserName() pulumi.StringOutput
The username of the virtual machine
func (ReferenceVmResponseOutput) VmResourceId ¶
func (o ReferenceVmResponseOutput) VmResourceId() pulumi.StringOutput
VM resource Id for the environment
func (ReferenceVmResponseOutput) VmStateDetails ¶
func (o ReferenceVmResponseOutput) VmStateDetails() VmStateDetailsResponseOutput
The state details for the reference virtual machine.
type ReferenceVmResponsePtrInput ¶
type ReferenceVmResponsePtrInput interface { pulumi.Input ToReferenceVmResponsePtrOutput() ReferenceVmResponsePtrOutput ToReferenceVmResponsePtrOutputWithContext(context.Context) ReferenceVmResponsePtrOutput }
ReferenceVmResponsePtrInput is an input type that accepts ReferenceVmResponseArgs, ReferenceVmResponsePtr and ReferenceVmResponsePtrOutput values. You can construct a concrete instance of `ReferenceVmResponsePtrInput` via:
ReferenceVmResponseArgs{...} or: nil
func ReferenceVmResponsePtr ¶
func ReferenceVmResponsePtr(v *ReferenceVmResponseArgs) ReferenceVmResponsePtrInput
type ReferenceVmResponsePtrOutput ¶
type ReferenceVmResponsePtrOutput struct{ *pulumi.OutputState }
func (ReferenceVmResponsePtrOutput) Elem ¶
func (o ReferenceVmResponsePtrOutput) Elem() ReferenceVmResponseOutput
func (ReferenceVmResponsePtrOutput) ElementType ¶
func (ReferenceVmResponsePtrOutput) ElementType() reflect.Type
func (ReferenceVmResponsePtrOutput) Password ¶
func (o ReferenceVmResponsePtrOutput) Password() pulumi.StringPtrOutput
The password of the virtual machine. This will be set to null in GET resource API
func (ReferenceVmResponsePtrOutput) ToReferenceVmResponsePtrOutput ¶
func (o ReferenceVmResponsePtrOutput) ToReferenceVmResponsePtrOutput() ReferenceVmResponsePtrOutput
func (ReferenceVmResponsePtrOutput) ToReferenceVmResponsePtrOutputWithContext ¶
func (o ReferenceVmResponsePtrOutput) ToReferenceVmResponsePtrOutputWithContext(ctx context.Context) ReferenceVmResponsePtrOutput
func (ReferenceVmResponsePtrOutput) UserName ¶
func (o ReferenceVmResponsePtrOutput) UserName() pulumi.StringPtrOutput
The username of the virtual machine
func (ReferenceVmResponsePtrOutput) VmResourceId ¶
func (o ReferenceVmResponsePtrOutput) VmResourceId() pulumi.StringPtrOutput
VM resource Id for the environment
func (ReferenceVmResponsePtrOutput) VmStateDetails ¶
func (o ReferenceVmResponsePtrOutput) VmStateDetails() VmStateDetailsResponsePtrOutput
The state details for the reference virtual machine.
type RegionalAvailabilityResponse ¶ added in v0.2.1
type RegionalAvailabilityResponse struct { // Corresponding region Region *string `pulumi:"region"` // List of all the size information for the region SizeAvailabilities []SizeAvailabilityResponse `pulumi:"sizeAvailabilities"` }
The availability information of sizes across regions
type RegionalAvailabilityResponseArgs ¶ added in v0.2.1
type RegionalAvailabilityResponseArgs struct { // Corresponding region Region pulumi.StringPtrInput `pulumi:"region"` // List of all the size information for the region SizeAvailabilities SizeAvailabilityResponseArrayInput `pulumi:"sizeAvailabilities"` }
The availability information of sizes across regions
func (RegionalAvailabilityResponseArgs) ElementType ¶ added in v0.2.1
func (RegionalAvailabilityResponseArgs) ElementType() reflect.Type
func (RegionalAvailabilityResponseArgs) ToRegionalAvailabilityResponseOutput ¶ added in v0.2.1
func (i RegionalAvailabilityResponseArgs) ToRegionalAvailabilityResponseOutput() RegionalAvailabilityResponseOutput
func (RegionalAvailabilityResponseArgs) ToRegionalAvailabilityResponseOutputWithContext ¶ added in v0.2.1
func (i RegionalAvailabilityResponseArgs) ToRegionalAvailabilityResponseOutputWithContext(ctx context.Context) RegionalAvailabilityResponseOutput
type RegionalAvailabilityResponseArray ¶ added in v0.2.1
type RegionalAvailabilityResponseArray []RegionalAvailabilityResponseInput
func (RegionalAvailabilityResponseArray) ElementType ¶ added in v0.2.1
func (RegionalAvailabilityResponseArray) ElementType() reflect.Type
func (RegionalAvailabilityResponseArray) ToRegionalAvailabilityResponseArrayOutput ¶ added in v0.2.1
func (i RegionalAvailabilityResponseArray) ToRegionalAvailabilityResponseArrayOutput() RegionalAvailabilityResponseArrayOutput
func (RegionalAvailabilityResponseArray) ToRegionalAvailabilityResponseArrayOutputWithContext ¶ added in v0.2.1
func (i RegionalAvailabilityResponseArray) ToRegionalAvailabilityResponseArrayOutputWithContext(ctx context.Context) RegionalAvailabilityResponseArrayOutput
type RegionalAvailabilityResponseArrayInput ¶ added in v0.2.1
type RegionalAvailabilityResponseArrayInput interface { pulumi.Input ToRegionalAvailabilityResponseArrayOutput() RegionalAvailabilityResponseArrayOutput ToRegionalAvailabilityResponseArrayOutputWithContext(context.Context) RegionalAvailabilityResponseArrayOutput }
RegionalAvailabilityResponseArrayInput is an input type that accepts RegionalAvailabilityResponseArray and RegionalAvailabilityResponseArrayOutput values. You can construct a concrete instance of `RegionalAvailabilityResponseArrayInput` via:
RegionalAvailabilityResponseArray{ RegionalAvailabilityResponseArgs{...} }
type RegionalAvailabilityResponseArrayOutput ¶ added in v0.2.1
type RegionalAvailabilityResponseArrayOutput struct{ *pulumi.OutputState }
func (RegionalAvailabilityResponseArrayOutput) ElementType ¶ added in v0.2.1
func (RegionalAvailabilityResponseArrayOutput) ElementType() reflect.Type
func (RegionalAvailabilityResponseArrayOutput) ToRegionalAvailabilityResponseArrayOutput ¶ added in v0.2.1
func (o RegionalAvailabilityResponseArrayOutput) ToRegionalAvailabilityResponseArrayOutput() RegionalAvailabilityResponseArrayOutput
func (RegionalAvailabilityResponseArrayOutput) ToRegionalAvailabilityResponseArrayOutputWithContext ¶ added in v0.2.1
func (o RegionalAvailabilityResponseArrayOutput) ToRegionalAvailabilityResponseArrayOutputWithContext(ctx context.Context) RegionalAvailabilityResponseArrayOutput
type RegionalAvailabilityResponseInput ¶ added in v0.2.1
type RegionalAvailabilityResponseInput interface { pulumi.Input ToRegionalAvailabilityResponseOutput() RegionalAvailabilityResponseOutput ToRegionalAvailabilityResponseOutputWithContext(context.Context) RegionalAvailabilityResponseOutput }
RegionalAvailabilityResponseInput is an input type that accepts RegionalAvailabilityResponseArgs and RegionalAvailabilityResponseOutput values. You can construct a concrete instance of `RegionalAvailabilityResponseInput` via:
RegionalAvailabilityResponseArgs{...}
type RegionalAvailabilityResponseOutput ¶ added in v0.2.1
type RegionalAvailabilityResponseOutput struct{ *pulumi.OutputState }
The availability information of sizes across regions
func (RegionalAvailabilityResponseOutput) ElementType ¶ added in v0.2.1
func (RegionalAvailabilityResponseOutput) ElementType() reflect.Type
func (RegionalAvailabilityResponseOutput) Region ¶ added in v0.2.1
func (o RegionalAvailabilityResponseOutput) Region() pulumi.StringPtrOutput
Corresponding region
func (RegionalAvailabilityResponseOutput) SizeAvailabilities ¶ added in v0.2.1
func (o RegionalAvailabilityResponseOutput) SizeAvailabilities() SizeAvailabilityResponseArrayOutput
List of all the size information for the region
func (RegionalAvailabilityResponseOutput) ToRegionalAvailabilityResponseOutput ¶ added in v0.2.1
func (o RegionalAvailabilityResponseOutput) ToRegionalAvailabilityResponseOutput() RegionalAvailabilityResponseOutput
func (RegionalAvailabilityResponseOutput) ToRegionalAvailabilityResponseOutputWithContext ¶ added in v0.2.1
func (o RegionalAvailabilityResponseOutput) ToRegionalAvailabilityResponseOutputWithContext(ctx context.Context) RegionalAvailabilityResponseOutput
type ResourceSet ¶
type ResourceSet struct { // resourceSettingId for the environment ResourceSettingId *string `pulumi:"resourceSettingId"` // VM resource Id for the environment VmResourceId *string `pulumi:"vmResourceId"` }
Represents a VM and the setting Id it was created for.
type ResourceSetArgs ¶
type ResourceSetArgs struct { // resourceSettingId for the environment ResourceSettingId pulumi.StringPtrInput `pulumi:"resourceSettingId"` // VM resource Id for the environment VmResourceId pulumi.StringPtrInput `pulumi:"vmResourceId"` }
Represents a VM and the setting Id it was created for.
func (ResourceSetArgs) ElementType ¶
func (ResourceSetArgs) ElementType() reflect.Type
func (ResourceSetArgs) ToResourceSetOutput ¶
func (i ResourceSetArgs) ToResourceSetOutput() ResourceSetOutput
func (ResourceSetArgs) ToResourceSetOutputWithContext ¶
func (i ResourceSetArgs) ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
func (ResourceSetArgs) ToResourceSetPtrOutput ¶
func (i ResourceSetArgs) ToResourceSetPtrOutput() ResourceSetPtrOutput
func (ResourceSetArgs) ToResourceSetPtrOutputWithContext ¶
func (i ResourceSetArgs) ToResourceSetPtrOutputWithContext(ctx context.Context) ResourceSetPtrOutput
type ResourceSetInput ¶
type ResourceSetInput interface { pulumi.Input ToResourceSetOutput() ResourceSetOutput ToResourceSetOutputWithContext(context.Context) ResourceSetOutput }
ResourceSetInput is an input type that accepts ResourceSetArgs and ResourceSetOutput values. You can construct a concrete instance of `ResourceSetInput` via:
ResourceSetArgs{...}
type ResourceSetOutput ¶
type ResourceSetOutput struct{ *pulumi.OutputState }
Represents a VM and the setting Id it was created for.
func (ResourceSetOutput) ElementType ¶
func (ResourceSetOutput) ElementType() reflect.Type
func (ResourceSetOutput) ResourceSettingId ¶
func (o ResourceSetOutput) ResourceSettingId() pulumi.StringPtrOutput
resourceSettingId for the environment
func (ResourceSetOutput) ToResourceSetOutput ¶
func (o ResourceSetOutput) ToResourceSetOutput() ResourceSetOutput
func (ResourceSetOutput) ToResourceSetOutputWithContext ¶
func (o ResourceSetOutput) ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
func (ResourceSetOutput) ToResourceSetPtrOutput ¶
func (o ResourceSetOutput) ToResourceSetPtrOutput() ResourceSetPtrOutput
func (ResourceSetOutput) ToResourceSetPtrOutputWithContext ¶
func (o ResourceSetOutput) ToResourceSetPtrOutputWithContext(ctx context.Context) ResourceSetPtrOutput
func (ResourceSetOutput) VmResourceId ¶
func (o ResourceSetOutput) VmResourceId() pulumi.StringPtrOutput
VM resource Id for the environment
type ResourceSetPtrInput ¶
type ResourceSetPtrInput interface { pulumi.Input ToResourceSetPtrOutput() ResourceSetPtrOutput ToResourceSetPtrOutputWithContext(context.Context) ResourceSetPtrOutput }
ResourceSetPtrInput is an input type that accepts ResourceSetArgs, ResourceSetPtr and ResourceSetPtrOutput values. You can construct a concrete instance of `ResourceSetPtrInput` via:
ResourceSetArgs{...} or: nil
func ResourceSetPtr ¶
func ResourceSetPtr(v *ResourceSetArgs) ResourceSetPtrInput
type ResourceSetPtrOutput ¶
type ResourceSetPtrOutput struct{ *pulumi.OutputState }
func (ResourceSetPtrOutput) Elem ¶
func (o ResourceSetPtrOutput) Elem() ResourceSetOutput
func (ResourceSetPtrOutput) ElementType ¶
func (ResourceSetPtrOutput) ElementType() reflect.Type
func (ResourceSetPtrOutput) ResourceSettingId ¶
func (o ResourceSetPtrOutput) ResourceSettingId() pulumi.StringPtrOutput
resourceSettingId for the environment
func (ResourceSetPtrOutput) ToResourceSetPtrOutput ¶
func (o ResourceSetPtrOutput) ToResourceSetPtrOutput() ResourceSetPtrOutput
func (ResourceSetPtrOutput) ToResourceSetPtrOutputWithContext ¶
func (o ResourceSetPtrOutput) ToResourceSetPtrOutputWithContext(ctx context.Context) ResourceSetPtrOutput
func (ResourceSetPtrOutput) VmResourceId ¶
func (o ResourceSetPtrOutput) VmResourceId() pulumi.StringPtrOutput
VM resource Id for the environment
type ResourceSetResponse ¶
type ResourceSetResponse struct { // resourceSettingId for the environment ResourceSettingId *string `pulumi:"resourceSettingId"` // VM resource Id for the environment VmResourceId *string `pulumi:"vmResourceId"` }
Represents a VM and the setting Id it was created for.
type ResourceSetResponseArgs ¶
type ResourceSetResponseArgs struct { // resourceSettingId for the environment ResourceSettingId pulumi.StringPtrInput `pulumi:"resourceSettingId"` // VM resource Id for the environment VmResourceId pulumi.StringPtrInput `pulumi:"vmResourceId"` }
Represents a VM and the setting Id it was created for.
func (ResourceSetResponseArgs) ElementType ¶
func (ResourceSetResponseArgs) ElementType() reflect.Type
func (ResourceSetResponseArgs) ToResourceSetResponseOutput ¶
func (i ResourceSetResponseArgs) ToResourceSetResponseOutput() ResourceSetResponseOutput
func (ResourceSetResponseArgs) ToResourceSetResponseOutputWithContext ¶
func (i ResourceSetResponseArgs) ToResourceSetResponseOutputWithContext(ctx context.Context) ResourceSetResponseOutput
func (ResourceSetResponseArgs) ToResourceSetResponsePtrOutput ¶
func (i ResourceSetResponseArgs) ToResourceSetResponsePtrOutput() ResourceSetResponsePtrOutput
func (ResourceSetResponseArgs) ToResourceSetResponsePtrOutputWithContext ¶
func (i ResourceSetResponseArgs) ToResourceSetResponsePtrOutputWithContext(ctx context.Context) ResourceSetResponsePtrOutput
type ResourceSetResponseInput ¶
type ResourceSetResponseInput interface { pulumi.Input ToResourceSetResponseOutput() ResourceSetResponseOutput ToResourceSetResponseOutputWithContext(context.Context) ResourceSetResponseOutput }
ResourceSetResponseInput is an input type that accepts ResourceSetResponseArgs and ResourceSetResponseOutput values. You can construct a concrete instance of `ResourceSetResponseInput` via:
ResourceSetResponseArgs{...}
type ResourceSetResponseOutput ¶
type ResourceSetResponseOutput struct{ *pulumi.OutputState }
Represents a VM and the setting Id it was created for.
func (ResourceSetResponseOutput) ElementType ¶
func (ResourceSetResponseOutput) ElementType() reflect.Type
func (ResourceSetResponseOutput) ResourceSettingId ¶
func (o ResourceSetResponseOutput) ResourceSettingId() pulumi.StringPtrOutput
resourceSettingId for the environment
func (ResourceSetResponseOutput) ToResourceSetResponseOutput ¶
func (o ResourceSetResponseOutput) ToResourceSetResponseOutput() ResourceSetResponseOutput
func (ResourceSetResponseOutput) ToResourceSetResponseOutputWithContext ¶
func (o ResourceSetResponseOutput) ToResourceSetResponseOutputWithContext(ctx context.Context) ResourceSetResponseOutput
func (ResourceSetResponseOutput) ToResourceSetResponsePtrOutput ¶
func (o ResourceSetResponseOutput) ToResourceSetResponsePtrOutput() ResourceSetResponsePtrOutput
func (ResourceSetResponseOutput) ToResourceSetResponsePtrOutputWithContext ¶
func (o ResourceSetResponseOutput) ToResourceSetResponsePtrOutputWithContext(ctx context.Context) ResourceSetResponsePtrOutput
func (ResourceSetResponseOutput) VmResourceId ¶
func (o ResourceSetResponseOutput) VmResourceId() pulumi.StringPtrOutput
VM resource Id for the environment
type ResourceSetResponsePtrInput ¶
type ResourceSetResponsePtrInput interface { pulumi.Input ToResourceSetResponsePtrOutput() ResourceSetResponsePtrOutput ToResourceSetResponsePtrOutputWithContext(context.Context) ResourceSetResponsePtrOutput }
ResourceSetResponsePtrInput is an input type that accepts ResourceSetResponseArgs, ResourceSetResponsePtr and ResourceSetResponsePtrOutput values. You can construct a concrete instance of `ResourceSetResponsePtrInput` via:
ResourceSetResponseArgs{...} or: nil
func ResourceSetResponsePtr ¶
func ResourceSetResponsePtr(v *ResourceSetResponseArgs) ResourceSetResponsePtrInput
type ResourceSetResponsePtrOutput ¶
type ResourceSetResponsePtrOutput struct{ *pulumi.OutputState }
func (ResourceSetResponsePtrOutput) Elem ¶
func (o ResourceSetResponsePtrOutput) Elem() ResourceSetResponseOutput
func (ResourceSetResponsePtrOutput) ElementType ¶
func (ResourceSetResponsePtrOutput) ElementType() reflect.Type
func (ResourceSetResponsePtrOutput) ResourceSettingId ¶
func (o ResourceSetResponsePtrOutput) ResourceSettingId() pulumi.StringPtrOutput
resourceSettingId for the environment
func (ResourceSetResponsePtrOutput) ToResourceSetResponsePtrOutput ¶
func (o ResourceSetResponsePtrOutput) ToResourceSetResponsePtrOutput() ResourceSetResponsePtrOutput
func (ResourceSetResponsePtrOutput) ToResourceSetResponsePtrOutputWithContext ¶
func (o ResourceSetResponsePtrOutput) ToResourceSetResponsePtrOutputWithContext(ctx context.Context) ResourceSetResponsePtrOutput
func (ResourceSetResponsePtrOutput) VmResourceId ¶
func (o ResourceSetResponsePtrOutput) VmResourceId() pulumi.StringPtrOutput
VM resource Id for the environment
type ResourceSettings ¶
type ResourceSettings struct { // The resource id of the gallery image used for creating the virtual machine GalleryImageResourceId *string `pulumi:"galleryImageResourceId"` // Details specific to Reference Vm ReferenceVm ReferenceVm `pulumi:"referenceVm"` // The size of the virtual machine Size *string `pulumi:"size"` }
Represents resource specific settings
type ResourceSettingsArgs ¶
type ResourceSettingsArgs struct { // The resource id of the gallery image used for creating the virtual machine GalleryImageResourceId pulumi.StringPtrInput `pulumi:"galleryImageResourceId"` // Details specific to Reference Vm ReferenceVm ReferenceVmInput `pulumi:"referenceVm"` // The size of the virtual machine Size pulumi.StringPtrInput `pulumi:"size"` }
Represents resource specific settings
func (ResourceSettingsArgs) ElementType ¶
func (ResourceSettingsArgs) ElementType() reflect.Type
func (ResourceSettingsArgs) ToResourceSettingsOutput ¶
func (i ResourceSettingsArgs) ToResourceSettingsOutput() ResourceSettingsOutput
func (ResourceSettingsArgs) ToResourceSettingsOutputWithContext ¶
func (i ResourceSettingsArgs) ToResourceSettingsOutputWithContext(ctx context.Context) ResourceSettingsOutput
func (ResourceSettingsArgs) ToResourceSettingsPtrOutput ¶
func (i ResourceSettingsArgs) ToResourceSettingsPtrOutput() ResourceSettingsPtrOutput
func (ResourceSettingsArgs) ToResourceSettingsPtrOutputWithContext ¶
func (i ResourceSettingsArgs) ToResourceSettingsPtrOutputWithContext(ctx context.Context) ResourceSettingsPtrOutput
type ResourceSettingsInput ¶
type ResourceSettingsInput interface { pulumi.Input ToResourceSettingsOutput() ResourceSettingsOutput ToResourceSettingsOutputWithContext(context.Context) ResourceSettingsOutput }
ResourceSettingsInput is an input type that accepts ResourceSettingsArgs and ResourceSettingsOutput values. You can construct a concrete instance of `ResourceSettingsInput` via:
ResourceSettingsArgs{...}
type ResourceSettingsOutput ¶
type ResourceSettingsOutput struct{ *pulumi.OutputState }
Represents resource specific settings
func (ResourceSettingsOutput) ElementType ¶
func (ResourceSettingsOutput) ElementType() reflect.Type
func (ResourceSettingsOutput) GalleryImageResourceId ¶
func (o ResourceSettingsOutput) GalleryImageResourceId() pulumi.StringPtrOutput
The resource id of the gallery image used for creating the virtual machine
func (ResourceSettingsOutput) ReferenceVm ¶
func (o ResourceSettingsOutput) ReferenceVm() ReferenceVmOutput
Details specific to Reference Vm
func (ResourceSettingsOutput) Size ¶
func (o ResourceSettingsOutput) Size() pulumi.StringPtrOutput
The size of the virtual machine
func (ResourceSettingsOutput) ToResourceSettingsOutput ¶
func (o ResourceSettingsOutput) ToResourceSettingsOutput() ResourceSettingsOutput
func (ResourceSettingsOutput) ToResourceSettingsOutputWithContext ¶
func (o ResourceSettingsOutput) ToResourceSettingsOutputWithContext(ctx context.Context) ResourceSettingsOutput
func (ResourceSettingsOutput) ToResourceSettingsPtrOutput ¶
func (o ResourceSettingsOutput) ToResourceSettingsPtrOutput() ResourceSettingsPtrOutput
func (ResourceSettingsOutput) ToResourceSettingsPtrOutputWithContext ¶
func (o ResourceSettingsOutput) ToResourceSettingsPtrOutputWithContext(ctx context.Context) ResourceSettingsPtrOutput
type ResourceSettingsPtrInput ¶
type ResourceSettingsPtrInput interface { pulumi.Input ToResourceSettingsPtrOutput() ResourceSettingsPtrOutput ToResourceSettingsPtrOutputWithContext(context.Context) ResourceSettingsPtrOutput }
ResourceSettingsPtrInput is an input type that accepts ResourceSettingsArgs, ResourceSettingsPtr and ResourceSettingsPtrOutput values. You can construct a concrete instance of `ResourceSettingsPtrInput` via:
ResourceSettingsArgs{...} or: nil
func ResourceSettingsPtr ¶
func ResourceSettingsPtr(v *ResourceSettingsArgs) ResourceSettingsPtrInput
type ResourceSettingsPtrOutput ¶
type ResourceSettingsPtrOutput struct{ *pulumi.OutputState }
func (ResourceSettingsPtrOutput) Elem ¶
func (o ResourceSettingsPtrOutput) Elem() ResourceSettingsOutput
func (ResourceSettingsPtrOutput) ElementType ¶
func (ResourceSettingsPtrOutput) ElementType() reflect.Type
func (ResourceSettingsPtrOutput) GalleryImageResourceId ¶
func (o ResourceSettingsPtrOutput) GalleryImageResourceId() pulumi.StringPtrOutput
The resource id of the gallery image used for creating the virtual machine
func (ResourceSettingsPtrOutput) ReferenceVm ¶
func (o ResourceSettingsPtrOutput) ReferenceVm() ReferenceVmPtrOutput
Details specific to Reference Vm
func (ResourceSettingsPtrOutput) Size ¶
func (o ResourceSettingsPtrOutput) Size() pulumi.StringPtrOutput
The size of the virtual machine
func (ResourceSettingsPtrOutput) ToResourceSettingsPtrOutput ¶
func (o ResourceSettingsPtrOutput) ToResourceSettingsPtrOutput() ResourceSettingsPtrOutput
func (ResourceSettingsPtrOutput) ToResourceSettingsPtrOutputWithContext ¶
func (o ResourceSettingsPtrOutput) ToResourceSettingsPtrOutputWithContext(ctx context.Context) ResourceSettingsPtrOutput
type ResourceSettingsResponse ¶
type ResourceSettingsResponse struct { // The translated compute cores of the virtual machine Cores int `pulumi:"cores"` // The resource id of the gallery image used for creating the virtual machine GalleryImageResourceId *string `pulumi:"galleryImageResourceId"` // The unique id of the resource setting Id string `pulumi:"id"` // The name of the image used to created the environment setting ImageName string `pulumi:"imageName"` // Details specific to Reference Vm ReferenceVm ReferenceVmResponse `pulumi:"referenceVm"` // The size of the virtual machine Size *string `pulumi:"size"` }
Represents resource specific settings
type ResourceSettingsResponseArgs ¶
type ResourceSettingsResponseArgs struct { // The translated compute cores of the virtual machine Cores pulumi.IntInput `pulumi:"cores"` // The resource id of the gallery image used for creating the virtual machine GalleryImageResourceId pulumi.StringPtrInput `pulumi:"galleryImageResourceId"` // The unique id of the resource setting Id pulumi.StringInput `pulumi:"id"` // The name of the image used to created the environment setting ImageName pulumi.StringInput `pulumi:"imageName"` // Details specific to Reference Vm ReferenceVm ReferenceVmResponseInput `pulumi:"referenceVm"` // The size of the virtual machine Size pulumi.StringPtrInput `pulumi:"size"` }
Represents resource specific settings
func (ResourceSettingsResponseArgs) ElementType ¶
func (ResourceSettingsResponseArgs) ElementType() reflect.Type
func (ResourceSettingsResponseArgs) ToResourceSettingsResponseOutput ¶
func (i ResourceSettingsResponseArgs) ToResourceSettingsResponseOutput() ResourceSettingsResponseOutput
func (ResourceSettingsResponseArgs) ToResourceSettingsResponseOutputWithContext ¶
func (i ResourceSettingsResponseArgs) ToResourceSettingsResponseOutputWithContext(ctx context.Context) ResourceSettingsResponseOutput
func (ResourceSettingsResponseArgs) ToResourceSettingsResponsePtrOutput ¶
func (i ResourceSettingsResponseArgs) ToResourceSettingsResponsePtrOutput() ResourceSettingsResponsePtrOutput
func (ResourceSettingsResponseArgs) ToResourceSettingsResponsePtrOutputWithContext ¶
func (i ResourceSettingsResponseArgs) ToResourceSettingsResponsePtrOutputWithContext(ctx context.Context) ResourceSettingsResponsePtrOutput
type ResourceSettingsResponseInput ¶
type ResourceSettingsResponseInput interface { pulumi.Input ToResourceSettingsResponseOutput() ResourceSettingsResponseOutput ToResourceSettingsResponseOutputWithContext(context.Context) ResourceSettingsResponseOutput }
ResourceSettingsResponseInput is an input type that accepts ResourceSettingsResponseArgs and ResourceSettingsResponseOutput values. You can construct a concrete instance of `ResourceSettingsResponseInput` via:
ResourceSettingsResponseArgs{...}
type ResourceSettingsResponseOutput ¶
type ResourceSettingsResponseOutput struct{ *pulumi.OutputState }
Represents resource specific settings
func (ResourceSettingsResponseOutput) Cores ¶
func (o ResourceSettingsResponseOutput) Cores() pulumi.IntOutput
The translated compute cores of the virtual machine
func (ResourceSettingsResponseOutput) ElementType ¶
func (ResourceSettingsResponseOutput) ElementType() reflect.Type
func (ResourceSettingsResponseOutput) GalleryImageResourceId ¶
func (o ResourceSettingsResponseOutput) GalleryImageResourceId() pulumi.StringPtrOutput
The resource id of the gallery image used for creating the virtual machine
func (ResourceSettingsResponseOutput) Id ¶
func (o ResourceSettingsResponseOutput) Id() pulumi.StringOutput
The unique id of the resource setting
func (ResourceSettingsResponseOutput) ImageName ¶
func (o ResourceSettingsResponseOutput) ImageName() pulumi.StringOutput
The name of the image used to created the environment setting
func (ResourceSettingsResponseOutput) ReferenceVm ¶
func (o ResourceSettingsResponseOutput) ReferenceVm() ReferenceVmResponseOutput
Details specific to Reference Vm
func (ResourceSettingsResponseOutput) Size ¶
func (o ResourceSettingsResponseOutput) Size() pulumi.StringPtrOutput
The size of the virtual machine
func (ResourceSettingsResponseOutput) ToResourceSettingsResponseOutput ¶
func (o ResourceSettingsResponseOutput) ToResourceSettingsResponseOutput() ResourceSettingsResponseOutput
func (ResourceSettingsResponseOutput) ToResourceSettingsResponseOutputWithContext ¶
func (o ResourceSettingsResponseOutput) ToResourceSettingsResponseOutputWithContext(ctx context.Context) ResourceSettingsResponseOutput
func (ResourceSettingsResponseOutput) ToResourceSettingsResponsePtrOutput ¶
func (o ResourceSettingsResponseOutput) ToResourceSettingsResponsePtrOutput() ResourceSettingsResponsePtrOutput
func (ResourceSettingsResponseOutput) ToResourceSettingsResponsePtrOutputWithContext ¶
func (o ResourceSettingsResponseOutput) ToResourceSettingsResponsePtrOutputWithContext(ctx context.Context) ResourceSettingsResponsePtrOutput
type ResourceSettingsResponsePtrInput ¶
type ResourceSettingsResponsePtrInput interface { pulumi.Input ToResourceSettingsResponsePtrOutput() ResourceSettingsResponsePtrOutput ToResourceSettingsResponsePtrOutputWithContext(context.Context) ResourceSettingsResponsePtrOutput }
ResourceSettingsResponsePtrInput is an input type that accepts ResourceSettingsResponseArgs, ResourceSettingsResponsePtr and ResourceSettingsResponsePtrOutput values. You can construct a concrete instance of `ResourceSettingsResponsePtrInput` via:
ResourceSettingsResponseArgs{...} or: nil
func ResourceSettingsResponsePtr ¶
func ResourceSettingsResponsePtr(v *ResourceSettingsResponseArgs) ResourceSettingsResponsePtrInput
type ResourceSettingsResponsePtrOutput ¶
type ResourceSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (ResourceSettingsResponsePtrOutput) Cores ¶
func (o ResourceSettingsResponsePtrOutput) Cores() pulumi.IntPtrOutput
The translated compute cores of the virtual machine
func (ResourceSettingsResponsePtrOutput) Elem ¶
func (o ResourceSettingsResponsePtrOutput) Elem() ResourceSettingsResponseOutput
func (ResourceSettingsResponsePtrOutput) ElementType ¶
func (ResourceSettingsResponsePtrOutput) ElementType() reflect.Type
func (ResourceSettingsResponsePtrOutput) GalleryImageResourceId ¶
func (o ResourceSettingsResponsePtrOutput) GalleryImageResourceId() pulumi.StringPtrOutput
The resource id of the gallery image used for creating the virtual machine
func (ResourceSettingsResponsePtrOutput) Id ¶
func (o ResourceSettingsResponsePtrOutput) Id() pulumi.StringPtrOutput
The unique id of the resource setting
func (ResourceSettingsResponsePtrOutput) ImageName ¶
func (o ResourceSettingsResponsePtrOutput) ImageName() pulumi.StringPtrOutput
The name of the image used to created the environment setting
func (ResourceSettingsResponsePtrOutput) ReferenceVm ¶
func (o ResourceSettingsResponsePtrOutput) ReferenceVm() ReferenceVmResponsePtrOutput
Details specific to Reference Vm
func (ResourceSettingsResponsePtrOutput) Size ¶
func (o ResourceSettingsResponsePtrOutput) Size() pulumi.StringPtrOutput
The size of the virtual machine
func (ResourceSettingsResponsePtrOutput) ToResourceSettingsResponsePtrOutput ¶
func (o ResourceSettingsResponsePtrOutput) ToResourceSettingsResponsePtrOutput() ResourceSettingsResponsePtrOutput
func (ResourceSettingsResponsePtrOutput) ToResourceSettingsResponsePtrOutputWithContext ¶
func (o ResourceSettingsResponsePtrOutput) ToResourceSettingsResponsePtrOutputWithContext(ctx context.Context) ResourceSettingsResponsePtrOutput
type SizeAvailabilityResponse ¶ added in v0.2.1
type SizeAvailabilityResponse struct { // Whether or not this size category is available IsAvailable *bool `pulumi:"isAvailable"` // The category of the size (Basic, Standard, Performance). SizeCategory *string `pulumi:"sizeCategory"` }
Represents the size information
type SizeAvailabilityResponseArgs ¶ added in v0.2.1
type SizeAvailabilityResponseArgs struct { // Whether or not this size category is available IsAvailable pulumi.BoolPtrInput `pulumi:"isAvailable"` // The category of the size (Basic, Standard, Performance). SizeCategory pulumi.StringPtrInput `pulumi:"sizeCategory"` }
Represents the size information
func (SizeAvailabilityResponseArgs) ElementType ¶ added in v0.2.1
func (SizeAvailabilityResponseArgs) ElementType() reflect.Type
func (SizeAvailabilityResponseArgs) ToSizeAvailabilityResponseOutput ¶ added in v0.2.1
func (i SizeAvailabilityResponseArgs) ToSizeAvailabilityResponseOutput() SizeAvailabilityResponseOutput
func (SizeAvailabilityResponseArgs) ToSizeAvailabilityResponseOutputWithContext ¶ added in v0.2.1
func (i SizeAvailabilityResponseArgs) ToSizeAvailabilityResponseOutputWithContext(ctx context.Context) SizeAvailabilityResponseOutput
type SizeAvailabilityResponseArray ¶ added in v0.2.1
type SizeAvailabilityResponseArray []SizeAvailabilityResponseInput
func (SizeAvailabilityResponseArray) ElementType ¶ added in v0.2.1
func (SizeAvailabilityResponseArray) ElementType() reflect.Type
func (SizeAvailabilityResponseArray) ToSizeAvailabilityResponseArrayOutput ¶ added in v0.2.1
func (i SizeAvailabilityResponseArray) ToSizeAvailabilityResponseArrayOutput() SizeAvailabilityResponseArrayOutput
func (SizeAvailabilityResponseArray) ToSizeAvailabilityResponseArrayOutputWithContext ¶ added in v0.2.1
func (i SizeAvailabilityResponseArray) ToSizeAvailabilityResponseArrayOutputWithContext(ctx context.Context) SizeAvailabilityResponseArrayOutput
type SizeAvailabilityResponseArrayInput ¶ added in v0.2.1
type SizeAvailabilityResponseArrayInput interface { pulumi.Input ToSizeAvailabilityResponseArrayOutput() SizeAvailabilityResponseArrayOutput ToSizeAvailabilityResponseArrayOutputWithContext(context.Context) SizeAvailabilityResponseArrayOutput }
SizeAvailabilityResponseArrayInput is an input type that accepts SizeAvailabilityResponseArray and SizeAvailabilityResponseArrayOutput values. You can construct a concrete instance of `SizeAvailabilityResponseArrayInput` via:
SizeAvailabilityResponseArray{ SizeAvailabilityResponseArgs{...} }
type SizeAvailabilityResponseArrayOutput ¶ added in v0.2.1
type SizeAvailabilityResponseArrayOutput struct{ *pulumi.OutputState }
func (SizeAvailabilityResponseArrayOutput) ElementType ¶ added in v0.2.1
func (SizeAvailabilityResponseArrayOutput) ElementType() reflect.Type
func (SizeAvailabilityResponseArrayOutput) Index ¶ added in v0.2.1
func (o SizeAvailabilityResponseArrayOutput) Index(i pulumi.IntInput) SizeAvailabilityResponseOutput
func (SizeAvailabilityResponseArrayOutput) ToSizeAvailabilityResponseArrayOutput ¶ added in v0.2.1
func (o SizeAvailabilityResponseArrayOutput) ToSizeAvailabilityResponseArrayOutput() SizeAvailabilityResponseArrayOutput
func (SizeAvailabilityResponseArrayOutput) ToSizeAvailabilityResponseArrayOutputWithContext ¶ added in v0.2.1
func (o SizeAvailabilityResponseArrayOutput) ToSizeAvailabilityResponseArrayOutputWithContext(ctx context.Context) SizeAvailabilityResponseArrayOutput
type SizeAvailabilityResponseInput ¶ added in v0.2.1
type SizeAvailabilityResponseInput interface { pulumi.Input ToSizeAvailabilityResponseOutput() SizeAvailabilityResponseOutput ToSizeAvailabilityResponseOutputWithContext(context.Context) SizeAvailabilityResponseOutput }
SizeAvailabilityResponseInput is an input type that accepts SizeAvailabilityResponseArgs and SizeAvailabilityResponseOutput values. You can construct a concrete instance of `SizeAvailabilityResponseInput` via:
SizeAvailabilityResponseArgs{...}
type SizeAvailabilityResponseOutput ¶ added in v0.2.1
type SizeAvailabilityResponseOutput struct{ *pulumi.OutputState }
Represents the size information
func (SizeAvailabilityResponseOutput) ElementType ¶ added in v0.2.1
func (SizeAvailabilityResponseOutput) ElementType() reflect.Type
func (SizeAvailabilityResponseOutput) IsAvailable ¶ added in v0.2.1
func (o SizeAvailabilityResponseOutput) IsAvailable() pulumi.BoolPtrOutput
Whether or not this size category is available
func (SizeAvailabilityResponseOutput) SizeCategory ¶ added in v0.2.1
func (o SizeAvailabilityResponseOutput) SizeCategory() pulumi.StringPtrOutput
The category of the size (Basic, Standard, Performance).
func (SizeAvailabilityResponseOutput) ToSizeAvailabilityResponseOutput ¶ added in v0.2.1
func (o SizeAvailabilityResponseOutput) ToSizeAvailabilityResponseOutput() SizeAvailabilityResponseOutput
func (SizeAvailabilityResponseOutput) ToSizeAvailabilityResponseOutputWithContext ¶ added in v0.2.1
func (o SizeAvailabilityResponseOutput) ToSizeAvailabilityResponseOutputWithContext(ctx context.Context) SizeAvailabilityResponseOutput
type SizeConfigurationPropertiesResponse ¶
type SizeConfigurationPropertiesResponse struct { // Represents a list of size categories supported by this Lab Account (Small, Medium, Large) EnvironmentSizes []EnvironmentSizeResponse `pulumi:"environmentSizes"` }
Represents the size configuration under the lab account
type SizeConfigurationPropertiesResponseArgs ¶
type SizeConfigurationPropertiesResponseArgs struct { // Represents a list of size categories supported by this Lab Account (Small, Medium, Large) EnvironmentSizes EnvironmentSizeResponseArrayInput `pulumi:"environmentSizes"` }
Represents the size configuration under the lab account
func (SizeConfigurationPropertiesResponseArgs) ElementType ¶
func (SizeConfigurationPropertiesResponseArgs) ElementType() reflect.Type
func (SizeConfigurationPropertiesResponseArgs) ToSizeConfigurationPropertiesResponseOutput ¶
func (i SizeConfigurationPropertiesResponseArgs) ToSizeConfigurationPropertiesResponseOutput() SizeConfigurationPropertiesResponseOutput
func (SizeConfigurationPropertiesResponseArgs) ToSizeConfigurationPropertiesResponseOutputWithContext ¶
func (i SizeConfigurationPropertiesResponseArgs) ToSizeConfigurationPropertiesResponseOutputWithContext(ctx context.Context) SizeConfigurationPropertiesResponseOutput
func (SizeConfigurationPropertiesResponseArgs) ToSizeConfigurationPropertiesResponsePtrOutput ¶
func (i SizeConfigurationPropertiesResponseArgs) ToSizeConfigurationPropertiesResponsePtrOutput() SizeConfigurationPropertiesResponsePtrOutput
func (SizeConfigurationPropertiesResponseArgs) ToSizeConfigurationPropertiesResponsePtrOutputWithContext ¶
func (i SizeConfigurationPropertiesResponseArgs) ToSizeConfigurationPropertiesResponsePtrOutputWithContext(ctx context.Context) SizeConfigurationPropertiesResponsePtrOutput
type SizeConfigurationPropertiesResponseInput ¶
type SizeConfigurationPropertiesResponseInput interface { pulumi.Input ToSizeConfigurationPropertiesResponseOutput() SizeConfigurationPropertiesResponseOutput ToSizeConfigurationPropertiesResponseOutputWithContext(context.Context) SizeConfigurationPropertiesResponseOutput }
SizeConfigurationPropertiesResponseInput is an input type that accepts SizeConfigurationPropertiesResponseArgs and SizeConfigurationPropertiesResponseOutput values. You can construct a concrete instance of `SizeConfigurationPropertiesResponseInput` via:
SizeConfigurationPropertiesResponseArgs{...}
type SizeConfigurationPropertiesResponseOutput ¶
type SizeConfigurationPropertiesResponseOutput struct{ *pulumi.OutputState }
Represents the size configuration under the lab account
func (SizeConfigurationPropertiesResponseOutput) ElementType ¶
func (SizeConfigurationPropertiesResponseOutput) ElementType() reflect.Type
func (SizeConfigurationPropertiesResponseOutput) EnvironmentSizes ¶
func (o SizeConfigurationPropertiesResponseOutput) EnvironmentSizes() EnvironmentSizeResponseArrayOutput
Represents a list of size categories supported by this Lab Account (Small, Medium, Large)
func (SizeConfigurationPropertiesResponseOutput) ToSizeConfigurationPropertiesResponseOutput ¶
func (o SizeConfigurationPropertiesResponseOutput) ToSizeConfigurationPropertiesResponseOutput() SizeConfigurationPropertiesResponseOutput
func (SizeConfigurationPropertiesResponseOutput) ToSizeConfigurationPropertiesResponseOutputWithContext ¶
func (o SizeConfigurationPropertiesResponseOutput) ToSizeConfigurationPropertiesResponseOutputWithContext(ctx context.Context) SizeConfigurationPropertiesResponseOutput
func (SizeConfigurationPropertiesResponseOutput) ToSizeConfigurationPropertiesResponsePtrOutput ¶
func (o SizeConfigurationPropertiesResponseOutput) ToSizeConfigurationPropertiesResponsePtrOutput() SizeConfigurationPropertiesResponsePtrOutput
func (SizeConfigurationPropertiesResponseOutput) ToSizeConfigurationPropertiesResponsePtrOutputWithContext ¶
func (o SizeConfigurationPropertiesResponseOutput) ToSizeConfigurationPropertiesResponsePtrOutputWithContext(ctx context.Context) SizeConfigurationPropertiesResponsePtrOutput
type SizeConfigurationPropertiesResponsePtrInput ¶
type SizeConfigurationPropertiesResponsePtrInput interface { pulumi.Input ToSizeConfigurationPropertiesResponsePtrOutput() SizeConfigurationPropertiesResponsePtrOutput ToSizeConfigurationPropertiesResponsePtrOutputWithContext(context.Context) SizeConfigurationPropertiesResponsePtrOutput }
SizeConfigurationPropertiesResponsePtrInput is an input type that accepts SizeConfigurationPropertiesResponseArgs, SizeConfigurationPropertiesResponsePtr and SizeConfigurationPropertiesResponsePtrOutput values. You can construct a concrete instance of `SizeConfigurationPropertiesResponsePtrInput` via:
SizeConfigurationPropertiesResponseArgs{...} or: nil
func SizeConfigurationPropertiesResponsePtr ¶
func SizeConfigurationPropertiesResponsePtr(v *SizeConfigurationPropertiesResponseArgs) SizeConfigurationPropertiesResponsePtrInput
type SizeConfigurationPropertiesResponsePtrOutput ¶
type SizeConfigurationPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (SizeConfigurationPropertiesResponsePtrOutput) ElementType ¶
func (SizeConfigurationPropertiesResponsePtrOutput) ElementType() reflect.Type
func (SizeConfigurationPropertiesResponsePtrOutput) EnvironmentSizes ¶
func (o SizeConfigurationPropertiesResponsePtrOutput) EnvironmentSizes() EnvironmentSizeResponseArrayOutput
Represents a list of size categories supported by this Lab Account (Small, Medium, Large)
func (SizeConfigurationPropertiesResponsePtrOutput) ToSizeConfigurationPropertiesResponsePtrOutput ¶
func (o SizeConfigurationPropertiesResponsePtrOutput) ToSizeConfigurationPropertiesResponsePtrOutput() SizeConfigurationPropertiesResponsePtrOutput
func (SizeConfigurationPropertiesResponsePtrOutput) ToSizeConfigurationPropertiesResponsePtrOutputWithContext ¶
func (o SizeConfigurationPropertiesResponsePtrOutput) ToSizeConfigurationPropertiesResponsePtrOutputWithContext(ctx context.Context) SizeConfigurationPropertiesResponsePtrOutput
type SizeInfoResponse ¶
type SizeInfoResponse struct { // Represents the actual compute size, e.g. Standard_A2_v2. ComputeSize *string `pulumi:"computeSize"` // The amount of memory available (in GB). Memory *float64 `pulumi:"memory"` // The number of cores a VM of this size has. NumberOfCores *int `pulumi:"numberOfCores"` // The pay-as-you-go price per hour this size will cost. It does not include discounts and may not reflect the actual price the size will cost. Price *float64 `pulumi:"price"` }
Contains detailed information about a size
type SizeInfoResponseArgs ¶
type SizeInfoResponseArgs struct { // Represents the actual compute size, e.g. Standard_A2_v2. ComputeSize pulumi.StringPtrInput `pulumi:"computeSize"` // The amount of memory available (in GB). Memory pulumi.Float64PtrInput `pulumi:"memory"` // The number of cores a VM of this size has. NumberOfCores pulumi.IntPtrInput `pulumi:"numberOfCores"` // The pay-as-you-go price per hour this size will cost. It does not include discounts and may not reflect the actual price the size will cost. Price pulumi.Float64PtrInput `pulumi:"price"` }
Contains detailed information about a size
func (SizeInfoResponseArgs) ElementType ¶
func (SizeInfoResponseArgs) ElementType() reflect.Type
func (SizeInfoResponseArgs) ToSizeInfoResponseOutput ¶
func (i SizeInfoResponseArgs) ToSizeInfoResponseOutput() SizeInfoResponseOutput
func (SizeInfoResponseArgs) ToSizeInfoResponseOutputWithContext ¶
func (i SizeInfoResponseArgs) ToSizeInfoResponseOutputWithContext(ctx context.Context) SizeInfoResponseOutput
type SizeInfoResponseArray ¶
type SizeInfoResponseArray []SizeInfoResponseInput
func (SizeInfoResponseArray) ElementType ¶
func (SizeInfoResponseArray) ElementType() reflect.Type
func (SizeInfoResponseArray) ToSizeInfoResponseArrayOutput ¶
func (i SizeInfoResponseArray) ToSizeInfoResponseArrayOutput() SizeInfoResponseArrayOutput
func (SizeInfoResponseArray) ToSizeInfoResponseArrayOutputWithContext ¶
func (i SizeInfoResponseArray) ToSizeInfoResponseArrayOutputWithContext(ctx context.Context) SizeInfoResponseArrayOutput
type SizeInfoResponseArrayInput ¶
type SizeInfoResponseArrayInput interface { pulumi.Input ToSizeInfoResponseArrayOutput() SizeInfoResponseArrayOutput ToSizeInfoResponseArrayOutputWithContext(context.Context) SizeInfoResponseArrayOutput }
SizeInfoResponseArrayInput is an input type that accepts SizeInfoResponseArray and SizeInfoResponseArrayOutput values. You can construct a concrete instance of `SizeInfoResponseArrayInput` via:
SizeInfoResponseArray{ SizeInfoResponseArgs{...} }
type SizeInfoResponseArrayOutput ¶
type SizeInfoResponseArrayOutput struct{ *pulumi.OutputState }
func (SizeInfoResponseArrayOutput) ElementType ¶
func (SizeInfoResponseArrayOutput) ElementType() reflect.Type
func (SizeInfoResponseArrayOutput) Index ¶
func (o SizeInfoResponseArrayOutput) Index(i pulumi.IntInput) SizeInfoResponseOutput
func (SizeInfoResponseArrayOutput) ToSizeInfoResponseArrayOutput ¶
func (o SizeInfoResponseArrayOutput) ToSizeInfoResponseArrayOutput() SizeInfoResponseArrayOutput
func (SizeInfoResponseArrayOutput) ToSizeInfoResponseArrayOutputWithContext ¶
func (o SizeInfoResponseArrayOutput) ToSizeInfoResponseArrayOutputWithContext(ctx context.Context) SizeInfoResponseArrayOutput
type SizeInfoResponseInput ¶
type SizeInfoResponseInput interface { pulumi.Input ToSizeInfoResponseOutput() SizeInfoResponseOutput ToSizeInfoResponseOutputWithContext(context.Context) SizeInfoResponseOutput }
SizeInfoResponseInput is an input type that accepts SizeInfoResponseArgs and SizeInfoResponseOutput values. You can construct a concrete instance of `SizeInfoResponseInput` via:
SizeInfoResponseArgs{...}
type SizeInfoResponseOutput ¶
type SizeInfoResponseOutput struct{ *pulumi.OutputState }
Contains detailed information about a size
func (SizeInfoResponseOutput) ComputeSize ¶
func (o SizeInfoResponseOutput) ComputeSize() pulumi.StringPtrOutput
Represents the actual compute size, e.g. Standard_A2_v2.
func (SizeInfoResponseOutput) ElementType ¶
func (SizeInfoResponseOutput) ElementType() reflect.Type
func (SizeInfoResponseOutput) Memory ¶
func (o SizeInfoResponseOutput) Memory() pulumi.Float64PtrOutput
The amount of memory available (in GB).
func (SizeInfoResponseOutput) NumberOfCores ¶
func (o SizeInfoResponseOutput) NumberOfCores() pulumi.IntPtrOutput
The number of cores a VM of this size has.
func (SizeInfoResponseOutput) Price ¶
func (o SizeInfoResponseOutput) Price() pulumi.Float64PtrOutput
The pay-as-you-go price per hour this size will cost. It does not include discounts and may not reflect the actual price the size will cost.
func (SizeInfoResponseOutput) ToSizeInfoResponseOutput ¶
func (o SizeInfoResponseOutput) ToSizeInfoResponseOutput() SizeInfoResponseOutput
func (SizeInfoResponseOutput) ToSizeInfoResponseOutputWithContext ¶
func (o SizeInfoResponseOutput) ToSizeInfoResponseOutputWithContext(ctx context.Context) SizeInfoResponseOutput
type User ¶
type User struct { pulumi.CustomResourceState // The user email address, as it was specified during registration. Email pulumi.StringOutput `pulumi:"email"` // The user family name, as it was specified during registration. FamilyName pulumi.StringOutput `pulumi:"familyName"` // The user given name, as it was specified during registration. GivenName pulumi.StringOutput `pulumi:"givenName"` // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponseOutput `pulumi:"latestOperationResult"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The provisioning status of the resource. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The user tenant ID, as it was specified during registration. TenantId pulumi.StringOutput `pulumi:"tenantId"` // How long the user has used his VMs in this lab TotalUsage pulumi.StringOutput `pulumi:"totalUsage"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` }
The User registered to a lab
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type UserArgs ¶
type UserArgs struct { // The name of the lab Account. LabAccountName pulumi.StringInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput // The name of the user. UserName pulumi.StringInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserState ¶
type UserState struct { // The user email address, as it was specified during registration. Email pulumi.StringPtrInput // The user family name, as it was specified during registration. FamilyName pulumi.StringPtrInput // The user given name, as it was specified during registration. GivenName pulumi.StringPtrInput // The details of the latest operation. ex: status, error LatestOperationResult LatestOperationResultResponsePtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The provisioning status of the resource. ProvisioningState pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The user tenant ID, as it was specified during registration. TenantId pulumi.StringPtrInput // How long the user has used his VMs in this lab TotalUsage pulumi.StringPtrInput // The type of the resource. Type pulumi.StringPtrInput // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringPtrInput }
func (UserState) ElementType ¶
type VirtualMachineDetailsResponse ¶
type VirtualMachineDetailsResponse struct { // Last known compute power state captured in DTL LastKnownPowerState string `pulumi:"lastKnownPowerState"` // PrivateIp address of the compute VM PrivateIpAddress string `pulumi:"privateIpAddress"` // Provisioning state of the Dtl VM ProvisioningState string `pulumi:"provisioningState"` // Connection information for Windows RdpAuthority string `pulumi:"rdpAuthority"` // Connection information for Linux SshAuthority string `pulumi:"sshAuthority"` // Compute VM login user name UserName string `pulumi:"userName"` }
Details of the backing virtual machine.
type VirtualMachineDetailsResponseArgs ¶
type VirtualMachineDetailsResponseArgs struct { // Last known compute power state captured in DTL LastKnownPowerState pulumi.StringInput `pulumi:"lastKnownPowerState"` // PrivateIp address of the compute VM PrivateIpAddress pulumi.StringInput `pulumi:"privateIpAddress"` // Provisioning state of the Dtl VM ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // Connection information for Windows RdpAuthority pulumi.StringInput `pulumi:"rdpAuthority"` // Connection information for Linux SshAuthority pulumi.StringInput `pulumi:"sshAuthority"` // Compute VM login user name UserName pulumi.StringInput `pulumi:"userName"` }
Details of the backing virtual machine.
func (VirtualMachineDetailsResponseArgs) ElementType ¶
func (VirtualMachineDetailsResponseArgs) ElementType() reflect.Type
func (VirtualMachineDetailsResponseArgs) ToVirtualMachineDetailsResponseOutput ¶
func (i VirtualMachineDetailsResponseArgs) ToVirtualMachineDetailsResponseOutput() VirtualMachineDetailsResponseOutput
func (VirtualMachineDetailsResponseArgs) ToVirtualMachineDetailsResponseOutputWithContext ¶
func (i VirtualMachineDetailsResponseArgs) ToVirtualMachineDetailsResponseOutputWithContext(ctx context.Context) VirtualMachineDetailsResponseOutput
type VirtualMachineDetailsResponseInput ¶
type VirtualMachineDetailsResponseInput interface { pulumi.Input ToVirtualMachineDetailsResponseOutput() VirtualMachineDetailsResponseOutput ToVirtualMachineDetailsResponseOutputWithContext(context.Context) VirtualMachineDetailsResponseOutput }
VirtualMachineDetailsResponseInput is an input type that accepts VirtualMachineDetailsResponseArgs and VirtualMachineDetailsResponseOutput values. You can construct a concrete instance of `VirtualMachineDetailsResponseInput` via:
VirtualMachineDetailsResponseArgs{...}
type VirtualMachineDetailsResponseOutput ¶
type VirtualMachineDetailsResponseOutput struct{ *pulumi.OutputState }
Details of the backing virtual machine.
func (VirtualMachineDetailsResponseOutput) ElementType ¶
func (VirtualMachineDetailsResponseOutput) ElementType() reflect.Type
func (VirtualMachineDetailsResponseOutput) LastKnownPowerState ¶
func (o VirtualMachineDetailsResponseOutput) LastKnownPowerState() pulumi.StringOutput
Last known compute power state captured in DTL
func (VirtualMachineDetailsResponseOutput) PrivateIpAddress ¶
func (o VirtualMachineDetailsResponseOutput) PrivateIpAddress() pulumi.StringOutput
PrivateIp address of the compute VM
func (VirtualMachineDetailsResponseOutput) ProvisioningState ¶
func (o VirtualMachineDetailsResponseOutput) ProvisioningState() pulumi.StringOutput
Provisioning state of the Dtl VM
func (VirtualMachineDetailsResponseOutput) RdpAuthority ¶
func (o VirtualMachineDetailsResponseOutput) RdpAuthority() pulumi.StringOutput
Connection information for Windows
func (VirtualMachineDetailsResponseOutput) SshAuthority ¶
func (o VirtualMachineDetailsResponseOutput) SshAuthority() pulumi.StringOutput
Connection information for Linux
func (VirtualMachineDetailsResponseOutput) ToVirtualMachineDetailsResponseOutput ¶
func (o VirtualMachineDetailsResponseOutput) ToVirtualMachineDetailsResponseOutput() VirtualMachineDetailsResponseOutput
func (VirtualMachineDetailsResponseOutput) ToVirtualMachineDetailsResponseOutputWithContext ¶
func (o VirtualMachineDetailsResponseOutput) ToVirtualMachineDetailsResponseOutputWithContext(ctx context.Context) VirtualMachineDetailsResponseOutput
func (VirtualMachineDetailsResponseOutput) UserName ¶
func (o VirtualMachineDetailsResponseOutput) UserName() pulumi.StringOutput
Compute VM login user name
type VmStateDetailsResponse ¶
type VmStateDetailsResponse struct { // Last known compute power state captured in DTL LastKnownPowerState string `pulumi:"lastKnownPowerState"` // The power state of the reference virtual machine. PowerState string `pulumi:"powerState"` // The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol). RdpAuthority string `pulumi:"rdpAuthority"` // The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH. SshAuthority string `pulumi:"sshAuthority"` }
Details about the state of the reference virtual machine.
type VmStateDetailsResponseArgs ¶
type VmStateDetailsResponseArgs struct { // Last known compute power state captured in DTL LastKnownPowerState pulumi.StringInput `pulumi:"lastKnownPowerState"` // The power state of the reference virtual machine. PowerState pulumi.StringInput `pulumi:"powerState"` // The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol). RdpAuthority pulumi.StringInput `pulumi:"rdpAuthority"` // The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH. SshAuthority pulumi.StringInput `pulumi:"sshAuthority"` }
Details about the state of the reference virtual machine.
func (VmStateDetailsResponseArgs) ElementType ¶
func (VmStateDetailsResponseArgs) ElementType() reflect.Type
func (VmStateDetailsResponseArgs) ToVmStateDetailsResponseOutput ¶
func (i VmStateDetailsResponseArgs) ToVmStateDetailsResponseOutput() VmStateDetailsResponseOutput
func (VmStateDetailsResponseArgs) ToVmStateDetailsResponseOutputWithContext ¶
func (i VmStateDetailsResponseArgs) ToVmStateDetailsResponseOutputWithContext(ctx context.Context) VmStateDetailsResponseOutput
func (VmStateDetailsResponseArgs) ToVmStateDetailsResponsePtrOutput ¶
func (i VmStateDetailsResponseArgs) ToVmStateDetailsResponsePtrOutput() VmStateDetailsResponsePtrOutput
func (VmStateDetailsResponseArgs) ToVmStateDetailsResponsePtrOutputWithContext ¶
func (i VmStateDetailsResponseArgs) ToVmStateDetailsResponsePtrOutputWithContext(ctx context.Context) VmStateDetailsResponsePtrOutput
type VmStateDetailsResponseInput ¶
type VmStateDetailsResponseInput interface { pulumi.Input ToVmStateDetailsResponseOutput() VmStateDetailsResponseOutput ToVmStateDetailsResponseOutputWithContext(context.Context) VmStateDetailsResponseOutput }
VmStateDetailsResponseInput is an input type that accepts VmStateDetailsResponseArgs and VmStateDetailsResponseOutput values. You can construct a concrete instance of `VmStateDetailsResponseInput` via:
VmStateDetailsResponseArgs{...}
type VmStateDetailsResponseOutput ¶
type VmStateDetailsResponseOutput struct{ *pulumi.OutputState }
Details about the state of the reference virtual machine.
func (VmStateDetailsResponseOutput) ElementType ¶
func (VmStateDetailsResponseOutput) ElementType() reflect.Type
func (VmStateDetailsResponseOutput) LastKnownPowerState ¶
func (o VmStateDetailsResponseOutput) LastKnownPowerState() pulumi.StringOutput
Last known compute power state captured in DTL
func (VmStateDetailsResponseOutput) PowerState ¶
func (o VmStateDetailsResponseOutput) PowerState() pulumi.StringOutput
The power state of the reference virtual machine.
func (VmStateDetailsResponseOutput) RdpAuthority ¶
func (o VmStateDetailsResponseOutput) RdpAuthority() pulumi.StringOutput
The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
func (VmStateDetailsResponseOutput) SshAuthority ¶
func (o VmStateDetailsResponseOutput) SshAuthority() pulumi.StringOutput
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
func (VmStateDetailsResponseOutput) ToVmStateDetailsResponseOutput ¶
func (o VmStateDetailsResponseOutput) ToVmStateDetailsResponseOutput() VmStateDetailsResponseOutput
func (VmStateDetailsResponseOutput) ToVmStateDetailsResponseOutputWithContext ¶
func (o VmStateDetailsResponseOutput) ToVmStateDetailsResponseOutputWithContext(ctx context.Context) VmStateDetailsResponseOutput
func (VmStateDetailsResponseOutput) ToVmStateDetailsResponsePtrOutput ¶
func (o VmStateDetailsResponseOutput) ToVmStateDetailsResponsePtrOutput() VmStateDetailsResponsePtrOutput
func (VmStateDetailsResponseOutput) ToVmStateDetailsResponsePtrOutputWithContext ¶
func (o VmStateDetailsResponseOutput) ToVmStateDetailsResponsePtrOutputWithContext(ctx context.Context) VmStateDetailsResponsePtrOutput
type VmStateDetailsResponsePtrInput ¶
type VmStateDetailsResponsePtrInput interface { pulumi.Input ToVmStateDetailsResponsePtrOutput() VmStateDetailsResponsePtrOutput ToVmStateDetailsResponsePtrOutputWithContext(context.Context) VmStateDetailsResponsePtrOutput }
VmStateDetailsResponsePtrInput is an input type that accepts VmStateDetailsResponseArgs, VmStateDetailsResponsePtr and VmStateDetailsResponsePtrOutput values. You can construct a concrete instance of `VmStateDetailsResponsePtrInput` via:
VmStateDetailsResponseArgs{...} or: nil
func VmStateDetailsResponsePtr ¶
func VmStateDetailsResponsePtr(v *VmStateDetailsResponseArgs) VmStateDetailsResponsePtrInput
type VmStateDetailsResponsePtrOutput ¶
type VmStateDetailsResponsePtrOutput struct{ *pulumi.OutputState }
func (VmStateDetailsResponsePtrOutput) Elem ¶
func (o VmStateDetailsResponsePtrOutput) Elem() VmStateDetailsResponseOutput
func (VmStateDetailsResponsePtrOutput) ElementType ¶
func (VmStateDetailsResponsePtrOutput) ElementType() reflect.Type
func (VmStateDetailsResponsePtrOutput) LastKnownPowerState ¶
func (o VmStateDetailsResponsePtrOutput) LastKnownPowerState() pulumi.StringPtrOutput
Last known compute power state captured in DTL
func (VmStateDetailsResponsePtrOutput) PowerState ¶
func (o VmStateDetailsResponsePtrOutput) PowerState() pulumi.StringPtrOutput
The power state of the reference virtual machine.
func (VmStateDetailsResponsePtrOutput) RdpAuthority ¶
func (o VmStateDetailsResponsePtrOutput) RdpAuthority() pulumi.StringPtrOutput
The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).
func (VmStateDetailsResponsePtrOutput) SshAuthority ¶
func (o VmStateDetailsResponsePtrOutput) SshAuthority() pulumi.StringPtrOutput
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
func (VmStateDetailsResponsePtrOutput) ToVmStateDetailsResponsePtrOutput ¶
func (o VmStateDetailsResponsePtrOutput) ToVmStateDetailsResponsePtrOutput() VmStateDetailsResponsePtrOutput
func (VmStateDetailsResponsePtrOutput) ToVmStateDetailsResponsePtrOutputWithContext ¶
func (o VmStateDetailsResponsePtrOutput) ToVmStateDetailsResponsePtrOutputWithContext(ctx context.Context) VmStateDetailsResponsePtrOutput
Source Files ¶
- environment.go
- environmentSetting.go
- galleryImage.go
- getEnvironment.go
- getEnvironmentSetting.go
- getGalleryImage.go
- getGlobalUserEnvironment.go
- getGlobalUserOperationBatchStatus.go
- getGlobalUserOperationStatus.go
- getGlobalUserPersonalPreferences.go
- getLab.go
- getLabAccount.go
- getLabAccountRegionalAvailability.go
- getUser.go
- lab.go
- labAccount.go
- listGlobalUserEnvironments.go
- listGlobalUserLabs.go
- pulumiTypes.go
- user.go